An Interesting Explanation of async/await in JavaScript
A step-by-step guide explaining async/await in JavaScript, using a story about a greedy boss to illustrate concepts from callbacks to promises.
A step-by-step guide explaining async/await in JavaScript, using a story about a greedy boss to illustrate concepts from callbacks to promises.
Critique of Microsoft's 'Embrace, Extend, Extinguish' strategy regarding GitHub, git, and open source, promoting alternative platforms like sourcehut.
Discusses common pathologies in bug tracking and proposes improvements for responsible bug management in software development.
An article exploring the concept of 'yak shaving' in software engineering, encouraging engineers to tackle complex, nested problems methodically.
A guide to programmatically list all Azure subscriptions with tags using C#, Azure Functions, and the Azure Resource Graph SDK for efficient queries.
A deep dive into creating interactive, actionable toast notifications in PowerShell using the BurntToast module, including buttons and selection boxes.
A guide to reducing AWS storage costs by archiving data from DynamoDB to S3 and S3 Glacier storage tiers, including implementation steps.
Explores the nuanced behavior of 'undef' values in LLVM IR, detailing permissible and non-permissible compiler transformations.
A technical guide explaining the XML structure of Windows toast notifications and how the BurntToast PowerShell module simplifies their creation.
A developer documents a live coding session where a Preact class component was converted to a function component using React hooks like useState and useReducer.
Explains how to programmatically get a list of all CSS properties and identify shorthands and their longhands using the CSS Object Model (CSS OM).
Debunks common misconceptions about the AGPL license, explaining its actual requirements and criticizing Google's portrayal of it.
Explains the performance benefits of using contiguous memory in Cython for scientific computing and discusses debugging segfaults in low-level code.
A technical guide to calculating sunlight exposure in a garden using solar position algorithms and interactive web tools.
A discussion on defining a software team's 'critical path' by focusing on business-critical processes that directly impact revenue and customer experience.
A developer shares their experience and lessons learned from giving a technical talk at the online EuroPython 2020 conference.
Announcing two technical sessions at the virtual PASS Summit 2020: migrating SQL Server to Azure VMs and using Columnstore Indexes.
Explains the BOT_COMMAND_INVALID error in Telegram bots, showing that commands must be lowercase when using the setMyCommands API.
A technical guide on processing chunked HTTP responses in Go to handle streaming JSON data from a database without waiting for EOF.
Explains a bug in ASP.NET Core 3 where IIS removes empty HTTP headers, breaking WOPI protocol compliance, and provides a workaround.