Latest Posts
-
Mix test.interactive
Read more →mix test.interactiveis an interactive test runner for Elixir’sExUnit. It automatically runs your tests usingmix testwhenever you save a change to your code or tests and allows you to interactively modify the arguments passed tomix test. -
Starting at Mechanical Orchard
Read more →Today I start my new job as a Lead Software Engineer at Mechanical Orchard.
-
Republish: GenServer.reply: Don't Call Us, We'll Call You
Read more →Let’s look at how we can use
:noreplyandGenServer.replyto allow a GenServer to continue working even while itscallers wait for the result of long-running operations. -
Republish: Between the Ctrl-C's
Read more →This article is about a regularly overlooked, but helpful feature in Elixir: the BREAK menu. We even explore the lesser-known commands and give suggestions for when to use them.
-
The Search Is Over
Read more →I’m happy to announce that my search for a new position is over!
-
Playing Dumb
Read more →Write cleaner, more reusable code by forgetting what you know.
-
Onboarding Milestones: Am I There Yet?
Read more →When you start a new job, it often feels like you’ve jumped into the deep end of the pool and you need to find a way to just stay afloat. Eventually, the panic subsides and you’re keeping your head above the water. Then you learn to start swimming and are able to move confidently within your new surroundings. How can you tell which stage you’re in?
-
Back on the Market
Read more →After a really enjoyable year at Sequin, I’m once again looking for a new opportunity.
-
Don't Call Us, We'll Call You
Read more →In Elixir, how can you keep a GenServer from blocking its clients while performing a long operation?
-
Between the Ctrl-C's
Read more →In Elixir, we often use
Ctrl-C Ctrl-Cto exit the IEx interactive shell or to stop a running application. But did you ever notice the menu that pops up after the firstCtrl-C? I was curious about that menu and what it can do, so I dug in.