The past few days I’ve been working on making ExVenture significantly more easy to deploy, and I wrote up a small how-to with the new setup.
Presentation at NextBuild 2018 from Luc Tielen about property based testing in Elixir
I recently released ExDocRefined, a refined document viewer for Elixir
ExDocRefined is written as an alternative for
As the demo shown above, you can quickly view the your project’s documentation with decent Material UI and execute function directly from document.
Check it out GitHub
Simple, opinionated yet flexible library to build CQRS/ES driven systems.
Disco has been extracted from work done to build apps following the CQRS/ES pattern. Several ideas come from other excellent examples such as commanded. However, the goal was to build something simpler and more flexible, because it’s not always possible to follow 100% CQRS/ES pattern neither anywhere in your apps. Disco tries to solve this gap.
ElixirWeekly: The Elixir Community Newsletter, covering community news you easily miss, shared on ElixirStatus and the web, in one email every Thursday.
This is part 3 in a series on unit testing in Elixir. In this post, I show two of the places where I break some of the rules that I set out earlier when I’m writing unit tests: http://devonestes.herokuapp.com/unit-tests-in-elixir-part-3
If you want a fun project to hack on over the upcoming holiday, pick up some NeoPixel RGB(W) LEDs for your Raspberry Pi-based Elixir/Nerves device and check out the latest release of
blinkchain (formerly known as
nerves_neopixel). It now supports commands to draw on a mutable 2D virtual canvas (e.g. composed of a bunch of strands or one or more Pimoroni Unicorn hats) instead of having to calculate the updated values for all LEDs manually each “frame.”
Check out the example and let me know what you think!
My notes on learning Elixir and how it helped me with my day job, where I dont write Elixir.
We sometimes run into a problem where we want to compare two enumerables for content, irrespective of ordering. So we’ve added
equaliform (recursive version) methods to morphix to handle that situation. https://hex.pm/packages/morphix
An optimization I made to use a map instead of enumerating through lists to match elements of a big dataset took the operation time from 30+ minutes to less than a second.
This version is using cmake for the build and allows you to customize your installation by reusing the libraries installed on your system: https://gitlab.com/barrel-db/erlang-rocksdb/tags/0.26.0
also available on hex.pm : https://hex.pm/packages/rocksdb