Swoole: PHP with superpowers
Explores the Swoole extension for PHP, enabling high-performance, asynchronous, and concurrent programming to rival Node.js and Go.
Explores the Swoole extension for PHP, enabling high-performance, asynchronous, and concurrent programming to rival Node.js and Go.
Explains PHP 8.1 fibers for async programming, their conceptual use, and why they're a low-level tool not meant for direct application code.
Explores the benefits of using Rust programming language to build high-performance, reliable Kubernetes operators for automating application management.
Explains the evolution from callbacks to Promises and async/await in NodeJS for cleaner asynchronous code.
Explains why immediately resolved Promise callbacks execute before setTimeout(callback, 0) due to JavaScript's microtask (job) queue vs. macrotask queue.
Explains JavaScript callback functions, including synchronous and asynchronous types, with practical examples for developers.
A guide to handling asynchronous API response data in Cypress tests, explaining common pitfalls and demonstrating patterns using .then() and environment variables.
A guide to simplifying asynchronous JavaScript code by creating a promisified version of setTimeout for cleaner, more readable sequences.
A technical guide explaining JavaScript Promises and comparing three methods for making API calls: Fetch, Axios, and $.ajax.
An introduction to JavaScript generator functions, explaining their syntax, the yield keyword, and practical use cases.
Explains techniques for reliably awaiting all tasks in a .NET application, using the Pulumi SDK's asynchronous model as an example.
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 curated list of six influential tech conference talks covering web development, JavaScript, React, workplace strategy, and community building.
Explains how JavaScript's setTimeout function can be used to sort an array by leveraging the event loop and delay timers.
A critique of async/await implementation in programming languages, focusing on code duplication and proposing functional abstractions as an alternative.
A list of critical C# performance pitfalls and code patterns to avoid, drawn from real-world production issues at Criteo.
Explains .NET ThreadPool starvation, how synchronous waiting on async tasks causes it, and why queuing exacerbates the problem.
Explains how JavaScript's callback queue and event loop enable asynchronous execution, using setTimeout as a key example.
Explains the Async/Await syntax in JavaScript for handling asynchronous operations, making code more readable than traditional promise chains.
An introduction to asynchronous JavaScript, covering callbacks, promises, and async/await for non-blocking code execution.