Atomic lock-free counters in Python
Explores thread-safe counter implementations in Python, comparing naive, locked, and atomic approaches for high-concurrency scenarios.
Explores thread-safe counter implementations in Python, comparing naive, locked, and atomic approaches for high-concurrency scenarios.
A developer's 2019 year in review, covering contract work, a challenging project without version control, and professional growth.
Guide to setting up a GitHub Actions CI workflow for automated testing of Azure AD-protected APIs, including Azure Key Vault integration.
A guide on using npm link to streamline local development when working across multiple interdependent npm packages.
Explains the Open-Closed Principle (OCP) from SOLID, demonstrating its implementation in JavaScript/TypeScript with code examples.
A software engineer critiques algorithms interviews, arguing they don't reflect real-world problem-solving, despite providing value by fixing such issues on the job.
A researcher reviews their 2019 scientific work, focusing on computational statistics for brain imaging and data science.
A technical guide on creating and managing Materialized Views in Azure SQL Data Warehouse, focusing on practical implementation and limitations.
A developer shares a practical strategy for learning SwiftUI by using it to build internal tools, discussing its current risks and benefits.
Explains the Single Responsibility Principle (SRP) in JavaScript with code examples, part of a series on SOLID design principles.
A step-by-step guide to installing .NET Core 2.2 on a Raspberry Pi 4 running Raspbian, including downloading ARM binaries and setting up paths.
A challenge encouraging developers to write two technical articles per week to improve learning, writing skills, and share knowledge with the community.
Analyzes the system calls and binary size of a simple "hello world" program across multiple programming languages, from assembly to Python.
A developer reflects on four years at The Linux Foundation, building open source foundations and promoting cloud-native technologies.
An exploration of creating extremely small, self-contained C# executables, focusing on size optimization for faster transfers and deployment.
A beginner's guide to using native ES Modules directly in the browser, covering setup, import/export syntax, and dynamic imports.
A developer creates a word puzzle training app using Clojure and re-frame to help a friend prepare for a TV talent show competition.
A guide to setting up integration tests in ASP.NET Core using Moq for mocking external dependencies like databases.
A guide to efficiently tag existing AWS resources for better cost analysis and billing insights using automation and the AWS API.
A developer shares personal health habits to illustrate how making good choices easy can be applied to building performant, accessible, and secure software.