Distributed Caching in Elixir using Nebulex

https://medium.com/erlang-battleground/distributed-caching-in-elixir-using-nebulex-9af589186caa

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

Drab v0.10.0 is out

This version is tested and blessed to use with Phoenix 1.4.

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?

Why you should not 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!

Podcast Episode

AtomVM: how to run Elixir code on a 3 $ microcontroller

AtomVM is a tiny portable virtual machine that allows BEAM code to run on microcontrollers with less than 500KB of RAM such as the ESP32.

In few words you can flash AtomVM on an ESP32 and get your Elixir/Erlang code running on it.

Here I’ll explain how to blink a LED with some Elixir code.

Correios CEP 0.2.0 released. Timeout options supported.

Find Brazilian addresses by zip code, directly from Correios database. No HTML parsers.

Version 0.2.0 adds support for timeout options.

https://hex.pm/packages/correios_cep

Simulating Distributed Clusters for Elixir Unit Tests

https://whitfin.io/setting-up-distributed-nodes-in-elixir-unit-tests/

How to get an MD5 hash of your request using a Plug and Phoenix

https://minhajuddin.com/2018/11/22/how-to-get-an-md5-hash-of-your-request-using-a-plug-and-phoenix/

erlang-rocksdb 0.25.0 a binding of rocksdb for #Erlang based applications has been released

I just released a new version of erlang-rocksdb 0.25.0 a binding of rocksdb. This version support latest version of rocksdb (0.17.2) and brings many new features allowing more control of the database:

https://gitlab.com/barrel-db/erlang-rocksdb/tags/0.25.0

Package is also available on hex.pm: https://hex.pm/packages/rocksdb

Documentation is on the wiki: https://gitlab.com/barrel-db/erlang-rocksdb/wikis/home

Any feedback is welcome, also if you want to help in improving its support for #elixir applications, please ping me :-)

Enjoy!

You might not need a GenServer

https://www.jackmarchant.com/articles/you-might-not-need-a-genserver

ElixirMix Podcast 028 - Elixir, Bitcoin, and music with Pete Corey

In this episode of Elixir Mix, the panel talks with Pete Corey. We talk learn how Pete is using Elixir to implement a Bitcoin full-node, generate guitar chords, use property testing, and much more!

Podcast Episode

Two Unique Ways of Piping Data in Elixir

https://medium.com/@blackode/two-unique-ways-of-piping-data-in-elixir-f0b8766d6df6 Artilce image

Join our Telegram Channel. Just started… https://t.me/blackoders

Awakening the Lisbon |> Elixir Meetup

Just published a small blogpost on the revival of the Lisbon |> Elixir meetup (and the rationale behind it): https://medium.com/@dcaixinha/awakening-the-lisbon-elixir-meetup-58ddebce8f7d

A Proposal for Some New Rules for Phoenix Contexts

The way contexts are described in the official Phoenix docs doesn’t really cut it for me, so I have come up with some rules to help guide me in developing Phoenix apps. I think others might find them helpful as well, so I wrote about my rules.

http://devonestes.herokuapp.com/a-proposal-for-context-rules

Upgrading to Phoenix 1.4

In the latest episode of ElixirCasts we see how easy it is to upgrade to Phoenix 1.4.

https://elixircasts.io/upgrading-to-phoenix-1.4

Getting Acquainted With Elixir's Plug Library

At first glance, web development seems overwhelmingly complex. Elixir’s Plug library’s simplicity reveals just how simple the web really is.

Getting Acquainted with Elixir’s Plug Library

Cables: An Async Multiplexed HTTP/2 Elixir Client

Cables is a fast and nimble client that makes handling concurrent requests and multiple streams of data over a single HTTP/2 connection easy. Built for HTTP/2 micro-services and APIs.

https://github.com/hansonkd/cables

https://hex.pm/packages/cables

Exploring Plug: The Body Reader

Exploring how to elegantly read the request’s body when using Plug.

https://words.saulecabrera.com/posts/exploring-plug-the-body-reader/

Previous page Next page