Debugging Media Queries: A Dev Tools Wish List
A developer discusses the need for better browser dev tools to debug modern CSS media queries like dark mode and reduced motion preferences.
A developer discusses the need for better browser dev tools to debug modern CSS media queries like dark mode and reduced motion preferences.
Explains JavaScript's pass-by-value for function parameters using a closure example, showing why reassigning a variable doesn't update logged values.
Explains why TypeScript restricts catch clause variable types and demonstrates the correct way to narrow error types using checks.
A guide to using a Constrained Identity Function (CIF) in TypeScript to improve type safety for objects like a calculator's operations.
Guide to integrating Azure App Service with Azure Front Door Premium using Private Link for secure, private connectivity without complex DNS or endpoint management.
A developer shares a workaround to detect if VS Code is using a dark or light theme, as there's no official API for extensions to access theme colors.
Explains how to fix TypeScript module resolution errors for submodules in multi-entry packages using typesVersions.
A tutorial on building a full CRUD REST API using only Django's core features, without the Django Rest Framework.
Announcing the launch of 'Labs', a collection of free IT tools and utilities for Azure cost analysis and WordPress version checking.
Explains how to use Cypress's .clock() and .tick() commands to control time in tests, making them faster by skipping delays.
A guide to the most valuable Microsoft Ignite March 2021 sessions for Australian developers, covering .NET, Azure, AI, and career growth.
A guide to optimizing React context value for performance, recommending state/dispatch separation and warning against premature optimization.
A technical guide on deploying and connecting to a SQL Managed Instance using Azure Arc enabled Data Services on Kubernetes.
An interview with iOS developer Lee Kah Seng discussing his journey from .NET to iOS, challenges with Objective-C and Swift, and the iOS job market in Malaysia.
Explains how to use JavaScript RegExp with backreferences to accurately match strings with single, double, or backtick quotes.
Proposes making tests a reusable part of Python applications, using Django and deal library examples to illustrate sharing test logic.
Explains why boolean function parameters are often a code smell and suggests better design alternatives.
A tutorial on implementing distributed caching in ASP.NET Core using Redis to improve scalability and performance.
A data scientist explains the 'Why, What, How' framework for writing effective technical documents like one-pagers, design docs, and after-action reviews.
Explains how to implement reversible data masking in MongoDB using an idempotent pattern to protect sensitive data while enabling authorized recovery.