How I’m a Productive Programmer With a Memory of a Fruit Fly
A programmer shares how using documentation tools like Dash helps overcome information overload and memory limitations in modern software development.
A programmer shares how using documentation tools like Dash helps overcome information overload and memory limitations in modern software development.
A guide to writing HTTP client middleware in Go by implementing custom RoundTripper interfaces for logging, headers, and caching.
Exploring the link between web performance, sustainability, and the ethical dilemmas developers face when building for high-carbon industries.
A developer details the process of rewriting the Wally app for iOS 16 using SwiftUI 4, focusing on architecture, package management, and data migration.
A guide to implementing multiple JSON serialization settings for different endpoints in ASP.NET Core Web APIs using custom formatters.
A tutorial on extracting the filesystem of a Docker image without running a container, using standard Docker commands like `docker export`.
A guide to building a custom solution for testing push notifications within iOS XCTest using a Sinatra web server and Fastlane.
Explains why async/await in ASP.NET Core improves scalability by freeing worker threads during I/O, not raw performance.
A quick start tutorial for implementing Dynamic Island and Live Activities on iOS using Swift, WidgetKit, and Xcode.
Explores React refs, events, and escape hatches to handle stale closures and mutable state without dependency arrays.
Explains how to use EF Core Query Splitting to solve performance issues like Cartesian Explosion in database queries.
A tutorial on building a minimal distributed key-value database using Hashicorp's Raft library in Go, with a single-file example.
A hands-on tutorial exploring LakeFS for data versioning and branching using PySpark and Jupyter notebooks in a data engineering context.
An introduction to Blazor, a .NET framework for building interactive web UIs with C# and WebAssembly, covering its core concepts and benefits.
The article argues that the term 'open source' has a specific, community-driven meaning that prevents commercial monopolization of software.
Azure Functions support for PowerShell 7.0 ends Dec 2022. Learn how to find and upgrade affected functions to PowerShell 7.2.
A guide to quickly adding new files in Visual Studio, comparing built-in methods and recommending the 'Add New File' extension for speed.
Argues that deadlines harm software quality and morale, proposing 'preemption points' and queueing disciplines as better alternatives.
Developer updates on Hare language cross-compiling, TLS support, a new Linux power management tool, and Helios OS refactoring while recovering from COVID-19.
A guide to using CSS container queries, a new feature for component-based responsive web design, including browser support and polyfill updates.