The minimal Node.js with Babel Setup
A guide to setting up a minimal Node.js project with Babel and Nodemon for modern JavaScript development.
A guide to setting up a minimal Node.js project with Babel and Nodemon for modern JavaScript development.
A guide on referencing a specific assembly from a NuGet package when building a Rider plugin for XAML Styler, addressing compatibility issues.
A 90-second video and transcript explaining CSS Custom Properties (CSS variables), including syntax, scoping, defaults, and dynamic usage.
Explores strategies and technologies for reliable, permanent data storage, comparing cold vs. hot storage and analyzing mediums like hard drives and RAID.
Guide to emulate Mac's Dvorak-Qwerty-⌘ hybrid keyboard layout on Windows, including key remapping for Mac-like shortcuts.
Explains how to use tokens and scope maps in Azure Container Registry for fine-grained repository-level access control.
A guide on creating smaller, more manageable Git commits, explaining the 'stage' and 'working directory' and moving beyond basic `git add .` commands.
A technical guide to implementing a perfect, flicker-free Dark Mode for React applications using Gatsby or Next.js.
A product manager shares his intense experience undergoing official spokesperson certification at a major tech company, preparing for tough media interviews.
Explores implementing plug-in architectures in Java using the Java Platform Module System and the Layrry launcher for strong isolation.
Explores implementing plug-in architectures in Java using the Java Platform Module System and the Layrry launcher for strong isolation.
Analysis of how JavaScript frameworks impact website performance, referencing Tim Kadlec's detailed research on the topic.
Introduces the 'data exploration calculus', a theoretical model capturing the unique programming patterns used by data scientists and journalists for exploratory data analysis.
Analyzes the performance cost of popular JavaScript frameworks like React, Vue, and Angular using HTTP Archive data.
A quick tip for Firefox users on Mac to enable tab navigation for links by adjusting the accessibility.tabfocus setting.
Part 3 of a React Native chat app tutorial: creating Firestore collections for chat rooms and implementing navigation with modals.
Analysis of Stripe.js library's hidden data collection, including user browsing activity and mouse movements on client websites.
Practical advice for writing technical blog posts and web content, focusing on clarity, structure, and engaging readers effectively.
Final part of a series on Mobile Blazor Bindings, covering navigation challenges and using Xamarin Essentials for cross-platform APIs.
A developer shares a post-mortem analysis of a free workshop they created to help fellow developers build their personal brand and improve job security.