The Pulse: Cloudflare takes down half the internet – but shares a great postmortem
Analysis of Cloudflare's major outage that took down sites like ChatGPT and X, and their transparent postmortem report.
Analysis of Cloudflare's major outage that took down sites like ChatGPT and X, and their transparent postmortem report.
A JavaScript tutorial demonstrating input buffering and delayed keyboard event visualization for game development concepts.
A guide to using Anthropic's Claude models in Microsoft Foundry with Microsoft.Extensions.AI via a custom HTTP handler for API format translation.
Analysis of Google's new Nano Banana Pro image generation model, covering its advanced features, API pricing, and real-world testing results.
A summary of key developments in Go's cryptography ecosystem over the past year, including post-quantum key exchanges and security improvements.
Explores building a basic Durable Execution engine using SQLite and Java to reliably persist and resume multi-step workflows, like those in agentic systems.
Explores building a basic Durable Execution engine in Java using SQLite to persist workflow state and resume from failures.
Explores various tenant identification techniques for multitenant ASP.NET Core applications, including query strings, routes, and HTTP headers.
Using the free OpenCode AI agent with Grok to automatically generate Page Objects and WebDriver test code in Java, leveraging Chrome DevTools for locators.
Extending a Java meta-agent to instrument and debug native JVMTI agents, enabling visibility into bytecode transformations.
Analyzes Python reference cycles in high-performance deep learning systems, showing patterns to avoid memory leaks when garbage collection is disabled.
Explores how LLMs could enable malware to find personal secrets for blackmail, moving beyond simple ransomware attacks.
A guide to using the JavaScript SpeechSynthesis API for programmatic browser speech to enhance user experience and accessibility.
A macOS menu bar app for displaying multiple world clocks with custom names, emoji, and a time travel slider for planning across time zones.
Overview of new features in PHP 8.5, including the pipe operator, clone with, #[NoDiscard], and closure improvements.
C# 14 introduces breaking changes to LINQ queries. This article explains the issues with Reverse and Contains and provides workarounds.
A developer's journey to understanding AI agents and the Model Context Protocol (MCP), moving beyond traditional data pipeline thinking.
Java 26 introduces warnings and restrictions on using reflection to mutate final fields, a significant change for developers.
OpenAI releases GPT-5.1-Codex-Max, a new AI model focused on agentic coding tasks, featuring advanced context compaction for long-running work.
A developer explains his automated workflow using SQL, Datasette, and Observable to generate a Substack newsletter from his blog content.