Better Vue Application State Management with Vuex Modules
Tips for managing complex state in Vue.js applications by organizing Vuex stores into modular, namespaced files.
Tips for managing complex state in Vue.js applications by organizing Vuex stores into modular, namespaced files.
A technical guide on accessing, downloading, and analyzing Maxar's freely available satellite imagery from their Open Data Programme using tools like GDAL, Python, and DuckDB.
A detailed review of the ZSA Voyager, a high-end, split mechanical keyboard, covering its design, features, and build quality.
The author explores programming as a craft, drawing parallels with weaving, knitting, and lighting design to argue it's an accessible, creative skill.
A guide to generating PDF documents in ASP.NET Core using libraries like QuestPDF and IronPDF, comparing approaches and features.
An opinion piece arguing against using AI-generated images, highlighting ethical concerns and the negative impact on professional illustrators' livelihoods.
A detailed, personal account of the challenging wiring phase in building a VORON Trident 3D printer, including troubleshooting and component connections.
An interactive LINQ tutorial for C# beginners using a visual marble-based learning tool to understand query operators.
Native CSS Nesting is now supported in all major browsers, offering a cleaner way to write CSS without preprocessors like Sass.
Discusses OpenAI's API restrictions for wrapper apps, SpriteKit game development updates, and migrating a website from WordPress to Astro.
Guide on integrating Azure Deployment Environments into CI/CD pipelines using Azure DevOps, Bicep, and CLI for automated sandbox deployment.
Explores the new ConfigureAwait enhancements in .NET 8.0, discussing its history, usage guidelines, and evolving best practices for async/await.
A developer details their migration to Google Workspace after encountering silent email drops with Cloudflare's Email Routing service.
A Hare programming language developer seeks podcast appearances to discuss Hare, the Ares OS, and Himitsu, promoting community-driven tech evangelism.
Explains JavaScript's NaN (Not a Number), the behavior of isNaN() vs Number.isNaN(), and how to correctly filter numeric data.
A developer reflects on the successful technical launch of KeyboardKit 8 but expresses disappointment over the lack of user traction and signups.
Explains how to use C#12's new ExperimentalAttribute to mark and require opt-in for experimental APIs in libraries, preventing accidental usage.
Explains how to correctly handle null, undefined, and zero values in JavaScript, covering falsy checks and the nullish coalescing operator.
Explores how to enable OpenTelemetry observability in Wolverine, highlighting its built-in tracing and metrics capabilities.
A curated list of the best developer-focused sessions from Microsoft Ignite 2023, highlighting AI, Copilot, and cloud-native topics for ANZ attendees.