2023 February. Teaching Observability.
A developer's monthly digest covering books on Go, TypeScript, and Prometheus, plus articles on AI, work culture, and teaching observability.
A developer's monthly digest covering books on Go, TypeScript, and Prometheus, plus articles on AI, work culture, and teaching observability.
Exploring DuckDB's geospatial extensions and features for optimizing a large-scale fiber-optic network data pipeline.
Explains how to use the dotnet CLI's filter switch to run a specific subset of tests from a C# .NET test project, avoiding code modifications.
A guide to creating and sharing personal and team weekly digests to track work progress, increase visibility, and improve transparency in a tech workplace.
Part 3 of a series on writing a .NET profiler in C#, focusing on creating a source generator to automate boilerplate code for the profiling API.
Learn how to deploy and use ControlNet for controlled text-to-image generation via Hugging Face Inference Endpoints as a scalable API.
Aiko is a privacy-focused app for high-quality, on-device audio transcription using OpenAI's Whisper model, available on Apple platforms.
Explains a caveat with using jOOQ's ad-hoc converters in UNION operations and provides solutions for proper client-side type conversion.
Guide to registering a custom Azure AD app for Microsoft Graph PowerShell to enforce least privilege and granular permission control.
Explains the Humble Object design pattern for separating hard-to-test dependencies from core logic to improve unit testing in software development.
A call to support Tweetbot developers after losing Twitter API access, urging users to decline automatic refunds.
Explores Java performance optimization phases like compilation, linking, and runtime, focusing on how computation shifts to improve speed and efficiency.
Discusses the importance of user-centric thinking in software engineering and how RFCs can prevent common pitfalls like building the wrong thing or over-engineering.
Explores Python's four string formatting methods: old %-style, template strings, str.format(), and modern f-strings, comparing their features and use cases.
A beginner's guide explaining GitHub's core concepts like repositories, issues, and Markdown for professionals in non-technical roles.
A summary of a live stream Q&A with Dan Abramov and Joe Savona discussing React Server Components, their benefits, and trade-offs.
A guide to refactoring Rust code by introducing traits and custom types to handle optional and required HTTP headers more safely and expressively.
Developer works on Python exercises, creates a custom 404 page for a Django app, and builds a GraphQL service with Go's gqlgen.
A biography of Kris Nóva, a computer scientist and engineer known for her work on Linux, Kubernetes, and open-source software.
A tutorial on implementing smooth, progressively enhanced page transitions in SvelteKit applications.