| CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Date: Wed, 31 Dec 2025 05:46:51 GMT
Server: Apache
Location: https://www.oreilly.com/radar/
Cache-Control: max-age=2592000
Expires: Fri, 30 Jan 2026 05:46:51 GMT
Content-Length: 238
Content-Type: text/html; charset=iso-8859-1
HTTP/2 200
server: Apache
link: ; rel=preload; as=style
content-security-policy-report-only: default-src https://www.oreilly.com/81KDqW1D7TzjUUKHgw/1QuamVpJ2pVtQ8/UmhvDi0VAQM/Wg/dUWQcVIyY * 'unsafe-inline' 'unsafe-eval' data: blob: android-webview-video-poster: moz-extension: ms-browser-extension: chrome-extension: ios-log:; report-uri https://csp-report.browser-intake-datadoghq.com/api/v2/logs?dd-api-key=pubb898c25826db9d251f99fdcece943792&dd-evp-origin=content-security-policy&ddsource=csp-report&ddtags=service:wordpress-prod-cluster;
vary: Accept-Encoding
content-type: text/html; charset=UTF-8
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
cache-control: max-age=74896
expires: Thu, 01 Jan 2026 02:35:07 GMT
date: Wed, 31 Dec 2025 05:46:51 GMT
content-length: 20748
referrer-policy: strict-origin
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
set-cookie: _abck=A35B5569D9BA30B25B7BCC7C3D508865~-1~YAAQbq1NaI785iCbAQAAo9zxcg9nd8N1Jja5pgDRMWODNCjd7ic3f5gK1k7Iu2Z0ZskYV/2P1DmSz80Mfy7Y3FCxZZ4MWPazoRRZwEXb6SPhhzr9e9FsolE8EO1HmeowK9KxnOWYJws8Rvhsqj7JDofQ5hM8kWw69GuA7t5/fyooCpm2rJ6kl2Z61yVnw4so7LN4EEXnjX4H1VkIcKaDbsWvW9O1dRghodlKI5pY8XxvSsh77ya5TcYgmHJ4a2474Tx90CSpcWgZeGopTXD14LE+DwQD/SJuIPEKEfu4uXnZcgBcXGSEnffSJDD3SNCU+VauOUXP+N/MvK9N81hhH7sHJhwtSF/E8nKypQJXZU6/G2LB/L1NxOpztZnNoCJH7K0TH4wiTCnLngk7yPtS3aIrMAwnqvu/llbCDUqHJ2GZjcyDbVeKIe1Jj/76tEFcfrftOKSF+heM~-1~-1~-1~-1~-1; Domain=.oreilly.com; Path=/; Expires=Thu, 31 Dec 2026 05:46:51 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=0A9E884A873591458568DBC80AE70BAC~YAAQbq1NaI/85iCbAQAAo9zxch5Pkfgtdwcq4vPXSuA9rXi13y6RKYx/iAcDCy2UoU1ppPj0L+mnYJbUTsXKuaGHbemLa3yQSgSDof3udYU+7UoRSYeNNlgo6z9w00+Q4ttPWUTByB2rXqm9GZAyiMU6EwLm+JHUguF+lEJFTK+qxEKHJzrVsCKt/Wo4PScW/i4QoJ1jfJvznD6YlqAlKuMuNCac/5z+PM9dBQbTghJqdSDvWFeZgOpDMsjoDrpMKHxPpQdlraRF25Oc+NrdGWKwu+WBJZrJXFUmHPffS3REYTkqXaKp5crMZal9HzuBrzme5YCJUkTcqbxHuSip37GskpQJqyEccatYnY21SVdZFb6mlueKB8E=~4602177~3748933; Domain=.oreilly.com; Path=/; Expires=Wed, 31 Dec 2025 09:46:51 GMT; Max-Age=14400
Radar – O’Reilly Skip to main content



















Buy courses
Get expert-led live training on exactly what you want to learn.
Jan5Building Real-Time Intelligence with Microsoft FabricJan5GenAI-Powered Data Analysis with Python BootcampJan5Certified Kubernetes Application Developer (CKAD) Crash Course in 3 Days
See allTry the O’Reilly learning platform
With the O’Reilly learning platform, you get the resources and guidance to keep your skills sharp and stay ahead. Try it free for up to 14 days.
Start trialThank you for subscribing to the O’Reilly Radar Trends to Watch newsletter.

article AI & ML
If You’ve Never Broken It, You Don’t Really Know It
Every Useful Thing I’ve Learned About Databases—and Now AI Coding Tools—Started with Failure.
By Tim O'Brien |
December 17, 2025

article AI & ML
AI, MCP, and the Hidden Costs of Data Hoarding
By Andrew Stellman |
December 15, 2025

article AI & ML
Building Applications with AI Agents
An Interview with Author Michael Albada
By Nicole Butterfield |
December 12, 2025

video
Explicit Memory Management with Angelina Yang—GenAI Prompt to Product Showcase
By O'Reilly |
December 29, 2025

article
How to Prevent Open Standards from Getting Captured Again
By Sruly Rosenblat at Asimov’s Addendum |
December 23, 2025

video
Running Better Meetings that Don’t Waste Time with Lena Reinhard and John Hartley
By O'Reilly |
December 22, 2025

video
Solving the Long Prompt Problem with Mike Taylor—GenAI Prompt to Product Showcase
By O'Reilly |
December 19, 2025

video
Context Engineering with LlamaIndex with Tuana Çelik—GenAI Prompt to Product Showcase
By O'Reilly |
December 18, 2025

video
Cut the Chit Chat with Artifacts with John Berryman—GenAI Prompt to Product Showcase
By O'Reilly |
December 17, 2025

video
Chrome DevTools MCP with Addy Osmani—GenAI Prompt to Product Showcase
By O'Reilly |
December 16, 2025

video
Resolving Incidents at the Speed of Agents with Ralph Bird—Key Moments from Security Superstream
By O'Reilly |
December 15, 2025

video
ML Model Persuasive Techniques with Ram Shankar Siva Kumar—Key Moments from Security Superstream
By O'Reilly |
December 12, 2025

video
Why MCP Really Is a Big Deal with Tim Berglund—Key Moments from Software Architecture Superstream
By O'Reilly |
December 11, 2025

podcast
Generative AI in the Real World: The Year in AI with Ksenia Se
By Ben Lorica, Ksenia Se |
December 11, 2025
0:00
/
0:00

video
Why Build Event-Driven AI Systems? with Adi Polak—Key Moments from Software Architecture Superstream
By O'Reilly |
December 10, 2025

article
The End of Debugging
By Tim O'Brien |
December 10, 2025

video
Mind Your Language Models with Nischal HP—Key Moments from Software Architecture Superstream
By O'Reilly |
December 9, 2025

article
Our Anthropic IPO Christmas Wishlist
By Asimov’s Addendum |
December 9, 2025

article
Software 2.0 Means Verifiable AI
By Mike Loukides |
December 9, 2025