1. Makefiles As Executable Documentation

    • October 8, 2023
    • ·
    • 1 min read
    As software developers, we often find ourselves working on multiple codebases, constantly hopping between programming languages and frameworks. Keeping track of all the commands and configurations for each project can be a mild annoyance. This is where the humble Makefile shines as a task runner documenting the most essential commands in a project.
  2. Easily Navigating Back and Forth Between Files in Visual Studio Code

    • February 6, 2021
    • ·
    • 2 min read
    If you use a JetBrains IDE for work, chances are you've used the "View Recent Files" feature (⌘E on macOS) at least once before. I personally use it all the time, and it is deeply ingrained in my muscle memory at this point. I constantly catch myself hitting ⌘E even in Visual Studio Code which does not do the same thing by default, even after installing the IntelliJ keymap.
  3. On Testing and Mocks

    • December 20, 2019
    • ·
    • 8 min read
    The topic of testing has been a constant presence in all of the teams and projects I’ve been involved in while working at SensioLabs. I often find myself explaining the same concepts over and over again, so I figured it was about time to gather my thoughts on this topic and put them into words.