Postgres MVCC still takes locks internally, but you can avoid deadlocks through a consistent sorting of inserts
Learn how to pause the initialization of your Elixir/Nerves app to do anything you need.
Improve your code's control flow and readability using Elxir's 'with' macro.
Find out how Elixir deployment tooling is evolving, with a peek at what is coming in the near future
Disassembling your code can confirm your pattern matches are efficient by looking for `select_val`
Find out what the Phoenix team has been up to with a sneak peak of unreleased new features
How to use `use` to refactor code into behaviours that can be customized and debugged easily
In this post I'll share with you a typical pattern for adding simple recurring jobs to your Elixir applications.
This post explores how you can leverage the enhanced SQL sandbox functionality of `phoenix_ecto` to unlock concurrent, transactional end-to-end tests for your Ember and Phoenix stack.
“Verifying a user email address is a common feature in modern web applications. Learn how to add email verification to your application in Elixir and Phoenix.”
Configure Elixir's open command to work inside your terminal Emacs editors
Learn how to create an image upload API with Elixir and Phoenix.
Should authorization be handled in the Web layer or within the context? Let's find out which approach is better and when.
Learn how to optimize your elixir applications with a fast in-memory store
GenServer can help deal with race conditions, deadlocks, and many edge cases
A short example of authorization in Phoenix to show how modules, functions, and pattern matching can easily fill a common web application need.
Leverage the power of Phoenix to utilize your Ecto changeset validations as input validations in your HTML forms
comparing phoenix and rails real-time performance