It's hard to not become a computer user
A software engineer reflects on their journey from a passionate Linux advocate to a pragmatic computer user focused on getting work done.
A software engineer reflects on their journey from a passionate Linux advocate to a pragmatic computer user focused on getting work done.
A technical guide on how to programmatically handle Google Sign-In (OAuth 2.0) in Cypress tests, bypassing multi-domain limitations.
A developer describes being surprised and honored to receive an Open UK award for contributions to open source technology.
A technical guide on connecting to the PassKit API using Ruby, demonstrating authentication and API calls with the `jwt` and `httparty` gems.
A guide to correctly implementing gradient text in UIKit's UILabel, covering common pitfalls and solutions for proper rendering.
A step-by-step guide to installing and managing multiple Node.js versions using NVM on macOS M1.
A guide to managing Django site settings, covering configuration sources, environment variables, and multi-environment patterns.
Advanced techniques and best practices for optimizing performance in Blazor applications, covering virtualization, lazy loading, and AOT compilation.
Explains why Markdown is an essential skill for developers, covering its uses, basic syntax, and benefits for productivity.
A tutorial on using Docker and Docker Compose to create a consistent, multi-language development environment with databases and VSCode integration.
Exploring offline capabilities and edge-case scenarios in React Query v3 for handling unreliable network connections in React applications.
Explains how to calculate the size of a fixed-size array in C++ using the sizeof operator and demonstrates its use in a loop.
A developer shares the process of creating and distributing a Lua package using LuaRocks, despite the package being unfinished and having quirks.
An independent web performance consultant explains the value they bring to organizations by focusing teams, sharing cross-client best practices, and driving measurable improvements.
A guide on using Azure Artifacts for managing, hosting, and sharing NuGet, npm, and Maven packages within Azure DevOps.
A developer shares their experience live streaming .NET and C# learning, covering topics like .NET 6 features, Twitter Snowflake IDs, and Pulumi with Azure.
Announcing the 1.0.0 Release Candidate for IdempotentAPI, a .NET library for building fault-tolerant, idempotent Web APIs in distributed systems.
Tutorial on building a macOS menu bar app with SwiftUI and WebSockets to track real-time cryptocurrency prices.
A collection of 10 modern UIKit tips for iOS developers, covering dark mode support, trait collection changes, and UIButton context menus.
Explores using ASCII art for creating simple, retro-style architecture diagrams in software documentation.