Storing Plug sessions with Mnesia

I wrote a blog post about storing Plug sessions with Mnesia.

https://medium.com/@ejpcmac/storing-plug-sessions-with-mnesia-c411f7bb604

A package enabling this is available on GitHub and hex.pm.

Elixir Code Formatter for Atom Editor

I just released an Atom editor package that uses the new code formatter included in the coming Elixir 1.6 release. It automatically formats Elixir source code on save.

https://atom.io/packages/atom-elixir-formatter

Building a simple Guess the Word game

Let’s build a simple Guess the Word game using basic elixir features

https://www.youtube.com/watch?v=GogZpXc8rGA

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.

A brief guide to Ecto.Multi

https://medium.com/heresy-dev/a-brief-guide-to-ecto-multi-9c8ea0c729f0

Automatically subscribe GenStages in Umbrella projects

https://medium.com/@iacobson/subscribe-genstages-under-umbrella-1fceec366633

The last article in the GenStage Under Umbrella series.

Credo v0.8.8 released

I released v0.8.8 of Credo, the static code analysis tool emphasizing code consistency and teaching.

For details, please refer to the CHANGELOG.

Rate-Limiting Phoenix (with Redis too)

I wrote a blog post about adding rate-limiting to a Phoenix app.

Graceful error handling in Elixir

I wrote a blog post that introduces errors, a small Elixir package that helps with error handling. It’s also my first Elixir library!

Any and all feedback is welcome.

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

Make a Sumobot with Nerves and Elixir

https://tokafish.com/sumobot-jr-nerves/

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!

Ecto vs ActiveRecord - side by side

https://www.dailydrip.com/blog/ecto-vs-activerecord

Deploying Phoenix App to GCP using Nanobox

https://content.nanobox.io/how-to-deploy-phoenix-applications-to-google-cloud-platform-using-nanobox/

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

Get to know the Actor Model (JavaScript)

A gentle introduction to the Actor model using JavaScript

https://monades.roperzh.com/get-to-know-the-actor-model/

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!

https://github.com/maxneuvians/maple

Previous page Next page