The Best of Access @ Elixir
Re-introduce the Access module, composable & extensible abstraction to get & update deep nested data.
http://c4se.hatenablog.com/entry/2018/12/05/164024
Viberex: Viber REST API wrapper in Elixir
Viberex is Viber client that helps to create Viber bot in Elixir.
Analyzing Phoenix performance using Graylog — Developers Bat mobile — Metadata.
Built Custom metrics, and custom analytic based on top of graylog.
u2f_ex: A pure-elixir u2f implementation
Hey! Just wanted to announce v0.4.0 of u2f_ex. You can find it here: https://github.com/GrappigPanda/u2f_ex or through hex: https://hex.pm/packages/u2f_ex
ElixirMix Podcast 030 - Writing Great Unit Tests with Devon Estes
In this episode of ElixirMix, the panel talks with Devon Estes about testing in Elixir. Unit tests, integration tests, outside-in, coverage, GenServers, the “right level” and much more!
Build a Simple Persistent Key-Value Store in Elixir, using Logs - Part 2
In this part we’ll do a step further, making both keys and values persistent. Taking inspiration from the Bitcask design, we will see how to enhance our implementation and to recover the Index in the case of a failure.
String.to_existing_atom/1 is a double-edged sword
I’d argue Elixir has relatively few gotchas. It’s a simple and consistent language and when you first learn it there’s only a few things that are genuinely counter-intuitive and catch you by surprise…
https://nietaki.com/2018/12/04/string-to-existing-atom-is-a-double-edged-sword/
🎄 Advent of Code with Elixir, Day 1
For this year’s Advent Of Code, I will be posting my solutions in Elixir with a breakdown of how the functions work and things I learned along the way.
Day 1: https://medium.com/@sean.handley/christmas-coding-with-elixir-day-1-982593198681
Assertions - helping you write better tests
Today I published a new package where I’ll collect all the best and most helpful assertions to help you write better tests! I add some version of these to pretty much every project I start.
The package is called, fittingly enough, assertions: https://hex.pm/packages/assertions
EMx 028: Elixir, Node, and Bitcoin with Pete Corey
I was on a recent episode of Elixir Mix. We talked about a wide range of Elixir-related topics, and how I’m putting Elixir to good use in two of my ongoing projects.
IEx Remote Shell into your Elixir driven GRiSP Board
More bare metal Elixir. This time we open a remote terminal into our GRiSP application over a wifi connection.
https://medium.com/@toensbotes/iex-remote-shell-into-your-elixir-driven-grisp-board-76faa8f2179e
ExVenture Updates for November 2018
ExVenture is a text based MMORPG. Some pretty big refactors finalized this month, with multiple characters per account and logging in via Grapevine OAuth (a player portal for text based games.) Gossip also had some good updates this month as well. Check out the post for more information!
Property Testing a Permutation Generator
Let’s use property-based testing to verify that we don’t have any glaringly obvious bugs in the permutation generator we implemented last week.
Build a Simple Persistent Key-Value Store in Elixir, using Logs - Part 1
First part of a series of articles aimed to explain (and implement in Elixir just for the purpose of a better inspection) the architecture behind a kv-store engine based on logs. In this first part I show what a log is and how we can use an index to make data persistent.
Build a Simple Persistent Key-Value Store in Elixir, using Logs - Part 1
Why you should not use Elixir in production
Elixir is a pretty awesome new language based on the Erlang VM that offers some cool features like: high concurrency model, fast execution time, clustering and stateful made easy. However, the real question is: Should we use Elixir in production?
ElixirMix Podcast 029 - JWTs auth using Joken with Sophie DeBenedetto
In this episode of ElixirMix, the panel talks with Sophie DeBenedetto about JWTs, learning Elixir, teaching through Pull Requests, the ups-and-downs of Elixir packages, and much more!
