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.
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 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 tutorial on using Jest to test class methods, including spying on instances and prototypes to verify method calls.
A technical guide on using AWS Route53 wildcard subdomains with the AWS CDK to route multiple subdomains to a single frontend deployment.
Debugging an InvalidProgramException in a profiler by finding generated IL code in a memory dump (part 2 of a series).
A workshop guide for migrating monolithic .NET Framework applications to microservices on AWS using the Strangler Fig Pattern.
A guide to decoupling unit tests from frequently changing values, using Swift examples to separate logic from copy.
A software engineer reflects on leaving Buffer after 4.5 years to join Netflix, discussing career growth, transitioning to infrastructure work, and seeking new challenges.
An update on Azure AD v2 endpoint and MSAL library changes in 2020, covering app registration, platforms, and authentication flows.
Explains the lack of a native Nix method to search for old package versions and details the creation of the Nix Package Versions tool to solve this.
A developer shares their favorite recent tech discoveries, including the GSAP ScrollTrigger plugin for animations and the Eleventy static site generator.
Explains how to use NgRx for data prefetching to improve perceived performance and user experience in Angular applications.
Explains two methods to inject services into System.Text.Json converters in .NET, covering global and case-by-case scenarios.
Discusses the critical importance of budgeting for 'trust and safety' work to combat online abuse, framing it as a necessary 'internet tax' for tech platforms.
A guide for developers on seven essential trust and safety features to proactively build into products to prevent abuse and harassment.
A GitHub product manager argues that user safety and abuse prevention should be prioritized like security vulnerabilities, not dismissed as edge cases.
A comprehensive guide to free and low-cost deployment platforms for static sites, full-stack apps, VPS, and headless CMS options for developers.