Susan Potter
### Software development, delivery, engineering, and architecture

2023-06
Software TypeScript's Mapped Types

In this in-depth exploration we discover the power of mapped types in TypeScript through numerous examples. At the end working through the article you will be able to transform properties with ease, …

2023-06
Software Cross-runtime TypeScript Library Development: A Deno-Node Workflow

Are you a TypeScript developer who loves Deno’s safe and sandboxed environment and its out-of-the-box TypeScript, LSP, linting, formatting, stdlib testing and benchmarking support? Join me as I …

2023-06
Software Rapid Data Exploration with DuckDB: An In-Depth Tutorial

A comprehensive guide that explores the power of DuckDB for efficient and effective data exploration. The tutorial covers the entire process, from setting up DuckDB and loading data to advanced …

2023-05
Software Using Conditional Types in TypeScript

Dive into TypeScript's conditional types and discover how they empower developers to create flexible type mappings and enhance type safety. This article explores the mechanics of conditional …

2023-05
Software The Pitfalls of Serverless Hosting

Join us as we dive into the world of serverless hosting and uncover the hidden challenges that come with this revolutionary approach. While serverless architectures promise scalability, …

2022-12
Software Extracting Your Twitter Archive into DuckDB

Discover how to extract and analyze your Twitter archive using DuckDB, a lightweight and fast embeddable SQL database. This article provides step-by-step instructions for extracting data from your …

2022-07
Software Flix Series Part 1: Higher-order functions & infix combinators

This article delves into the world of functional programming with the Flix programming language with higher-order functions and user-defined infix operators.

2022-06
Software Flix Series Part 0: Getting Started & Setup

Are you ready to embark on a coding adventure with Flix? This article introduces Flix, a programming language that combines the best features of functional languages like Scala and Haskell. But …

2021-12
Software Unikernels: A Strategic Technology Assessment for Engineering Leaders

A comprehensive guide for CTOs and engineering leaders evaluating unikernels as a strategic technology investment, covering business impact, implementation considerations, and decision frameworks.

2020-12
Software Track diffs by scoping file, range, function, method, class changes

Discover the power of scoping change differentials in Git by focusing on specific files, line ranges, functions, methods, or classes. This article demonstrates various commands using the Ruby language …