CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Date: Tue, 15 Jul 2025 09:13:29 GMT
Server: Apache
Location: https://www.oreilly.com/radar/
Cache-Control: max-age=2592000
Expires: Thu, 14 Aug 2025 09:13:29 GMT
Content-Length: 238
Content-Type: text/html; charset=iso-8859-1
HTTP/2 200
server: Apache
link: ; rel=preload; as=style, ; rel=preload; as=style
content-security-policy-report-only: default-src https://www.oreilly.com/W0HqDzLmBGvTM/yGX/gwnH_SuR_0g/ES7wwktcLr8GS4/BX5qK2AC/b1MKd3/QkUDk * '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=9292
expires: Tue, 15 Jul 2025 11:48:21 GMT
date: Tue, 15 Jul 2025 09:13:29 GMT
content-length: 19414
referrer-policy: strict-origin
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
set-cookie: _abck=17279F7A211C6993BCED1E93AEF143BA~-1~YAAQbq1NaKeHd/KXAQAAl0xcDQ5SxDvzG/RouZpBCh+XL1Dt2ZTetmkEoD61+PYVmPaLsKSF6PS+0Aibhh17wo859TgWn/fCGSY48/d22eBWhBta2SdOaS7hIhYvUWLCKVpHRPfr2epwER5nvHEB+SCxPuBDo0uBLXwQqqI1FPNT/x/NJpLbYT3RDm8WuwMv9/cjikxD7M+c4c/QUBX2URdxTnDC9loN2bgm0Bix41X7RhZbmOS3d9Wv9SNsKz12IltqzKpnwpv5TRM4tUTRzBGss/5jg+4qT+QBpK3Pfjv6iU/C+sA/PSt0l4vMDIW/nzbrTO2ilgnRxXJbDXPdd3AjJsAbdWK6TumHkSvtamKVDH0EnwFw+LsL3ig2fAhHm1LXJMg/U98lkBrwmeCdhFrPpqvlNWtlL8DXSDniPrhcmZduKBurXBlN4iicAkCYB+2GTzc=~-1~-1~-1; Domain=.oreilly.com; Path=/; Expires=Wed, 15 Jul 2026 09:13:29 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=A3F0311EB4422BEF64A310A5C5232AD3~YAAQbq1NaKiHd/KXAQAAl0xcDRwq/jDwDMOYILvuJ8E/SZZzFvJaJVgkVMvdahisc4u8IYmHsN8ddy0W4rXTOfRYyqV6PMGsfjuYJkiJwt54Fg/0dxhYrv5EKqXHXceVAnc/H1WBQsR1CYmPFukth/1cvKs8ReqjsvyKFAxxkDZ1uDQkIoqQWiO/++J1FviF7D11xgQrHV+YHd8JOw/Sj3M2qSqed+nFSJ2ccJXJ3N8ohYeeXOhohOgR3kS/9+u6ckkizxox36M6JEg2EzTvyh0enojsC3Bu99IkRqN2Y0RQnutbZPq2V3b4+k+YLyiHC7hm92n4zmGqrIGCcmY7ZImVvXZvLQ9veKPeu0G51SNV4RCZmAuavyg=~4600897~3356209; Domain=.oreilly.com; Path=/; Expires=Tue, 15 Jul 2025 13:13:29 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.
Jul14Building Agents with OpenAI’s GPT Assistants APIJul16Domain-Driven Design: First StepsJul24Code Modernization Using Generative AI
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 10 days.
Start trialThank you for subscribing to the O’Reilly Radar Trends to Watch newsletter.

article AI & ML
APIs and Agents: What Developers Need to Know
APIs Aren’t Going Away, but They Will Need to Evolve.
By Louise Corrigan

podcast AI & ML
Generative AI in the Real World: Raiza Martin on Building AI Applications for Audio
By Ben Lorica, Raiza Martin

article AI & ML
Whistle-Blowing Models
By Mike Loukides

article
The Future of Engineering Leadership
By Peter Bell |
July 7, 2025

article
The Sens-AI Framework: Teaching Developers to Think with AI
By Andrew Stellman |
July 3, 2025

article
Radar Trends to Watch: July 2025
By Mike Loukides |
July 1, 2025

article
The Attribution Crisis in LLM Search Results
By Asimov’s Addendum |
June 27, 2025

podcast
Generative AI in the Real World: Stefania Druga on Designing for the Next Generation
By Ben Lorica, Stefania Druga |
June 26, 2025
0:00
/
0:00

video
Books, On-Demand Courses, and Live Courses at O'Reilly—Chelsea Troy Live with Tim O'Reilly
By O'Reilly |
June 25, 2025

article
“More Slowly”
By Tim O’Reilly |
June 25, 2025

article
CTO Hour Recap: Deliberate Engineering Strategy with Will Larson
By David Michelson |
June 24, 2025

article
Coding for the Future Agentic World
By Tim O’Reilly |
June 18, 2025

article
Designing Collaborative Multi-Agent Systems with the A2A Protocol
By Heiko Hotz, Sokratis Kartakis |
June 18, 2025

article
MCP: What It Is and Why It Matters—Part 4
By Addy Osmani |
June 16, 2025

article
Making AI's Thinking More Transparent
By Sruly Rosenblat at Asimov’s Addendum |
June 12, 2025

podcast
Generative AI in the Real World: Douwe Kiela on Why RAG Isn’t Dead
By Ben Lorica, Douwe Kiela |
June 12, 2025
0:00
/
0:00

video
Senior Versus Junior Engineers with Camille Fournier—Key Moments from AI Codecon
By O'Reilly |
June 11, 2025

video
Improving Code Understanding with Birgitta Böckeler—A Smorgasbord: AI for Systems Modernisation
By O'Reilly |
June 10, 2025

article
Normal Technology at Scale
By Mike Loukides |
June 10, 2025