Latest Posts
-
Mix test.interactive
mix test.interactive
is an interactive test runner for Elixir’sExUnit
. It automatically runs your tests usingmix test
whenever you save a change to your code or tests and allows you to interactively modify the arguments passed tomix test
. -
Starting at Mechanical Orchard
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
Let’s look at how we can use
:noreply
andGenServer.reply
to allow a GenServer to continue working even while itscall
ers wait for the result of long-running operations. -
Republish: Between the Ctrl-C's
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
I’m happy to announce that my search for a new position is over!
-
Playing Dumb
Write cleaner, more reusable code by forgetting what you know.
-
Onboarding Milestones: Am I There Yet?
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
After a really enjoyable year at Sequin, I’m once again looking for a new opportunity.
-
Don't Call Us, We'll Call You
In Elixir, how can you keep a GenServer from blocking its clients while performing a long operation?
-
Between the Ctrl-C's
In Elixir, we often use
Ctrl-C Ctrl-C
to 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.