Cogini Blog
Articles by elixir
Featured articles
Deploying an Elixir app to Digital Ocean with mix_deploy
Advantages of Elixir vs Golang
A prospect recently asked me what the advantages are of Elixir over Golang. The simple answer is productivity. You get the best of both worlds: the productivity of a high level language with the scaling power of the mature Erlang platform. For financial and health care applications, there is also … Read more…

Incrementally migrating large Rails apps to Phoenix
Here are the slides for the presentation on incrementally migrating large Rails apps to Phoenix I gave at Ruby Elixir Conf Taiwan 2018. Read more…

Is Elixir/Phoenix ready for production?
How I evaluated Elixir in 2014 when we were deciding whether it was mature enough Read more…

What makes a language popular?
In the recent HackerRank developer survey, we can see "Which languages do employers look for by industry?" and "Which languages are developers planning to learn next?" In terms of popularity, there is a definite swing to JavaScript and Python. In terms of mind share with language enthusiasts, not so much … Read more…

Secure web applications with GraphQL and Elixir
In traditional applications, the web application talks directly to the database. It has rights to do anything, relying on application rules to control access. If an attacker compromises it, then they can do anything, e.g. grab all the data or create a funds transfer transaction. When security is critical … Read more…

Incrementally migrating a legacy app to Phoenix
Over the years we have done lots of projects where we migrated an application from one platform to another. We might do this to solve performance issues or to switch to a better technology stack. This can be a challenge when you have a big app that is in production … Read more…

Presentation on Elixir performance
Here are the slides for the presentation on performance tuning Elixir I gave to the local Elixir user's group. Read more…

Presentation on Elixir and embedded programming
Here are the slides for the presentation on Elixir and embedded programming I gave to the Elixir user's group. Read more…

Presentation on thinking functionally in Elixir
Here are the slides for the presentation on thinking functionally in Elixir I gave to the local Elixir user's group. Read more…

Presentation on Erlang and functional programming
Here are the slides for the presentation on Erlang and functional programming I gave to the local Elixir user's group. Read more…