Latest Posts
-
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. -
Starting at Sequin
This week, I am starting a new job as a Software Engineer at Sequin.
-
Recompiling ElixirLS
If you’re using the ElixirLS extension in VSCode and your project uses a newer version of Elixir and/or Erlang/OTP than what the extension uses, you may not be getting all of the features that ElixirLS provides.
-
Looking for What's Next
Last week, InfluxData laid off 27% of their staff, including me. As a result, I’m now looking for my next opportunity.
-
Elixir Mix Podcast
I was recently on the Elixir Mix podcast, talking about some of the Elixir open source projects I’ve worked on recently.
-
ConfigCat SDK for Elixir
My team and I at InfluxData recently worked with Igor Escobar of Drover and the team at ConfigCat to develop an Elixir SDK for ConfigCat’s feature flagging and configuration management service.
-
Taking the Next Step
With mixed emotions, I’ve decided to leave Zeal after more than five years and join the e-commerce team at InfluxData.
-
Comparing Floats in Tests
Because many floating point numbers can’t be represented exactly in a computer, most testing frameworks provide a way of checking that a floating point result is “close enough” to the expected value. In a recent Python project, I learned that pytest has a solution to this problem that I’d never seen before.