Async/Await and the Future of Combine
Explores the impact of Swift's new async/await syntax on the Combine framework, comparing it to traditional callbacks and Combine.
Explores the impact of Swift's new async/await syntax on the Combine framework, comparing it to traditional callbacks and Combine.
A guide to writing unit tests for Swift async/await code using XCTest in Xcode 13, comparing it to older callback patterns.
A guide to implementing Swift's async/await concurrency API in Vapor & Fluent to replace EventLoopFuture-based code for cleaner, more maintainable server apps.
A beginner's guide to using the new async/await APIs introduced in Swift 5.5 for writing concurrent code, including converting callback-based functions.
A technical guide exploring Swift's experimental structured concurrency features, including continuations, tasks, and cancellation.
A tutorial on using async/await with Node.js fs.promises to read, process, and write files, replacing callback patterns for cleaner, sequential code.
Explains the benefits and usage of Top-Level Await in JavaScript, comparing it to older IIFE patterns and detailing browser/Node.js requirements.
Explains why using async/await with Array.map() returns Promises and how to properly handle chained async operations with Promise.all or for loops.
A step-by-step guide explaining async/await in JavaScript, using a story about a greedy boss to illustrate concepts from callbacks to promises.
Explores using rxjs-for-await for testing RxJS streams, comparing it to traditional marble diagram testing for simplicity.
A critique of async/await implementation in programming languages, focusing on code duplication and proposing functional abstractions as an alternative.
A technique for handling async/await in JavaScript without using try...catch blocks, using a utility wrapper function.
Explores methods for handling errors in JavaScript async/await functions without using bulky try/catch blocks.
A modern C# approach using custom awaiters to simplify switching to the UI thread in WPF/UWP applications.
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.
Explains JavaScript Promises for handling asynchronous operations, covering states, syntax, and real-world analogies.
Andy shares a recommended article by Sarah Drasner on understanding Async/Await in JavaScript for front-end developers.
A guide on converting Node.js-style callbacks and non-standard callbacks into Promises using util.promisify and custom promise construction.
A guide to writing Azure Cosmos DB stored procedures in TypeScript using async/await by wrapping the callback-based JavaScript API.