Home » Archives for Mark Otto
March 25, 2025
By
Mark Otto
New URLPattern API Brings Improved Pattern Matching to Node — The Cloudflare Workers team has implemented the URLPattern API in the Ada URL parser, used by both Node.js and Cloudflare Workers. The API lets you take patterns like /blog/:year/:month/:slug and test whether URLs match against…
March 21, 2025
By
Mark Otto
Rsdoctor 1.0: An Analyzer for Rspack and Webpack — A one-stop, intelligent build analyzer making it easier to identify bottlenecks and optimize performance. It’s part of the same family of tools as Rspack (a Rust-powered web bundler) but is fully webpack compatible. If you’ve ever…
March 19, 2025
By
Mark Otto
If you still think AI agents in software development are just fancy code assistants – prepare to have your worldview shattered by the end of this article. When exploring AI agents in software development, most readers ask themselves: What exactly are AI agents in software…
March 19, 2025
By
Mark Otto
React Trends in 2025 — Each year Robin does a post giving his opinion on what trends he sees arising over the next year. Last year, he put his money on Astro, RSCs, Vercel, and Biome – this year he points at React Server Components,…
March 18, 2025
By
Mark Otto
Node v23.10.0 (Current) Released — Node gains a new –experimental-config-file option for writing a JSON-based config file that contains options that would otherwise litter your command line flags – ideal for configuring the test runner, say. Antoine du Hamel Node v20.19.0 (LTS) Released with require(esm)…
March 14, 2025
By
Mark Otto
On May 30th, 2025, the AWS Cloud Development Kit (CDK) will no longer support Node.js 14.x and 16.x, which reached end of life on 4/30/2023 (14.x) and 9/11/2023 (16.x). This change applies to all AWS CDK components that depend on Node.js, including the AWS CDK…
March 14, 2025
By
Mark Otto
A Perplexing JavaScript Parsing Puzzle — It looks deceptively simple – just 14 characters of JavaScript – but after working with JavaScript for 29 years, I got it wrong. A clue: it goes back to a browser-related quirk from 30 years ago.. Hillel Wayne TypeScript’s Compiler…
March 13, 2025
By
Mark Otto
Software development is undergoing a seismic shift, driven by the transformative impact of generative AI. This powerful technology is redefining how developers work, what they build, and who can become a developer. At the AWS Developer Day 2025, we discussed how AWS is empowering developers…
March 12, 2025
By
Mark Otto
On February 14, Amazon Q Developer announced support for upgrades to Java 21. As a Java developer, I’m excited about this new capability, which will make it easier for me to keep my applications up-to-date and take advantage of the latest language features and performance…
March 12, 2025
By
Mark Otto
💡 If you liked this, you might also enjoy the NYT’s take on upgrading to React 18. A Newsletter to Help Flex Your Product Muscles — Product for Engineers is a newsletter dedicated to helping improve your product skills. Get curated advice on building great products,…