How I Built My Blog
A developer explains the tech stack and process used to build their custom blog, focusing on Next.js and MDX for flexibility.
A developer explains the tech stack and process used to build their custom blog, focusing on Next.js and MDX for flexibility.
A developer's system for grouping and sorting CSS properties to improve code readability and team consistency, with practical examples.
Explains the unexpected behavior of JavaScript's parseInt() with small floats due to exponential notation conversion.
A guide to regaining administrative access to your Azure Root Management Group after accidentally locking yourself out.
A developer discusses the limitations of Xcode extensions and proposes improvements, using their Sourcery Pro tool as an example.
A guide on hiring engineering managers, focusing on the decision between promoting internal engineers versus hiring external candidates.
A guide to saving images and videos to the Apple Photos library using the modern PHPhotoLibrary API in iOS development.
A fictional interview exploring an alternative universe where software creation is viewed as a design discipline, not engineering, and its cultural implications.
A history of JavaScript bundlers, from early script tags to modern tools like Webpack, Rollup, Parcel, Snowpack, and Vite, explaining the problems each solved.
A technical guide on creating a single .NET executable that runs on both Windows 7 (.NET 3.5) and Windows 10 (.NET 4.x) using TLS callbacks.
A tutorial on how to read and test JSON objects and arrays using the Cypress testing framework, covering dot and bracket notation.
Explores the downsides of constant communication tools like Slack and proposes ideas from Cal Newport's book to improve focus and productivity in software development.
A developer shares their journey of making their personal website's source code public, discussing vulnerability and overcoming imposter syndrome.
A guide to identifying Ubuntu 16.04 VMs in Azure using PowerShell scripts before its end-of-life, covering both image-based and manually built VMs.
A developer details creating a custom Pelican blog theme from scratch using Bootstrap 5 beta and modern web development practices.
A developer begins a series on learning the Rust programming language, sharing a Microsoft resource and inviting others to join a live stream.
A guest post sharing personal stories of imposter syndrome in tech and academia, with lessons on recognizing and managing self-doubt.
A guide on using Git's prune option and branch delete command to clean up outdated local branches after remote deletion.
A guide to implementing a custom solution for re-running only failed jobs in GitHub Actions workflows to save CI time.
A developer shares his Twitch live coding setup, covering layout creation, video/screen sharing tools, and closed captioning for viewers.