Posts by Igor Florian
We’ve been talking about deploy and releases with Elixir lately, like how to run migrations on top of a release or how to deal with environment variables. Now it’s time to discover another tool that can help us release our Elixir application. After practicing deploy and tracing through nodes with Exrm, we got more comfortable … »
Tags: config, deployment, elixir, phoenix, Posted in English, 7 Comments »
It’s very common (and highly recommended) that application keeps its configuration values separated from its version control. A way of doing this is by using ENV vars (environment variables). They’re being used for improvements mostly on maintainability. The 12-factor app manifesto explains it on its Configuration section: The twelve-factor app stores config in environment variables … »
Tags: config, deployment, elixir, phoenix, Posted in English, 10 Comments »
Exrm is a great tool for building releases for Elixir applications so you can deploy them on the web and even in an embedded hardware. We have been using Exrm here at Plataformatec. It is the chosen tool for deploying our projects and the contributors are doing a great job maintaining and developing new features. … »
Tags: deployment, elixir, Posted in English, 5 Comments »
You have probably heard that Elixir is very explicit and I’d say the same! One of the things I really like in Elixir projects is that its dependencies are all explicitly included in the deps/ directory. Every time we’re curious about how a dependency works, we can just look at deps/lib-name. After working on a … »
Tags: debug, dependency, elixir, phoenix, Posted in English, Comments Off on Inspecting, changing and debugging Elixir project dependencies
Acceptance testing seems to be in its first steps in the Elixir ecosystem, but there are already some cool libs that can help us out to do it. I’m going to show you how we did it with Hound. In this blog post, we’ll write a few acceptance tests for an expenses report listing page, … »
Tags: acceptance tests, elixir, phoenix, tests, Posted in English, 15 Comments »
It hasn’t passed too much since I’ve begun working at Plataformatec, but I’ve learned a lot already! I work with great professionals which are gathered not only by common goals but also by an awesome culture. I’ll list a few points that I think are being great so far. Be pragmatic and agile Plataformatec is … »
Tags: culture, plataformatec, Posted in English, 13 Comments »