PHPNews

Tout est Terrible

2017 04 21 Tout est Terrible This entry is a translated loose transcription of a talk I gave at the Web a Quebec conference in April 2017 named "Tout est Terrible". So, everything is terrible. That's a bit funny to say since so far in this conference, there's been a lot of talks about the amazing future and …

Continue reading »

Written by Ferd.ca - - Aggregated on Friday April 21, 2017


Handling Overload

2016 11 24 Handling Overload This is a long-ish entry posted after multiple discussions were had on the nature of having or not having bounded mailbox in Erlang. The general consensus is that this is bad because the mailbox, if unbound via the language, are therefore bound by memory limitations of the computer, and …

Continue reading »

Written by Ferd.ca - - Aggregated on Thursday November 24, 2016


On Technical Debt: Shoveling forward

2016 07 07 On Technical Debt: Shoveling forward A lot of what we do in the tech world is based on analogies. Learning, concepts, discoveries, and teaching is all heavily based on that. If other sciences worked the same, we'd have 'gut-tubes' instead of intestines, probably. In any case, our understanding of concepts …

Continue reading »

Written by Ferd.ca - - Aggregated on Friday July 8, 2016


Property-Based Testing Basics

2016 06 12 Property-Based Testing Basics This is a quick introduction text regarding the general concepts behind property-based testing. The Claims Before diving into what property-based testing and how it works, let's go for some wild claims we've had at the Erlang Factory last march. In the slide set[1] from …

Continue reading »

Written by Ferd.ca - - Aggregated on Sunday June 12, 2016


The Zen of Erlang

2016 02 08 The Zen of Erlang This is a loose transcript (or long paraphrasing?) of a presentation given at ConnectDev'16, a conference organized by Genetec in which I was invited to speak. I assume most people here have never used Erlang, have possibly heard of it, maybe just the name. As such, this presentati…

Continue reading »

Written by Ferd.ca - - Aggregated on Monday February 8, 2016


rebar3 shell

2016 01 05 rebar3 shell It took me a long time to write this article. One of the things about rebar3 shell is that it does what you expect it to do with a project, whether small or large: it loads up the code paths, boots up applications (if specified to), allows a distributed node to run, lets you define custom …

Continue reading »

Written by Ferd.ca - - Aggregated on Tuesday January 5, 2016