tcoopman

tcoopman

What are some interesting new developments that happened in the last 2 years

Hi all,

I hope this is the right place for this kind of question. I’ve been out of elixir development for about 2 years and I was wondering what new things are worth taking a look at, in the language, libraries,… And what are the things that are on the short horizon?

The last things that were in development, if I remember correctly were liveview and telemetry.

I know this kind of a broad question, but I’d love to have some kind of overview about the things you’re excited about that happened in the last 2 years

Most Liked

shanesveller

shanesveller

Someone will unavoidably come along and talk about LV, and I’ll leave it to them. I personally think some of the best developments have been gaining our own Elixir native, process-less HTTP client in Mint, and the compiler-tracing features in Elixir 1.10 opening opportunities like the Boundary library. It also helped with analyses about improving compile times and automating solutions to improve project-local compilation speed.

mbuhot

mbuhot

I’m in a similar situation, coming back to elixir after working with .net for over a year.

I got a lot from reading over the Ecto 3 Changelog

With named bindings, CTEs, correlated subqueries / lateral joins, window functions and json path, you can write “modern sql” in ecto syntax quite nicely!

There continues to be a lot of buzz around typed beam languages. TypeCheck and Norm look like useable library-level tools for runtime checks in Elixir. Then there’s languages like gleam and hamler are looking promising too.

krstfk

krstfk

The work being done by the otp team seems promising:

Where Next?

Popular in Discussions Top

Rustixir
Hi everyone, im working on find best language/framework/system for high concurrency, high performance and stable performance after wor...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
New
chuck
Let me start by stating an assumption: Phoenix is a great approach to building REST APIs. There are many reasons for this, but I will ass...
New
Ankhers
Just a little information upfront. Generally speaking, if I feel like I need to either break a pipe chain or use an anonymous function in...
New
AlexMcConnell
The reason that Rails is as popular as it is is because it’s very easy for relatively inexperienced developers to get a lot of work done....
588 19652 166
New
fireproofsocks
I’ve been working on an Elixir project that has required a lot of scripting. I usually reach for Elixir because I like it more (and in th...
New
restack_oslo
Hello, Please pardon me for any faux paux. I am 46 and this is my first time on a forum of any kind. I wanted to to get answers from tho...
New
AstonJ
If so I (and hopefully others!) might have some tips for you :slight_smile: But first, please say which area you’re finding most challen...
New
griffinbyatt
Sobelow Sobelow is a security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for g...
New
kostonstyle
Hi all How can I compare haskell with elixir, included tools, webservices, ect. Thanks
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 43487 311
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31013 112
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement