Domain Email
A developer shares how to set up a custom domain email using forwardemail.net, a freemium email forwarding service, as an alternative to paid services like hey.com.
A developer shares how to set up a custom domain email using forwardemail.net, a freemium email forwarding service, as an alternative to paid services like hey.com.
Explores how the 'Age' HTTP header from CDNs like Netlify can interfere with link prefetching tools such as Instant.Page, impacting perceived performance gains.
A guide to implementing correct color management and gamma correction in three.js for physically accurate rendering.
Tips for polishing GitHub projects to impress potential employers, including cleaning repos and writing effective READMEs.
Explains why Apache Airflow jobs appear to run a day late due to its scheduling logic, contrasting it with cron jobs.
A developer shares their journey to earning $100k/year through GitHub Sponsors by building popular open-source projects like Livewire and AlpineJS.
Archived guide on enabling SSH for localhost connections within a Binder environment, now deprecated due to policy changes.
A developer shares personal preferences and best practices for working with JavaScript array methods, focusing on immutability and readability.
Explains why using window.addEventListener('load') is better than window.onload in JavaScript to avoid overwriting event handlers.
A technical guide on building a cost-effective, serverless mailing list for a security newsletter using AWS services, Terraform, and CI/CD.
Explains a TypeScript issue with Object.keys and proposes solutions for better type safety when iterating over object properties.
A guide to accessibly hiding and styling checkboxes and radio buttons using SVG, focusing on maintaining usability for all users including screen reader users.
Explains three methods to check for property/key existence in JavaScript objects: hasOwnProperty(), the 'in' operator, and comparing with undefined.
A guide to simplifying integration tests for ASP.NET Core endpoints protected by antiforgery tokens using Application Parts.
A guide to using React.memo to prevent unnecessary component re-renders in React applications, improving performance.
A developer details the fourth relaunch of their personal blog, migrating from Jekyll to the 11ty static site generator for more flexibility and performance.
A technical guide on implementing pagination and querying for all items in a DynamoDB partition using .NET, comparing the Object Persistence and Document Model APIs.
A tutorial on implementing error handling in Express.js applications, focusing on database validation errors.
A developer's monthly update covering progress on aerc email client, Wayland/wlroots improvements, and SourceHut GraphQL API work.
A data scientist shares three essential pre-project tasks—the one-pager, time-box, and breakdown—to avoid common pitfalls and ensure project success.