Software development, delivery, engineering, and architecture
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 …
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 …
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, …
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 …
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.
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 …
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.
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 …
TypeScript's keyof operator and possible uses
Discover the incredible potential of the keyof operator in TypeScript and revolutionize your code for a better development experience.
How to make seemingly impossible decisions
Originally published as a Twitter thread starting here. In the realm of technical and people management leadership, decisions loom large, often presenting themselves as formidable challenges. But fear …