Under-the-hood of Git
An in-depth look at Git's internal mechanics, including its object model and core workflow, with a guide to building a simplified version.
An in-depth look at Git's internal mechanics, including its object model and core workflow, with a guide to building a simplified version.
A technical guide on using kafkacat to load static CSV data into Apache Kafka topics for data enrichment, focusing on simplicity over Kafka Connect.
A comprehensive 2021 chart categorizing backend web frameworks by language and architectural style (minimalist vs. robust).
A guide to building high-quality .NET libraries, covering project structure, tooling, and best practices for open-source development.
Microsoft Teams users experienced a chat and calling error; the solution was to fully quit and restart the Teams client.
Explains the physics and optics behind why smartphone portrait mode uses artificial blur instead of true optical depth of field.
Article summarizes multiple studies showing how slow website performance increases user stress and frustration, impacting business metrics.
A hands-on walkthrough of setting up and exploring Google Kubernetes Engine (GKE) Autopilot, a fully managed Kubernetes service.
A tutorial on using an ESP32 microcontroller to control automated gates or garage doors via smartphone over the internet.
An iOS developer shares her journey from Windows/Delphi to iOS, discussing her transition to Objective-C and Swift, and key iPhone features.
An interview with iOS developer Nicolas Spinner about his journey into programming, learning Swift, favorite Apple products, and his #100DaysOfSwiftBlogs challenge.
An interview with iOS developer @tundsdev about his journey into programming, learning iOS development, and building his first app.
A technical guide on using Unicode property escapes in regex to detect Chinese characters in strings, offering a cleaner alternative to traditional methods.
Explores how fight, flight, and freeze responses manifest as procrastination, deadline crunches, and creative blocks, and how to manage them.
A tutorial on implementing geolocation in React Native apps using expo-location to fetch coordinates and convert them to a postal address.
Analysis of spam registrations on Sourcehut, showing Gmail as the largest source and discussing email provider responsibility.
A proposal for a new, declarative validation API for complex Angular forms, aiming to simplify conditional and cross-field validation.
Part 3 of a tutorial series on building a bot that checks for new YouTube videos and automatically tweets the links using Python and Twitter's API.
Explains how to provision spare capacity in GKE Autopilot using low-priority placeholder pods to enable faster pod scheduling and boot times.
A technical guide on using R and spatial analysis to quantify changes in land cover patterns in the Amazon between 1992 and 2018.