On naming things
A developer's perspective on the importance of naming in programming, offering personal rules for creating readable and maintainable code.
A developer's perspective on the importance of naming in programming, offering personal rules for creating readable and maintainable code.
A tutorial on using CSS Scroll Snap to create smooth, swipeable scrolling containers for galleries and sliders without JavaScript.
Fixing Windows 10 microphone echo by disabling the 'Listen to this device' setting in Sound Control Panel.
A tutorial on creating interactive web maps using Django's GeoDjango module, SpatiaLite for geospatial data, and the Leaflet JavaScript library.
Learn how to integrate Takeout with Laravel Sail to add services like PostgreSQL and save RAM by using shared Docker containers.
Explains the core concepts of authentication (login/signup) and authorization (sessions vs. JWTs) in web development.
A guide to implementing exhaustiveness checking in Python using Mypy to catch unhandled enum cases at 'compile time'.
Author announces two new books on Quarkus, a Java framework: one explaining its architecture and one providing hands-on microservice development.
A deep dive into the rules and edge cases of CSS margin collapse, explaining when and why vertical margins overlap.
Learn how to use absolute imports in Next.js to simplify file imports and improve project organization with jsconfig/tsconfig.
Guide to migrating from Cypress's deprecated .route() command to the new .intercept() command, covering syntax and benefits.
A guide on cleaning up unwanted commits from previous pull requests to keep your git history clean when contributing to open source projects.
Explains how to serialize C# 9 strongly-typed IDs to JSON using System.Text.Json, covering custom converters and a converter factory.
A guide to scaling a Developer Relations program by fostering a DevRel culture across the company, leveraging existing team members.
A guide to enabling and configuring Azure Monitor's proactive 'Smart Detection' alerts for Application Insights using ARM templates.
A tutorial on deploying an Azure Function from a Docker container image to the Azure cloud platform, covering configuration and testing.
Explores service discovery in Kubernetes, comparing server-side and client-side approaches and how Kubernetes combines them.
A guide to implementing loading/shimmer effects using Diffable Data Sources in iOS, focusing on creating unique placeholder items.
A guide to using git-filter-repo, the recommended tool for permanently removing files (like credentials or large assets) from your Git repository history.
A collection of best practice and cost optimization tips for deploying and managing Windows Virtual Desktop in Azure.