Compile EEx templates to fast and safe views in you web applications.
Includes support for reusable layouts.
If you would like to be able to programmatically control google chrome, this free video is for you! In this episode we show you how to setup chroxy and chrome remote interface in your elixir project and even show you how to get it to server side render a react app!
This post covers a problem I ran into when reading files on Heroku in an Elixir Phoenix app.
Telecommunications and the web worked in different ways for years: until recently, the former was all about latency, concurrency, and long-running connections, while the latter, with HTTP, was just about “hits” on ephemeral connections. But the web evolved rapidly, and the things that were important in telecommunications became important for the web, too. https://www.welcometothejungle.co/articles/history-erlang-elixir
Using a real problem that needed solving, I describe the process I took in building a simple Task runner with a GenServer. https://www.jackmarchant.com/articles/using-a-genserver-to-handle-asynchronous-concurrent-tasks
In this episode of ElixirMix, the panel talks with Kevin Moore and Barak Karavani at CarLabs about their library Gremlex, for talking to graph databases. We talk about graph databases, how they help, AWS Neptune, the Gremlin query language, company benefits of open sourcing, and much more!
How to be sure tasks are executing once (and only once) across multiple servers - https://medium.com/flatiron-labs/database-locking-with-ecto-in-elixir-9804cdbd1866
I just released rocksdb 1.0.0 a binding of rocksdb for Erlang and Elixir based applications. Enjoy the stable API :) RocksDB is a library that provides an embeddable, persistent key-value store for fast storage, you can find more information about it on http://rocksdb.org.
erlang-rocksdb 1.0.0 includes the following changes:
- first stable version
- miscellaneous build improvements with new build options and optimisations: https://gitlab.com/barrel-db/erlang-rocksdb/blob/master/doc/customize_rocksdb_build.md
- stable API
Most people will want to start with the Getting Started section of our wiki: https://gitlab.com/barrel-db/erlang-rocksdb/wikis/Getting-started. Full API reference: https://gitlab.com/barrel-db/erlang-rocksdb/blob/master/doc/rocksdb.md
Sources are available on gitlab: https://gitlab.com/barrel-db/erlang-rocksdb/tree/master
Or via hex: https://hex.pm/packages/rocksdb
A story about how I was inspired by Andrea Leopardi’s talk “Property-based testing is a mindset” he gave at ElixirConfEU 2018 in Warsaw, Poland, and what is ExopData as the result of this inspiration.
Exop + StreamData = ExopData - a tool which helps you generate data and write property-based tests.
I have created a new Email Course on building releases with Elixir.
In this blog post, I wrote about what I learned from AoC 2018:
- Stop Thinking, Start Solving (Don’t get paralyzed by complexity estimations)
- Functional thinking (a.k.a Streams v.s. Recursion)
- Don’t Use Processes for Encapsulation (To spawn, or not to spawn?)
- Binary Search FTW
I made another post on using Actions with Elixir code: This time, I deploy an app to the Heroku Container Runtime using Siri.