AstonJ

AstonJ

Which server-side languages are you most excited about?

Which server-side languages are you most interested in right now? Anything new or relatively new that’s caught your eye? Maybe an older language has made you all giddy?

Please share which server side languages or tech has got you excited right now! :smiley:

Most Liked

lpil

lpil

Creator of Gleam

Gleam! :grin:

Rust is loads of fun too, would love to do more of that professionally.

Qqwy

Qqwy

While I am working mostly with Elixir currently (as well as doing some maintenance of Ruby/Rails projects…) I am most excited about considering the possibilities of using Haskell as server-side language, where the higher-order (and in some cases dependent) type system is able to perform a huge amount of checking at compile time.

And on the other hand, I hope to build a WebApp that uses Prolog under the hood sometime. Mostly because I think it would be very interesting and I’ll definitely learn a lot along the way.

dimitarvp

dimitarvp

  • Elixir, which I am working almost exclusively with for ~3.5 years now. The BEAM VM and OTP primitives are unmatched; I can’t find any other runtime that can transparently multiplex thousands of tasks over all available CPU cores without introducing huge lags or data races. There’s other bonuses that are too long to cover in such a short post.

  • Rust, because FP languages aren’t always fast and memory-efficient on the level of C++. Its ability to prevent you from introducing shared mutable state data races is absolutely priceless.

  • OCaml, because of its amazing typing system. Lack of multicore support, maybe the fact that it uses GC, and some imperative/mutability features are stuff I dislike but if it gets improved in the future I can see it easily beating languages all over the spectrum from C++ to LISP to Elixir to Java/C# even. It’s an extremely well thought-out language but ecosystem tooling could also use some work.

Where Next?

Popular Backend topics Top

AstonJ
Or which features of current frameworks you use you feel you couldn’t live without?
New
AstonJ
Consider this Erlang code: Rectangle = {rectangle, 20, 10}. {rectangle, Width, Height} = Rectangle. > Width. 20 > Height. 10 When...
New
DevotionGeo
How Dgraph was running out of memory for some users, and how Go’s Garbage collector wasn’t enough, and Dgraph team used jemalloc to manag...
New
New
ariandanim
Hello, i am facing difficult using webpack when to install within phoenix framework 1.5.7 because the webpack is still version 4.x.x inf...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
AstonJ
And the blog: Rails has been unapologetically full stack since the beginning. We’ve continuously sought to include ever-more default an...
New
mafinar
I’ll be participating. This would be very interesting because I have been having coders block + a lot of distraction this weekend. But l...
New
jaeyson
Hi all!, anybody tried this Elixir quiz from @Tetiana? She’s the one who made Elixircards.
New
almokhtar
Howdy, folks i have this question about it is ok to learn two different programming languages same time, well my story is i joined a comp...
New

Other popular topics Top

PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
PragmaticBookshelf
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New
PragmaticBookshelf
Quickly turn complex problems into simple, working solutions using functional programming, safe concurrency, and the expressive tools of ...
New