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
Upgrade Erlang to fix issues with Elixir / Phoenix in High Sierra
If you’re a Mac user upgrading to High Sierra and you experience issues with Elixir/Phoenix, try upgrading Erlang.
plymio_option v0.1.0
Just published the latest package in my Plymio family plymio_option.
The package offers a potpourri of utility functions for managing Keyword options.
Implementing GenStages Under Umbrella
https://medium.com/@iacobson/implementing-genstages-under-umbrella-a2b6b2d3fe78
Part 3: Implement the GenStages across Umbrella apps and make the tests pass.
Deployment is Coming!
Deploying an Elixir release and friends with Kubernetes and Helm. Code included! Deployment is Coming! Anyone at the Helm?
Erlang/Elixir job board in Russia
I just released a little pet project - http://erlangjobs.ru, a job board for Erlang/Elixir based positions, basically for companies and developers in Russia.
Experimenting with inherited tables in Ecto
I’ve been working on a personal project with some mates for the past few months, and I’ve been mostly responsible for building our backend with Phoenix.
It’s come to a time where we need to implement some sort of “comments & likes” functionality for the app, so I set out to start thinknig how to go about it.
Intro to Function Plugs
Episode #19 is live - an introduction to function plugs.
You can watch it here: https://elixircasts.io/intro-to-function-plugs
Designing an interface for HTTP streaming
Developing an HTTP/2 server required an interface that supporting bidirectional streaming. This post explains how a Rack style interface was modified for the task and how to start using it to serve content over HTTP/2 today.
https://hexdocs.pm/tokumei/interface-design-for-http-streaming.html
PlugPassword - secure your application with password
Use simple password authentication with password managers support (ie. 1password) for your app
https://medium.com/@bartoszlecki/plugpassword-secure-your-plug-based-application-c3f80960a2d
Testing the GenStages Under Umbrella
https://medium.com/@iacobson/testing-the-genstages-under-umbrella-b55a2db37a28
The second article in the GenStage Under Umbrella series. Integration testing GenStages inside Umbrella apps.
