Courageous Software
Do Our Best; Make Our Best Better; Help Others
Home Blog Categories Archives About Feed icon

Latest Posts - page 2

  • Starting at Sequin

    Dec 7, 2022 • Randy Coulman • posted in work

    This week, I am starting a new job as a Software Engineer at Sequin.

    Read more →
  • Recompiling ElixirLS

    Nov 29, 2022 • Randy Coulman • posted in elixir vscode

    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.

    Read more →
  • Looking for What's Next

    Nov 14, 2022 • Randy Coulman • posted in work

    Last week, InfluxData laid off 27% of their staff, including me. As a result, I’m now looking for my next opportunity.

    Read more →
  • Elixir Mix Podcast

    Oct 11, 2021 • Randy Coulman • posted in elixir podcast

    I was recently on the Elixir Mix podcast, talking about some of the Elixir open source projects I’ve worked on recently.

    Read more →
  • ConfigCat SDK for Elixir

    May 7, 2021 • Randy Coulman • posted in elixir open source

    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.

    Read more →
  • Taking the Next Step

    Dec 4, 2019 • Randy Coulman • posted in work

    With mixed emotions, I’ve decided to leave Zeal after more than five years and join the e-commerce team at InfluxData.

    Read more →
  • Comparing Floats in Tests

    Jun 19, 2018 • Randy Coulman • posted in TDD python

    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.

    Read more →
  • Solving Circular Dependencies in Modular Redux

    Jun 12, 2018 • Randy Coulman • posted in javascript react 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.

    Read more →
  • Introspection and DoubleAgents

    Jun 5, 2018 • Randy Coulman • posted in Smalltalk tools

    I recently added support for several introspection methods to the DoubleAgents test double library for VisualWorks Smalltalk.

    Read more →
  • My Favorite Refactoring

    Aug 15, 2017 • Randy Coulman • posted in Smalltalk 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.

    Read more →
« Older Posts Archives Newer Posts »
  • Courageous Software
  • Copyright © 2013 - 2024 Randy Coulman
  • Privacy Policy
  • randycoulman
  • randycoulman
  • randycoulman

Randy Coulman's blog on writing software well, and helping others to do the same.