CJS Equivalency
Explores a conceptual approach to transforming CommonJS modules into ES Modules by treating each CJS file as a 'builder' function.
Explores a conceptual approach to transforming CommonJS modules into ES Modules by treating each CJS file as a 'builder' function.
Explains HTML Web Components, a technique to enhance existing HTML with JavaScript, and demonstrates their use in ASP.NET Core applications.
A guide to analyzing git commit history and file changes using Azure Data Explorer for better repository visibility.
A clever CSS technique for creating rounded gradient borders that work with semi-transparent or blurred backgrounds, using masks and pseudo-elements.
Learn how to use CSS's height: auto to override HTML image dimensions for responsive design without distortion.
Argues for using Array<T> over T[] syntax in TypeScript for clarity and consistency with other generic types.
A surprising look at modern Java's features, arguing it's a hot, developer-friendly language worth revisiting.
Explores the importance of high-quality human-annotated data for training AI models, covering task design, rater selection, and the wisdom of the crowd.
An essay critiquing how software's efficiency and potential for post-scarcity are sabotaged by business models that create artificial obsolescence and bloat.
A Swift tutorial for macOS developers on how to add a background color to menu bar icons to make apps stand out.
ProxyStat is a macOS utility that visually indicates system proxy status in the menu bar, helping developers avoid connectivity issues.
A developer discusses the common struggle of maintaining motivation for personal projects and side work, offering introspective advice.
Discusses Apple Vision Pro first impressions and the confusing new App Store rules for third-party payments and stores in the EU and US.
A curated list of the best websites to find and download free, high-quality HTML and vanilla CSS templates for both personal and commercial projects.
Compares columnar vs. row-based data structures, explaining their optimal use in OLAP and OLTP systems for performance and scalability.
A comprehensive guide to JavaScript Promises, covering basics, error handling, advanced methods like Promise.all(), and real-world use cases.
A JavaScript tutorial on calculating business days, excluding weekends and holidays, using the date-holidays npm package.
A developer discusses the poor performance of Godot 4 games on Android, shares observations, and seeks community solutions.
Explores new .NET 9 enhancements to the SearchValues object, enabling efficient string searches alongside character lookups.
The Big Book of R, a curated collection of free R programming books, celebrates a milestone of over 400 entries and requests community support for hosting costs.