- Add Type Specifications to Dbgi tab for :elixir_erl backend for
- Cache all computed Elixir levels at the file, module, project, and SDK levels. The computed Elixir level is used to determine how to emulate the various grammar changes made for the different Elixir versions. This bug was potentially introduced as earlier asv7.0.0 (2017-12-15) and as late as v7.5.0 (2018-06-03) as that’s the history for
LevelPropertyPusher.javaand has affected all later versions. If you ever experienced the 6.X series as faster than the 7.X series and later, this bug may be why and you should upgrade/reinstall immediately.
Que v0.9 brings massive improvements to the performance and reliability of job workers, especially under high load / concurrency. 🎉🎉🎉
Que is a simple background job processing library for Elixir that’s backed by Mnesia for storage. That makes it fast, reliable and still super easy to use without depending on any external services like Redis. 🙌
Code is read many more times than it is written, so it is important to us that our code is understandable. Here are a couple of guidelines we tend to follow in order to boost the discoverability and convey purpose to the reader.
I made https://github.com/obrok/quick_format for my own usage when formatting on save in Vim, because the latency was getting to me. It’s a little rough around the edges, but maybe someone will find it of use.
Along with pattern matching, one of the coolest things in Erlang and Elixir is their concurrency implementation based on Actor model. In this article I introduce concurrency and show how we can start making our code concurrent in Elixir, using processes.
I just released a new salsa and latin dancing website built with Elixir, Phoenix, and Vue. The main feature to start is a weekly-ish newsletter with a new move or step that’s been added to the site. We will aggregate the best videos demonstrating the move. I’ve been doing a lot with Rails lately so it was a great joy to work in Elixir and Phoenix again, and get a feel for incorporating Vue and SASS now that Phoenix is using Webpack. https://bailar.dance
The elixir outlaws discuss their feelings on umbrella apps.
My recap of Lonestar ElixirConf 2019 https://www.jackmarchant.com/articles/lonestar-elixir-conf-2019-highlights
A quick tour of a library I wrote to simulate spinlocking: https://whitfin.io/easy-concurrency-locking-in-erlang-elixir/
ExVenture is a text based MMORPG, Grapevine is a community site for text based games. Grapevine has a new web client that connects to telnet based games, and is also a local cluster. Check out the blog post for more information.