Derek KraanIntroducing MerkleMap: the new library powering Horde’s improved performance.I’ve been to a couple of conferences already this year, including Lambda Days 2019, where I saw a whole bunch of good talks. Two talks in…May 20, 2019May 20, 2019
Derek KraanWhat’s new in Horde 0.5.0Horde 0.5.0 has just been released, and there are a bunch of changes, so let’s take a look at some of the highlights!May 6, 2019May 6, 2019
Derek KraanWhy should every process be supervised?If you’ve been around in the Elixir / Erlang community long enough, you’ll begin to hear the same wisdom being passed around time after…Apr 1, 2019Apr 1, 2019
Derek KraanImplementing Connection Draining for Phoenix (or any library that uses Ranch!)This is a problem that many of us are familiar with. We would like to deploy our programs, and deploying a new version requires turning…Jan 24, 20192Jan 24, 20192
Derek KraanAvoid these OTP Supervision performance pitfallsAs powerful as Elixir/Erlang’s OTP is, it’s also easy to nuke your performance by accidentally introducing a bottleneck into the system…Jan 17, 2019Jan 17, 2019
Derek KraanHorde: the road to 1.0I have been working hard these last couple of weeks on Horde and DeltaCrdt. I already hinted at the changes that are coming on twitter…Nov 13, 20181Nov 13, 20181
Derek KraanHow DeltaCrdt can help you write distributed Elixir applicationsEarlier this year I published my new library, Horde. Horde provides two things: a distributed supervisor, and a distributed registry, and…Nov 6, 20182Nov 6, 20182
Derek KraanElixir tip: :noreply is a killer featureThis content has moved! You can find it here.Jul 19, 20182Jul 19, 20182
Derek KraanGetting started with Horde’s distributed Supervisor / RegistryThis content has moved! You can find it here.Jun 28, 2018Jun 28, 2018
Derek KraanIntroducing Horde — a distributed Supervisor in ElixirThis content has moved! You can find it here.Jun 5, 20182Jun 5, 20182