<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development on Osmond van Hemert</title><link>https://osmondvanhemert.nl/tags/development/</link><description>Recent content in Development on Osmond van Hemert</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© Osmond van Hemert. All rights reserved.</copyright><lastBuildDate>Thu, 16 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://osmondvanhemert.nl/tags/development/index.xml" rel="self" type="application/rss+xml"/><item><title>Deno 2.3 and the Runtime Wars — Is Server-Side JavaScript Finally Settling?</title><link>https://osmondvanhemert.nl/posts/260416-deno-2-3-runtime-wars/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260416-deno-2-3-runtime-wars/</guid><description>Deno 2.3 brings workspace support and improved Node compatibility. With Bun maturing and Node.js evolving, the JavaScript runtime landscape is reaching an interesting equilibrium.</description></item><item><title>GitHub Copilot Agent Mode Goes GA — What It Means for Developer Workflows</title><link>https://osmondvanhemert.nl/posts/260326-github-copilot-agent-mode/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260326-github-copilot-agent-mode/</guid><description>GitHub Copilot&amp;rsquo;s agent mode is now generally available, promising autonomous multi-step coding. Here&amp;rsquo;s what works, what doesn&amp;rsquo;t, and what it means for how we build software.</description></item><item><title>Python 3.14 and the Free-Threading Revolution — Is the GIL Finally Behind Us?</title><link>https://osmondvanhemert.nl/posts/260319-python-314-free-threading/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260319-python-314-free-threading/</guid><description>Python 3.14&amp;rsquo;s development is pushing free-threading forward. Here&amp;rsquo;s what the removal of the GIL means practically, and why it matters more than you might think.</description></item><item><title>EU AI Act GPAI Rules — Six Months In, and the Compliance Clock Is Ticking</title><link>https://osmondvanhemert.nl/posts/260219-eu-ai-act-gpai-compliance/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260219-eu-ai-act-gpai-compliance/</guid><description>The EU AI Act&amp;rsquo;s general-purpose AI provisions have been in force for six months. Here&amp;rsquo;s what&amp;rsquo;s actually changed for developers and organizations building with foundation models.</description></item><item><title>WebAssembly Components — The Missing Piece for Portable Software</title><link>https://osmondvanhemert.nl/posts/260205-webassembly-component-model-maturity/</link><pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260205-webassembly-component-model-maturity/</guid><description>The WebAssembly Component Model is reaching maturity, and it might finally deliver on the &amp;lsquo;write once, run anywhere&amp;rsquo; promise that Java made thirty years ago.</description></item><item><title>AI Agent Frameworks — The Wild West of Autonomous Systems</title><link>https://osmondvanhemert.nl/posts/260129-ai-agent-frameworks-landscape/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260129-ai-agent-frameworks-landscape/</guid><description>The AI agent framework landscape has exploded, with LangGraph, CrewAI, AutoGen, and dozens more competing for developer mindshare. Here&amp;rsquo;s what matters.</description></item><item><title>Rust in the Linux Kernel — Two Years of Growing Pains and Real Progress</title><link>https://osmondvanhemert.nl/posts/260122-rust-linux-kernel-progress/</link><pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260122-rust-linux-kernel-progress/</guid><description>Rust&amp;rsquo;s integration into the Linux kernel has moved beyond proof of concept into real subsystems, but the cultural and technical challenges remain fascinating.</description></item><item><title>Post-Quantum Cryptography — The Migration Clock Is Ticking</title><link>https://osmondvanhemert.nl/posts/260115-nist-post-quantum-crypto-migration/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260115-nist-post-quantum-crypto-migration/</guid><description>NIST&amp;rsquo;s post-quantum cryptography standards are finalized, and the migration timeline is no longer theoretical — it&amp;rsquo;s operational.</description></item><item><title>The Node.js Renaissance — Deno 2, Bun, and the Evolving JavaScript Runtime Landscape</title><link>https://osmondvanhemert.nl/posts/260101-javascript-runtime-landscape-2026/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/260101-javascript-runtime-landscape-2026/</guid><description>As we enter 2026, the JavaScript runtime ecosystem is more competitive and innovative than ever. Here&amp;rsquo;s where things stand.</description></item><item><title>Python 3.13 in Production — Free-Threading and the GIL's Slow Goodbye</title><link>https://osmondvanhemert.nl/posts/251127-python-313-free-threading-gil/</link><pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/251127-python-313-free-threading-gil/</guid><description>Python 3.13&amp;rsquo;s experimental free-threading mode is here. I&amp;rsquo;ve been testing it in production workloads — here&amp;rsquo;s what actually works and what doesn&amp;rsquo;t.</description></item><item><title>GitHub Universe 2025 — Copilot Grows Up and the IDE Fades Further</title><link>https://osmondvanhemert.nl/posts/251106-github-universe-2025-copilot-evolution/</link><pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/251106-github-universe-2025-copilot-evolution/</guid><description>GitHub Universe 2025 showed us where coding is headed — and it&amp;rsquo;s less about typing code than ever before.</description></item><item><title>AI Coding Assistants Are Growing Up — Beyond Autocomplete</title><link>https://osmondvanhemert.nl/posts/251023-ai-coding-assistants-beyond-autocomplete/</link><pubDate>Thu, 23 Oct 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/251023-ai-coding-assistants-beyond-autocomplete/</guid><description>AI coding assistants have evolved from glorified autocomplete to genuine development partners, and the implications for how we build software are becoming clearer.</description></item><item><title>Python 3.14 Lands — Free-Threading and the JIT Take Shape</title><link>https://osmondvanhemert.nl/posts/251002-python-314-free-threading-jit/</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/251002-python-314-free-threading-jit/</guid><description>Python 3.14 arrives with maturing free-threading support and an experimental JIT compiler, signaling a new performance era for the language.</description></item><item><title>SWE-bench Benchmark Contamination — When the Test Answers Are in the Training Data</title><link>https://osmondvanhemert.nl/posts/250911-swe-bench-git-history-leaks/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250911-swe-bench-git-history-leaks/</guid><description>Research reveals that top AI coding model scores on SWE-bench may be inflated due to git history leaks, raising fundamental questions about how we evaluate AI coding capabilities.</description></item><item><title>Mistral's Le Chat Gets MCP Connectors — The Protocol That's Quietly Connecting Everything</title><link>https://osmondvanhemert.nl/posts/250904-mistral-le-chat-mcp-connectors/</link><pubDate>Thu, 04 Sep 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250904-mistral-le-chat-mcp-connectors/</guid><description>Mistral adds custom MCP connectors and persistent memory to Le Chat, signaling that the Model Context Protocol is becoming the standard glue for AI tool integration.</description></item><item><title>uv Adds Code Formatting — Python's Tooling Consolidation Continues</title><link>https://osmondvanhemert.nl/posts/250821-uv-code-formatting-python-tooling/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250821-uv-code-formatting-python-tooling/</guid><description>The uv package manager experimentally adds code formatting, continuing its ambitious push to become a single tool for the entire Python development workflow.</description></item><item><title>GPT-5 Is Here — A Developer's First Look at What Actually Changed</title><link>https://osmondvanhemert.nl/posts/250807-gpt5-launch-developer-implications/</link><pubDate>Thu, 07 Aug 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250807-gpt5-launch-developer-implications/</guid><description>OpenAI launches GPT-5 with significant improvements. Here&amp;rsquo;s what matters for developers beyond the marketing.</description></item><item><title>Python 3.14 Beta and the Free-Threading Revolution</title><link>https://osmondvanhemert.nl/posts/250717-python-314-free-threading/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250717-python-314-free-threading/</guid><description>Python 3.14&amp;rsquo;s beta release showcases the experimental free-threaded mode, promising true parallelism without the GIL — and the implications for the Python ecosystem are enormous.</description></item><item><title>Deno 2.5 and the Maturing JavaScript Runtime Wars</title><link>https://osmondvanhemert.nl/posts/250626-deno-25-javascript-runtime-wars/</link><pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250626-deno-25-javascript-runtime-wars/</guid><description>Deno 2.5 brings improved Node.js compatibility and workspace support, signaling that the JavaScript runtime competition is driving real innovation.</description></item><item><title>WWDC 2025 — Apple Doubles Down on On-Device AI</title><link>https://osmondvanhemert.nl/posts/250612-wwdc-2025-on-device-ai/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250612-wwdc-2025-on-device-ai/</guid><description>Apple&amp;rsquo;s WWDC 2025 reveals a clear strategy: make on-device AI the foundation of the platform, with major implications for developers.</description></item><item><title>NPM Supply Chain Attacks — The Problem That Won't Go Away</title><link>https://osmondvanhemert.nl/posts/250605-npm-supply-chain-security-lessons/</link><pubDate>Thu, 05 Jun 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250605-npm-supply-chain-security-lessons/</guid><description>Another wave of malicious npm packages reminds us that JavaScript&amp;rsquo;s dependency ecosystem remains one of software&amp;rsquo;s biggest security challenges.</description></item><item><title>Microsoft Build 2025 — The AI Platform Play Comes Into Focus</title><link>https://osmondvanhemert.nl/posts/250522-microsoft-build-2025-ai-platform/</link><pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250522-microsoft-build-2025-ai-platform/</guid><description>Build 2025 revealed Microsoft&amp;rsquo;s strategy to make Azure the default platform for AI development — from model hosting to agent orchestration.</description></item><item><title>AI-Native IDEs — The Editor Wars Have a New Front</title><link>https://osmondvanhemert.nl/posts/250515-ai-native-ides-cursor-copilot/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250515-ai-native-ides-cursor-copilot/</guid><description>Cursor, Windsurf, and the growing wave of AI-native editors are reshaping how developers write code — and challenging the incumbents.</description></item><item><title>Docker Model Runner — Running AI Models Alongside Your Containers</title><link>https://osmondvanhemert.nl/posts/250508-docker-model-runner-local-ai/</link><pubDate>Thu, 08 May 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250508-docker-model-runner-local-ai/</guid><description>Docker&amp;rsquo;s new Model Runner feature brings local AI model execution into the Docker Desktop workflow, blurring the line between containers and inference.</description></item><item><title>OpenAI's o3 and o4-mini — Reasoning Models Get Real</title><link>https://osmondvanhemert.nl/posts/250417-openai-o3-o4-mini-reasoning-models/</link><pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250417-openai-o3-o4-mini-reasoning-models/</guid><description>OpenAI releases o3 and o4-mini reasoning models, bringing chain-of-thought inference to mainstream developer workflows.</description></item><item><title>Model Context Protocol — The Quiet Standard That Could Reshape AI Tooling</title><link>https://osmondvanhemert.nl/posts/250403-model-context-protocol-adoption/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250403-model-context-protocol-adoption/</guid><description>Anthropic&amp;rsquo;s Model Context Protocol is gaining traction as a universal standard for connecting AI models to tools and data sources, and the implications for the developer ecosystem are worth watching.</description></item><item><title>Claude 3.7 Sonnet — Extended Thinking Changes the Game for AI-Assisted Development</title><link>https://osmondvanhemert.nl/posts/250306-claude-3-7-sonnet-extended-thinking/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250306-claude-3-7-sonnet-extended-thinking/</guid><description>Anthropic&amp;rsquo;s Claude 3.7 Sonnet introduces extended thinking, letting the model reason step-by-step before responding — and the implications for developer workflows are significant.</description></item><item><title>Claude 3.5 Gets a Computer — Anthropic's 'Computer Use' and the Future of AI Agents</title><link>https://osmondvanhemert.nl/posts/250220-anthropic-computer-use-ai-agents/</link><pubDate>Thu, 20 Feb 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250220-anthropic-computer-use-ai-agents/</guid><description>Anthropic&amp;rsquo;s computer use capability lets Claude interact with desktop applications like a human. What does this mean for automation, testing, and the future of AI agents?</description></item><item><title>Go 1.24 Released — Generics Maturity and the Evolution of a Pragmatic Language</title><link>https://osmondvanhemert.nl/posts/250213-go-124-release/</link><pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/250213-go-124-release/</guid><description>Go 1.24 brings generic type aliases, improved tool management, and Swiss Tables. A look at how Go keeps evolving without losing its identity.</description></item><item><title>GitHub Copilot Goes Free — What This Means for Every Developer</title><link>https://osmondvanhemert.nl/posts/241226-github-copilot-free-tier/</link><pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/241226-github-copilot-free-tier/</guid><description>GitHub&amp;rsquo;s decision to offer a free tier for Copilot signals a fundamental shift in how AI-assisted coding will reach developers everywhere.</description></item><item><title>.NET 9 Arrives — Performance, Cloud-Native, and the Maturing Ecosystem</title><link>https://osmondvanhemert.nl/posts/241107-dotnet-9-release/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/241107-dotnet-9-release/</guid><description>Microsoft ships .NET 9 at .NET Conf 2024, delivering significant performance improvements and deeper cloud-native integration that solidify its position as a top-tier platform.</description></item><item><title>WordPress vs WP Engine — When Open Source Gets Personal</title><link>https://osmondvanhemert.nl/posts/241017-wordpress-wp-engine-open-source-rift/</link><pubDate>Thu, 17 Oct 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/241017-wordpress-wp-engine-open-source-rift/</guid><description>The WordPress/WP Engine feud has escalated into a full-blown crisis, raising fundamental questions about open source governance and commercial ecosystems.</description></item><item><title>WordPress vs WP Engine — When Open Source Governance Gets Personal</title><link>https://osmondvanhemert.nl/posts/241003-wordpress-wp-engine-open-source-governance/</link><pubDate>Thu, 03 Oct 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/241003-wordpress-wp-engine-open-source-governance/</guid><description>The escalating conflict between Automattic and WP Engine raises fundamental questions about open source trademarks, governance, and what happens when a project&amp;rsquo;s founder picks a fight.</description></item><item><title>Linux 6.11 Lands — Rust's Growing Presence in the Kernel</title><link>https://osmondvanhemert.nl/posts/240919-linux-kernel-6-11-rust-momentum/</link><pubDate>Thu, 19 Sep 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240919-linux-kernel-6-11-rust-momentum/</guid><description>Linux kernel 6.11 ships with expanding Rust support, signaling a real shift in systems programming&amp;rsquo;s most conservative codebase.</description></item><item><title>Rust 1.81 Drops — Core Error Trait, Sorted Lints, and Why Rust Keeps Getting Better</title><link>https://osmondvanhemert.nl/posts/240905-rust-1-81-release/</link><pubDate>Thu, 05 Sep 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240905-rust-1-81-release/</guid><description>Rust 1.81 brings the Error trait into core, stabilizes new lint sorting, and continues the language&amp;rsquo;s steady march toward broader adoption.</description></item><item><title>GitHub Models — Bringing AI Model Experimentation to Where Developers Already Live</title><link>https://osmondvanhemert.nl/posts/240822-github-models-ai-marketplace/</link><pubDate>Thu, 22 Aug 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240822-github-models-ai-marketplace/</guid><description>GitHub launches Models, a new playground for experimenting with AI models directly from GitHub. Here&amp;rsquo;s why this integration matters.</description></item><item><title>NIST Finalizes Post-Quantum Cryptography Standards — Time to Start Planning</title><link>https://osmondvanhemert.nl/posts/240815-nist-post-quantum-cryptography/</link><pubDate>Thu, 15 Aug 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240815-nist-post-quantum-cryptography/</guid><description>NIST has published its first three finalized post-quantum cryptography standards. Here&amp;rsquo;s what developers need to know and do.</description></item><item><title>Google's Antitrust Reckoning — What the Monopoly Ruling Means for Developers</title><link>https://osmondvanhemert.nl/posts/240808-google-antitrust-ruling/</link><pubDate>Thu, 08 Aug 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240808-google-antitrust-ruling/</guid><description>A federal judge ruled Google maintains an illegal monopoly in search. Here&amp;rsquo;s what this means for the developer ecosystem.</description></item><item><title>Python 3.13 and the No-GIL Experiment — Threading's Biggest Shakeup in Decades</title><link>https://osmondvanhemert.nl/posts/240801-python-3-13-free-threaded-nogil/</link><pubDate>Thu, 01 Aug 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240801-python-3-13-free-threaded-nogil/</guid><description>Python 3.13&amp;rsquo;s experimental free-threaded mode removes the Global Interpreter Lock, and it could fundamentally change how we write concurrent Python.</description></item><item><title>Ollama and the Rise of Local LLMs — Why Running AI on Your Own Hardware Matters</title><link>https://osmondvanhemert.nl/posts/240711-ollama-local-llm-revolution/</link><pubDate>Thu, 11 Jul 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240711-ollama-local-llm-revolution/</guid><description>Local LLM tooling has matured rapidly, with Ollama leading the charge. Here&amp;rsquo;s why self-hosted AI is becoming a serious option for developers.</description></item><item><title>The Polyfill.io Supply Chain Attack — A Wake-Up Call for CDN Trust</title><link>https://osmondvanhemert.nl/posts/240627-polyfill-io-supply-chain-attack/</link><pubDate>Thu, 27 Jun 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240627-polyfill-io-supply-chain-attack/</guid><description>The polyfill.io domain was acquired by a Chinese company and began injecting malware into over 100,000 websites, exposing fundamental weaknesses in how we trust third-party CDN dependencies.</description></item><item><title>Claude 3.5 Sonnet — Anthropic Raises the Bar for Coding AI</title><link>https://osmondvanhemert.nl/posts/240620-claude-35-sonnet-raises-the-bar/</link><pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240620-claude-35-sonnet-raises-the-bar/</guid><description>Anthropic releases Claude 3.5 Sonnet, which benchmarks above GPT-4o on coding tasks while running faster and cheaper — reshaping the competitive landscape for AI-assisted development.</description></item><item><title>WWDC 2024 — Apple Finally Shows Its AI Hand</title><link>https://osmondvanhemert.nl/posts/240606-apple-wwdc-2024-intelligence/</link><pubDate>Thu, 06 Jun 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240606-apple-wwdc-2024-intelligence/</guid><description>Apple Intelligence debuts at WWDC 2024 with on-device AI, a ChatGPT partnership, and a privacy-first approach that could reshape how we think about AI integration.</description></item><item><title>Microsoft Build 2024 — The Copilot Era Gets Real</title><link>https://osmondvanhemert.nl/posts/240530-microsoft-build-2024-copilot-era/</link><pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240530-microsoft-build-2024-copilot-era/</guid><description>Microsoft Build 2024 doubles down on AI with Copilot+ PCs, Windows Recall, and deep Azure AI integrations — but is the industry ready for always-on AI?</description></item><item><title>Microsoft Build 2024 — The Copilot Stack and the Future of Developer Tooling</title><link>https://osmondvanhemert.nl/posts/240523-microsoft-build-2024-copilot-stack/</link><pubDate>Thu, 23 May 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240523-microsoft-build-2024-copilot-stack/</guid><description>Microsoft Build 2024 reveals the full Copilot stack strategy. From custom copilots to Team Copilot, here&amp;rsquo;s what developers need to know about building on Microsoft&amp;rsquo;s AI platform.</description></item><item><title>Google I/O 2024 — Gemini Everywhere and the Developer Platform Play</title><link>https://osmondvanhemert.nl/posts/240516-google-io-2024-gemini-developer-tools/</link><pubDate>Thu, 16 May 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240516-google-io-2024-gemini-developer-tools/</guid><description>Google I/O 2024 was wall-to-wall Gemini. Beyond the AI hype, there are meaningful developer platform shifts worth paying attention to.</description></item><item><title>GPT-4o — OpenAI's Multimodal Leap and What It Means for Developers</title><link>https://osmondvanhemert.nl/posts/240509-openai-gpt4o-multimodal/</link><pubDate>Thu, 09 May 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240509-openai-gpt4o-multimodal/</guid><description>OpenAI&amp;rsquo;s Spring Update reveals GPT-4o, a natively multimodal model that processes text, audio, and vision in a single architecture. The developer implications are significant.</description></item><item><title>The JavaScript Runtime Wars — Bun, Deno, and Node.js in 2024</title><link>https://osmondvanhemert.nl/posts/240314-javascript-runtime-wars-bun-deno-node/</link><pubDate>Thu, 14 Mar 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240314-javascript-runtime-wars-bun-deno-node/</guid><description>With Bun 1.0 maturing, Deno pushing Node compatibility, and Node.js evolving faster than ever, the JavaScript runtime landscape is more interesting than it&amp;rsquo;s been in years.</description></item><item><title>Claude 3 Arrives — Anthropic's New Family of Models Raises the Bar</title><link>https://osmondvanhemert.nl/posts/240307-anthropic-claude-3-benchmarks/</link><pubDate>Thu, 07 Mar 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240307-anthropic-claude-3-benchmarks/</guid><description>Anthropic launches Claude 3 in three tiers — Haiku, Sonnet, and Opus — with benchmark results that challenge GPT-4&amp;rsquo;s dominance.</description></item><item><title>Apple Vision Pro Arrives — A Developer's First Impressions of Spatial Computing</title><link>https://osmondvanhemert.nl/posts/240201-apple-vision-pro-spatial-computing-dev/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240201-apple-vision-pro-spatial-computing-dev/</guid><description>Apple Vision Pro launches tomorrow and the developer ecosystem is already forming. Here&amp;rsquo;s what spatial computing means for the rest of us who build software.</description></item><item><title>The GPT Store Is Live — What It Means for AI Development</title><link>https://osmondvanhemert.nl/posts/240118-gpt-store-launch-ai-development/</link><pubDate>Thu, 18 Jan 2024 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/240118-gpt-store-launch-ai-development/</guid><description>OpenAI launches the GPT Store, creating a marketplace for custom GPTs. Here&amp;rsquo;s what it means for developers and why the platform play matters more than the individual bots.</description></item><item><title>OpenAI DevDay — GPT-4 Turbo and the Platform Play</title><link>https://osmondvanhemert.nl/posts/231109-openai-devday-gpt4-turbo/</link><pubDate>Thu, 09 Nov 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/231109-openai-devday-gpt4-turbo/</guid><description>OpenAI&amp;rsquo;s DevDay unveils GPT-4 Turbo, custom GPTs, and the Assistants API — signaling a major shift from model provider to developer platform.</description></item><item><title>Node.js 21 Arrives — Built-in WebSocket Client and the Road to Stability</title><link>https://osmondvanhemert.nl/posts/231019-nodejs-21-release/</link><pubDate>Thu, 19 Oct 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/231019-nodejs-21-release/</guid><description>Node.js 21 lands with a built-in WebSocket client, V8 11.8, and continued efforts to align the runtime with web platform standards.</description></item><item><title>Python 3.12 Is Here — Performance, Developer Experience, and What Matters</title><link>https://osmondvanhemert.nl/posts/231005-python-312-release/</link><pubDate>Thu, 05 Oct 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/231005-python-312-release/</guid><description>Python 3.12 arrives with significant performance improvements, better error messages, and a new type system feature that changes how we write Python.</description></item><item><title>Unity's Runtime Fee — When a Platform Betrays Developer Trust</title><link>https://osmondvanhemert.nl/posts/230914-unity-runtime-fee-developer-trust/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230914-unity-runtime-fee-developer-trust/</guid><description>Unity&amp;rsquo;s announcement of a per-install runtime fee has sent shockwaves through the game development community, and the lessons extend far beyond gaming.</description></item><item><title>Python 3.12 — A Performance-Focused Release Worth Getting Excited About</title><link>https://osmondvanhemert.nl/posts/230907-python-312-what-developers-need-to-know/</link><pubDate>Thu, 07 Sep 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230907-python-312-what-developers-need-to-know/</guid><description>Python 3.12 is in release candidate stage with major performance improvements, better error messages, and the foundations of a no-GIL future.</description></item><item><title>Python 3.12 RC1 Drops — What Developers Should Know</title><link>https://osmondvanhemert.nl/posts/230817-python-312-release-candidate/</link><pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230817-python-312-release-candidate/</guid><description>Python 3.12&amp;rsquo;s first release candidate arrives with major performance improvements, better error messages, and the groundwork for removing the GIL.</description></item><item><title>Google's Web Environment Integrity Proposal — DRM for the Web?</title><link>https://osmondvanhemert.nl/posts/230727-google-web-environment-integrity/</link><pubDate>Thu, 27 Jul 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230727-google-web-environment-integrity/</guid><description>Google&amp;rsquo;s Web Environment Integrity API proposal has the web development community up in arms, and the concerns are well-founded.</description></item><item><title>Node.js 20: The Built-in Test Runner and Permission Model Change the Game</title><link>https://osmondvanhemert.nl/posts/230713-nodejs-20-test-runner-permission-model/</link><pubDate>Thu, 13 Jul 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230713-nodejs-20-test-runner-permission-model/</guid><description>Node.js 20 brings a stable built-in test runner and an experimental permission model — two features that signal a maturing runtime taking security and developer experience seriously.</description></item><item><title>OpenAI's Function Calling Changes Everything About Building with LLMs</title><link>https://osmondvanhemert.nl/posts/230706-openai-function-calling-developer-workflows/</link><pubDate>Thu, 06 Jul 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230706-openai-function-calling-developer-workflows/</guid><description>OpenAI&amp;rsquo;s function calling capability transforms GPT models from text generators into programmable agents — here&amp;rsquo;s what it means for developers building real applications.</description></item><item><title>WWDC 2023 — visionOS and What Apple's Spatial Computing Means for Developers</title><link>https://osmondvanhemert.nl/posts/230608-apple-wwdc-2023-visionos-developer-platform/</link><pubDate>Thu, 08 Jun 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230608-apple-wwdc-2023-visionos-developer-platform/</guid><description>Apple announces Vision Pro and visionOS at WWDC 2023, creating an entirely new spatial computing development platform that raises big questions for software teams.</description></item><item><title>ChatGPT Comes to iOS — When AI Goes Mobile-First</title><link>https://osmondvanhemert.nl/posts/230518-chatgpt-ios-app-ai-goes-mobile/</link><pubDate>Thu, 18 May 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230518-chatgpt-ios-app-ai-goes-mobile/</guid><description>OpenAI launches the official ChatGPT iOS app, marking AI&amp;rsquo;s shift from desktop curiosity to mobile-first tool.</description></item><item><title>Google Rolls Out Passkeys — The Beginning of the End for Passwords</title><link>https://osmondvanhemert.nl/posts/230504-google-passkeys-passwords-future/</link><pubDate>Thu, 04 May 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230504-google-passkeys-passwords-future/</guid><description>Google enables passkey sign-in for all Google Accounts, marking the most significant push yet toward a passwordless future built on FIDO2 and WebAuthn.</description></item><item><title>Node.js 20 Drops — Permission Model, Test Runner, and the Maturity Arc</title><link>https://osmondvanhemert.nl/posts/230420-nodejs-20-release/</link><pubDate>Thu, 20 Apr 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230420-nodejs-20-release/</guid><description>Node.js 20 arrives with an experimental permission model, a stable test runner, and continued signs that the runtime is prioritizing security and developer experience over flashy features.</description></item><item><title>Auto-GPT and the Autonomous Agent Explosion</title><link>https://osmondvanhemert.nl/posts/230413-auto-gpt-autonomous-agents/</link><pubDate>Thu, 13 Apr 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230413-auto-gpt-autonomous-agents/</guid><description>Auto-GPT has taken GitHub by storm, promising fully autonomous AI agents. Here&amp;rsquo;s what&amp;rsquo;s real, what&amp;rsquo;s hype, and what it means for developers.</description></item><item><title>GitHub Copilot X — The AI-Powered Developer Experience Takes Shape</title><link>https://osmondvanhemert.nl/posts/230323-github-copilot-x-ai-powered-developer-experience/</link><pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230323-github-copilot-x-ai-powered-developer-experience/</guid><description>GitHub announces Copilot X with GPT-4 integration, chat, voice, pull request summaries, and docs — here&amp;rsquo;s what developers should actually expect.</description></item><item><title>The US National Cybersecurity Strategy — Software Liability Is Coming</title><link>https://osmondvanhemert.nl/posts/230309-us-national-cybersecurity-strategy-2023/</link><pubDate>Thu, 09 Mar 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230309-us-national-cybersecurity-strategy-2023/</guid><description>The Biden administration&amp;rsquo;s new cybersecurity strategy shifts liability toward software vendors, and developers need to pay attention.</description></item><item><title>ChatGPT API Goes Live — And the Floodgates Are Open</title><link>https://osmondvanhemert.nl/posts/230302-chatgpt-api-opens-floodgates/</link><pubDate>Thu, 02 Mar 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230302-chatgpt-api-opens-floodgates/</guid><description>OpenAI releases the ChatGPT and Whisper APIs at a fraction of expected cost, and every developer I know is scrambling to integrate.</description></item><item><title>Rust's Enterprise Momentum — From Systems Language to Industry Standard</title><link>https://osmondvanhemert.nl/posts/230216-rust-enterprise-adoption-momentum/</link><pubDate>Thu, 16 Feb 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230216-rust-enterprise-adoption-momentum/</guid><description>With Rust 1.67 freshly shipped and adoption accelerating across major tech companies, the language is crossing the threshold from promising to essential.</description></item><item><title>The 2023 Tech Layoff Wave — What It Means for the Industry</title><link>https://osmondvanhemert.nl/posts/230112-tech-layoffs-wave-2023/</link><pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/230112-tech-layoffs-wave-2023/</guid><description>Amazon, Salesforce, and others announce massive layoffs to start 2023. Looking at what&amp;rsquo;s driving this wave and what it means for software engineers.</description></item><item><title>One Year After Log4Shell — What Actually Changed?</title><link>https://osmondvanhemert.nl/posts/221215-log4shell-one-year-later/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/221215-log4shell-one-year-later/</guid><description>A year after Log4Shell shook the software industry, we examine what&amp;rsquo;s improved in supply chain security — and what still keeps us up at night.</description></item><item><title>ChatGPT Just Changed Everything — Or Did It?</title><link>https://osmondvanhemert.nl/posts/221201-chatgpt-changed-everything/</link><pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/221201-chatgpt-changed-everything/</guid><description>OpenAI&amp;rsquo;s ChatGPT launches and immediately captivates the tech world with eerily capable conversational AI — but the real implications for developers run deeper than the hype.</description></item><item><title>Mastodon's Moment — The Fediverse Gets Its Stress Test</title><link>https://osmondvanhemert.nl/posts/221117-mastodon-fediverse-stress-test/</link><pubDate>Thu, 17 Nov 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/221117-mastodon-fediverse-stress-test/</guid><description>As millions flee Twitter for Mastodon, the decentralized social protocol ActivityPub faces its biggest real-world scalability challenge yet.</description></item><item><title>GitHub Universe 2022 — Copilot for Business and the AI-Assisted Future</title><link>https://osmondvanhemert.nl/posts/221110-github-universe-2022-copilot-business/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/221110-github-universe-2022-copilot-business/</guid><description>GitHub Universe 2022 puts AI front and center with Copilot for Business, while Codespaces and Actions get meaningful upgrades.</description></item><item><title>Ubuntu 22.10 Kinetic Kudu — What Matters for Server-Side Developers</title><link>https://osmondvanhemert.nl/posts/221020-ubuntu-2210-kinetic-kudu/</link><pubDate>Thu, 20 Oct 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/221020-ubuntu-2210-kinetic-kudu/</guid><description>Ubuntu 22.10 ships with updated toolchains and GNOME 43, but the real story is what it previews for the next LTS cycle.</description></item><item><title>Linux 6.0 Lands — A Milestone That's Less About the Number</title><link>https://osmondvanhemert.nl/posts/220929-linux-kernel-6-release/</link><pubDate>Thu, 29 Sep 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220929-linux-kernel-6-release/</guid><description>Linux 6.0 arrives with Rust language support, performance improvements, and new hardware enablement — but the real story is what the version bump signals about the kernel&amp;rsquo;s evolution.</description></item><item><title>OpenAI Whisper — Open Source Speech Recognition That Actually Works</title><link>https://osmondvanhemert.nl/posts/220922-openai-whisper-speech-recognition/</link><pubDate>Thu, 22 Sep 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220922-openai-whisper-speech-recognition/</guid><description>OpenAI open-sources Whisper, a speech recognition model trained on 680,000 hours of data that approaches human-level accuracy across multiple languages.</description></item><item><title>Google's Carbon Language — A Successor to C++ or Just Another Experiment?</title><link>https://osmondvanhemert.nl/posts/220818-google-carbon-language/</link><pubDate>Thu, 18 Aug 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220818-google-carbon-language/</guid><description>Google announced Carbon as an experimental successor to C++. After the initial hype settles, what does this mean for the systems programming landscape?</description></item><item><title>Rust 1.63 Stabilizes Scoped Threads — A Quiet Revolution in Safe Concurrency</title><link>https://osmondvanhemert.nl/posts/220811-rust-163-scoped-threads/</link><pubDate>Thu, 11 Aug 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220811-rust-163-scoped-threads/</guid><description>Rust 1.63 brings scoped threads to stable, finally making it ergonomic to share stack references across threads without Arc or cloning.</description></item><item><title>Bun Enters the Ring — A New JavaScript Runtime Challenges Node</title><link>https://osmondvanhemert.nl/posts/220728-bun-javascript-runtime-shakes-up-ecosystem/</link><pubDate>Thu, 28 Jul 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220728-bun-javascript-runtime-shakes-up-ecosystem/</guid><description>Bun, a new JavaScript runtime built on JavaScriptCore and written in Zig, is making waves with extraordinary benchmark numbers. Is it the Node.js challenger we&amp;rsquo;ve been waiting for?</description></item><item><title>Python 3.11 Beta — The Fastest CPython Release Yet</title><link>https://osmondvanhemert.nl/posts/220721-python-311-performance-leap/</link><pubDate>Thu, 21 Jul 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220721-python-311-performance-leap/</guid><description>Python 3.11 is in beta with impressive performance improvements. The Faster CPython project is delivering real results, with benchmarks showing 10-60% speedups.</description></item><item><title>GitHub Copilot Goes GA — AI Pair Programming Gets Real</title><link>https://osmondvanhemert.nl/posts/220630-github-copilot-goes-ga/</link><pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220630-github-copilot-goes-ga/</guid><description>GitHub Copilot is now generally available as a paid product. After a year of technical preview, AI-assisted coding moves from experiment to everyday tool.</description></item><item><title>GitHub Copilot Goes GA — AI Pair Programming Gets Real</title><link>https://osmondvanhemert.nl/posts/220623-github-copilot-goes-ga/</link><pubDate>Thu, 23 Jun 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220623-github-copilot-goes-ga/</guid><description>GitHub Copilot exits technical preview and becomes generally available at $10/month, marking the first mainstream AI coding assistant.</description></item><item><title>Internet Explorer Is Finally Dead — Reflecting on 27 Years of Web History</title><link>https://osmondvanhemert.nl/posts/220616-internet-explorer-retirement/</link><pubDate>Thu, 16 Jun 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220616-internet-explorer-retirement/</guid><description>Microsoft officially retired Internet Explorer on June 15, 2022, ending a 27-year era that shaped — and sometimes hindered — web development.</description></item><item><title>TypeScript 4.7 Finally Tackles Node.js ES Modules — Was It Worth the Wait?</title><link>https://osmondvanhemert.nl/posts/220609-typescript-47-esm-support/</link><pubDate>Thu, 09 Jun 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220609-typescript-47-esm-support/</guid><description>TypeScript 4.7 ships with proper ES module support for Node.js, resolving one of the ecosystem&amp;rsquo;s most painful interoperability headaches.</description></item><item><title>Follina — The Zero-Day That Turns a Word Doc Into a Weapon</title><link>https://osmondvanhemert.nl/posts/220602-follina-zero-day-msdt/</link><pubDate>Thu, 02 Jun 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220602-follina-zero-day-msdt/</guid><description>CVE-2022-30190, dubbed Follina, exploits Microsoft&amp;rsquo;s diagnostic tool through Office documents — no macros required.</description></item><item><title>.NET MAUI Goes GA — Microsoft's Cross-Platform Bet Materializes</title><link>https://osmondvanhemert.nl/posts/220519-dotnet-maui-ga-cross-platform/</link><pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220519-dotnet-maui-ga-cross-platform/</guid><description>.NET MAUI reaches general availability, replacing Xamarin.Forms as Microsoft&amp;rsquo;s unified cross-platform UI framework.</description></item><item><title>Google I/O 2022 — AI Gets Practical, and That's What Matters</title><link>https://osmondvanhemert.nl/posts/220512-google-io-2022-ai-practical-advances/</link><pubDate>Thu, 12 May 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220512-google-io-2022-ai-practical-advances/</guid><description>Google I/O 2022 showcases AI advances that are moving beyond demos into developer-accessible tools and practical applications.</description></item><item><title>PyCon US 2022 — Python's Momentum Shows No Signs of Slowing</title><link>https://osmondvanhemert.nl/posts/220428-pycon-us-2022-python-momentum/</link><pubDate>Thu, 28 Apr 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220428-pycon-us-2022-python-momentum/</guid><description>PyCon US 2022 kicks off in Salt Lake City with Python riding high as the world&amp;rsquo;s most popular programming language.</description></item><item><title>Python 3.11 Is Shaping Up to Be Seriously Fast</title><link>https://osmondvanhemert.nl/posts/220414-python-311-faster-cpython/</link><pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220414-python-311-faster-cpython/</guid><description>The Python 3.11 alpha releases show 10-60% speedups across benchmarks, driven by the Faster CPython project — and this is just the beginning.</description></item><item><title>Spring4Shell Is Here — Assessing the Real Risk of CVE-2022-22965</title><link>https://osmondvanhemert.nl/posts/220331-spring4shell-cve-2022-22965/</link><pubDate>Thu, 31 Mar 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220331-spring4shell-cve-2022-22965/</guid><description>A critical RCE vulnerability in Spring Framework has the internet in panic mode, but the actual risk profile is more nuanced than the Log4Shell comparisons suggest.</description></item><item><title>Rust in the Linux Kernel — From Experiment to Inevitability</title><link>https://osmondvanhemert.nl/posts/220310-rust-linux-kernel-progress/</link><pubDate>Thu, 10 Mar 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220310-rust-linux-kernel-progress/</guid><description>The Rust for Linux project continues gaining momentum with updated patch series and growing support from kernel maintainers. Memory safety in the kernel is getting real.</description></item><item><title>TypeScript 4.6 Drops — Smarter Type Narrowing and Real-World Wins</title><link>https://osmondvanhemert.nl/posts/220303-typescript-4-6-release/</link><pubDate>Thu, 03 Mar 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220303-typescript-4-6-release/</guid><description>TypeScript 4.6 brings improved control flow analysis, better type narrowing for destructured discriminated unions, and performance improvements that matter for large codebases.</description></item><item><title>DeepMind's AlphaCode — When AI Enters the Coding Competition</title><link>https://osmondvanhemert.nl/posts/220203-deepmind-alphacode-ai-programming/</link><pubDate>Thu, 03 Feb 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220203-deepmind-alphacode-ai-programming/</guid><description>DeepMind&amp;rsquo;s AlphaCode system achieves competitive-level performance in programming contests, raising questions about what AI can and can&amp;rsquo;t do in software engineering.</description></item><item><title>Faster CPython — The Ambitious Plan to Double Python's Speed</title><link>https://osmondvanhemert.nl/posts/220120-faster-cpython-311-performance/</link><pubDate>Thu, 20 Jan 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220120-faster-cpython-311-performance/</guid><description>The Faster CPython project, backed by Microsoft and led by Guido van Rossum, is shipping real performance gains in Python 3.11 alpha.</description></item><item><title>When a Maintainer Burns It Down — The faker.js and colors.js Incident</title><link>https://osmondvanhemert.nl/posts/220106-faker-colors-open-source-sabotage/</link><pubDate>Thu, 06 Jan 2022 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/220106-faker-colors-open-source-sabotage/</guid><description>A single developer deliberately corrupted two widely-used npm packages, exposing the fragility of the open source supply chain.</description></item><item><title>Node.js in 2021 — A Year of Quiet Maturation</title><link>https://osmondvanhemert.nl/posts/211230-nodejs-2021-year-in-review/</link><pubDate>Thu, 30 Dec 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/211230-nodejs-2021-year-in-review/</guid><description>Node.js had a year of steady progress in 2021: Node 16 went LTS, the test runner landed, and the ecosystem continued its TypeScript migration.</description></item><item><title>Six Months with GitHub Copilot — An Honest Assessment</title><link>https://osmondvanhemert.nl/posts/211223-six-months-with-github-copilot/</link><pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/211223-six-months-with-github-copilot/</guid><description>After six months in the GitHub Copilot technical preview, here&amp;rsquo;s what AI pair programming actually looks like in day-to-day development work.</description></item><item><title>Log4Shell — The Zero-Day That Broke the Internet's Weekend</title><link>https://osmondvanhemert.nl/posts/211209-log4shell-zero-day/</link><pubDate>Thu, 09 Dec 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/211209-log4shell-zero-day/</guid><description>A critical remote code execution vulnerability in Apache Log4j has sent the entire industry scrambling. Here&amp;rsquo;s what you need to know and do right now.</description></item><item><title>.NET 6 Arrives — The Unified Platform Microsoft Has Been Promising</title><link>https://osmondvanhemert.nl/posts/211104-dotnet6-release-unified-platform/</link><pubDate>Thu, 04 Nov 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/211104-dotnet6-release-unified-platform/</guid><description>With .NET 6 approaching release at .NET Conf, Microsoft finally delivers on its promise of a single unified platform — and it&amp;rsquo;s genuinely impressive.</description></item><item><title>GitLab Goes Public — What an IPO Means for Open Source Business Models</title><link>https://osmondvanhemert.nl/posts/211014-gitlab-ipo-open-source-business/</link><pubDate>Thu, 14 Oct 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/211014-gitlab-ipo-open-source-business/</guid><description>GitLab&amp;rsquo;s successful IPO this week validates the open-core model and raises important questions about the future of open-source developer tooling.</description></item><item><title>Windows 11 Arrives — What Developers Actually Need to Know</title><link>https://osmondvanhemert.nl/posts/211007-windows-11-developer-perspective/</link><pubDate>Thu, 07 Oct 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/211007-windows-11-developer-perspective/</guid><description>Windows 11 launched this week with WSL improvements, a new Microsoft Store, and Android app support coming soon. Here&amp;rsquo;s what matters for developers.</description></item><item><title>OWASP Top 10 2021 — The Security Landscape Has Shifted</title><link>https://osmondvanhemert.nl/posts/210923-owasp-top-10-2021-update/</link><pubDate>Thu, 23 Sep 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210923-owasp-top-10-2021-update/</guid><description>The OWASP Top 10 gets its first update since 2017, and the changes reflect how fundamentally our attack surface has evolved.</description></item><item><title>Apple vs. Epic Games Ruling — What It Actually Means for Developers</title><link>https://osmondvanhemert.nl/posts/210909-apple-epic-ruling-developer-impact/</link><pubDate>Thu, 09 Sep 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210909-apple-epic-ruling-developer-impact/</guid><description>The landmark Apple vs. Epic Games ruling is more nuanced than the headlines suggest — here&amp;rsquo;s what the injunction actually changes for app developers.</description></item><item><title>Python 3.10 RC1 — Structural Pattern Matching Changes Everything</title><link>https://osmondvanhemert.nl/posts/210826-python-310-structural-pattern-matching/</link><pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210826-python-310-structural-pattern-matching/</guid><description>Python 3.10&amp;rsquo;s first release candidate introduces structural pattern matching — the most significant syntax addition since async/await, and it&amp;rsquo;s worth understanding deeply.</description></item><item><title>GitHub Copilot and the Open Source Licensing Firestorm</title><link>https://osmondvanhemert.nl/posts/210812-github-copilot-open-source-debate/</link><pubDate>Thu, 12 Aug 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210812-github-copilot-open-source-debate/</guid><description>GitHub Copilot&amp;rsquo;s AI-powered code suggestions have sparked a fierce debate about open source licensing, training data consent, and the future of code ownership.</description></item><item><title>Pegasus Spyware — Zero-Click Exploits and What They Mean for Software Security</title><link>https://osmondvanhemert.nl/posts/210715-pegasus-spyware-zero-click-exploits/</link><pubDate>Thu, 15 Jul 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210715-pegasus-spyware-zero-click-exploits/</guid><description>The Pegasus Project revelations expose industrial-grade zero-click exploits targeting journalists and activists — and raise uncomfortable questions about software supply chains.</description></item><item><title>GitHub Copilot — AI Pair Programming Arrives, For Better or Worse</title><link>https://osmondvanhemert.nl/posts/210624-github-copilot-ai-pair-programming/</link><pubDate>Thu, 24 Jun 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210624-github-copilot-ai-pair-programming/</guid><description>GitHub&amp;rsquo;s Copilot uses OpenAI Codex to autocomplete entire functions. After a week with the technical preview, here&amp;rsquo;s what developers need to understand.</description></item><item><title>Python 3.10 Beta — Structural Pattern Matching Changes Everything</title><link>https://osmondvanhemert.nl/posts/210617-python-310-structural-pattern-matching/</link><pubDate>Thu, 17 Jun 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210617-python-310-structural-pattern-matching/</guid><description>Python 3.10&amp;rsquo;s structural pattern matching is the most significant syntax addition since f-strings. Here&amp;rsquo;s why it matters and where it shines.</description></item><item><title>Microsoft Build 2021 — The Developer Platform Play Deepens</title><link>https://osmondvanhemert.nl/posts/210527-microsoft-build-2021-developer-platform/</link><pubDate>Thu, 27 May 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210527-microsoft-build-2021-developer-platform/</guid><description>Microsoft Build 2021 doubled down on the developer platform strategy with Azure improvements, deeper GitHub integration, and a clearer vision for the cloud-native developer workflow.</description></item><item><title>Python 3.10 Beta 1 — Structural Pattern Matching Changes Everything</title><link>https://osmondvanhemert.nl/posts/210513-python-310-structural-pattern-matching/</link><pubDate>Thu, 13 May 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210513-python-310-structural-pattern-matching/</guid><description>Python 3.10&amp;rsquo;s first beta introduces structural pattern matching — the most significant syntax addition since async/await, and it&amp;rsquo;s worth understanding deeply.</description></item><item><title>Node.js 16 — Apple Silicon, V8 9.0, and the Timers Promise API</title><link>https://osmondvanhemert.nl/posts/210429-nodejs-16-release/</link><pubDate>Thu, 29 Apr 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210429-nodejs-16-release/</guid><description>Node.js 16 arrives with native Apple Silicon binaries, V8 9.0 bringing new JavaScript features, and the stabilization of the Timers Promises API that cleans up async timer patterns.</description></item><item><title>AWS Forks Elasticsearch — The OpenSearch Announcement and What It Means for Open Source</title><link>https://osmondvanhemert.nl/posts/210325-aws-opensearch-elasticsearch-fork/</link><pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210325-aws-opensearch-elasticsearch-fork/</guid><description>Amazon announces OpenSearch, a fork of Elasticsearch, escalating the most consequential open source licensing battle in years.</description></item><item><title>NVIDIA GTC 2021 — GPUs, Grace, and the AI Infrastructure Arms Race</title><link>https://osmondvanhemert.nl/posts/210318-nvidia-gtc-2021-grace-cpu/</link><pubDate>Thu, 18 Mar 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210318-nvidia-gtc-2021-grace-cpu/</guid><description>NVIDIA&amp;rsquo;s GTC keynote reveals new hardware and software ambitions that signal where AI infrastructure is heading — and what developers should pay attention to.</description></item><item><title>Python 3.9.2 and 3.8.8 — Security Patches and the Maturing Python Ecosystem</title><link>https://osmondvanhemert.nl/posts/210225-python-392-security-release/</link><pubDate>Thu, 25 Feb 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210225-python-392-security-release/</guid><description>Python&amp;rsquo;s latest security releases fix critical vulnerabilities and highlight the increasingly professional security posture of the Python ecosystem.</description></item><item><title>The Rust Foundation Is Here — What It Means for Systems Programming</title><link>https://osmondvanhemert.nl/posts/210204-rust-foundation-systems-programming/</link><pubDate>Thu, 04 Feb 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210204-rust-foundation-systems-programming/</guid><description>The newly formed Rust Foundation, backed by AWS, Google, Huawei, Microsoft, and Mozilla, gives Rust the institutional stability it needs for the next phase of growth.</description></item><item><title>React Server Components — A Paradigm Shift or Just More Complexity?</title><link>https://osmondvanhemert.nl/posts/210107-react-server-components/</link><pubDate>Thu, 07 Jan 2021 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/210107-react-server-components/</guid><description>The React team&amp;rsquo;s introduction of Server Components promises zero-bundle-size components and direct backend access — but is it the right direction for frontend development?</description></item><item><title>Flash Is Finally Dead — Reflecting on a Technology That Shaped the Web</title><link>https://osmondvanhemert.nl/posts/201231-flash-end-of-life/</link><pubDate>Thu, 31 Dec 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/201231-flash-end-of-life/</guid><description>As Adobe Flash reaches its official end of life on December 31, 2020, it&amp;rsquo;s worth reflecting on what it gave us and the lessons its rise and fall teach about web standards.</description></item><item><title>TypeScript 4.1 — Template Literal Types and the March Toward Type Safety</title><link>https://osmondvanhemert.nl/posts/201119-typescript-4-1-template-literal-types/</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/201119-typescript-4-1-template-literal-types/</guid><description>TypeScript 4.1 ships template literal types, key remapping, and recursive conditional types — pushing the boundaries of what a type system can express.</description></item><item><title>Apple M1 — What ARM-Based Macs Mean for Developers</title><link>https://osmondvanhemert.nl/posts/201112-apple-m1-developer-impact/</link><pubDate>Thu, 12 Nov 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/201112-apple-m1-developer-impact/</guid><description>Apple just shipped their first ARM-based Mac chips. The M1 looks impressive on paper, but what does this transition actually mean for developers?</description></item><item><title>GPT-3 at Scale — What the Growing Developer Ecosystem Tells Us About AI's Next Chapter</title><link>https://osmondvanhemert.nl/posts/201105-gpt3-developer-ecosystem/</link><pubDate>Thu, 05 Nov 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/201105-gpt3-developer-ecosystem/</guid><description>OpenAI&amp;rsquo;s GPT-3 API is spawning a wave of developer tools and startups. The implications for software development are becoming clearer — and more nuanced — than the initial hype suggested.</description></item><item><title>Python 3.9 Is Here — And It's More Than Just Dictionary Merging</title><link>https://osmondvanhemert.nl/posts/201008-python39-release/</link><pubDate>Thu, 08 Oct 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/201008-python39-release/</guid><description>Python 3.9 dropped this week with new parser, dict merge operators, and type hinting improvements — here&amp;rsquo;s what actually matters for production code.</description></item><item><title>Python 3.9 — Dictionary Unions, Type Hints, and the Steady March Forward</title><link>https://osmondvanhemert.nl/posts/201001-python-39-new-features/</link><pubDate>Thu, 01 Oct 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/201001-python-39-new-features/</guid><description>Python 3.9 arrives with dictionary merge operators, relaxed type hint syntax, and a new parser that sets the stage for the language&amp;rsquo;s future.</description></item><item><title>Vue.js 3.0 'One Piece' — A Complete Rewrite Worth the Wait</title><link>https://osmondvanhemert.nl/posts/200924-vuejs-3-one-piece-rewrite/</link><pubDate>Thu, 24 Sep 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200924-vuejs-3-one-piece-rewrite/</guid><description>Vue.js 3.0 ships after two years of development with a TypeScript rewrite, Composition API, and significant performance improvements.</description></item><item><title>GitHub CLI 1.0 — The Terminal-First Workflow Gets Official</title><link>https://osmondvanhemert.nl/posts/200917-github-cli-1-developer-workflow/</link><pubDate>Thu, 17 Sep 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200917-github-cli-1-developer-workflow/</guid><description>GitHub CLI 1.0 is here, bringing pull requests, issues, and repo management to the terminal. A look at what it means for developer workflows.</description></item><item><title>TypeScript 4.0 — A Milestone Worth Celebrating</title><link>https://osmondvanhemert.nl/posts/200820-typescript-4-release/</link><pubDate>Thu, 20 Aug 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200820-typescript-4-release/</guid><description>TypeScript 4.0 is here with variadic tuple types, labeled tuples, and smarter inference. It&amp;rsquo;s a major version that earns its number.</description></item><item><title>Epic vs. Apple — What the Fortnite Fight Means for Developers</title><link>https://osmondvanhemert.nl/posts/200813-epic-vs-apple-developer-impact/</link><pubDate>Thu, 13 Aug 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200813-epic-vs-apple-developer-impact/</guid><description>Epic Games just declared war on Apple&amp;rsquo;s App Store policies. The implications for the developer ecosystem extend far beyond gaming.</description></item><item><title>Linux 5.8 — Linus Calls It One of the Biggest Releases Ever</title><link>https://osmondvanhemert.nl/posts/200806-linux-kernel-5-8-release/</link><pubDate>Thu, 06 Aug 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200806-linux-kernel-5-8-release/</guid><description>Linux 5.8 lands with a massive changeset. Linus Torvalds himself says it&amp;rsquo;s one of the biggest releases of all time — here&amp;rsquo;s what developers should care about.</description></item><item><title>GPT-3 — The API That Has Everyone Talking</title><link>https://osmondvanhemert.nl/posts/200730-gpt3-api-first-look/</link><pubDate>Thu, 30 Jul 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200730-gpt3-api-first-look/</guid><description>OpenAI&amp;rsquo;s GPT-3 API is generating jaw-dropping demos across the developer community. Here&amp;rsquo;s what it means for the rest of us.</description></item><item><title>GPT-3 API Access — First Impressions from the Beta</title><link>https://osmondvanhemert.nl/posts/200723-gpt3-api-beta-first-impressions/</link><pubDate>Thu, 23 Jul 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200723-gpt3-api-beta-first-impressions/</guid><description>OpenAI is granting beta access to the GPT-3 API. After a week of experimentation, here&amp;rsquo;s what&amp;rsquo;s genuinely impressive and what&amp;rsquo;s overhyped.</description></item><item><title>Redis 6.0 in Production — ACLs, Threading, and What Actually Matters</title><link>https://osmondvanhemert.nl/posts/200702-redis-6-acls-threading-production/</link><pubDate>Thu, 02 Jul 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200702-redis-6-acls-threading-production/</guid><description>Redis 6.0 brings ACLs and I/O threading to the world&amp;rsquo;s most popular in-memory data store. Here&amp;rsquo;s what the changes mean in practice.</description></item><item><title>Apple Silicon — What the ARM Mac Transition Means for Developers</title><link>https://osmondvanhemert.nl/posts/200625-apple-silicon-arm-mac-transition/</link><pubDate>Thu, 25 Jun 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200625-apple-silicon-arm-mac-transition/</guid><description>Apple announces the transition from Intel to custom ARM chips for Mac. Here&amp;rsquo;s what developers need to prepare for.</description></item><item><title>Linux Kernel 5.7 — A Quiet Release with Lasting Impact</title><link>https://osmondvanhemert.nl/posts/200604-linux-kernel-57-release/</link><pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200604-linux-kernel-57-release/</guid><description>Linux 5.7 ships with split-lock detection, the new ExFAT driver, userfaultfd improvements, and a thermal management overhaul — a release that matters more than its headlines suggest.</description></item><item><title>GPT-3 — OpenAI's 175 Billion Parameter Bet on Language</title><link>https://osmondvanhemert.nl/posts/200528-openai-gpt3-language-model/</link><pubDate>Thu, 28 May 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200528-openai-gpt3-language-model/</guid><description>OpenAI publishes the GPT-3 paper, a 175 billion parameter language model that demonstrates surprising few-shot learning capabilities across a range of NLP tasks.</description></item><item><title>Microsoft Build 2020 — WSL 2, Windows Terminal, and the Developer-First Pivot</title><link>https://osmondvanhemert.nl/posts/200521-microsoft-build-2020-wsl2/</link><pubDate>Thu, 21 May 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200521-microsoft-build-2020-wsl2/</guid><description>Microsoft Build 2020 goes fully virtual and doubles down on developer experience with WSL 2 GA, Windows Terminal 1.0, and tighter Azure integrations.</description></item><item><title>Deno 1.0 — Ryan Dahl's Do-Over for Server-Side JavaScript</title><link>https://osmondvanhemert.nl/posts/200514-deno-1-0-release/</link><pubDate>Thu, 14 May 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200514-deno-1-0-release/</guid><description>Deno 1.0 launches with TypeScript support, a security-first permissions model, and a clean break from Node.js conventions — but can it find its niche?</description></item><item><title>GitHub Codespaces — Is Cloud Development Finally Ready?</title><link>https://osmondvanhemert.nl/posts/200507-github-codespaces-cloud-development/</link><pubDate>Thu, 07 May 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200507-github-codespaces-cloud-development/</guid><description>GitHub Satellite 2020 introduces Codespaces, a cloud-based development environment that could change how we think about local toolchains.</description></item><item><title>Node.js 14 Arrives — Diagnostics, WASI, and the Road to LTS</title><link>https://osmondvanhemert.nl/posts/200423-nodejs-14-release/</link><pubDate>Thu, 23 Apr 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200423-nodejs-14-release/</guid><description>Node.js 14 launches with experimental WebAssembly System Interface support, improved diagnostics, and a clear path to long-term support in October.</description></item><item><title>GitHub Acquires npm — What This Means for the JavaScript Ecosystem</title><link>https://osmondvanhemert.nl/posts/200319-github-acquires-npm/</link><pubDate>Thu, 19 Mar 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200319-github-acquires-npm/</guid><description>GitHub&amp;rsquo;s acquisition of npm consolidates the JavaScript ecosystem&amp;rsquo;s most critical infrastructure under one roof. Here&amp;rsquo;s why that matters — and what could go wrong.</description></item><item><title>Open Source Rallies — The Tech Community's Response to a Global Pandemic</title><link>https://osmondvanhemert.nl/posts/200312-open-source-pandemic-response/</link><pubDate>Thu, 12 Mar 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200312-open-source-pandemic-response/</guid><description>As the WHO declares a pandemic, open source developers worldwide are mobilizing with tracking dashboards, distributed computing, and collaborative tools at unprecedented speed.</description></item><item><title>Go 1.14 Arrives — Faster, Leaner, and More Module-Ready</title><link>https://osmondvanhemert.nl/posts/200227-go-1-14-release/</link><pubDate>Thu, 27 Feb 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200227-go-1-14-release/</guid><description>Go 1.14 ships with production-ready modules, major runtime improvements, and goroutine preemption. A solid release that addresses real developer pain points.</description></item><item><title>Angular 9 Lands with Ivy — The Rewrite That Actually Shipped</title><link>https://osmondvanhemert.nl/posts/200206-angular-9-ivy-compiler/</link><pubDate>Thu, 06 Feb 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200206-angular-9-ivy-compiler/</guid><description>Angular 9 arrives with the Ivy compiler as default, delivering on years of promises about smaller bundles and faster compilation.</description></item><item><title>TypeScript 3.8 Beta — Private Fields and Top-Level Await Land</title><link>https://osmondvanhemert.nl/posts/200130-typescript-3-8-private-fields-top-level-await/</link><pubDate>Thu, 30 Jan 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200130-typescript-3-8-private-fields-top-level-await/</guid><description>TypeScript 3.8 beta brings ECMAScript private fields, top-level await, and export * as syntax. These features signal where JavaScript itself is heading.</description></item><item><title>Python 2 Is Dead — Long Live Python 3</title><link>https://osmondvanhemert.nl/posts/200102-python2-end-of-life-new-decade/</link><pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate><guid>https://osmondvanhemert.nl/posts/200102-python2-end-of-life-new-decade/</guid><description>Python 2 officially reached end-of-life on January 1, 2020. After over a decade of transition, what does this mean for teams still running Python 2 code?</description></item></channel></rss>