Redux Anti-Patterns - Part 1. State Management.
Discusses common Redux anti-patterns in state management, focusing on state duplication and incorrect information expert patterns in React/TypeScript applications.
Discusses common Redux anti-patterns in state management, focusing on state duplication and incorrect information expert patterns in React/TypeScript applications.
A guide to creating and maintaining a RELEASE_CHECKLIST.md file to prevent manual deployment errors and ensure all post-release steps are tracked.
A developer's wishlist for Kubernetes CLI improvements, focusing on log streaming and token extraction, shared ahead of KubeCon.
Explores methods for computing tail probabilities of linear combinations of chi-squared variables, focusing on applications in genetics with large datasets.
A guide to installing Python packages in Jupyter Notebooks, explaining common issues with pip and conda, and how to ensure packages are available.
A summary of the author's closing keynote at the dotJS 2017 conference, discussing the history of JavaScript.
Explores how assignment expressions in Julia return a value, similar to C, and discusses its uses and potential pitfalls.
A step-by-step tutorial on deploying a containerized service to Azure Kubernetes Service (AKS), covering setup, registry, and deployment.
A programmer shares his personal journey into coding, starting at age 12 with Club Penguin and learning Visual Basic to prove his doubters wrong.
A guide to using NoScript 10.x in Firefox, covering its new UI, trust levels, and configuration for privacy and security.
A critical analysis of Microsoft's announcement to run VMware workloads on bare metal Azure hardware, questioning its strategic value.
A developer shares initial thoughts on using Kotlin for a project, highlighting features like immutability, extension methods, and Java integration.
A guide to building a secure, automated AWS Account Factory using AWS Organizations, IAM, and CloudFormation for scalable account management.
A guide for open source maintainers explaining the fundamentals of open source licensing, including copyright, rights granted, and common license types.
A deep dive into the software architecture and runtimes of the BBC micro:bit educational computer, exploring its components and how they fit together.
A developer's guide to migrating a Node.js project's test suite from Mocha/Should.js to Jest using codemods, including challenges and solutions.
Analyzing the probability of self-assignment in a Secret Santa gift exchange using probability bounds and simulations.
A guide to Azure's Platform-as-a-Service (PaaS) offerings for containers, explaining core concepts and comparing services like ACR, ACI, and Web Apps.
A guide to extending smartphone lifespan through DIY repairs, custom ROMs, and choosing user-serviceable hardware.
A guide to installing and managing Vim plugins using a plugin manager like vim-plug to improve your development workflow.