Two years of writing technical articles 🎉
A developer reflects on two years of writing technical articles, sharing lessons learned about consistency, teaching, and personal growth.
A developer reflects on two years of writing technical articles, sharing lessons learned about consistency, teaching, and personal growth.
A guide to Prometheus's aggregation functions like avg_over_time and sum_over_time for analyzing time series data, with pseudocode examples.
A web developer discusses being interviewed by the Wall Street Journal about designing for motion sensitivities and the 'prefers-reduced-motion' browser feature.
A tutorial explaining how to use the useContext Hook in React to consume context and avoid prop drilling.
A guide to setting up a new Django project with a focus on organization, environment separation, and production readiness.
Explores nuanced text selection and editing behaviors in form fields across Linux/Firefox and Android, highlighting hidden efficiencies.
Explores system design patterns for industrial-scale recommendation and search engines, focusing on offline/online components and retrieval/ranking stages.
A developer discusses participating in Dev Roulette Live, a video series pairing developers for live, random-topic conversations about CSS and coding.
A guide to manually symbolicate macOS app crash logs using Xcode and the atos command-line tool, with a Ruby script for automation.
Explains what 'magic values' are in programming and provides examples of how to replace them with named constants for better code clarity.
Explains how to integrate Swift's async/await functions into Combine pipelines using custom asyncMap operators.
An R developer announces the revival of their blog to share technical knowledge and experiences from working on R Markdown and open source at RStudio.
Explains a React UX quirk with controlled select elements and offers a solution using useEffect to ensure a valid default value.
A veteran programmer recounts his early career from the 1960s, detailing experiences with binary, assembler, and various early computer systems.
Explores CSS techniques for inheriting grandparent font sizes using type-relative units, with practical examples and use cases.
Guide to connecting a .NET 5 application on Linux EC2 to an RDS SQL Server instance using AWS Managed Microsoft AD for authentication.
A technical article about implementing a finger protocol client in a custom language, exploring its networking stack and design.
Productivity tips for using Microsoft PowerToys Run on Windows to quickly search, calculate, and launch apps.
Explains how to use Swift's availability checks to adopt new iOS APIs while maintaining backward compatibility with older system versions.
A technical guide on using Azure Image Builder to create and customize a Windows Server 2022 image for deployment to Azure Virtual Desktop.