Bespoke Articles

  • images/feature.png

    Generating Typescript for Fun and Profit, Part 1

    This week I’m taking an opportunity to discuss a small project of mine named Downlink. Downlink is a simple tool—written in TypeScript—that lets a developer convert arbitrary JSON inputs to a set of structured TypeScript interfaces. Doing so allows them to start working with that data in TypeScript—with all of TypeScript’s type-safety features—while gaining a clearer understanding of the data itself.

  • images/feature.png

    Decentralize Your Static Hugo Site With IPFS & Fleek

    In recent years, startups (and a few tech giants) have rolled out new hosting products that follow a “commit-to-publish” model: developers merge new code (or content) into their repository’s main branch—then relax as robots handle the drudgework of pulling commits, rebuilding packages, running tests, and ultimately deploying a new website or app to production—replacing whatever was previously there.