Erlang Behaviors… and how to behave around them
I just wrote an article about Erlang Behaviors ( https://medium.com/erlang-battleground/erlang-behaviors-4348e89351ff ), it’s likely relevant for elixir devs as well.
Mock Responses with Stash
I wrote a quick post on using the Stash library to assist with writing test modules.
https://medium.com/perplexinomicon-of-philosodad/mock-responses-with-stash-9f1d7f01a844
Everything you need to know about Elixir's new formatter
http://www.devonestes.com/everything-you-need-to-know-about-elixirs-new-formatter
I’ve written up a quick post about how you can get started with Elixir’s new formatter today, and some cool ways to integrate it with vim, CI, and some configuration options.
Automatically subscribe GenStages in Umbrella projects
https://medium.com/@iacobson/subscribe-genstages-under-umbrella-1fceec366633
The last article in the GenStage Under Umbrella series.
Rate-Limiting Phoenix (with Redis too)
I wrote a blog post about adding rate-limiting to a Phoenix app.
Migrating ActiveRecord STI to Ecto (pt. 1)
The first part of a small series I have started about migrating from ActiveRecord STI to Ecto schemas.
http://codeloveandboards.com/blog/2017/10/03/migrating-activerecord-sti-to-ecto/
Elixir GenServer Explained to Redux Developers
GenServer is te cornerstone of a lot of Elixir distributed apps. If know Redux, you’ll easily understand its strengths.
https://marmelab.com/blog/2017/10/04/elixir-genserver-explained-to-redux-developers.html
User Authentication Kata with Elixir and Phoenix
Code katas are fun, but they do little to train us for our real day-to-day work as working, professional web developers. Lately I’ve been practicing what I call “practical code katas” in an attempt to hone my Elixir/Phoenix skills. Check out the article to find out more!
Deploying a Phoenix App with Gatling [VIDEO]
I wrote up a step-by-step guide on deploying a Phoenix app to DigitalOcean from scratch with Gatling \o/
https://www.dailydrip.com/topics/elixir/drips/deploying-a-phoenix-app-with-gatling
WIP: Compile time client code generator for GraphQL APIs based on introspection queries/schema files
Maple is an automatic, compile time, client code generator for GraphQL schemas. At best it creates easy to use API functions for use in your code. At worst it can be used as a CLI for a GraphQL API.
This is a work in progress and feedback is appreciated!
Pigeon v1.1 Released
Send iOS and Android push notifications with Elixir!
What’s new? Cleaner API, dead-simple runtime configuration, and much more! https://github.com/codedge-llc/pigeon
Phoenix & Ecto cheatsheets
Just wrote a whole bunch of cheatsheets for Phoenix and Ecto. Check it out 🔥!
Multidimensional Knapsack Problem — Distributed
Multidimensional Knapsack Problem heuristic using Elixir and MILP solver https://medium.com/@piasekhgw/multidimensional-knapsack-problem-distributed-218ecf64b0a