Dashbit plans for 2025
- José Valim
- February 19th, 2025
- elixir
At Dashbit, we help startups and enterprises adopt and run Elixir in production. In turn, these relationships give us resources and feedback to invest back into the community. To achieve this goal, we offer a service called the Elixir Development Subscription, which is a direct line to our team. Through the subscription, we help you ensure steady progress during development, avoid pitfalls, ramp up new team members, and make crucial architectural decisions.
Historically, we have restricted our own subscription team to only 3 engineers, as larger teams could take away from our ability to focus on clients and evolve open source projects. While this has worked out well, the waiting time for working with us have grown significantly, with an average of a 12 months to get started in the last year. This meant we were partially failing our mission of helping companies adopt Elixir. For this reason, we are expanding our subscription team to 4 engineers for the first time. We are:
- José Valim, creator of Elixir
- Wojtek Mach, creator of Req, member of the Ecto team
- Jonatan Kłosko, creator of Livebook and Bumblebee
- Steffen Deusch, member of Phoenix and LiveView teams
If you are interested in working together in code reviews, technical meetings, and team discussions, read more about us and reach out at contact@dashbit.co.
Our open source goals
Increasing our team also means more contributions to open source projects. While I am personally a big fan of the “underpromise and overdeliver” approach, this time we are choosing to be a bit more upfront about some of our plans for 2025:
-
José Valim and Guillaume Duboc (a member of our R&D team) will continue working on the type system. Our goal is to have complete type inference by Elixir v1.19, in May/2025, and hopefully introduce type annotations to structs in Nov/2025.
-
Steffen Deusch’s immediate goal is getting Phoenix v1.8 out of the door, improving part of the onboarding experience by streamlining LiveView generators, authentication, and security.
-
On the adoption front, we are looking into a series of blog posts about common problems faced by new LiveView developers, such as building sidebars, type-ahead autocompletion, infinite scrolling, and more. If you have suggestions, emails us at liveview@dashbit.co!
-
In the last years, Wojtek Mach and Jonatan Kłosko have authored new exciting projects, such as Req and Livebook respectively. If all goes according to plan, we will have their official v1.0 release this year.
-
Speaking of Livebook, we have been brewing interesting projects within its repository, such as ElixirKit, which makes it easy to embed Elixir into native applications, and NimbleZTA, which adds Zero Trust Authentication to any Phoenix/Plug web application running inside your infrastructure. We hope to extract them out as part of 1.0. If you could use these projects sooner than later, do reach out!
-
Meanwhile, Hugo Baraúna and Alexandre de Souza, members of our Livebook team, will continue working on the official release of Livebook Teams, a service for building and deploying internal tools fast with Elixir and Livebook, currently in beta.
I also believe 2025 will be a great year for interoperability in Elixir. While we are strong advocates of the Erlang VM and its unique capabilities for building real-time systems, we also recognize the importance of reaching across the aisle and fostering collaboration with other languages and platforms. We will share more details over the coming weeks and also hear some exciting community updates at ElixirConf EU 2025.
In the long term, and venturing into “too early to share” territory, we want to explore if and how Elixir’s upcoming type system could improve the developer experience of Phoenix applications, at first for those using JSON APIs and Channels. We are also looking into novel ways where AI can enhance the development experience beyond the code editor.
Stay tuned!