Adding a type system to an existing dynamic language is a great exercise in showing all of the different ways type systems restrict the expressive power of programming languages. In this article, we will discuss one of said examples by exploring a potential `Map.take!/2` function as part of Elixir's standard library.
A recent study by Tencent showed that Elixir had the highest completion rate across models when compared among 20 different programming languages. In this article, we explore the reasons why that may be the case and how that extrapolates to coding agents.
We have just released `nimble_zta`, a library that allows developers to add Zero Trust Auth (ZTA) to their Plug/Phoenix web apps
The path to Tidewave: a collection of tools that speed up development with AI agents by understanding your web application, how it runs, and what it delivers
Introducing Python interpreter embedded in Elixir and a Fine way to write your NIFs.
-
José Valim
-
February 19th, 2025
-
elixir
Dashbit announces expansion of its subscription team and their open source goals for 2025