Overview for 'ferd'
Written by Ferd.ca
/ Original link
on Jul. 8, 2019
2019/07/08Ten Years of ErlangI've joined the Erlang community about 10 years ago, in the midst of its first major hype phase. Erlang, we were told, was the future of concurrency and parallelism. The easiest and fastest way to get it done, and you could get distribution for free too. Back then, thin…
Written by Ferd.ca
/ Original link
on Apr. 20, 2019
2019/04/20Goodbye JoeJoe Armstrong is mainly known as the father of Erlang, and the Erlang family has always been relatively small and closely knit. Anyone whose first Erlang conference (usually Erlang Factory, Erlang User Conference, or CodeBEAM) had Joe in the attendance would have a similar reac…
Written by Ferd.ca
/ Original link
on Jan. 17, 2019
2019/01/17Operable SoftwareOperability and observability sure have led to a lot of blog posts around the web lately, and so this is my take on it. In this post, I'll cover views on simplicity and complexity, how people actually approach their systems and form mental models of them, and how we shoul…
Written by Ferd.ca
/ Original link
on Jan. 9, 2019
2018/11/27Erlang/OTP 21's new logger With OTP-21 came a new logging library in Erlang called logger. It comes as an attempt to offer a built-in alternative to long successful projects such as lager, which have seen years of battle testing and tweaking for performance. I've seen few articles written…
Written by Ferd.ca
/ Original link
on Jan. 9, 2019
2019/01/09Property-Based Testing with PropEr, Erlang, and ElixirToday, I'm publishing a new book: Property-Based Testing with PropEr, Erlang, and Elixir. It's my third book, the second one that is not self-published.Back in 2016, I wrote a blog post titled Property-Based Testing Basics, where I int…
Written by Ferd.ca
/ Original link
on Apr. 5, 2018
2018/04/05The Hitchhiker's Guide to the Unexpected This is a transcript of a talk given at ElixirDaze and CodeBEAMSF conferences in March of 2018, dealing with supervision trees and with the unexpected. Among other things, I'm a systems architect, which means that my job is mostly coming up with br…