Task.WhenAny - How to cancel other tasks
Explains how to use Task.WhenAny with CancellationTokenSource in C# to cancel remaining asynchronous tasks after the first one completes.
Explains how to use Task.WhenAny with CancellationTokenSource in C# to cancel remaining asynchronous tasks after the first one completes.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
Discusses the pros and cons of using unsigned integers (uint) in C#, covering CLS compliance, wrap-around risks, and practical use cases.
An interview with AI researcher Joelle Pineau discussing her work in reinforcement learning, its applications, and advice for newcomers to the field.
A live coding session discussing Cypress for E2E testing, covering its components, test anatomy, and custom commands.
A critical analysis of the SAFe (Scaled Agile Framework) methodology, examining its practical failures and similarities to past bureaucratic processes like RUP.
Analyzes the fallout from Timnit Gebru's firing from Google and debates appropriate community responses in the AI research field.
Analyzes three experiments on the ICML 2020 peer-review process, focusing on resubmission bias, discussion effects, and reviewer recruiting.
Discusses common pathologies in bug tracking and proposes improvements for responsible bug management in software development.
Explores the nuanced behavior of 'undef' values in LLVM IR, detailing permissible and non-permissible compiler transformations.
Introduces HOMER, a new reinforcement learning algorithm that solves key problems like global exploration and decoding latent dynamics with provable guarantees.
Analyzes the privacy and effectiveness issues of digital contact tracing, comparing location-based and proximity-based approaches.
Analyzes the potential impact of the COVID-19 pandemic on major machine learning conferences, discussing outbreak scenarios and contingency plans.
Andy discusses the powerful combination of Eleventy and Service Workers for building modern, performant websites.
Andy Bell explains how using screencasts to present work to clients can reduce meeting time and improve feedback quality.
A developer shares a story about patience in open source, detailing a 7-month-old pull request to improve documentation for the freeboard dashboard project.
A look at the origins and global impact of the Linux operating system, from Linus Torvalds' 1991 project to its widespread use today.
A developer shares how embracing reversible decisions led their team to successfully adopt the Node.js/MEAN stack, improving performance.
Oracle proposes a six-month delay for Java 9's release, primarily due to the complexity of Project Jigsaw and modularity.
A comprehensive overview of Project Jigsaw, the new module system coming in Java 9, covering its motivation, features, and syntax.