Latest Posts - page 2
-
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.
-
Solving Circular Dependencies in Modular Redux
Some time ago, I wrote several posts about encapsulating the Redux state tree using reducers and selectors, the asymmetry between reducers and selectors, and the problems that arise when attempting to resolve that asymmetry in a modular-structured Redux application. Thanks to a wonderful blog post by Nicholas Gallagher, I now have a better solution to the problems.
-
Introspection and DoubleAgents
I recently added support for several introspection methods to the DoubleAgents test double library for VisualWorks Smalltalk.
-
My Favorite Refactoring
Many IDEs provide automated refactorings that can speed up development. Features like smart renaming and inlining or extracting variables and methods are really nice. There’s one refactoring that very few IDEs provide directly, but that I find particularly useful: Extract Method to Component.