1. 4 lessons for high-quality software from a surprising place

    As I've moved away from regulated software industries and into DevOps consulting, I keep finding myself falling back on some of the productive patterns I developed throughout my career to help provide higher quality software and more sustainable solutions without significantly impacting time to delivery. Here are the best practices I learned.
    Time An icon of a clock Publish Date
    April 4, 2024
    Person An icon of a human figure Authors
    James Zimmerman
    Category An icon of a paper organzier Categories
    Development
    Consulting
    DevOps
  2. A quick guide to TypeScript conditional types

    We recently stumbled upon a hidden gem within TypeScript that revolutionized our approach to type expectations — TypeScript's conditional types. Mastering the art of defining conditional return types empowered us to communicate precise conditions to TypeScript. Here’s how.
    Time An icon of a clock Publish Date
    March 28, 2024
    Person An icon of a human figure Authors
    Lewis M Sparlin
    Category An icon of a paper organzier Categories
    Development
  3. Creating your own virtual machine for fun and profit

    Josh Justice shares benefits of a virtual machine to make software more portable, sustainable, and flexible—inspired by Devine Lu Linvega's talk at Strange Loop 2023.
    Time An icon of a clock Publish Date
    September 27, 2023
    Person An icon of a human figure Authors
    Josh Justice
    Category An icon of a paper organzier Categories
    Development
  4. Code boundaries vs seams

    What's the difference between a boundary and a seam when talking about software architecture? Are they interchangeable or not?
    Time An icon of a clock Publish Date
    March 21, 2023
    Person An icon of a human figure Authors
    Eve Ragins
    Category An icon of a paper organzier Categories
    Development

Search An icon of a magnifying glass Search the Blog