How to Host your Own Email Server
A technical guide on setting up a self-hosted email server for sending transactional emails, covering DNS, Postfix, and authentication.
A technical guide on setting up a self-hosted email server for sending transactional emails, covering DNS, Postfix, and authentication.
A passionate argument for embracing AI in tech careers, addressing skepticism and highlighting its transformative impact on software development.
A guide to building a PTP wall clock using a Raspberry Pi and LED matrices, detailing hardware and software setup for precise network time display.
Explains the subtle but important difference between `let _ = ...` and `let _unused = ...` in Rust, using a live-reloading example.
Explains why using simple on-screen elements like cubes is crucial for prototyping in app and game development before adding polished assets.
Daily tech link roundup covering AI models, .NET/C# tools, web dev, Windows updates, and VS Code releases.
Announcement of the second edition of a data visualization book, updated for modern R and ggplot, with discussion on LLMs in coding.
Debugging Azure Data Factory pipeline BadRequest errors, focusing on broken expressions in child pipelines.
Explores the potential addition of a FullJoin operator to LINQ in .NET 11, detailing the proposed API and its use cases.
Guide to running Terraform plan in GitHub Actions and posting results as PR comments using OIDC authentication to Azure.
The Eleventy static site generator project is rebranding to 'Build Awesome' and announcing a Kickstarter campaign.
Explores the importance of manual testing by AI coding agents to complement automated tests, with practical patterns for Python, APIs, and web UIs.
Explores the importance of manual testing by AI coding agents to complement automated tests, with practical patterns for Python, APIs, and web UIs.
A tech enthusiast details upgrading their homelab to a Minisforum MS-A2, aiming for more content creation in 2026.
A detailed analysis of a prompt injection attack against Cline's GitHub repo, leading to cache poisoning and a compromised NPM release.
A detailed analysis of a prompt injection attack against Cline's GitHub repo, exploiting AI issue triage to poison caches and compromise production releases.
Explains why Azure API Management policy changes may not apply, focusing on policy hierarchy, scope conflicts, and common mistakes.
A daily tech reading list covering AI agents in DevOps, software craftsmanship, GKE metrics, AI coding trade-offs, monorepos, and prompt engineering.
Explains how to improve AI coding agent results by providing project context via an AGENTS.md file.
A technical exploration of creating artistic designs using advanced CSS properties like gradients, corner-shape, and skew transforms.