How to optimize your context value
A guide to optimizing React context value for performance, recommending state/dispatch separation and warning against premature optimization.
A guide to optimizing React context value for performance, recommending state/dispatch separation and warning against premature optimization.
Announcing the launch of 'Labs', a collection of free IT tools and utilities for Azure cost analysis and WordPress version checking.
A guide to the most valuable Microsoft Ignite March 2021 sessions for Australian developers, covering .NET, Azure, AI, and career growth.
Explains how to use Cypress's .clock() and .tick() commands to control time in tests, making them faster by skipping delays.
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.
Explains why boolean function parameters are often a code smell and suggests better design alternatives.
A data scientist explains the 'Why, What, How' framework for writing effective technical documents like one-pagers, design docs, and after-action reviews.
A tutorial on implementing distributed caching in ASP.NET Core using Redis to improve scalability and performance.
Proposes making tests a reusable part of Python applications, using Django and deal library examples to illustrate sharing test logic.
Explains how to implement reversible data masking in MongoDB using an idempotent pattern to protect sensitive data while enabling authorized recovery.
An in-depth look at Git's internal mechanics, including its object model and core workflow, with a guide to building a simplified version.
A technical guide on using kafkacat to load static CSV data into Apache Kafka topics for data enrichment, focusing on simplicity over Kafka Connect.
A comprehensive 2021 chart categorizing backend web frameworks by language and architectural style (minimalist vs. robust).
A guide to building high-quality .NET libraries, covering project structure, tooling, and best practices for open-source development.
A hands-on walkthrough of setting up and exploring Google Kubernetes Engine (GKE) Autopilot, a fully managed Kubernetes service.
Article summarizes multiple studies showing how slow website performance increases user stress and frustration, impacting business metrics.
Explains the physics and optics behind why smartphone portrait mode uses artificial blur instead of true optical depth of field.
Microsoft Teams users experienced a chat and calling error; the solution was to fully quit and restart the Teams client.