Passwords are Dumb
A guide to using OpenID Connect and tsidp for centralized authentication in a homelab, replacing passwords for services like Proxmox and Portainer.
A guide to using OpenID Connect and tsidp for centralized authentication in a homelab, replacing passwords for services like Proxmox and Portainer.
A behind-the-scenes look at the technology and workflow inside a modern SMPTE 2110 broadcast truck during an NHL game production.
Explores the minimum value of sums of cosines with integer frequencies, touching on the Chowla cosine conjecture and numerical exploration methods.
Explains the lease pattern in .NET for distributed systems, using Redis to implement time-limited locks that prevent deadlocks and ensure recovery.
GExperts 1.3.26 released with Delphi 13 support, 64-bit IDE compatibility, dark mode, and new features like Auto Switch Desktop and Editor Bookmarks.
Explains how Kubernetes prioritizes data integrity over uptime, detailing why stateful pods can get stuck 'Terminating' to prevent data corruption.
Microsoft's latest Azure IaaS updates: new AMD & Intel VM series, confidential computing expansion, and performance improvements.
Heroku is officially shutting down, prompting developers to migrate to alternative PaaS providers and self-hosted solutions.
Explores the trade-offs between reliability, security, cost, and other pillars when designing architectures using the Azure Well-Architected Framework.
A daily tech reading list covering AI adoption, Rails 8, Heroku, Gemini 3, GitHub Actions, LangChain4j, and industry trends.
A guide on migrating from Cursor IDE to VS Code, covering settings, keybindings, and extensions.
A developer details using GitHub Copilot's plan and agent modes to refactor the Azure Quick Review tool, eliminating technical debt and improving performance.
A guide showcasing practical applications of the Laravel AI SDK, including a code review bot and data analysis, for integrating AI into Laravel apps.
A developer critiques the Eisenhower Matrix for task management and proposes a new personal system with seven alternative factors for prioritization.
Tom Dale discusses the mental health impact on software engineers due to rapid AI-driven change and cognitive overload in the tech industry.
Tom Dale discusses the mental health impact on software engineers due to rapid AI-driven change and cognitive overload.
Explains how eigenvalue problems in linear algebra homework are solved backward compared to real-world numerical methods.
A developer shares three key lessons from a week of 'vibe coding' with AI tools like GitHub Copilot, focusing on SDLC importance and tool improvements.
Explains how to run Pydantic's Monty, a sandboxed Python subset written in Rust, in WebAssembly for secure, untrusted code execution in browsers.
Explains how to run Pydantic's Monty, a sandboxed Python subset written in Rust, in WebAssembly for secure, browser-based execution of LLM-generated code.