How to Drain a List of .NET Tasks to Completion
Explains techniques for reliably awaiting all tasks in a .NET application, using the Pulumi SDK's asynchronous model as an example.
Explains techniques for reliably awaiting all tasks in a .NET application, using the Pulumi SDK's asynchronous model as an example.
A podcast interview with data scientist Eugene Yan discussing his career transition, data science leadership, and experiences at Lazada.
Learn how to use Numba's @jit decorator to achieve massive speedups in Python code with minimal changes, demonstrated with a benchmark example.
A developer adds custom form validation in Django to prevent duplicate student enrollments and improves empty state templates.
A critique of traditional 'war room' monitoring centers, arguing they are ineffective and harmful compared to automated observability and developer ownership.
Analyzes cross-platform mobile development challenges and compares solutions like React Native, Flutter, polyglot developers, and organizational fixes.
Explores the deeply distributed nature of Linux kernel development, using the MAINTAINERS file and DRM subsystem as examples.
A guide to Recordia, a macOS app for recording audio from the menu bar, covering setup, features, and troubleshooting.
A tutorial on using CSS Flexbox to build modern, responsive website headers, covering layout techniques and common challenges.
A guide to properly resolving git merge conflicts in package-lock.json files without deleting them, ensuring dependency consistency across teams.
An update on TinyPilot, a Raspberry Pi KVM project, covering sales, development challenges, and a critical hardware redesign for power delivery.
A technical guide on setting up and testing an Ingress controller within a local Kubernetes kind cluster, including configuration and deployment steps.
An introductory tutorial explaining React Hooks, showcasing how to use state and side-effects in function components.
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 candid look at the real, often unspoken reasons engineers become managers, challenging the typical 'selfless' narratives.
A guide to translating NHibernate LINQ queries to SQL without executing them, using a custom ToSql() extension method for debugging.
A guide on fixing Node.js memory allocation errors in Netlify builds by setting environment variables to increase the JavaScript heap limit.
A tutorial on using Jest to test class methods, including spying on instances and prototypes to verify method calls.
A Vue.js developer explains how to use memoization to solve a performance issue in a timeline component, reducing function calls from 700+ to a few.
A technical guide on using AWS Route53 wildcard subdomains with the AWS CDK to route multiple subdomains to a single frontend deployment.