POPULARITY
Categories
"Aujourd'hui, tout le monde s'enorgueillit de faire du cloud native, mais qui pense vraiment à construire sa sauvegarde et à restaurer ses données partout, et soit vraiment partout ?" Le D.E.V. de la semaine est Christophe François, Directeur des ventes Europe du Sud chez Veeam, en charge de l'offre de sauvegarde Kasten. Dans cet épisode, nous explorons pourquoi la donnée reste le grand oublié des stratégies multicloud et comment repenser la sauvegarde à l'ère de Kubernetes. Christophe nous explique la différence entre sauvegarder une infrastructure et restaurer un service applicatif complet, namespace par namespace. Une discussion riche sur la portabilité, l'intégrité des données et la confiance nécessaire pour opérer des rollbacks fiables.Chapitrages00:00:57 : La donnée, grand oubliée00:02:24 : De l'infra au service00:04:16 : Restaurer l'application entière00:05:13 : Mobilité et multicloud00:06:41 : Déplacer sans casser00:09:44 : Kubernetes n'est pas Git00:10:48 : Dépendances applicatives00:13:03 : Sécurité et immutabilité00:16:00 : Comprendre le data drift00:17:27 : Versions et restauration00:18:34 : RTO et optimisation00:20:30 : Genèse de Casten00:22:35 : Devs et DevOps en phase00:23:44 : Le choc des silos00:26:30 : Migration vers le cloud00:28:15 : Kubernetes pour qui ?00:31:59 : Rollback et vitesse00:33:39 : Revenir en arrière vite00:36:21 : Donnée et intelligence artificielle00:39:16 : Sauvegarde granulaire00:40:23 : Rejouer les changements00:42:01 : Plus vite, plus fiable00:44:24 : L'IA en interne00:45:51 : Vers plus de robustesse00:47:31 : Revenir au why Liens évoqués pendant l'émission Simon Sinek, Golden Circle
V rozhovore som privítala MUDr. Čápovú, ktorá poodhalila ako fungujú niektorí lekári, čo by sa nemalo diať ako klietba voči pacientom? ❤️Pozrite aj tieto kurzy: https://skola.odznova.sk/ - ❤️Využi zľavy na nákup: https://40plus.sk/vychytavkyAko odhaliť spike protein po vakcíne, ako čistitť telo od vakcíny a zápalu? A hovorila aj o mŕtvych zuboch a čo sa deje v tele!Užite si rozhovor v plnej dĺžke.Ďakujem, že podporujete tvorbu svojim členským príspevkom tu na YouTube.Moc si to cením****************************************************************************Ďakujem, že ma podporujete svojimi darmi na HeroHero alebo tu na YouTube. Aj vďaka vám vzniká tento obsah. Chcete ma začať podporovať? Info tu: https://herohero.co/odznova Podpora je možná aj tu na YouTube.. zmysel to má od 5,99€ (50% z vášho predplatného mi zoberie YouTube ako províziu. Tak si to viete spočítať...Hero berie len 12,3%) INFO: Predplatné 2,99 na YT je bez nároku na obsah vopred. Ide len o sympatizovanie, za čo ďakujem... Ak nechcete platiť kartou, možné je podporovať aj cez číslo účtu o.z. : SK45 8330 0000 0022 0165 1060 - názov účtu: Institut Trvaleho Rozvoja 40+ do poznámky uveďte, že ide o DAR ĎAKUJEM a nezabudnite pozrieť info a linky o podujatiach ... ( INFO: Podujatia ❤ - https://www.40plus.sk/podujatia-odznova/ Buďte zdraví Martina Valachová• Web: http://www.40plus.sk • Facebook: http://fb.com/40plus.sk • Instagram: / odznovapodcast
Výrazne predražené výstavné plochy, neoprávnené výdavky na letenky i ubytovanie, drahá a nepoužitá projektová dokumentácia. NKÚ vystavil šafáreniu na EXPO Osaka tvrdý účet. Celková škoda sa šplhá k sume 900-tisíc. Prípad putuje na prokuratúru a šéf NKÚ vyzýva k vyvodeniu trestnoprávnej zodpovednosti.Jeden štvorcový meter výstavnej plochy za skoro 112-tisíc, čo je 19-násobne viac ako v prípade dubajského EXPA. Pri príprave štát vynaložil na architektonickú štúdiu a projektovú dokumentáciu 1,4 milióna, čo je približne dvanásťnásobok nákladov v porovnaní s Dubajom. Prokuratúre boli odstúpené i zistenia týkajúce sa neoprávnenosti výdavkov na letenky a ubytovanie v celkovej výške ďalších 450-tisíc. Sčítané a podčiarknuté: Kontrolóri Najvyššieho kontrolného úradu zistili, že v prípade EXPA v japonskej Osake bolo nehospodárne vynaložených takmer 900 tisíc eur a preto NKÚ odstupuje závery svojej kontroly orgánom prokuratúry."Ide o veľmi arogantné ponímanie zodpovednosti, ktoré majú nominanti vo funkciách štátnych podnikov. Toto je už na hrane trestného zákona a sme presvedčení, že je najvyšší čas aby sa kompetentní brali na zodpovednosť,” hovorí o šafárení s verejnými zdrojmi v japonskej Osake v gescií aktuálnej vládnej moci predseda NKÚ Ľubomír Andrassy.“Ukazuje sa, že zatiaľ čo od ľudí žiadali uťahovanie opaskov, oni sami organizovali za štátne peniaze ranné opiáše a bezbrehé žúrky. Slovensko zažívalo obrovskú vládnu krízu, ľudia chudobneli a pán minister si z vládneho Expa urobil súkromnú cestovnú kanceláriu,” takto kritizoval plytvanie v Dubaji vtedajší líder opozície Robert Fico.Dnes, už ako premiér Fico, však on - i jeho ministri, zodpovedajú za obdobné, ak nie ešte horšie plytvanie a rozdiel bude zrejme iba v zemepise, namiesto Dubaja sa tentoraz šafárilo v japonskej Osake.To je téma dnešných Aktualít Nahlas, s predsedom Najvyššieho kontrolného úradu Ľubomírom Andrassym. Sledujete Aktuality Nahlas, pekný deň a pokoj v duši praje Braňo Dobšinský.
Pour l'épisode #349 je recevais Sébastien Deleuze. On en débrief avec Salim.
Výrazne predražené výstavné plochy, neoprávnené výdavky na letenky i ubytovanie, drahá a nepoužitá projektová dokumentácia. NKÚ vystavil šafáreniu na EXPO Osaka tvrdý účet. Celková škoda sa šplhá k sume 900-tisíc. Prípad putuje na prokuratúru a šéf NKÚ vyzýva k vyvodeniu trestnoprávnej zodpovednosti.Jeden štvorcový meter výstavnej plochy za skoro 112-tisíc, čo je 19-násobne viac ako v prípade dubajského EXPA. Pri príprave štát vynaložil na architektonickú štúdiu a projektovú dokumentáciu 1,4 milióna, čo je približne dvanásťnásobok nákladov v porovnaní s Dubajom. Prokuratúre boli odstúpené i zistenia týkajúce sa neoprávnenosti výdavkov na letenky a ubytovanie v celkovej výške ďalších 450-tisíc. Sčítané a podčiarknuté: Kontrolóri Najvyššieho kontrolného úradu zistili, že v prípade EXPA v japonskej Osake bolo nehospodárne vynaložených takmer 900 tisíc eur a preto NKÚ odstupuje závery svojej kontroly orgánom prokuratúry."Ide o veľmi arogantné ponímanie zodpovednosti, ktoré majú nominanti vo funkciách štátnych podnikov. Toto je už na hrane trestného zákona a sme presvedčení, že je najvyšší čas aby sa kompetentní brali na zodpovednosť,” hovorí o šafárení s verejnými zdrojmi v japonskej Osake v gescií aktuálnej vládnej moci predseda NKÚ Ľubomír Andrassy.“Ukazuje sa, že zatiaľ čo od ľudí žiadali uťahovanie opaskov, oni sami organizovali za štátne peniaze ranné opiáše a bezbrehé žúrky. Slovensko zažívalo obrovskú vládnu krízu, ľudia chudobneli a pán minister si z vládneho Expa urobil súkromnú cestovnú kanceláriu,” takto kritizoval plytvanie v Dubaji vtedajší líder opozície Robert Fico.Dnes, už ako premiér Fico, však on - i jeho ministri, zodpovedajú za obdobné, ak nie ešte horšie plytvanie a rozdiel bude zrejme iba v zemepise, namiesto Dubaja sa tentoraz šafárilo v japonskej Osake.To je téma dnešných Aktualít Nahlas, s predsedom Najvyššieho kontrolného úradu Ľubomírom Andrassym. Sledujete Aktuality Nahlas, pekný deň a pokoj v duši praje Braňo Dobšinský.
Il mondo della progettazione sta affrontando una trasformazione radicale!Si parte con un ripasso essenziale sul BIM 2.0: la transizione dal semplice modello 3D alla centralizzazione del dato, con uno sguardo a come l'Intelligenza Artificiale ci spingerà presto verso il BIM 3.0.Analizziamo le differenze cruciali tra CDE e IDE e capiamo perché l'Information Delivery Specification (IDS) e gli standard OpenBIM sono fondamentali per la verifica automatica e l'avvicinamento all'epermit. Ma la vera scossa nel settore arriva da Autodesk: Forma sostituirà davvero Revit? Ti parlo di quanto emerso sulle roadmap decennali, del concetto di "Forma Connected Client" e di come la progettazione, l'analisi e il coordinamento si sposteranno sempre più sui dati e sull'intelligenza di progetto. Infine, un doveroso e sentito ringraziamento a chi, con il suo supporto provvidenziale, ha coperto il canone mensile dei nostri servizi, e qualche aggiornamento sui contenuti audio. Ti parlo dell'ottima accoglienza e della fluidità dell'intervista nell'episodio #366 di Snap e della ripresa del podcast A2 con i nuovi formati più brevi (episodi 78 e 79), focalizzati come sempre su come integrare al meglio la tecnologia Apple nei nostri flussi di lavoro quotidiani.—>
Windows Week D arrives, and this time we get updates - a preview of Octoberʼs Patch Tuesday 24H2/25H2 Minor update with new Copilot key remaps, Wi-Fi in WRE, more 26H1 Major update that brings all new 26H2 features—Start, Taskbar, Search —to 26H1. Finally. Windows Insider Program Four new builds last Friday - Biggest change is Cloud Rebuild in WRE (in Experimental) gaining new capabilities. Software 30 years ago, Dave Plummer created Task Manager, and now heʼs vibe-coded a modern version that works on Mac and Linux too. Stardock announces a new Windows 11 utility called Snipboard. Clipchamp does AI upscaling to 4K now Hardware The Lenovo ThinkPad X9 15p Aura Edition is nearly perfect, with 11 hours of battery life. Googlebook revealed! Questions answered - $899 starting price is much lower than expected. This is Androidʼs Copilot+ PC moment - An AI PC? What a concept! AI/dev Microsoft announces a OneDrive + Copilot event in October - Also a separate Copilot event before then. Financial Times reveals internal OpenAI prediction of $278 billion in losses over the next five years. NYT copyright case discovery reveals what Microsoft and OpenAI really think about stealing content. Anthropic merges Cowork into chat, adds Docs and Slides. Google Labs CC turned into Gemini Daily Brief, so now itʼs an AI agent for families. Google opens up its Home smart home ecosystem to other AI assistants. XAML.io is a web-based vibe coding IDE for .NET apps and it looks amazing. XBOX and Gaming A big reorg and a small number of layoffs at XBOX sets off a new round of hand wringing. Tip and Picks Tip of the week: Get Auto SR on Panther Lake-based laptops Auto SR was designed to make gaming viable on Windows 11 on Arm/Snapdragon X/X2, but now itʼs available on Intel Core Ultra Series 3-based PCs and it is worth experimenting with. App Pick of the Week: Affinity Possibly the greatest free app in existence, Affinity just got 60 new features and is even better. Hosts: Leo Laporte and Paul Thurrott Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free audio and video feeds, a members-only Discord, and exclusive content. Join today: https://twit.tv/clubtwit Sponsors: trustedtech.team/twit originhq.com/windowsweekly
Windows Week D arrives, and this time we get updates - a preview of Octoberʼs Patch Tuesday 24H2/25H2 Minor update with new Copilot key remaps, Wi-Fi in WRE, more 26H1 Major update that brings all new 26H2 features—Start, Taskbar, Search —to 26H1. Finally. Windows Insider Program Four new builds last Friday - Biggest change is Cloud Rebuild in WRE (in Experimental) gaining new capabilities. Software 30 years ago, Dave Plummer created Task Manager, and now heʼs vibe-coded a modern version that works on Mac and Linux too. Stardock announces a new Windows 11 utility called Snipboard. Clipchamp does AI upscaling to 4K now Hardware The Lenovo ThinkPad X9 15p Aura Edition is nearly perfect, with 11 hours of battery life. Googlebook revealed! Questions answered - $899 starting price is much lower than expected. This is Androidʼs Copilot+ PC moment - An AI PC? What a concept! AI/dev Microsoft announces a OneDrive + Copilot event in October - Also a separate Copilot event before then. Financial Times reveals internal OpenAI prediction of $278 billion in losses over the next five years. NYT copyright case discovery reveals what Microsoft and OpenAI really think about stealing content. Anthropic merges Cowork into chat, adds Docs and Slides. Google Labs CC turned into Gemini Daily Brief, so now itʼs an AI agent for families. Google opens up its Home smart home ecosystem to other AI assistants. XAML.io is a web-based vibe coding IDE for .NET apps and it looks amazing. XBOX and Gaming A big reorg and a small number of layoffs at XBOX sets off a new round of hand wringing. Tip and Picks Tip of the week: Get Auto SR on Panther Lake-based laptops Auto SR was designed to make gaming viable on Windows 11 on Arm/Snapdragon X/X2, but now itʼs available on Intel Core Ultra Series 3-based PCs and it is worth experimenting with. App Pick of the Week: Affinity Possibly the greatest free app in existence, Affinity just got 60 new features and is even better. Hosts: Leo Laporte and Paul Thurrott Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free audio and video feeds, a members-only Discord, and exclusive content. Join today: https://twit.tv/clubtwit Sponsors: trustedtech.team/twit originhq.com/windowsweekly
Svet sa zrýchľuje a nestíhame sa čudovať, čo všetko sa deje. ❤️Pozrite aj tieto kurzy: https://skola.odznova.sk/ - ❤️Využi zľavy na nákup: https://40plus.sk/vychytavkyNiektorí hovoria, že nám ostávajú tri roky života, aký poznáme. A dejú sa veci, ktoré by sme pred pár rokmi nemohli ani len predpokladať. Dnes sa budem rozprávať v pokračovaní rozhovoru s Mirom Šimoničom, ktorý má zaujímavé vhľady na život a stále si pýtate rozhovor s ním.S Mirom sme sa po dlhšom čase opäť stretli a rozprávali sme sa o tom, čo všetko sa od nášho posledného rozhovoru udialo. Zastavili sme sa pri témach okolo Soni Pekovej aj Anthonyho Fauciho a pri otázke, či aj dnes platí Twainova myšlienka, že je ľahšie ľudí oklamať, ako ich presvedčiť o tom, že oklamaní boli, keď v minulosti ľudí ako Soňa Peková za podobné postoje upaľovali či väznili. Zaujímalo ma, ako Miro vníma súdne pojednávania a nové informácie okolo Fauciho a či verí, že pravda o veľkých témach posledných rokov, od korony až po Ukrajinu, raz vyjde napovrch a či sa toho ešte dožijeme. Obzreli sme sa aj za horúcim letom a za tým, čo si z neho odniesol a čo si všimol. Vrátili sme sa k momentu z nášho predchádzajúceho rozhovoru, ktorý mnohých z vás zasiahol, keď sa zastal seniorov v čase, keď im chcú niektorí progresivisti upierať volebné právo, a pýtala som sa ho, či má pocit, že dnes žijeme v modernom otroctve, ktoré sa len nesmie takto pomenovať. A nevynechali sme ani jeho slová, ktoré vás chytili za srdce, o tom, ako mu strašne chýba ten starý svet.Užite si rozhovor bez reklamy a ďakujem, že podporujete tento projekt. P.S: kontakt na krajčírku Adriku: https://instagram.com/krajcirka_adrikazStretnutie so Sonou Pekovou : https://40plus.sk/sona-pekova-na-zivo-ako-pomoct-ludom-po-22-10-2026-v-bratislave-odznova/00:00 Úvod a Miro Šimonič 01:44 Ohlasy po minulom rozhovore a odvrátená strana popularity03:31 Soňa Peková a odobratie pečiatky súdnej znalkyne08:35 Covid, strach a prečo sa k téme treba vrátiť10:23 Fauci a 111 otázok bez odpovede18:14 Oklamaní ľudia a priznanie vlastného omylu20:13 Lietanie, call centrá a stratená ľudskosť26:31 Svadobné šaty na palube a príbeh zo Štokholmu29:03 Banky, karty a poplatok za vlastné peniaze35:28 Fauciho denníky a doba rúšok v lese37:09 Umelá inteligencia a návrat škôl ku knihám42:06 Streamovanie, Netflix a recyklovanie Hollywoodu46:18 Starý svet, obchody a samoobslužné pokladne48:27 Gramáže, proteín a gumová zmrzlina53:47 Bývanie za milión, Bratislava a cyklotrasy57:27 Seniori a rešpekt k staršej generácii59:52 Film Bardotky, Eva Holubová a leto plné zážitkov64:55 Manipulácia strachom a ticho pred niečím novým66:31 Epstein, Gates a svet nedotknuteľných69:46 Zmrzlina za 4 eurá a košeľa za 1800 eur74:23 Záverečný odkaz Mira Šimoniča77:29 Poďakovanie, krajčírka Adrika a pozvánky na podujatia****************************************************************************Ďakujem, že ma podporujete svojimi darmi na HeroHero alebo tu na YouTube. Aj vďaka vám vzniká tento obsah. Chcete ma začať podporovať? Info tu: https://herohero.co/odznova Podpora je možná aj tu na YouTube.. zmysel to má od 5,99€ (50% z vášho predplatného mi zoberie YouTube ako províziu. Tak si to viete spočítať...Hero berie len 12,3%) INFO: Predplatné 2,99 na YT je bez nároku na obsah vopred. Ide len o sympatizovanie, za čo ďakujem... Ak nechcete platiť kartou, možné je podporovať aj cez číslo účtu o.z. : SK45 8330 0000 0022 0165 1060 - názov účtu: Institut Trvaleho Rozvoja 40+ do poznámky uveďte, že ide o DAR ĎAKUJEM a nezabudnite pozrieť info a linky o podujatiach ... ( INFO: Podujatia ❤ - https://www.40plus.sk/podujatia-odznova/ Buďte zdraví Martina Valachová• Web: http://www.40plus.sk • Facebook: http://fb.com/40plus.sk • Instagram: / odznovapodcast
Windows Week D arrives, and this time we get updates - a preview of Octoberʼs Patch Tuesday 24H2/25H2 Minor update with new Copilot key remaps, Wi-Fi in WRE, more 26H1 Major update that brings all new 26H2 features—Start, Taskbar, Search —to 26H1. Finally. Windows Insider Program Four new builds last Friday - Biggest change is Cloud Rebuild in WRE (in Experimental) gaining new capabilities. Software 30 years ago, Dave Plummer created Task Manager, and now heʼs vibe-coded a modern version that works on Mac and Linux too. Stardock announces a new Windows 11 utility called Snipboard. Clipchamp does AI upscaling to 4K now Hardware The Lenovo ThinkPad X9 15p Aura Edition is nearly perfect, with 11 hours of battery life. Googlebook revealed! Questions answered - $899 starting price is much lower than expected. This is Androidʼs Copilot+ PC moment - An AI PC? What a concept! AI/dev Microsoft announces a OneDrive + Copilot event in October - Also a separate Copilot event before then. Financial Times reveals internal OpenAI prediction of $278 billion in losses over the next five years. NYT copyright case discovery reveals what Microsoft and OpenAI really think about stealing content. Anthropic merges Cowork into chat, adds Docs and Slides. Google Labs CC turned into Gemini Daily Brief, so now itʼs an AI agent for families. Google opens up its Home smart home ecosystem to other AI assistants. XAML.io is a web-based vibe coding IDE for .NET apps and it looks amazing. XBOX and Gaming A big reorg and a small number of layoffs at XBOX sets off a new round of hand wringing. Tip and Picks Tip of the week: Get Auto SR on Panther Lake-based laptops Auto SR was designed to make gaming viable on Windows 11 on Arm/Snapdragon X/X2, but now itʼs available on Intel Core Ultra Series 3-based PCs and it is worth experimenting with. App Pick of the Week: Affinity Possibly the greatest free app in existence, Affinity just got 60 new features and is even better. Hosts: Leo Laporte and Paul Thurrott Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free audio and video feeds, a members-only Discord, and exclusive content. Join today: https://twit.tv/clubtwit Sponsors: trustedtech.team/twit originhq.com/windowsweekly
Windows Week D arrives, and this time we get updates - a preview of Octoberʼs Patch Tuesday 24H2/25H2 Minor update with new Copilot key remaps, Wi-Fi in WRE, more 26H1 Major update that brings all new 26H2 features—Start, Taskbar, Search —to 26H1. Finally. Windows Insider Program Four new builds last Friday - Biggest change is Cloud Rebuild in WRE (in Experimental) gaining new capabilities. Software 30 years ago, Dave Plummer created Task Manager, and now heʼs vibe-coded a modern version that works on Mac and Linux too. Stardock announces a new Windows 11 utility called Snipboard. Clipchamp does AI upscaling to 4K now Hardware The Lenovo ThinkPad X9 15p Aura Edition is nearly perfect, with 11 hours of battery life. Googlebook revealed! Questions answered - $899 starting price is much lower than expected. This is Androidʼs Copilot+ PC moment - An AI PC? What a concept! AI/dev Microsoft announces a OneDrive + Copilot event in October - Also a separate Copilot event before then. Financial Times reveals internal OpenAI prediction of $278 billion in losses over the next five years. NYT copyright case discovery reveals what Microsoft and OpenAI really think about stealing content. Anthropic merges Cowork into chat, adds Docs and Slides. Google Labs CC turned into Gemini Daily Brief, so now itʼs an AI agent for families. Google opens up its Home smart home ecosystem to other AI assistants. XAML.io is a web-based vibe coding IDE for .NET apps and it looks amazing. XBOX and Gaming A big reorg and a small number of layoffs at XBOX sets off a new round of hand wringing. Tip and Picks Tip of the week: Get Auto SR on Panther Lake-based laptops Auto SR was designed to make gaming viable on Windows 11 on Arm/Snapdragon X/X2, but now itʼs available on Intel Core Ultra Series 3-based PCs and it is worth experimenting with. App Pick of the Week: Affinity Possibly the greatest free app in existence, Affinity just got 60 new features and is even better. Hosts: Leo Laporte and Paul Thurrott Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free audio and video feeds, a members-only Discord, and exclusive content. Join today: https://twit.tv/clubtwit Sponsors: trustedtech.team/twit originhq.com/windowsweekly
Windows Week D arrives, and this time we get updates - a preview of Octoberʼs Patch Tuesday 24H2/25H2 Minor update with new Copilot key remaps, Wi-Fi in WRE, more 26H1 Major update that brings all new 26H2 features—Start, Taskbar, Search —to 26H1. Finally. Windows Insider Program Four new builds last Friday - Biggest change is Cloud Rebuild in WRE (in Experimental) gaining new capabilities. Software 30 years ago, Dave Plummer created Task Manager, and now heʼs vibe-coded a modern version that works on Mac and Linux too. Stardock announces a new Windows 11 utility called Snipboard. Clipchamp does AI upscaling to 4K now Hardware The Lenovo ThinkPad X9 15p Aura Edition is nearly perfect, with 11 hours of battery life. Googlebook revealed! Questions answered - $899 starting price is much lower than expected. This is Androidʼs Copilot+ PC moment - An AI PC? What a concept! AI/dev Microsoft announces a OneDrive + Copilot event in October - Also a separate Copilot event before then. Financial Times reveals internal OpenAI prediction of $278 billion in losses over the next five years. NYT copyright case discovery reveals what Microsoft and OpenAI really think about stealing content. Anthropic merges Cowork into chat, adds Docs and Slides. Google Labs CC turned into Gemini Daily Brief, so now itʼs an AI agent for families. Google opens up its Home smart home ecosystem to other AI assistants. XAML.io is a web-based vibe coding IDE for .NET apps and it looks amazing. XBOX and Gaming A big reorg and a small number of layoffs at XBOX sets off a new round of hand wringing. Tip and Picks Tip of the week: Get Auto SR on Panther Lake-based laptops Auto SR was designed to make gaming viable on Windows 11 on Arm/Snapdragon X/X2, but now itʼs available on Intel Core Ultra Series 3-based PCs and it is worth experimenting with. App Pick of the Week: Affinity Possibly the greatest free app in existence, Affinity just got 60 new features and is even better. Hosts: Leo Laporte and Paul Thurrott Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free audio and video feeds, a members-only Discord, and exclusive content. Join today: https://twit.tv/clubtwit Sponsors: trustedtech.team/twit originhq.com/windowsweekly
"C'est plus efficace pour une équipe d'utiliser l'outil standard qu'imaginer de recréer une solution parfaite" Le D.E.V. de la semaine est Jérémy Cohen, Principal Product Manager chez dbt Labs. Avec plus de huit ans d'expérience chez dbt, Jérémy nous plonge dans l'évolution des pipelines data, de la démocratisation du SQL à l'adoption massive des standards d'ingénierie logicielle côté data. Il revient sur la place centrale donnée à la documentation, au versionning et au testing pour fiabiliser les transformations dans un contexte où l'accessibilité prime. L'épisode explore aussi comment l'émergence des LLM revisite l'automatisation et l'approche self-serve en analytics. Enfin, il souligne le rôle de dbt comme socle structurant, à la fois flexible et désormais incontournable pour les équipes data, quels que soient leur taille ou leur contexte métier.Chapitrages00:01:00 : Pipelines de données00:03:23 : De l'ETL à l'ELT00:09:03 : Bases analytiques en colonne00:16:04 : SQL au c&oeligur de dbt00:19:46 : Tests et versioning00:27:45 : Fiabilité et gouvernance00:38:32 : Pourquoi dbt s'impose00:42:56 : L'ère des LLM00:48:29 : Lectures et tabulations Liens évoqués pendant l'émission Les choses une histoire des années 60 de Georges PerecPour aller plus loin : https://learn.getdbt.com/cataloghttps://www.getdbt.com/communityhttps://www.getdbt.com/resources/state-of-analytics-engineering-2026https://docs.getdbt.com/blog/dbt-core-v2-is-here
Windows Week D arrives, and this time we get updates - a preview of Octoberʼs Patch Tuesday 24H2/25H2 Minor update with new Copilot key remaps, Wi-Fi in WRE, more 26H1 Major update that brings all new 26H2 features—Start, Taskbar, Search —to 26H1. Finally. Windows Insider Program Four new builds last Friday - Biggest change is Cloud Rebuild in WRE (in Experimental) gaining new capabilities. Software 30 years ago, Dave Plummer created Task Manager, and now heʼs vibe-coded a modern version that works on Mac and Linux too. Stardock announces a new Windows 11 utility called Snipboard. Clipchamp does AI upscaling to 4K now Hardware The Lenovo ThinkPad X9 15p Aura Edition is nearly perfect, with 11 hours of battery life. Googlebook revealed! Questions answered - $899 starting price is much lower than expected. This is Androidʼs Copilot+ PC moment - An AI PC? What a concept! AI/dev Microsoft announces a OneDrive + Copilot event in October - Also a separate Copilot event before then. Financial Times reveals internal OpenAI prediction of $278 billion in losses over the next five years. NYT copyright case discovery reveals what Microsoft and OpenAI really think about stealing content. Anthropic merges Cowork into chat, adds Docs and Slides. Google Labs CC turned into Gemini Daily Brief, so now itʼs an AI agent for families. Google opens up its Home smart home ecosystem to other AI assistants. XAML.io is a web-based vibe coding IDE for .NET apps and it looks amazing. XBOX and Gaming A big reorg and a small number of layoffs at XBOX sets off a new round of hand wringing. Tip and Picks Tip of the week: Get Auto SR on Panther Lake-based laptops Auto SR was designed to make gaming viable on Windows 11 on Arm/Snapdragon X/X2, but now itʼs available on Intel Core Ultra Series 3-based PCs and it is worth experimenting with. App Pick of the Week: Affinity Possibly the greatest free app in existence, Affinity just got 60 new features and is even better. Hosts: Leo Laporte and Paul Thurrott Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free audio and video feeds, a members-only Discord, and exclusive content. Join today: https://twit.tv/clubtwit Sponsors: trustedtech.team/twit originhq.com/windowsweekly
Les investissements directs étrangers (IDE) reçus par un pays profitent-ils à son économie et à ses habitants ? Ce n'est en tout cas pas une évidence comme le montre l'exemple guinéen. La Guinée est arrivée en tête des IDE reçus l'année dernière, en Afrique. Le pays a reçu plus de 7,7 milliards de dollars, une somme essentiellement liée au lancement de la mine de fer de Simandou. Le projet gigantesque de mine de fer de Simandou a connu une accélération en 2025 avant d'entrer en production en novembre. Mais l'achat d'équipement et les gros travaux de construction du chemin de fer et du terminal portuaire de Moribaya n'ont pas profité aux entreprises locales, explique Oumar Barry Totiya, directeur de l'Observatoire guinéen des mines et métaux : « Simandou, c'est surtout des acteurs étrangers qui ont capté ces investissements, la construction des rails et du port a bénéficié à des entreprises chinoises, les travaux d'ingénierie lourde dans la mine ont profité à des entreprises portugaises ». Le secteur guinéen a hérité lui de quelques contrats de sous-traitance dans le domaine de la sécurité, de la restauration et de petits travaux de terrassement. Mais c'est loin d'être assez pour Chérif Mohamed Abdallah Haïdara, président du Groupe organisé des hommes d'affaires (GOHA) international : « Moi personnellement, je n'ai rien reçu, ni un marché, ni une proposition, ni un courrier d'invitation [à répondre à un marché], et je ne suis pas le seul. Nous invitons donc l'État à nous appuyer pour que les compagnies étrangères ne soient pas les seules à profiter. Nous ne les rejetons pas, mais si dans presque tous les domaines ce sont eux qui récupèrent les marchés, c'est compliqué » Une économie nationale encore en retrait face à l'ampleur des investissements Tous les constats se rejoignent : la capacité de l'économie guinéenne à capter les investissements étrangers est encore trop faible. Le secteur bancaire est tout aussi concerné, explique l'économiste Bella Bah : « Si vous prenez les sept milliards de dollars d'investissements directs étrangers, à peine un milliard a été viré sur les comptes en Guinée. La Guinée est un pays qui vit de l'importation, avoir un important flux de devises nous permet de valoriser le franc guinéen et cela a un impact sur le prix des produits importés comme le riz, la farine et le sucre. » Avoir suffisamment de devises permet notamment d'éviter tout retard de paiement, et de livraison, un facteur de stabilité des prix sur les marchés locaux. Bella Bah précise qu'il reste entre 13 et 15 milliards de dollars à investir dans le cadre du projet Simandou et espère qu'ils profiteront beaucoup plus à l'économie guinéenne. À écouter aussiExploitation minière en Guinée: «Le projet de Simandou doit être accompagné d'une politique sociale»
Pour l'épisode #339 je recevais Adnan Aita. On en débrief avec Christophe.
O grande e glorioso dia - Gabriel Manzoni by IDE
Talk Python To Me - Python conversations for passionate developers
Lint the entire CPython code base from scratch. It takes 0.3 seconds. Three blinks of an eye. That is ruff, and it is written in Rust. So are Pydantic, Polars, uv, and Granian. Rust shows up in Python three ways: tools that happen to be Rust, libraries Python imports, and servers that run Python inside Rust. This is Rust for Python developers, not Rust experts. Christopher Trudeau is back on Talk Python to discuss Rust and his latest course Up and Running with Rust. The core rule is that only one thing can own a value at a time. Pass it around freely in Python and the garbage collector cleans up. Do that in Rust and it will not compile. Episode sponsors Sentry Error Monitoring, Code talkpython26 Python in Production Talk Python Courses Links from the show Up and Running with Rust course: training.talkpython.fm Rust: rust-lang.org pydantic: pydantic.dev ruff: docs.astral.sh granian: github.com By example: doc.rust-lang.org rust-lang.org: rust-lang.org rustup.rs: rustup.rs crates.io: crates.io main.rs: main.rs PyO3: github.com https://github.com/ritwiktiwari/awesome-python-rs: github.com ty: docs.astral.sh pyrefly: pyrefly.org uv: github.com polars: pola.rs Watch this episode on YouTube: youtube.com Episode #563 deep-dive: talkpython.fm/563 Episode transcripts: talkpython.fm Theme Song: Developer Rap
AfD získava na popularite naprieč Nemeckom. Len nedávno vyhrala voľby v Sasku-Anhaltsku a už túto nedeľu jej popularitu preveria voľby aj v hlavnom meste. Vzostup krajnej pravice však nie je len nemecký problém, tento trend pozorujeme vo viacerých krajinách naprieč Európou, vrátane Slovenska. Ide naozaj o zvrat v politike, ako to označuje nemecký kancelár Friedrich Merz? A ako výhra AfD môže ovplyvniť zahraničné vzťahy Nemecka či dokonca politiku Európskej únie? A prečo sa toto všetko vôbec deje? Eva Frantová sa v podcaste Dobré ráno pýta výskumníka Nemeckej rady pre zahraničné vzťahy v Berlíne Milana Niča. Zdroje zvukov: ČT Odporúčanie: Na tému Nemecka a druhej svetovej vojny odporúčam prečítať knihu Žena v Berlíne. Ide o anonymné denníkové zápisky Nemky, ktorá opisuje posledné dni v Berlíne pred koncom vojny, príchod sovietskych vojsk a všetko, čo sa dialo potom. Ide o úplne iný pohľad na vojnu ako bežné rozprávanie vojakov či historikov. – Všetky Podcasty SME nájdete na sme.sk/podcasty – Ďakujeme, že počúvate podcast Dobré ráno.See omnystudio.com/listener for privacy information.
"L'IA propose, l'humain décide." Le D.E.V. de la semaine est Salim Gomri, coach agile et coach professionnel d'organisation certifié. Fort de 23 ans d'expérience, il est aussi l'auteur du Système S.A.L.I.M. (Scrum Augmenté Livré Incrémental & Mesurable), un framework sur Scrum Augmenté disponible sur aigile.lu. Il revient sur l'impact de l'IA sur le manifeste agile et présente son AIgile Manifesto, une version augmentée du manifeste agile face à l'accélération IA. Ensemble et sans langue de bois, nous explorons comment les cycles, les cérémonies et surtout le rôle du Scrum Master évoluent face à l'accélération permise par les outils d'IA.Un échange riche pour repenser la vélocité, la valeur et surtout, ce qui devient vraiment critique : la place de l'humain dans des équipes ultra-augmentées.Chapitrages00:01:02 : L'IA bouscule l'agilité00:03:40 : Manifeste agile augmenté00:09:52 : Vélocité ou piège00:14:22 : Spikes et granularité00:19:29 : Faut-il raccourcir les cycles ?00:28:08 : Contrôle et transparence00:28:25 : Stories, features et valeur00:31:46 : Le daily change de sens00:37:22 : Planning à l'ère de l'IA00:43:45 : Review, pas seulement démo00:49:41 : La rétro, moteur d'amélioration00:54:30 : Scrum Master indispensable01:00:51 : Livre et recommandations Liens évoqués pendant l'émission Les 4 accord toltèques
Topics covered in this episode: Pandas Should Go Extinct Pydantic-pint puts real-world units in your Pydantic models How Libraries Run Rust Inside Python (With PyO3) AWS acquires DuckLabs Extras Joke Watch on YouTube Sponsored by Logfire from Pydantic: pythonbytes.fm/logfire Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Calvin #1: Pandas Should Go Extinct Pandas' slowness pushes teams toward "Big Data" tools (Spark, Databricks) they don't actually need — most workloads never hit true Big Data scale Amazon Redshift telemetry: ~95% of tables are under 100GB, ~87% of queries touch 80GB or less — that's "Medium Data," not Big Data Polars and DuckDB fill that gap: single-machine, fast, no cluster required 1 Billion Row Challenge benchmark: Pandas took 4m28s vs. Polars 5.04s and DuckDB 5.19s — DuckDB also used 19x less memory On a real-world NYC taxi dataset (3GB parquet), pure DuckDB ran 2x faster than pure Pandas while using a fraction of the RAM Bonus: Apache Arrow lets you pass data between Pandas/Polars/DuckDB with zero copying, so trying them out doesn't mean a full rewrite Michael #2: Pydantic-pint puts real-world units in your Pydantic models Pydantic-pint bridges Pydantic and Pint so models can validate physical quantities like 4m or 12 meters instead of bare floats. Fields annotated with PydanticPintQuantity parse user input, convert between compatible units, and serialize quantities back out as strings. That closes a real gap for anything consuming API payloads, config files, or sensor data with measurements, letting you enforce units at the validation boundary instead of hoping every caller remembered them. via PyCoder's Weekly newsletter Unit mix-ups have literally crashed spacecraft; now your Pydantic models can refuse them at the door. Annotate a field as Annotated[Quantity, PydanticPintQuantity('km')] and inputs like 12 meters arrive auto-converted to kilometers Validation covers string, numeric, and quantity inputs, and model_dump_json serializes quantities as readable unit strings Installable from PyPI as pydantic-pint, MIT licensed, with docs at pydantic-pint.readthedocs.io Early-stage solo project at version 0.4, so API stability and maintenance are open questions worth discussing Calvin #3: How Libraries Run Rust Inside Python (With PyO3) Pydantic v2's validation core (pydantic-core) is Rust under the hood, built with PyO3 — this post shows how that bridge actually works via a small hand-built JSON parser Four steps to get Rust into Python: write a normal Rust module, annotate with PyO3 macros (#[pyfunction], #[pymodule]), compile/install with maturin, then just import it The parser builds a Rust tree first — Python never touches it until the boundary crossing Key insight: converting the Rust result into Python objects (.into_pyobject) is often the expensive part, not the parsing — 100,000 JSON values means ~100,000 Python objects built after parsing's already done Errors cross the boundary too: Rust's typed errors convert into real Python exceptions (ValueError, FileNotFoundError) via From/?, so callers get clean Python semantics Takeaway for anyone porting Rust in: if you're returning a scalar, don't sweat it; if you're returning a big structure, profile the boundary — that's the real cost, not the algorithm Michael #4: AWS acquires DuckLabs Thank you Dylan McConnell. What does this mean for the DuckDB ecosystem? DuckDB is the open-source in-process analytical SQL engine. MIT licensed. The IP is not owned by any company - it's held by the nonprofit DuckDB Foundation, which was created when the team spun out of CWI Amsterdam. Peter Boncz, the CWI representative on the Foundation board, describes it as the entity that holds all IP of open-source DuckDB. DuckLabs (ducklabs.com) is the company, formerly branded DuckDB Labs. Founded a little over five years ago by Hannes Mühleisen and Mark Raasveldt to give the DuckDB team a stable long-term home, bootstrapped deliberately instead of taking VC, grown to 30+ people in Amsterdam, funded by support and feature-prioritization contracts. It employs the core devs. It does not own DuckDB. DuckLake is one of three projects DuckLabs builds, what they call the Duck Stack: DuckDB, DuckLake, and Quack. DuckLake is the lakehouse format that puts catalog metadata in a SQL database instead of in files on object storage. Quack is newer - an RPC-style protocol that turns DuckDB into a client-server system where both ends are DuckDB instances, slated to stabilize in DuckDB v2.0 in September 2026. MotherDuck is a separate Seattle company, Jordan Tigani's, selling serverless hosted DuckDB. It was started in partnership with DuckDB Labs and has worked closely with Hannes and Mark for four years. It contracted DuckLabs for engineering work and contributes heavily upstream - three of its engineers are among the top 10 outside contributors to DuckDB. It also sells its own DuckLake offering. Customer and collaborator, never owner. What the AWS post changes. Amazon bought the company, not the project. DuckLabs joined AWS effective September 1, with the process concluding August 31, 2026. Hannes and Mark keep leading the team and the project's technical direction, the team stays in Amsterdam, and DuckDB stays MIT under the Foundation. AWS gets the people and a direct line to the roadmap. The license protects your code, not your priorities. Three second-order effects worth tracking: The Foundation board is the real question. It has three directors: Mühleisen, Raasveldt, and Boncz. Two now work for AWS. Commentary on the deal has focused on exactly this - the license protects the code, not the roadmap. The announced counterweight is governance: a technical advisory board on the Foundation, and opening the extension stack so extensions signed by other developers can run in DuckDB. MotherDuck immediately moved into the business DuckLabs vacated. It now sells DuckDB enterprise support, which it had avoided because it didn't want to compete with DuckLabs' business model, and says it has explicit blessing from Hannes and Mark now that they're joining Amazon. It also bought Tower.dev the day before the AWS announcement. Everyone expects an AWS DuckDB service. Tigani says Amazon will likely release one eventually, and welcomes the competition, citing Redshift's failure to slow Snowflake on AWS. The groundwork is already visible: Amazon Quick uses DuckDB to query S3 Tables and has processed over 2.5B queries with it since launching in October 2025. The DuckLake angle is the one to watch. AWS is heavily committed to Iceberg through S3 Tables, and it just acquired the team behind a competing lakehouse format. The stated plan is to use DuckDB, DuckLake, and Quack together to power a new generation of data services, but which format wins internal priority is unannounced. Extras Calvin: astral-sh/uv 0.12.12: code-signed release binaries
"On est revenu au mode où le coût du mot va coûter très cher et de plus en plus cher,." Le D.E.V. de la semaine est Patrick Szymkowiak, fondateur de RTK. Il revient sur la genèse fulgurante de Rust Token Killer, un projet open source passé en quelques mois de l'expérimentation à des dizaines de milliers de stars sur GitHub. On creuse l'enjeu grandissant du coût des tokens et la nécessité d'optimiser l'usage des LLM, notamment pour garantir l'accessibilité et la sécurité des outils IA dans l'entreprise. Patrick partage aussi sa vision : demain, devs et non-devs utiliseront ces briques pour transformer leurs métiers, à condition de garder la main sur l'infrastructure. Et il souligne la dimension communautaire, clé du succès et de l'évolutivité de RTK.Chapitrages00:00:54 : Le coût des mots00:01:53 : Naissance de RTK00:03:22 : L'étincelle du token00:06:52 : Déterminisme et benchmarks00:10:13 : Pourquoi ça cartonne00:14:38 : Au-delà de Cloud Code00:18:45 : Pourquoi Rust00:21:06 : Mieux comprimer le contexte00:24:39 : Mesurer la compréhension00:26:57 : Résumer sans perdre le sens00:29:00 : La marée des PR00:35:01 : La guerre du token00:38:44 : L'avenir de RTK00:43:18 : Le token comme KPI ?00:46:28 : Les rituels de fin Liens évoqués pendant l'émission 1984 de Georges Orwell
Côté IA : MCP devient stateless, Claude watermarke ses textes, GPT-6 Astra défie Claude Fable, et une étude JetBrains confirme Claude Code en tête des agents de code. Côté JVM : JDK 27 généralise G1, Kotlin 2.4 stabilise les context parameters, une API JSON arrive dans le JDK, et Quarkus comme Micronaut enchaînent les versions. En bonus, trois pannes IA simultanées et un câble débranché chez Google Cloud. Enregistré le 11 septembre 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-343.mp3 ou en vidéo sur YouTube. News Langages Les Types Algébriques de Données (ADTs) en Java rockthejvm.com/articles/algebraic-data-types-in-java Le problème : L'approche classique (champs nullables, hiérarchies de classes ouvertes) crée des états invalides et des erreurs à l'exécution (comme le NullPointerException). Types Produits (ET logique) : Implémentés en Java avec les Records. Ils regroupent plusieurs champs de manière immuable et concise. Types Sommes (OU logique) : Implémentés avec les Sealed Interfaces. Elles définissent un ensemble strictement fermé de sous-types connus à la compilation. ADTs (Types Algébriques) : La combinaison des Sealed Interfaces et des Records. Ils garantissent que les états invalides sont impossibles à représenter dans le code. Pattern Matching : L'extraction des données se fait via des expressions switch exhaustives, supprimant le besoin de casts manuels et obligeant le développeur à traiter tous les cas possibles. Généralisation : Ce modèle est idéal pour créer des types comme Result, forçant le traitement explicite et sécurisé des succès et des erreurs typées. Pourquoi "Algébrique" ? Parce que les types sont combinés mathématiquement (Produits = multiplication, Sommes = addition) pour limiter strictement le nombre d'états possibles d'une donnée. JDK 27 : fonctionnalités et calendrier de sortie openjdk.org/projects/jdk/27 infoworld.com/article/4202901/jdk-27-the-new-features-of-java-27.html JDK 27 est la prochaine version majeure de Java, une version non-LTS avec seulement 6 mois de support, qui succède à JDK 26. La disponibilité générale est prévue pour le 15 septembre 2026, avec des release candidates les 6 et 20 août 2026. Le périmètre est désormais figé (feature freeze) avec neuf JEP au programme. Le ramasse-miettes G1 devient le collecteur par défaut dans tous les environnements, et plus seulement en mode serveur. Ajout d'un support de la cryptographie post-quantique pour TLS 1.3, via des échanges de clés hybrides combinant algorithmes classiques et résistants au quantique. Finalisation de l'API PEM pour encoder et décoder clés, certificats et listes de révocation au format PEM. L'API Vector poursuit son incubation pour la douzième fois, permettant d'exprimer des calculs vectoriels compilés en instructions CPU optimisées. Les en-têtes d'objets compacts, introduits en JDK 24, sont désormais activés par défaut et réduisent l'empreinte mémoire du tas. Plusieurs previews sont reconduites : constantes paresseuses (3e preview), types primitifs dans les patterns (5e preview) et concurrence structurée (7e preview). Ajout d'une fonctionnalité de rédaction in-process pour JFR, afin de masquer les données sensibles dans les enregistrements de profiling. Kotlin 2.4 : nouveautés du langage et outillage kotlinlang.org/docs/whatsnew24.html Kotlin est un langage moderne, multiplateforme (JVM, Android, iOS, JavaScript, Wasm) développé par JetBrains, souvent utilisé comme alternative à Java. Les context parameters passent en stable : ils permettent de fournir des dépendances implicites à une fonction sans les déclarer en paramètre explicite, un peu comme une injection de dépendances. Les collection literals arrivent en expérimental : on peut écrire une liste avec des crochets, comme en Python, par exemple val fruits = ["pomme", "banane"]. L'API UUID de la bibliothèque standard devient stable, pour générer et manipuler des identifiants uniques nativement. Nouvelles fonctions utilitaires comme isSorted() pour vérifier si une collection est déjà triée. Support de Java 26 côté JVM et alignement automatique des versions Java et Kotlin dans les projets Maven. Kotlin/Native, la compilation vers du code natif iOS et macOS, active par défaut un nouveau ramasse-miettes plus rapide et améliore l'export vers Swift. Kotlin/Wasm, la compilation vers WebAssembly pour faire tourner du Kotlin dans le navigateur, rend la compilation incrémentale stable. Kotlin/JS permet désormais d'exporter des value classes vers JavaScript et TypeScript. Le compilateur K1, l'ancienne génération, n'est plus supporté : seul le nouveau compilateur K2 reste disponible. JEP 540 : une API JSON simple intégrée au JDK (incubation) openjdk.org/jeps/540 Le JDK ne propose aujourd'hui aucune API JSON native, obligeant à dépendre de bibliothèques externes comme Jackson, Gson ou Jakarta JSON pour parser ou générer du JSON. Cette JEP remplace la JEP 198 de 2014 et cible JDK 28 avec le nouveau module incubateur jdk.incubator.json. L'objectif est de couvrir les besoins simples d'extraction de données sans binding de données ni API de streaming, en laissant ces cas avancés aux bibliothèques existantes. L'API s'articule autour de l'interface scellée JsonValue avec six sous-types : JsonString, JsonNumber, JsonBoolean, JsonNull, JsonObject et JsonArray. Le parsing est strict et conforme à RFC 8259 : pas de virgules finales, pas de commentaires, et les noms de membres dupliqués provoquent une erreur. Donc pas de JSON5 La navigation se fait via get et tryGet, et la conversion vers des types Java via asInt, asLong, asDouble, asString, asMap ou asList. En cas d'erreur, une JsonValueException précise le chemin exact dans le document et sa position en ligne et colonne. Le pattern matching sur les sous-types de JsonValue permet de gérer proprement l'évolution du format d'un document JSON dans le temps. La génération se fait via toString pour une sortie compacte ou Json.toDisplayString pour une sortie indentée et lisible. À terme, le JDK pourrait utiliser cette API en interne, par exemple pour remplacer les fichiers de configuration au format property par du JSON. Autres nouvelles du JDK openjdk.org/jeps/535 openjdk.org/jeps/541 le mode generationel pour Shenandoah est prévu par défaut et deprécue le non générationel en 28 fini le support de Java sur Apple Intel GraalVM 25.2 : références compressées et Graal Script Agent medium.com/graalvm/… GraalVM est une machine virtuelle polyglotte d'Oracle offrant compilation JIT avancée et compilation en image native pour accélérer les applications Java et d'autres langages. Cette version 25.2 fait partie du train de releases innovation qui livre les nouveautés plus vite, pendant que GraalVM 25.0 reste la version stable recevant les correctifs de sécurité critiques. Nouveauté phare, le Graal Script Agent transforme des demandes en langage naturel en plugins sandboxés exécutés localement, en JavaScript ou Python, avec un accès restreint aux APIs de l'application. Les références compressées sont désormais activées par défaut dans Native Image sur les systèmes 64 bits, remplaçant les adresses complètes par des valeurs 32 bits relatives au tas. Cette optimisation réduit de 39% la consommation mémoire RSS d'une application Micronaut connectée à Oracle Database, comparée à la version 25.0. Contrepartie de cette optimisation, le tas géré est désormais plafonné à 32 Go. Le garbage collector G1 est maintenant disponible sur toutes les plateformes, y compris Windows, via l'option –gc=G1. G1 apporte de meilleures performances, une latence réduite et un démarrage plus rapide, avec des images natives plus petites grâce à l'optimisation guidée par profil. Le Vector API de Java est activé par défaut pour exploiter les instructions SIMD, utile pour le machine learning et le traitement de données. Bonne intégration avec l'écosystème via Micronaut 5.1, Quarkus et WebAssembly. Shopify arrête React Native pour ses applis mobiles iOS et Android et repasse à du natif avec Swift et Kotlin shopify.engineering/back-to-native Les progrès majeurs des LLM (IA) réduisent drastiquement le coût du développement sur deux plateformes distinctes. Les bénéfices du natif pur restent supérieurs, moins de couches d'abstractions, de dépenfances externes, et plus rapide pour adopter les dernières fonctionnalités des OS Les bibliothèques open-source (Skia, FlashList, Restyle) évoluent : Skia sera forkée par William Candillon, FlashList cherche un nouveau repreneur, Restyle sera archivée fin 2026. Migration des applications (Shop, Shopify, etc.) réalisée en mode "greenfield" (reconstruction totale) assistée par IA. Utilisation du système "Helix" pour un développement itératif et contrôlé par des agents IA. Découplage de la logique métier et de l'interface via une CLI pour accélérer les tests et éviter les lenteurs des simulateurs. L'application Shop a été entièrement reconstruite en natif en 12 semaines ; les autres suivront. Librairies LangChain4j CDI est une extension CDI qui intègre LangChain4j avec CDI de Jakarta EE langchain4j.github.io/langchain4j-cdi LangChain4j CDI : Extension intégrant LangChain4j à Jakarta EE et MicroProfile. Services IA : Injection et gestion de cycle de vie via @RegisterAIService. Orchestration d'agents : 11 topologies d'agents configurables par annotations. Serveur MCP : Conversion de beans CDI en serveurs Model Context Protocol. Fonctionnalités d'entreprise : Configuration externe, tolérance aux pannes et observabilité OpenTelemetry. Installation Maven : Deux extensions disponibles selon l'environnement (build-time pour Quarkus/Helidon, portable pour WildFly/GlassFish/Liberty). Prérequis techniques : Java 17+, Jakarta EE 10, MicroProfile 6.1. Quarkus 3.36, 3.37 et 3.38 : trois releases avant Quarkus 4 quarkus.io/blog/quarkus-3-38-released quarkus.io/blog/quarkus-3-37-released quarkus.io/blog/quarkus-3-36-released Quarkus est un framework Java cloud natif optimisé pour GraalVM et HotSpot, conçu pour les microservices et les environnements conteneurisés. En 3.38 (29 juillet), l'équipe allège les nouveautés pour se concentrer sur Quarkus 4, la communauté atteint 1213 contributeurs. 3.38 introduit l'éviction basée sur le poids mémoire pour le cache Caffeine de second niveau d'Hibernate, en plus de l'éviction par comptage. 3.38 apporte l'extension Quarkus HTTP Problem qui implémente la RFC 9457 pour mapper les exceptions en réponses application/problem+json, intégrée à OpenAPI. 3.37 (24 juin) ajoute l'extension expérimentale quarkus jlink pour générer des images runtime JDK sur mesure et réduire la taille des conteneurs. 3.37 active par défaut la sérialisation Jackson sans réflexion pour de meilleures performances. et 3.39 lesdesactivent et les rement en opt-in 3.37 introduit dans REST Client RestMultiResponse pour lire codes de statut et en-têtes sur des réponses REST en streaming, avec passage à Hibernate ORM 7.4 qui exige PostgreSQL 14 minimum. 3.36 (27 mai) propose Quarkus Signals en expérimental, un système de communication typée entre composants inspiré des events CDI et de l'EventBus Vert.x. 3.36 embarque des SBOM applicatifs exposés via /.well-known/sbom, y compris en image native selon la spécification GraalVM. 3.36 ajoute l'authentification OIDC via JWT SPIFFE, facilitant l'identité de charge de travail en environnement zero trust. Micronaut Framework 5.1.0 : injection de dépendances, IA et sécurité renforcées github.com/micronaut-projects/micronaut-platform/…/v5.1.0 Micronaut est un framework JVM pour microservices et applications cloud-natives, avec injection de dépendances à la compilation et démarrage rapide. Introduction d'Open DI 1.0.0, une implémentation CDI Lite s'appuyant sur l'infrastructure d'injection de dépendances de Micronaut. Côté données, support officiel de SQLite et intégration MyBatis, avec ETags basés sur les valeurs pour le verrouillage optimiste. En sécurité, arrivée d'un module OWASP HTML Sanitizer, délégation d'authentification @RunAs et résolution de locale via OIDC. Côté IA, LangChain4j ajoute le support Chroma, la mémorisation de chat Oracle et l'authentification Google injectée pour Vertex AI, avec passage du MCP en version 2.0.0. Mises à jour majeures des dépendances : Spring Boot 4.1.0, Jetty 12.1.10, Tomcat 11.0.23, OpenTelemetry 1.64.0 et Kubernetes Java Client 27.0.0. SSL activé par défaut par service pour les clients HTTP Infrastructure Ça coûte combien de faire tourner un LLM local sur son Apple Silicon ? towardsdatascience.com/how-much-does-a-local-llm-actually-cost-to-run-i-measured-every-watt-on-apple-silicon Coût électrique des LLM locaux sur Mac Apple Silicon Un modèle 120B (MoE) coûte 5x à 10x moins cher qu'un modèle 27B (Dense). Le coût dépend du débit (tokens/seconde), pas du nombre de paramètres. Modèle dense –> Charge 100% des poids par token = lent et très énergivore. MoE (Mixture of Experts) –> N'active qu'une fraction des poids = rapide et économe. Conclusion : Pour réduire la facture électrique, choisir des modèles MoE quantifiés (haut débit). Kubernetes 1.36 (Haru) : sécurité renforcée et alignement IA infoq.com/news/2026/05/kubernetes-1-36-released Kubernetes est la plateforme open source de référence pour l'orchestration de conteneurs, portée par la CNCF. La version 1.36 nommée Haru apporte 70 améliorations : 18 passent stables, 25 en bêta et 25 en alpha, avec 106 entreprises et 491 contributeurs. Les user namespaces passent en disponibilité générale, isolant le root du conteneur de celui de l'hôte. Les Mutating Admission Policies passent en GA, remplaçant les webhooks par des règles CEL natives plus performantes. L'autorisation de l'API kubelet devient plus fine, remplaçant le droit trop large nodes/proxy. Le labeling SELinux des volumes utilise désormais mount -o context, accélérant le démarrage des pods. Plusieurs avancées ciblent les charges IA : gang scheduling en bêta, préemption consciente des groupes de pods, et allocation dynamique de ressources activée par défaut pour le partage fin des GPU. Le redimensionnement vertical des pods en place passe en bêta et activé par défaut, ajustant CPU et mémoire sans redémarrage. Suppression du plugin gitRepo, source de risque de sécurité, et du mode IPVS de kube-proxy, tous deux dépréciés de longue date. Avec la sortie de 1.36, la version 1.34 devient la plus ancienne branche encore supportée et entre en maintenance, ne recevant plus que des correctifs critiques avant sa fin de support. Terraform vs OpenTofu en 2026 : la divergence est actée ecorpit.hashnode.dev/terraform-vs-opentofu-in-2026-the-fork-has-diverged-so-which-do-you-standardize-on env0.com/insights/opentofu-in-2026-what-the-terraform-fork-became-after-three-years-of-independence Terraform est l'outil historique d'Infrastructure as Code de HashiCorp, OpenTofu en est le fork open source lancé après le changement de licence. HashiCorp est passé de la licence MPL 2.0 a la BUSL 1.1 en aout 2023, ce qui a poussé une partie de la communauté a créer OpenTofu sous la Linux Foundation. IBM a racheté HashiCorp pour 6,4 milliards de dollars, finalisé en février 2025, tandis qu'OpenTofu rejoignait le CNCF comme projet sandbox en avril 2025. OpenTofu prend de l'avance sur des fonctionnalités inédites : chiffrement du state côté client depuis la v1.7, valeurs éphémères qui gardent les secrets hors du state depuis la v1.11, et prevent_destroy dynamique en v1.12 (mai 2026). Terraform garde l'avantage sur l'orchestration managée avec Terraform Stacks, désormais en disponibilité générale, sans équivalent natif côté OpenTofu. Le coût diverge fortement : HCP Terraform facture jusqu'à 0,99 dollar par ressource gérée et par mois, alors qu'OpenTofu reste une CLI gratuite couplée au backend de son choix. Fidelity Investments a migré plus de 2000 applications et 50000 fichiers d'état vers OpenTofu, la complexité venant surtout de l'écosystème (CI/CD, gouvernance) plutôt que du binaire lui-même. OpenTofu reste compatible avec les configurations Terraform jusqu'a la version 1.6.x, mais les versions Terraform plus récentes n'offrent plus aucune garantie de compatibilité. Pour les secteurs régulés, le chiffrement natif du state par OpenTofu et sa gouvernance ouverte sont des arguments forts face aux exigences de protection des données. La recommandation qui ressort des deux articles : partir sur OpenTofu pour les projets neufs et rester sur Terraform si l'on est déjà investi dans HCP Terraform et ses fonctionnalités de gouvernance. OTel est à la peine ? matduggan.com/otel-isnt-going-well-and-i-made-a-spreadsheet-about-it Le développement d'OTel est un peu au point mort Périmètre démesuré : Volonté de supporter un nombre gigantesque de langages, bibliothèques et frameworks. Pénurie critique de mainteneurs : Les données montrent une hyper-concentration du travail ; de nombreux SDK (comme PHP ou Ruby) dépendent d'une ou deux personnes seulement. Stabilité paralysante : La règle interdisant toute modification d'une fonctionnalité déclarée « stable » crée une peur de valider les nouveautés, entraînant des mois de débats. Solutions proposées par l'auteur : Créer un niveau « Bêta » temporaire (ex: 12 mois) entre les statuts « Expérimental » et « Stable ». Faire preuve de transparence sur les différences de qualité/maintenance entre les langages (ne pas mettre Go et Ruby sur le même plan). Communiquer activement sur le besoin urgent de nouveaux mainteneurs. Assouplir la politique de stabilité en acceptant des breaking changes bien documentés. Honeycomb transforme son infrastructure Kafka honeycomb.io/blog/transforming-how-we-run-kafka-honeycomb Honeycomb est une plateforme d'observabilité dont Kafka est le coeur du pipeline d'ingestion, traitant des millions d'événements par seconde. L'entreprise a migré de Confluent Platform auto-hébergée vers Apache Kafka 4.1.1 en mode KRaft. Le nouveau cluster tourne sur AWS EKS avec Strimzi comme couche d'orchestration Kubernetes. Motivation principale : la récupération après remplacement de broker était passée de 8-12h à 48-72h avec l'ancienne stack. Confluent imposait aussi sa solution propriétaire de Tiered Storage, impossible à corriger en interne. Un incident de décembre 2025 ayant vidé un cluster a révélé une fenêtre d'opportunité pour migrer. La migration s'est faite progressivement sur six clusters, de dogfood jusqu'à la production. Les producteurs sont basculés avant les consommateurs, avec une courte fenêtre de downtime assumée entre les deux. Le stockage utilise des NVMe en instance store plutôt que de l'EBS pour minimiser la latence. interessant de voir une société reprendre en main sa compétence et de voir les contraintes de certaines fonctionalités propriétaires Cloud AWS us-west-2 : panne réseau régionale et effet domino chez les fournisseurs SaaS blog.incidenthub.cloud/aws-us-west-2-outage-jul-24-2026 AWS us-west-2 (Oregon) est une région cloud majeure hébergeant de nombreux services et fournisseurs SaaS. Le 24 juillet 2026, une panne matérielle réseau a coupé la connectivité entre la région et le Seattle Metro pendant environ 20 minutes. Particularité notable, seule la couche de connectivité externe a été touchée, le trafic interne à la région a continué de fonctionner normalement. Après la réparation matérielle, une phase distincte de reconvergence des routes a de nouveau causé une connectivité intermittente pendant plusieurs dizaines de minutes. Les clients Direct Connect via EqSe2 ont subi une coupure bien plus longue que le reste, 1h17 au total. Neuf incidents chez sept fournisseurs ont cité explicitement AWS comme cause, dont SendGrid, SparkPost et NinjaOne. Fait marquant, les temps de rétablissement des fournisseurs tiers ont largement dépassé la durée de la panne AWS elle même. NinjaOne a mis 9h29 à se rétablir totalement, avec 150000 appareils tentant de se reconnecter simultanément freinés par des mécanismes de backoff et jitter. SparkPost a mis 6h45 à absorber l'arriéré de courriels accumulé pendant la coupure, avec encore 80 à 90 minutes de retard des heures plus tard. L'article recommande d'identifier ses dépendances en us-west-2 et de prévoir capacité et bascule, l'effet différé pouvant durer bien plus longtemps que l'incident initial. Rapport Cloudflare Radar sur les perturbations Internet au Q2 2026 blog.cloudflare.com/fr-fr/q2-2026-internet-disruption-summary Cloudflare Radar est la plateforme qui analyse en temps réel le trafic mondial pour détecter pannes, coupures et censures Internet. l'instabilité est le nouveau normal Le super-typhon Sinlaku a fait chuter le trafic de près de 80% à Guam les 13 et 14 avril. Deux séismes de magnitude 7,5 ont fortement dégradé la connectivité au Venezuela le 24 juin. Une coupure électrique a provoqué cinq heures de perturbation en Tanzanie le 27 juin. En Iran, la connectivité s'est stabilisée à 59% du niveau normal après 88 jours de coupure. Le Soudan a imposé dix coupures programmées pendant les examens nationaux mi-avril. L'Irak a coupé Internet à trois reprises pour lutter contre la fraude aux examens. Des frappes de drones ont endommagé la région AWS me-central-1 aux Émirats arabes unis. Un renouvellement de clés DNSSEC a rendu les sites .de inaccessibles en Allemagne le 5 mai. Une rupture de câble sous-marin a fait chuter le trafic de 60% à Sainte-Lucie fin juin. l'instabilité est le nouveau normal Un ingénieur Google débranche une zone entière de Google Cloud https://www.theregister.com/off-prem/2026/09/04/google-engineer-unplugged-every-fiber-they-could-see-and-surprise-took-down-a-chunk-of-the-g-cloud/5294418 Google Cloud est la plateforme d'infrastructure cloud de Google, organisée en régions et zones de disponibilité comme us-central1. Le 1er septembre 2026, un ingénieur a débranché par erreur des câbles fibre optique lors d'une opération de maintenance matérielle routinière dans la zone us-central1-b. En 13 minutes, il a déconnecté 100 % des chemins de fibre optique de tous les équipements de cette portion de la zone. Les machines virtuelles hébergées dans la zone touchée sont devenues injoignables, avec une perte de paquets élevée. Le taux de chute du trafic réseau pour les ressources concernées a atteint 100 %. L'incident a duré 4 heures et 11 minutes, de 7h41 à 11h52 heure du Pacifique. Google a détecté l'anomalie, reroute le trafic, identifié les liaisons optiques débranchées puis rebranché physiquement les fibres avant le retour à la normale. Les post-mortems d'incident cloud sont un classique du podcast, mais l'erreur humaine sur du câblage physique chez un hyperscaler mérite une minute d'antenne. ChatGPT, Claude et Grok en panne presque simultanément le 3 septembre theregister.com/ai-and-ml/…/5294322 ChatGPT, Claude et Grok sont les assistants IA et coding agents désormais utilisés au quotidien par de nombreux développeurs. xAI loue ses datacenters à un certains nombre de fournisseurs de cloud et d'IA. ils ont fait tombé ses concurrents :slightly_smiling_face: Arreter là Le 3 septembre 2026, les trois services sont tombés en panne quasiment en même temps. ChatGPT a connu une panne de 7h43 à 8h17 PT, soit environ 34 minutes, due à une erreur de routage rendant ChatGPT et Codex indisponibles. Claude a subi une panne partielle de 3 heures et 6 minutes touchant Claude.ai, Claude Code, Claude Cowork et l'API Claude, résolue à 16h16 UTC. xAI a commencé à enquêter sur les problèmes de Grok dès 6h30 PT, puis SpaceX a confirmé une panne de son centre de calcul de Memphis. La coïncidence des trois pannes a fait suspecter un fournisseur commun à l'origine du problème. Pour les développeurs devenus dépendants de ces coding agents, l'épisode illustre le risque d'un point de défaillance unique xAI loue ses datacenters à un certains nombre de fournisseurs de cloud et d'IA. Web Nouveautés CSS 2026 : mixins, masonry natif et animations pilotées par le scroll modern-css.com/whats-new-in-css-2026 animation-timeline: scroll() et view() atteignent le baseline cross-browser, Firefox et Safari ayant livré le support complet. Plus besoin de préfixes ni de librairie JS. @starting-style devient cross-browser : animations d'entrée depuis display: none sans hack de timing JS. Firefox 147 amène l'anchor positioning au baseline, plus les view transition types et la Navigation API. Les menus contextuels via popover CSS arrivent aussi. Data et Intelligence Artificielle Guillaume a porté le SDK Python d'Antigravity en Java… en utilisant Antigravity lui même comme assistant ! glaforge.dev/posts/…/the-unofficial-antigravity-sdk-for-java SDK Java non officiel pour Antigravity, rétro-ingénierie du SDK Python pour exploiter un binaire Go sous-jacent. Cas d'usage : pipelines CI/CD, applications d'entreprise (Spring Boot), outils internes, surveillance en arrière-plan, interfaces personnalisées. Gestion des ressources : implémente AutoCloseable(try-with-resources) pour lancer et fermer proprement le processus Go. Exécution de code Java personnalisé : exposition de méthodes Java comme outils IA via les annotations @Toolet@Param. Streaming et programmation réactive : prise en charge des CompletableFuture, des callbacks (chatStream), et deFlow.Publisher. Fonctionnalités avancées : persistance de session, protocole MCP, politiques de sécurité, entrées multimodales, et sorties structurées mappées sur des records Java. Le SDK Java pour le protocol Agent2Agent sort sa version 1.2.0 medium.com/google-cloud/a2a-java-sdk-1-2-0-final-released… Prise en charge de la spécification A2A 1.0. Sécurité renforcée : Vérification stricte des autorisations de lecture sur les tâches référencées et implémentation d'une logique de blocage par défaut (fail-closed). Intégration facilitée : Support du câblage programmatique des autorisations pour les environnements non-CDI (comme Spring). Contrôle des flux : Ajout du Task Stream Lifecycle Hook pour surveiller et gérer le cycle de vie des abonnements aux flux d'événements. Stabilité des données : Immutabilité stricte imposée sur les enregistrements de spécifications pour empêcher toute modification accidentelle. Documentation : Lancement d'une documentation web multi-versions et d'un Javadoc agrégé pour tous les modules. Corrections de bugs : Résolution de problèmes liés à la synchronisation des tâches, aux réponses de streaming et aux conditions de concurrence HTTP. Breaking changes : Nécessite une migration suite à la modification de certaines méthodes d'autorisation, la réorganisation de packages et le renommage de l'état TaskState.UNRECOGNIZED en TaskState.TASK_STATE_UNSPECIFIED. Article sur le blog de JetBrains : blog.jetbrains.com/idea/2026/08/intellij-idea-goes-lsp pas trop de temps Langchain4j continue sa progression github.com/langchain4j/langchain4j/…/1.18.0 github.com/langchain4j/langchain4j/…/1.19.0 github.com/langchain4j/langchain4j/…/1.17.0 Introduction du pattern Debate pour lancer des sous agents dans rechercehnt et entrent dans un debat critique sur une decision avant qu'un juge decide (1.17) compensation d'action d'un outil avec @ReverseTool (1.17) Ajout du pattern Belief-Desire-Intention (1.18): belief est l'état du monde cru, desire est la liste des objectifs, intention est le plan pour avancer un ou plusieurs objectif Support d'un systeme crash resilient dans l'approche Human in the loop avec des checkpoints nestés (1.18) Support Open AI TextToSpeech (1.18) Support de Mistral batch chat (1.18) support MCP client 2026-07-28 (1.19) Anthromic batch chat et Google thinking mode (1.19) Embabel atteint 1.0 GA github.com/embabel/embabel-agent/…/v1.0.0 embabel d'eloigne de Spring AI ne s'appuie que sur Spring (notamment tool calling) nettoyage des explorations autour du pattern GOAL avant a 1.0 ajout observabilite (dont le cout) les approches de retry solidifiées et d'autres choses toujours basées sur la description de goals typés et des dependences entre eux via les types MCP 2026-07-28 : le protocole devient stateless blog.modelcontextprotocol.io/posts/2026-07-28 MCP (Model Context Protocol) est le protocole standard permettant aux LLM et agents IA de communiquer avec des outils, ressources et serveurs externes. Cette version marque le plus gros changement depuis le lancement du MCP distant il y a 18 mois. Le protocole passe d'un modèle bidirectionnel avec état à un modèle stateless en requête/réponse. Suppression de la poignée de main initialize/initialized et du header Mcp-Session-Id, chaque requête devient autoportante. N'importe quelle requête peut désormais être routée vers n'importe quelle instance de serveur derrière un load balancer classique, sans stockage partagé. Introduction des Multi Round-Trip Requests (MRTR) pour remplacer les requêtes initiées par le serveur, via un resultType input_required et des inputResponses. Nouveaux headers Mcp-Method et Mcp-Name pour permettre aux gateways de router et autoriser sans parser le JSON. Les résultats de tools, prompts et resources deviennent cacheables grâce aux paramètres ttlMs et cacheScope. Renforcement sécurité avec la validation d'issuer RFC 9207 pour éviter les attaques de confusion entre serveurs d'autorisation, et transition de DCR vers CIMD. Roots, Sampling et Logging sont dépréciés avec douze mois de support garanti, tout comme le transport legacy HTTP+SSE. Un site qui référence les skills pour la JVM (framework, langage, build…) jvmskills.com Frameworks : Spring, Quarkus, Jakarta EE, Reactor, Camel Java : bonne pratiques, conventions, guides de mise à jour à niveau LTS, API spécifiques (streams, optionals, logs…) Bases de données : ORM, validation, modélisation PostgreSQL, vectorielle avec pgvector Tests et qualité : TDD, mutation testing, debogage avec JDB Workflows dev et archi : commits git, domain modeling Outils et diagnostics JVM : JFR, Jstall, JSpecify Une skill n'est pas une librairie https://devx.writizzy.blog/p/un-skill-nest-pas-une-lib Les skills sont des éléments de configuration en prose pour agents IA comme Claude, distribués via des marketplaces à la manière de librairies logicielles. Frédéric Camblor critique cette analogie car partager un skill n'est pas la même chose que le mutualiser durablement. Écrire un skill prend 30 minutes mais l'adopter ailleurs coûte cher en appropriation et en maintenance. Forker un skill s'avère souvent plus efficace que de chercher à converger vers une version commune. Contrairement au code, les régressions d'un skill ne sont pas détectables automatiquement. Un skill peut se dégrader silencieusement sur plusieurs cas d'usage en corrigeant un autre. Les skills vieillissent vite car les modèles progressent et intègrent naturellement certaines bonnes pratiques. Le skill-creator d'Anthropic permet d'évaluer un skill via des jeux de cas et des mesures de variance. L'auteur distingue quatre sphères de partage : personnelle, équipe, outil et marketplace. Il propose un cycle partage puis appropriation puis duplication puis divergence plutôt qu'une installation collective figée. Les modèles Anthropic introduisent un filigrane (watermark) dans les textes qu'ils génèrent https://www.anthropic.com/news/claude-text-watermark Claude est l'assistant IA d'Anthropic, et le watermarking est une technique permettant de marquer discrètement un contenu généré par IA pour en tracer l'origine. Anthropic annonce que les futurs modèles Claude intégreront un filigrane numérique invisible dans le texte généré. Le principe exploite les choix de mots équivalents que le modèle fait naturellement, en les orientant via une clé cryptographique plutôt qu'un tirage aléatoire. Le texte produit reste indiscernable à l'œil nu, sans caractères cachés, sans ralentissement ni coût supplémentaire. Seule la personne possédant la clé correspondante peut détecter la présence du filigrane. Le filigrane est plus fiable sur les textes longs et créatifs, moins sur du texte factuel, du code ou après une édition manuelle poussée. Il ne prouve pas qu'un texte est écrit par IA, ni n'identifie l'auteur ou la conversation d'origine, il donne seulement une probabilité d'implication de Claude. Une API de détection est proposée en accès restreint aux régulateurs, forces de l'ordre, médias et vérificateurs de faits. Pour les fichiers non textuels comme les images ou les PDF, Anthropic s'appuie sur le standard C2PA. Cette initiative s'inscrit dans le Code de Pratique de l'UE sur la transparence des contenus IA, signé par Anthropic et environ 190 autres acteurs, en lien avec la loi européenne sur l'IA. GPT-6 Astra, le nouveau modèle d'OpenAI face à Claude Fable 5.1 https://openai.com/index/gpt-6-astra/ GPT-6 Astra est le nouveau modèle phare d'OpenAI, annoncé le 3 septembre 2026 comme le plus intelligent et le plus aligné de l'entreprise. Le modèle arrive deux jours après Claude Fable 5.1, à un tarif affiché comparable, dans une course accélérée aux modèles de code et de raisonnement. Astra revendique 98 % sur FrontierMath Tier 4, 99,9 % sur ARC-AGI-3 et 100 % sur ExploitBench. Fenêtre de contexte d'environ 1,05 million de tokens. Tarification API, 10 dollars par million de tokens en entrée, 50 dollars en sortie, et 1 dollar par million pour les tokens en cache. Au-delà de 272 000 tokens en entrée, toute la requête est facturée au double sur l'entrée et une fois et demie sur la sortie. Astra est le premier modèle d'OpenAI à franchir le seuil interne critique en cybersécurité. La version publique refuse les tâches offensives avancées comme générer des preuves de concept d'exploits. Le déploiement est progressif, les entreprises du programme de cybersécurité Daybreak d'OpenAI y accèdent en premier, avant ChatGPT Plus, Pro, Business, Enterprise, l'API et AWS. Même logique de diffusion contrôlée que chez Anthropic avec Mythos 5.1 : deux jours d'écart, deux modèles de tête, et la même question de savoir qui accède en premier aux capacités les plus sensibles. Outillage JetBrains s'est lancé dans les LSP (Language Server Protocol) avec une extension IntelliJ pour VS Code et assimilés marketplace.visualstudio.com/items?itemName=JetBrains.intellij-s… Nouveau produit : Lancement de l'extension Java & Kotlin by IntelliJ IDEA pour les éditeurs basés sur VS Code (incluant Cursor). Technologie : Utilisation du standard LSP (Language Server Protocol). Objectif : S'adapter au développement piloté par les agents IA, qui nécessite des fonctionnalités IDE légères et standardisées. Fonctionnalités clés : Support des projets Java, Kotlin et mixtes. Débogage (DAP). Complétion intelligente, navigation et analyse de code. Refactoring. Prise en charge de Maven, Gradle et Bazel. Disponibilité : Téléchargeable via le Visual Studio Marketplace et l'Open VSX registry. Licence / Prix : Gratuit durant la phase de preview (évaluation renouvelable de 30 jours). Nécessitera un abonnement IntelliJ IDEA Ultimate après la preview. (Note : Le LSP purement Kotlin reste gratuit et open-source). Avenir : Développement en cours pour optimiser les flux de travail avec les agents IA en ligne de commande (ex: Claude Code, Codex) afin de réduire la consommation de tokens. Après son acquisition par SpaceX, Cursor perd l'accès aux modèles OpenAI https://openai.com/index/our-decision-on-cursor-following-its-acquisition-by-spacex/ decision difficile mais Elon ment comme un arracheur de dent (et c'est un competiteur donc bon ça nous arrange) David Pilato a créé un thème spéciale pour les gens pour les devrel, ou qui font des talks à droite à gauche, pour le moteur Hugo https://david.pilato.fr/posts/2026-09-07-hugo-theme-devrel/ hugo-theme-devrel, thème Hugo (MIT) pour Developer Advocates et conférenciers, fonctionnant comme un module superposé au thème Dream. Gestion des conférences (cartes Leaflet), présentations (PDF, YouTube, co-auteurs), vues dédiées (archives, sujets récurrents, vidéos) et recherche Pagefind. Chaque intervention est un page bundle YAML structuré comme une base de données relationnelle compilée par Hugo. Architecture Airbnb refond son authentification en architecture server-driven, 60 % de code en moins https://www.infoq.com/news/2026/09/airbnb-server-driven-login/ Airbnb a restructuré son authentification autour d'un modèle en deux phases, identification du compte (email, téléphone ou connexion sociale) puis choix du challenge d'authentification décidé côté serveur selon le contexte utilisateur. Ce qui est interessant c'est que choisir la method d'authentification est côté serveur et adaptative, comme si c'était une révolution Arreter là Un moteur de politique serveur sélectionne la méthode d'authentification optimale avec des solutions de repli, permettant des adaptations régionales comme l'OTP WhatsApp au Brésil ou des fournisseurs d'identité locaux en Corée du Sud sans nouvelle version client. Un Challenge Picker propose des méthodes alternatives classées par probabilité de succès en cas d'échec. Résultat chiffré, 60 % de code d'authentification en moins et 100 Ko de moins sur le bundle client web. Méthodologies Les nouvelles règles d'ingénierie du contexte pour les modèles Claude 5 x.com/trq212/status/2080710971228918066 Partage par Thariq des apprentissages sur l'ingénierie du contexte et le prompt engineering pour les nouveaux modèles Claude 5 (comme Claude Opus 5 et Claude Fable 5) utilisés dans Claude Code. Évolution majeure vers le dés-empirement (unhobbling) : plus de 80 % du prompt système de Claude Code a pu être supprimé sans perte sur les évaluations de code, les modèles récents faisant preuve d'un bien meilleur jugement contextuel. Passage des règles strictes au jugement : au lieu d'interdire les commentaires ou d'imposer des contraintes lourdes, les modèles s'adaptent désormais au code environnant et font appel à leur propre discernement. Remplacement des exemples par la conception d'interfaces : fournir des exemples figés restreint l'exploration du modèle, d'où l'importance de concevoir des outils et des fichiers plus expressifs. Adoption de la divulgation progressive (progressive disclosure) : chargement dynamique du contexte (via des compétences ou des outils à chargement différé comme ToolSearch) pour éviter de saturer la fenêtre de contexte avec des instructions fixes. Utilisation d'une mémoire automatique et de références riches (artefacts HTML, suites de tests, fonctions de référence) plutôt que de fichiers CLAUDE.md pléthoriques ou de consignes répétitives. Recommandation pour les fichiers CLAUDE.md et les Skills : les garder légers, se concentrer sur les pièges spécifiques (gotchas) du dépôt, et structurer les guides sous forme d'arborescences modulaires pour ne charger que le nécessaire. Niveau d'adoption des agents IA de codage selon une étude de JetBrains blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026 Adoption massive : 90 % des développeurs professionnels utilisent des agents d'IA de codage au moins une fois par semaine, et 68 % quotidiennement. Claude Code domine : Il devient le nouveau leader du marché avec 39 % d'adoption mondiale (47 % aux États-Unis), détrônant largement ses concurrents. Déclin de GitHub Copilot : L'ancien leader perd de sa superbe, passant de 29 % à 21 % d'adoption, bien qu'il conserve une très forte notoriété (79 %). Percée de Codex : Sa croissance est fulgurante, son taux d'adoption ayant été multiplié par 5 en quelques mois (de 3 % à 16 %). Recul de Cursor : L'outil connaît une légère baisse, passant de 18 % à 12 % d'adoption, principalement due à une forte chute sur le marché chinois. Écosystème diversifié : JetBrains AI atteint 9 % d'adoption. Des alternatives comme OpenCode (7 %) et Google Antigravity (6 %, mais très populaire en Inde à 15 %) continuent de s'implanter. L'IA a cassé les hypothèses de la CI… ou pas https://stack72.dev/ai-broke-the-assumptions-behind-ci/ Paul Stack (ex-Pulumi) explique que l'intégration continue a toujours mêlé deux rôles distincts, exécuter la vérification du code et coordonner les fusions. avec les agents, la pression sur la CI augmente, car ils ne testent pas end to end tout le temps ils ont maintenant des workflows qui verifient tests, lint, revue d'agent etc dans un env local isolé donc c'est pre PR push Il propose de séparer vérification (exécution), attestations structurées (hash de commit, checksums SHA256) et CI, réduite à la validation et à la coordination des fusions. Sa thèse, les agents IA peuvent désormais vérifier tout le code localement avant même l'ouverture d'une pull request, ce qui bouleverse cet équilibre. l'attestation vient ensuite et la CI est une étape de vérification (attestation de commit et de tests et si branche a bougé, repart à l'execution) Martin Fowler, qui a repéré l'article dans ses Fragments du 1er septembre 2026, réplique que la vraie CI a toujours exigé une vérification locale avant de pousser le code. ca demande une chaine d'attestation forte quid de garder les metriques historique de CI Sécurité France Passoire: une analyse sur les différents vols de données des services publics de ces dernières mois https://www.cybernetica.fr/piratage-des-impots-comment-en-est-on-arrive-la/ Analyse du piratage massif de la DGFiP et d'autres administrations françaises en 2026, révélateur de failles systémiques de cybersécurité de l'État. Intrusion détectée fin juin à la DGFiP, mais l'exfiltration de 678 000 entrées fiscales n'a été découverte qu'en août lors de leur mise en vente. Données volées : noms, revenu fiscal de référence, taux de prélèvement, adresse, téléphone. Une seconde attaque du même pirate a visé le cadastre fin juillet, exposant plus de 2 millions de personnes. L'Éducation nationale a aussi été piratée fin juillet, données de tous les agents depuis 2001 exposées. Cause principale : modèle de sécurité fondé sur le périmètre physique plutôt que sur le zero trust, sans contrôle après authentification. Le télétravail post Covid a étendu les accès distants sans reconstruire les modèles de confiance. Aucun système de détection d'exfiltration n'existait, la fuite n'a été révélée que par le pirate lui-même. La transposition de la directive NIS2 est bloquée en France depuis septembre 2025, la CJUE a condamné le pays à des astreintes. L'article souligne un désengagement croissant des Etats-Unis en matière de cybersécurité internationale et une dépendance technologique accrue de la France. Loi, société et organisation Ce que l'IA change vraiment au métier de manager shapeandship.ai/p/ce-que-lia-change-vraiment-au-metier-de-manager Retour d'expérience et analyse par Mathilde Rigabert sur l'impact réel de l'IA générative dans le quotidien d'un Engineering Manager. L'IA excelle pour automatiser la reconstitution factuelle de l'activité (lecture de PRs, commits, reviews) nécessaire aux 1:1 et entretiens annuels, mais elle offre une vision uniquement quantitative et nécessite d'être croisée avec des notes de terrain. L'IA rend le maintien de la qualité et des standards plus difficile : selon une étude Faros AI sur 22 000 développeurs, les PRs mergées sans aucune revue ont augmenté de 31 %, fragilisant la compréhension commune apportée par le pairing et les revues de code. Le temps gagné par l'IA ne permet pas d'augmenter massivement le span of control (seulement 2 ou 3 personnes de plus), car l'IA compresse la collecte d'informations mais pas les conversations humaines complexes ou l'accompagnement du changement. Les compétences d'orchestration et de gestion de sujets multiples acquises par les managers facilitent leur transition vers le pilotage de plusieurs agents IA en contribution individuelle. Le piège actuel réside dans l'accumulation des casquettes (manager, tech lead, product owner, contributeur, pompier), conduisant à l'épuisement et au délaissement du travail de fond sur l'organisation et l'humain. Le temps libéré par l'IA doit être réinvesti dans le travail invisible qui fait tenir le système (suivi des actions de rétro, analyse de métriques, coaching), que personne ne réclame à court terme mais dont l'absence fragilise les équipes à long terme. Je regrette d'avoir migré vers Codeberg xn–gckvb8fzb.com/i-regret-migrating-to-codeberg L'auteur explique pourquoi il regrette d'avoir quitté GitHub pour Codeberg, à la suite des récentes modifications des conditions d'utilisation (ToS) de la plateforme. Codeberg a interdit les projets principalement générés par des LLM ainsi que les projets liés aux cryptomonnaies via des propositions de l'Assembly 2026, au motif qu'ils nuisent à sa réputation. blog.codeberg.org/protecting-our-floss-commons-from… Critique de l'argument de Codeberg sur l'absence de communauté des vibe coders, en rappelant que la majorité des logiciels libres (FOSS) sont créés par des développeurs solos sans communauté au sens romancé du terme. Ironie soulignée concernant la posture de Codeberg et Forgejo, qui a hérité de la communauté de Gitea après un hard fork avant de faire la leçon aux développeurs individuels. Alerte sur le risque de censure idéologique : interdire des catégories entières plutôt que de traiter les abus réels ou la consommation d'infrastructure crée un précédent dangereux pour une forge qui se veut libre. Proposition de solutions alternatives pour gérer l'impact des LLM et de la crypto : déclaration obligatoire via des cases à cocher, hébergement sur des tiers d'infrastructure spécifiques payants ou sous quotas, et disclaimers automatiques. Décision de l'auteur de quitter Codeberg pour mettre en place son propre serveur Git personnel afin d'éviter la dépendance à une plateforme qui modifie ses règles de manière unilatérale. Cloud souverain : Airbus choisit Scaleway pour l'hébergement de ses applications critiques https://www.usine-digitale.fr/aeronautique-spatial/airbus/cloud-souverain-airbus-choisit-scaleway-pour-lhebergement-de-ses-applications-critiques.OHBVBMSZIJELNOKN6G5F6B7NSI.html Scaleway est le cloud provider français filiale du groupe Iliad, positionné comme alternative souveraine aux hyperscalers américains. Airbus a lancé un appel d'offres de six mois consultant une cinquantaine d'acteurs dont OVHcloud, Thales, Google S3NS et Microsoft Bleu. Scaleway a été retenu pour héberger les applications critiques liées à la conception d'aéronefs, l'ingénierie, la production industrielle et les opérations. Le contrat prévoit la migration d'environ 70 applications d'ici 2028, puis jusqu'à 900 applications sur 5 à 6 ans. Le montant du contrat n'a pas été communiqué. Scaleway revendique zéro actionnaire, zéro employé et zéro filiale hors Union européenne pour garantir une protection contre les lois extraterritoriales. Damien Lucas, PDG de Scaleway, évoque une immunité complète face aux évolutions politiques et législatives externes. La plateforme doit aussi accélérer les usages d'intelligence artificielle d'Airbus, avec les modèles de Mistral AI déjà déployés chez Scaleway. Catherine Jestin, responsable numérique d'Airbus, souligne que cette intégration accélère la démarche IA du groupe. Ce choix ne remet pas en cause la stratégie multicloud d'Airbus, Scaleway venant compléter les fournisseurs existants pour les charges nécessitant le plus haut niveau de gouvernance et de résilience. Debian adopte une résolution sur l'usage responsable de l'IA générative lwn.net/Articles/1091231 La discussion sur l'usage des LLM dans Debian s'est tenue du 23 juillet au 13 août 2026, suivie d'un vote du 15 au 28 août 2026. 1045 développeurs Debian étaient éligibles à voter, avec un quorum de 48,49 votes largement dépassé par les huit options en lice. Les options allaient d'une interdiction stricte des contributions générées par LLM inscrite dans le contrat social à une acceptation encadrée des contributions IA. L'option gagnante au classement Condorcet est Responsible Use of Generative AI, devant Allow AI-Assisted Contributions with conditions et A cautious approach to generative AI. Le texte adopté n'interdit ni n'encourage l'usage d'outils d'IA générative dans le développement de Debian. Il exige que toute contribution, quels que soient les outils utilisés pour la produire, respecte les mêmes standards de qualité, correction, maintenabilité et conformité légale. Les contributeurs doivent comprendre, relire, tester et si besoin modifier la production assistée par IA avant de l'intégrer à Debian. Les informations sensibles du projet ne doivent pas être transmises à des fournisseurs d'IA non fiables, et la divulgation de l'usage de l'IA est encouragée sans être obligatoire. Le détail du vote et le texte complet de la résolution sont disponibles sur la page officielle [debian.org/vote/2026/vote_002](https://www.debian.org/vote/2026/vote_002). Contraste direct avec l'OpenJDK, qui a publié une politique interdisant le code généré par LLM (épisode 340), et avec l'auteur de jqwik qui a piégé sa librairie contre les agents. Conférences Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
O grande e terrível dia - Gabriel Manzoni by IDE
Pour l'épisode #313 je recevais Fabien Potencier. On en débrief avec Bastien.
Talk Python To Me - Python conversations for passionate developers
How many files does your query read before it reads any data? On some data lakes, you go through JSON and metadata files first, just to learn which Parquet files matter. DuckLake asks one SQL question instead. The metadata lives in a real database. The data stays in plain Parquet. That's the entire format. Pedro Holanda joined DuckDB in 2018, when it was still a research prototype at CWI. He's the lead DuckLake developer. Guillermo Sanchez Dionis works on DuckLake and the new Quack protocol. With Quack as the catalog, DuckLake handles 200 transactions a second under heavy contention. No other open table format comes close. Episode sponsors Six Feet Up Talk Python Courses Links from the show Guests Pedro Holanda: pedroholanda.org Guillermo Sanchez: linkedin.com PhD on progressive indexes: ir.cwi.nl SQLite: www.sqlite.org Litestream: litestream.io boring hardware: talkpython.fm DuckDB: duckdb.org episode 491: talkpython.fm Iceberg: iceberg.apache.org manifesto: ducklake.select DuckLake: ducklake.select spec: ducklake.select this diagram: blobs.talkpython.fm Data inlining: ducklake.select ducklake-dataframe: github.com Polars course: training.talkpython.fm CSV parser: duckdb.org Zero-copy Arrow: duckdb.org ART index: duckdb.org async I/O: duckdb.org v1.0: ducklake.select Git-like branching: ducklake.select Watch this episode on YouTube: youtube.com Episode #562 deep-dive: talkpython.fm/562 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Vraj je nominantom súčasnej opozície a jeho vyjadrenia sú politické. Robert Fico sa v utorok vyjadril k téme budúcnosti generálneho prokurátora. Vraj by mal odstúpiť, pretože je prekážkou obnovenia dôvery občanov v právny štát. Čo sa to teda vo vzťahu Žilinku a Fica vlastne deje, prečo práve teraz a ako vlastne Žilinku ako takého chápať? Jeho rozhodnutia, vyjadrenia a konanie za šesť rokov vo funkcii? Eva Frantová sa v Dobrom ráne pýta Petra Kováča, redaktora denníka SME, ktorý sa dlhodobo venuje témam súdnictva. Zdroje zvukov: 360tka, TASR, YouTube/SMER-SD Odporúčanie: Ak ešte nemáte plány na sobotu 19. septembra, príďte na Magnesia Recfest do Edison Parku v Bratislave. Ide o festival podcastov, kde sa stretne viac ako 80 tvorcov, ktorí budú naživo nahrávať či debatovať o tvorbe. Dobré ráno naživo tam budem nahrávať aj ja, čiže ma pokojne príďte pozdraviť. Samozrejme, chýbať nebudú ani ďalšie podcasty z produkcie Zapo, ako Digitálni rodičia či Doktor má Filipa, a prídu aj Kubo Gulík či Adela a Sajfa. Takže ešte raz, uvidíme sa 19. septembra v Edison parku už od deviatej! – Všetky Podcasty SME nájdete na sme.sk/podcasty – Ďakujeme, že počúvate podcast Dobré ráno.See omnystudio.com/listener for privacy information.
Marc Brooker: How Technical Communication Drives DecisionsIn this episode, I'm joined by Marc Brooker, a VP and distinguished engineer who has worked on large-scale systems and now focuses on safety and policy for agentic AI. We explore how his approach to communicating complex technical work has evolved as his responsibilities have changed. We also discuss what works and what doesn't in technical presentations, how organizations can help technical professionals become better communicators, and why effective communication matters when technical work needs to influence decisions.To learn more about Marc, visit https://www.linkedin.com/in/marc-brooker-b431772b/On another note, Kiro is expanding its free Students tier from 11 to 132 universities across 18 countries, giving eligible students a full year of access with 1,000 monthly credits. The program supports building across the IDE, CLI, Web, and open‑source Crew, aiming to make professional‑grade AI tools globally accessible.Head to kiro.dev/students to learn more and sign up. Share what you are building with #KiroStudents — @kirodotdev on X, LinkedIn, and Instagram, and @kiro.dev on Bluesky.__TEACH THE GEEK (http://teachthegeek.com) Get Public Speaking Tips for STEM Professionals at http://teachthegeek.com/tips
"les sujets tech c'est de la rigolade par rapport aux sujets humains." Le D.E.V. de la semaine est Thomas Pierrain, VPTech chez Shodo. Thomas partage sa vision de l'architecture : naviguer entre fondamentaux techniques et enjeux humains, tout en gardant le lien direct avec le produit. Il raconte comment comprendre les bases, remettre en cause ses croyances et documenter ses décisions techniques sont essentiels pour progresser. L'humain, selon lui, reste le plus gros défi à gérer au quotidien face à des technos qui évoluent à toute vitesse. Un échange riche sur l'apprentissage continu, la transmission et la capacité à penser contre soi.Chapitrages00:01:06 : Fondamentaux de l'architecture00:03:08 : Le rôle de l'ingénierie00:05:21 : L'humain avant la technique00:07:06 : DDD et résolution de problèmes00:10:04 : L'IA accélère le refactoring00:13:08 : Incertitudes sur l'IA00:14:09 : Apprendre par la douleur00:18:57 : Retrouver les fondamentaux perdus00:21:19 : La pédagogie des outils00:24:32 : Le pouvoir des questions00:29:07 : Sympathie mécanique et performance00:36:50 : Parcours et responsabilité00:38:51 : Expliquer pour comprendre00:42:29 : Les ADR avec l'IA00:45:44 : Construire un second cerveau00:52:06 : Conseils aux plus jeunes00:55:11 : Recommandation et tradition Liens évoqués pendant l'émission Escape from the 21st century
О чём говорили: - Часовые доклады и возвращение золотой эпохи конференций - Своя IDE, remote control и агенты на VPS за 5 баксов - TOFU и BOFU: для кого вообще делают доклады - Чтобы начать пользоваться Claude Code, надо пользоваться Claude Code - Herder, tmux и контекст: token rich против token poor - Headroom режет токены, но выходит дороже из-за кэша - CLAUDE.md, AGENTS.md и консолидация: что туда писать не надо - Superpowers, brainstorming и 34 субагента за три часа - Департамент ресерчеров, HR-отдел для агентов и планировщик планов - Breaking the AI Cage: системпромт это паблик дата - AWS ключи утекают через битую картинку в Google Analytics - Кто читает код, а кто нет: матрица ответственности и dark factory - Where Thinking Stops: архитектуры просто не существовало - Знание против понимания: чего ИИшка не чувствует Тайминги: 0:00:00 Интро 0:02:20 NDC 2026: норвежцы, которые не косячат с контентом 0:09:13 Опять всё про AI: Astra и очередные пять процентов 0:10:38 Своя IDE, remote control и агенты на VPS за 5 баксов 0:15:25 10 Tips to Level Up Your AI Assisted Coding 0:20:09 Чтобы начать пользоваться Claude Code, надо пользоваться Claude Code 0:26:39 Контекст, token rich vs token poor и Headroom, который дороже 0:30:43 CLAUDE.md и AGENTS.md: что туда писать не надо 0:42:13 Superpowers, brainstorming и субагенты, которые теряют контекст 0:48:55 Ресерч-агенты: пайплайн из пятнадцати агентов или один вопрос 1:02:48 Breaking the AI Cage: как взламывать агентов 1:12:37 Дать команде Claude Code на сутки: кто читает код, а кто нет 1:24:09 Чего вы не пробовали в Claude Code, и почему worktrees — ложь 1:33:21 Where Thinking Stops, Agent Internals Нас можно найти: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/c/proconf 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466 5. Spotify: https://open.spotify.com/show/77BSWwGavfnMKGIg5TDnLz
Topics covered in this episode: EuroPython 2026 videos are online The State of Django 2026: Boring is so back htmx 4.0.0 has been released
"le métier de dev va tendre vers le métier de FDE" Le D.E.V. de la semaine est Léa Buendé, Forward Deployed Engineer chez Adobe. Léa revient sur la naissance d'un métier encore mal compris, entre IA, accompagnement client et exploration terrain. Elle explique comment l'approche FDE redéfinit le rôle du dev, jusqu'à brouiller les frontières entre technique, produit et humain. Anecdotes vécues, erreurs d'humilité et conviction que tout le monde peut se former à l'IA animent cet échange. Elle livre aussi sa vision d'une tech accessible, où la curiosité prime sur le diplôme.Chapitrages00:00:56 : Du code au concret00:01:35 : Le vrai métier du FDE00:02:20 : Naître développeuse00:03:38 : Artisan ou artiste00:04:53 : Se spécialiser en IA00:07:26 : Coder avec l'IA00:09:19 : Découvrir le poste FDE00:11:08 : Le rôle chez Adobe00:12:32 : Créer de la valeur00:15:30 : La valeur captée00:17:55 : Comprendre chaque client00:20:31 : Apprendre chez Adobe00:22:43 : Délivrer, pas séduire00:24:40 : L'adoption avant tout00:27:24 : Les cas d'usage réels00:29:03 : Briser les préjugés00:30:41 : Les cool kids de l'IA00:32:41 : Former les juniors00:33:26 : Apprendre sans raccourcis00:37:10 : Les seniors de demain00:39:28 : Seniors face à l'IA00:41:59 : La technologie et l'âge00:43:51 : Un métier d'avenir00:46:03 : Tout le monde peut créer00:48:31 : Le livre conseillé00:49:03 : Espaces ou tabulations Liens évoqués pendant l'émission Alexandra Oza: "Affirmer vos compétences à l'ère de l'IA"
O ecoar do sétimo dia - Gabriel Manzoni by IDE
Talk Python To Me - Python conversations for passionate developers
How many cores does your machine have, 10, 18? Your async Python code uses just one of them. That isn't a bug in asyncio. That's the design, and optimizing event loops to be faster by 20% doesn't change it. So Giovanni Barillari started over. Joe is the creator of Granian, the Rust-based server that powers Talk Python. His new project is TonIO, an async runtime written from scratch for free-threaded Python. Real threads, a handful of primitives instead of asyncio's pile of them, and it flat out refuses to start if the GIL is on. Episode sponsors Sentry Error Monitoring, Code talkpython26 Python in Production Talk Python Courses Links from the show Guest Giovanni Barillari: github.com Granian: github.com Hyper: github.com Free threaded Python: docs.python.org Sort of: labs.quansight.org did a whole course: training.talkpython.fm uvloop: github.com rloop: github.com TonIO: github.com your EuroPython 2026 talk: www.youtube.com Michael's Cutting Python Web App Memory Over 31% Article: mkennedy.codes Watch this episode on YouTube: youtube.com Episode #561 deep-dive: talkpython.fm/561 Episode transcripts: talkpython.fm Theme Song: Developer Rap
"La reproductibilité, c'est un truc que moi, j'ai l'impression que l'industrie a abandonné" Le D.E.V. de la semaine est Gabriel de Marmiesse, technical staff chez Kyutai. Dans cet épisode, il lève le voile sur le quotidien d'un dev AI : entre code non déterministe, gestion de fichiers de teraoctets et galères de GPU, rien n'est jamais simple. Gabriel partage comment la recherche et l'engineering s'opposent (et se complètent), pourquoi l'open source vit une crise de confiance à l'ère des LLM, et ce qui distingue fondamentalement le dev AI du dev classique. Il explique aussi comment son équipe tente de démocratiser l'audio, la trad en live, et les world models. On ressort avec les câbles qui chauffent, mais les idées claires !Chapitrages00:00:53 : Promesse de l'informatique00:01:52 : Présentation de Gabriel00:05:06 : Chez Kyutai, l'open source00:09:48 : Naissance d'Invincible Voice00:13:09 : Poids et déploiement des modèles00:23:27 : L'histoire de l'IA moderne00:30:37 : Écrire un modèle en code00:34:29 : Pourquoi les résultats varient00:39:35 : Du labo au produit00:45:37 : Le casse-tête des GPU00:52:08 : Comparer avec le web00:54:24 : Les world models arrivent00:59:41 : L'avenir des LLM01:05:01 : Préférences et tabulations Liens évoqués pendant l'émission Chaine de CPP: CppCon - YouTube
Topics covered in this episode: OpenAI's Python SDK has migrated to HTTPX2 TMOG - Native Task Manager for macOS, Windows, and Linux wrapture - one wrapper for mocking, tracing, and observability linkedin2md: turn your LinkedIn export into 40+ Markdown files Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Consulting from Six Feet Up Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Calvin #1: OpenAI's Python SDK has migrated to HTTPX2 The OpenAI Python SDK has migrated to HTTPX2, the Pydantic-stewarded fork of httpx. Pydantic picked it up citing "limited activity recently" in the original project, promising "a reliably maintained path forward." If you just use the default client, nothing to do. No code changes. The catch is TLS. Quoting the guide: HTTPX "previously verified certificates against the CA bundle provided by certifi. HTTPX2 instead uses the operating-system trust store, and the SDK no longer installs certifi." That "can break certificate verification in minimal container images without system CA certificates, environments using corporate TLS-inspecting proxies, and deployments that relied on a custom or modified certifi bundle." The fix is SSL_CERT_FILE or SSL_CERT_DIR, or pass your own ssl.SSLContext via verify. Deeper integrations need real edits: custom clients, auth handlers, hooks, and request mocking all take HTTPX2 objects now, and plain httpx is no longer pulled in transitively. So import httpx in your own code means declaring it yourself or moving over. Temporary escape hatch: a legacy HTTPX client Michael #2: TMOG - Native Task Manager for macOS, Windows, and Linux A native, deeply instrumented system monitor for macOS, Windows, and Linux, now in public beta - from Plummers' Software, i.e. Dave Plummer, who wrote the original Windows Task Manager and donated it to Microsoft in 1995. Wikipedia Three real native apps: Swift/AppKit on macOS, Win32 on Windows, C++/Qt 6 on Linux, with a shared C++ core keeping metric semantics aligned - no browser shell anywhere. One dense summary: CPU, clocks, thermals, GPU, memory, storage, network, energy, and the processes responsible for the load, all click-through. Per-core honesty: logical processor and NUMA views, P and E cores color-coded, optional kernel time, 60 FPS live meters. Memory with context: pressure, wired, compressed, cached, committed, available, and swap, plus configurable scrolling history. Processes that act like processes: tree view, filtering, sorting, follow mode, and native verbs including service and launchd control. Phosphor themes: light, dark, green, amber, blue, or mono, with color and saturation you tune yourself. Calvin #3: wrapture - one wrapper for mocking, tracing, and observability Graham Dumpleton, author of wrapt and the original New Relic Python agent, has released wrapture. The name is wrapt plus capture. The core idea: wrap real code instead of replacing it, so the real code still runs while you watch every call. Name a method with wrapture.binding(Class, "method"), open a timeline(), and you get a tape of what actually happened. Real return values, real nesting, arguments normalised against real signatures. tape.tree() prints the call graph as it ran. One mechanism, three jobs: monkey patching with a real lifecycle (apply, remove, suspend, plus returns, raises, transforms_args), unit testing that asserts on real call flow instead of a flat MagicMock call list, and ad-hoc tracing of a running app. The testing pitch is error paths. Inject TimeoutError at the payment gateway, then assert the ledger was never written. Stubs and mocks are strict and spec-required, and there is deliberately no bare Mock(). Tracing needs no code at all. A wrapture.toml naming targets and a sink, run with python -m wrapture main.py, and you get a live call tree with timings. It captures ordinary logging calls as nested events, and with the otel extra it exports spans, metrics and correlated logs with W3C trace ids that join across services. Every line of code and docs was AI-written under their direction, and they say so up front. Two weeks from first commit, eleventh alpha, over 1000 tests, 150+ pages of docs. Alpha on PyPI, needs Python 3.12+ and wrapt 2.4.0+. Michael #4: linkedin2md: turn your LinkedIn export into 40+ Markdown files Via Juan Manuel Daza - a Python CLI that unpacks LinkedIn's data-export ZIP into clean, per-category Markdown you can drop straight into an LLM. One command: linkedin2md Complete_LinkedInDataExport.zip, plus o for output dir, -lang en|es, and -pdf. 40+ output files: profile, experience, education, skills, connections, posts, comments, reactions, recommendations, endorsements, job applications, even ad targeting and LinkedIn's inferences about you. Built for LLM analysis: the README pitches NotebookLM, Claude Projects, Obsidian, and Ollama, with example prompts like "what patterns do you see in my career transitions?" PDF resume mode: -pdf renders an A4 CV via weasyprint, and degrades gracefully to Markdown-only if it isn't installed. Dependency note: "pure Python / zero-dep" holds for the Markdown path only - the PDF path needs weasyprint and markdown installed. Install: pipx install linkedin2md recommended, pip in a venv otherwise - 86% Python, 10 releases, v0.3.1 in May. Agentic dev angle: repo ships opencode config and an N3RV subagent pipeline, including a "judgment day" dual-model adversarial PR review. Extras Calvin: EVE Online Migrates to Python 3 Michael: Dinkus by Will McGugan Joke: Tao of Programming: Book 5 Maintenance
Timothy Prewitt spent 30 years across 16 countries, solving seemingly unsolvable problems like hunger, water, and agriculture. To name a few: Kosovo after the war. Afghanistan. Nigeria. He ran The Hunger Project and iDE, reaching close to 13 million people a year. He also keeps a 35-year silent meditation practice, fasts alone in the mountains for four days at a stretch, and plays a lot of pinball. His work has nothing to do with Audio Description. This one is about how you start when the task in front of you is too big to look at. For Audio Description, there can be hundreds of description cues and not enough hours. Invoices nobody is paying. A career being squeezed by politics or technology. For Tim, his answer is small and usable, and it comes from Everest guides: don't look at the top of the mountain, just take the very next step. Along the way: why still water lets you see what's under it, why the people closest to a problem are the ones who solve it, and the truckload of donated hospital equipment that taught a 22-year-old idealist why good intentions need real expertise behind them. Tim writes at timprewitt.substack.com. More on the work Roy does with executives and media teams: parityendeavors.com
a16z General Partners Martin Casado, Sarah Wang, and Matt Bornstein unpack the story of Cursor: how a small, product-obsessed team entered one of the most competitive markets in technology, took on incumbents with seemingly unbeatable advantages, and repeatedly made decisions that ran against conventional startup wisdom. They revisit the early bet that the interface between humans and AI would matter more than building a coding-specific foundation model, why Cursor built its own product rather than a VS Code plugin, and how the founders' ability to say "no" became one of the company's defining strengths. They also discuss Cursor's rapid evolution from IDE to agent and model platform, and why the team was willing to cannibalize its own products as AI capabilities improved. The conversation gets into what founders can learn from Cursor's approach to competition, hiring, enterprise sales, M&A, and company culture, including why the team remained unfazed by competitors from Microsoft to Anthropic and how its obsessive focus on product ultimately extended into every part of building the company. Resources: Explore Cursor Compile: https://cursor.com/compile Follow Martin Casado on X: https://x.com/martin_casado Follow Matt Bornstein on X: https://x.com/BornsteinMatt Follow Sarah Wang on X: https://x.com/sarahdingwang Stay Updated:Find a16z on YouTube: YouTubeFind a16z on XFind a16z on LinkedInListen to the a16z Show on SpotifyListen to the a16z Show on Apple PodcastsFollow our host: https://twitter.com/eriktorenberg Please note that the content here is for informational purposes only; should NOT be taken as legal, business, tax, or investment advice or be used to evaluate any investment or security; and is not directed at any investors or potential investors in any a16z fund. a16z and its affiliates may maintain investments in the companies discussed. For more details please see a16z.com/disclosures. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Talk Python To Me - Python conversations for passionate developers
In 2020, a gastroenterologist in Glasgow did the math on his new research study and came up with 30,000 samples, arriving over two years from three cities and a dozen hospitals. He asked around about how researchers keep track of that. The answer was Microsoft Excel. Shaun Chuah had written some HTML by hand in Notepad back in high school and that was about the whole of his programming experience, so he opened the Django tutorial and started reading. Six years later that app is Foundry120, holding 10 terabytes of clinical and genomics data with an agentic AI running on top of it. Episode sponsors Sentry Error Monitoring, Code talkpython26 Talk Python Courses Talk Python Courses Links from the show Guest Shaun Chuah: github.com Up and Running with Rust Course: talkpython.fm Foundry120: www.foundry120.com Designing Data Intensive Applications: www.oreilly.com Microsoft Foundry: ai.azure.com ChatIBD: www.chatibd.com Blog: shaunchuah.github.io @drshaunchuah: x.com github.com/shaunchuah: github.com Watch this episode on YouTube: youtube.com Episode #560 deep-dive: talkpython.fm/560 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Topics covered in this episode: Web UIs for your reverse proxy Wagtail 8.0 is hot off the presses RISC-V is now officially supported by CPython Django's annual releases make every version an LTS Extras Joke Watch on YouTube About the show Sponsored by Logfire from Pydantic: pythonbytes.fm/logfire Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Web UIs for your reverse proxy Traefik, nginx, and Caddy all sit in front of a lot of self-hosted infrastructure, and all three are configured by hand-editing files. Three active projects put a control plane on top: Traefik Manager (Python + Flask), Nginx UI (Go + Vue), and caddy/ui (React + Node). All three are additive rather than replacements - none of them take ownership of your config away from you - which is the part that matters when the thing has write access to production routing. Traefik Manager is the Python one: Flask 3.1 and Gunicorn for the control plane, a lightweight Go agent for remote instances, currently v1.10.0 with an Android companion app. Nginx UI is a single Go binary at 11.3k stars, with a block-style config editor, an Ace editor doing LLM completion on nginx syntax, and an MCP server so agents can drive it. caddy/ui runs as two containers next to your existing Caddy, reads and writes your Caddyfile directly, and uses Caddy's /adapt API to validate before reload - no Docker socket required. Each one edits the config the underlying server already reads, so your files stay the source of truth and you can drop the UI without unwinding anything. Undo is a first-class feature across all three - timestamped backups with optional Git history, config version compare and restore, Caddyfile snapshots with one-click rollback. Observability is where they diverge: Traefik Manager does CrowdSec and a visual route map, Nginx UI does server metrics, caddy/ui streams access logs over SSE and pulls p50/p95/p99 off Caddy's Prometheus endpoint. Maturity spread is wide - Nginx UI has 11.3k stars, caddy/ui has 4 and was built in a single Claude session - and caddy/ui ships with auth off by default, so set CADDY_UI_USER and JWT_SECRET before it goes anywhere near a public interface. Calvin #2: Wagtail 8.0 is hot off the presses Link: https://github.com/wagtail/wagtail/releases/tag/v8.0 Custom base page models are now supported, so projects aren't locked into subclassing Wagtail's Page as shipped (Matt Westcott). New v3 REST API handles both read and write CMS operations, a first for Wagtail's API. A global registry for permission policies, plus full customizability for the remaining page views via PageViewSet. AVIF and WebP images are no longer auto-converted to PNG by default, a real behavior change to watch on upgrade. Five security fixes: page admin API restrictions, document identification by SHA1 hash, descendant collections in the Documents/Images API, snippet copy permissions, and the page translation endpoint. Formalized Django 6.1 support, and CI now runs on uv with a lockfile. Sponsor: Logfire from Pydantic Your AI agent failed at 2am. Was it the model? A tool call? The database? Most observability tools can't tell you, because they only see part of your stack. Pydantic Logfire sees all of it. One trace across your agents, LLMs, APIs, and database. Down to the infrastructure: services, Kubernetes, and hosts. It's built on OpenTelemetry, with SDKs for Python, TypeScript, and Rust, and it works with any OTel-compatible language. Every prompt, token count, and cost, right next to your vector searches and API calls. You query everything with Postgres-compatible SQL. And so can your coding agent, through the Logfire MCP server. Stop guessing. Read the trace. Pydantic Logfire. AI, it's still just engineering. Visit pythonbytes.fm/logfire today and sign up today. Get 10M records free every month, no card required. You can even click “Onboard with your coding agent” to copy a prompt to have claude or codex integrate Logfire into your app. Thanks to Pydantic for supporting the show. Calvin #3: RISC-V is now officially supported by CPython Link: https://blog.python.org/2026/08/riscv-now-officially-supported/ CPython added RISC-V as a tier 3 platform under PEP 11, specifically the 64-bit Linux target riscv64-unknown-linux-gnu. RISC-V is an open ISA anyone can implement, unlike x86 and ARM, and its market is projected to quadruple by 2032. The RISE Project donated real RISC-V machines for buildbots; the author's work was funded by a Sovereign Tech Agency fellowship. What changes: the port is now a maintained compatibility target, so CPython changes are less likely to quietly break it. What doesn't: no python.org installers, no binary wheel parity for native extensions. Next up: RISC-V runners in CPython CI for pre-merge feedback, then a push toward tier 2, plus architecture-specific optimizations. The ask is testing. If you have RISC-V hardware, build CPython, run your test suite, file what breaks. Tier 3 is the weakest support tier. PEP 11 tier 3 requires a core developer contact and a buildbot, but failures on tier 3 platforms explicitly do not block a release. Saying "ongoing CI/testing expectations" oversells it. The honest bit is "someone is now on the hook for it, and breakage gets noticed," not "it's guaranteed working." Worth the caveat that this is Linux SBCs, not microcontrollers. A VisionFive 2 counts, an ESP32-C6 or Pico 2 does not. Those are 32-bit non-Linux parts where MicroPython is still the answer. Michael #4: Django's annual releases make every version an LTS Starting with Django 2028, Django will move to one January feature release per year, adopt calendar-based version numbers, and support every release for three years. The old distinction between standard and LTS releases disappears, giving teams a predictable annual upgrade path that aligns more closely with Python's own release and support cadence. Every Django release becomes the safe, long-supported choice, so teams no longer need to wait for a specially designated LTS version or absorb two years of changes at once. Each release gets one year of mainstream bug fixes followed by two years of security and data-loss fixes. New releases support the three latest Python versions and add the next Python release during their first year. Calendar versioning begins with Django 2028, followed by Django 2029 and so on. Three Django versions will be supported at any time, giving third-party packages a clearer rolling target. Nothing changes before 2028, and existing commitments for Django 5.2 LTS and 6.2 LTS remain in place. Extras Calvin: The Python docs now document the time complexity of built-in types https://docs.python.org/3.16/library/time-complexity.html Thinking in Python - Bruce Eckel's free book https://thinkinginpython.com/ Michael: prune_uv_pythons.py - Prune uv-managed Python installs, keeping only the newest patch per minor version Runs automatically in my system “upgrade” script: upgrade-output-2026.png Started using Ollama cloud models for my Hermes assistant. Thanks to Jeff Triplett I learned they are not just local models. Joke: The Tao of Programming - Book Seven: Corporate Wisdom
"Chez Alan, quelqu'un voit un bug et, au lieu d'écrire un ticket, ouvre une PR. Ça change tout." Le D.E.V. de la semaine est Alexandre Gerlic, VP of Engineering chez Alan. Alexandre revient sur le projet "Everyone Can Build" qui ouvre l'accès au code à tous les collaborateurs, même ceux qui ne sont pas développeurs. Il détaille comment l'arrivée des IA génératives a permis d'accélérer ce mouvement, tout en repensant la collaboration entre métiers. Grâce à un environnement outillé et une forte culture du feedback, le pari de donner la main à chacun s'est avéré payant, avec plus de 280 pull requests mergées en un trimestre par des profils non techniques. Un épisode qui interroge la frontière du développement logiciel et la transformation des organisations tech.Chapitrages00:00:59 : L'IA ouvre l'atelier00:04:25 : Naissance du projet00:07:09 : Les premiers outils00:12:33 : Fiabiliser le code00:17:48 : Ouvrir aux non-dev00:24:31 : Premier ship express00:29:13 : Front, pas back-end00:34:45 : Des PR en hausse00:38:11 : Passage à 202600:46:50 : Repenser la CI/CD00:52:34 : L'IA change l'architecture00:57:15 : Ressources et clôture Liens évoqués pendant l'émission Alan Product and Technical Blog The Five Dysfonctions of a Team
Bill Atkins put a Mac mini in his spare room so local models can handle the coding chores he would rather skip, all without sending Stylebook's code to the cloud. Bill joins Kotaro, Steve, and Aaron to unpack his setup with OpenCode, Ollama, and Gemma, including SwiftUI migrations, crash-report utilities, RAM limits, and permission guardrails. Bill and The Trio also compare local models with their bigger cloud counterparts, explore Xcode's growing agentic toolkit, and confirm that even LLMs hate Jira.## Chapters00:00 Meet Bill Atkins 01:36 Why Keep AI Local 04:37 From Aider to OpenCode 09:17 Mac mini RAM and Model Choices 14:22 Permissions and Guardrails 17:17 Putting Local Models to Work 19:24 Coding Workflows and Xcode Agents 27:59 Smaller Models, Macros, and Planning 37:14 Cloud Brains and Local Tradeoffs 43:14 Bill Bot and What Comes Next 44:34 One More Thing: Stylebook 45:52 Tag ## Show Notes- Bill has developed Stylebook with his wife since 2009, and the app is entering its seventeenth year.- Keeping Stylebook's proprietary code away from third parties pushed Bill toward local models.- Aider and Devstral proved the idea, but running them meant closing Xcode and Safari on Bill's 32 GB MacBook.- Apple's WWDC26 MLX session inspired a smoother setup with OpenCode, Ollama, and Gemma on a 24 GB Mac mini.- Bill finds Gemma particularly helpful with UIKit and SwiftUI, while smaller models still need tighter prompts and context.- Bill locks down OpenCode so anything beyond safe directory listings and searches requires permission.- A local model built Bill a Mac utility that turns crash reports into symbolicated stack traces.- Aaron explains custom ACP agents in Xcode, while Steve praises its headless builds and improved SwiftUI preview tools.- Swift macros, tests, migrations, and small utilities are ideal jobs when the work is mechanical but worthwhile.- Aaron lands the final verdict after Steve describes Jira's API: even LLMs hate Jira.## Links**Bill's Local AI Setup**Aider: https://aider.chat/ (terminal AI pair programming with local model support)Run local agentic AI on the Mac using MLX: https://developer.apple.com/videos/play/wwdc2026/232/ (WWDC26 session on MLX, OpenCode, Xcode, and multi-Mac scaling)OpenCode: https://opencode.ai/ (open source terminal, desktop, and IDE coding agent)Ollama: https://ollama.com/ (runs and serves open models)Gemma models: https://ai.google.dev/gemma/docs (Google's lightweight open models)**Coding Agents and Workflows**Writing code with intelligence in Xcode: https://developer.apple.com/documentation/xcode/writing-code-with-intelligence-in-xcode (Apple's agentic coding guide)Skills for Real Engineers: https://github.com/mattpocock/skills (Matt Pocock's skills for planning, testing, and debugging)SPS #105, How Alex Hillman Built an AI Assistant with Claude Code: https://podcast.phillycocoa.org/episodes/105-how-alex-hillman-built-an-ai-assistant-with-claude-code (a VPS assistant using Tailscale and safety guardrails)**Notes, Tasks, and Experiments**Obsidian: https://obsidian.md/ (local-first linked notes)Shadertoy: https://www.shadertoy.com/ (create, browse, and share real-time shaders)**Additional Resource**OmniFocus: https://www.omnigroup.com/omnifocus (task management for projects and next actions)**One More Thing**Stylebook: https://www.stylebookapp.com/ (Jess and Bill Atkins' closet app for outfits, value, and wear)**PhillyCocoa:** https://phillycocoa.orgIntro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
An airhacks.fm conversation with Steve Hannah about: meeting Steve Hannah at JavaOne years ago via Codename One, the Apple IIGS as a first computer, floppy disk games and Bob Whitehead's Hardball!, starting web development in 1997 with Perl and CGI, the O'Reilly Perl camel book, CGI security issues and the parallel to LLM tools, choosing Java Servlets over CGI for startup-time performance, moving to PHP for quick and dirty web development, PHP evolving toward enterprise patterns with Zend, Symfony and Laravel, PHP at Cloudbeds as a serious enterprise language, Facebook compiling PHP with HipHop, connection pooling and data sources impressing PHP developers, convergence of ideas across Java, JavaScript classes and React moving from object orientation to hooks, web components as JavaScript classes with properties, TypeScript versus JavaScript with JSDoc types in VS Code, LLMs reducing the importance of web frameworks that follow standards, porting React to Java on TeaVM using Claude, Flash and ActionScript for rich interfaces before HTML5, key frames hiding the full code base in Flash, VisualAge for Java showing only methods and printing source to understand it, the Xataface open-source PHP/MySQL CRUD framework started in 2005, the Dataface to Xataface rename, FileMaker as a low-code database tool and its licensing constraints, joining Codename One as the first hire in 2012, front-end Java versus back-end Java culture at JavaOne, the extreme GUI makeover Swing session, coding with LLMs in 2026 using Claude Code and Codex, building a personal Swing-based IDE for multi-repo multi-branch agentic workflows, work trees and terminal-organized agent sessions, a possible Swing and JavaFX revival because they ship with Java and LLMs know them, Java 25 source-mode shebang scripting replacing Python scripts, Java shipping more built-in functionality than Python for regular expressions and dependencies, Ruby versus Python popularity, LLMs understanding Java (~87%) better than JavaScript (~60-70%), type safety enabling LLM self-correction, grounding LLMs with MicroProfile and Jakarta EE normative specifications, the JSR normative language read by LLMs, business annotations and rich JavaDoc and package-info improving LLM output, reducing external dependencies so LLMs avoid decompiling JARs, token savings from standards-based Java, AWS Bedrock for stable and private Claude access with Claude Code, Quarkus on AWS Lambda with cold starts and Provisioned Concurrency, pinging a AWS Lambda every minute within the free tier to avoid cold starts, cost calculation for Quarkus on Lambda with 2 GB RAM, constructions.cloud Quarkus serverless CDK examples, Google Cloud Run versus AWS App Runner, AWS Lambda and Azure Functions, AWS CDK as infrastructure as code in Java, JDeploy for packaging and distributing desktop apps, the AIRails.dev skills site and the microprofile-server skill, zero-dependency Java scripts and agents, migrating a WordPress blog to a Jekyll static site with Claude Steve Hannah on twitter: @shannah78
Talk Python To Me - Python conversations for passionate developers
Your site is down. It's 3am. Is it a bug, a bill, or a breach? You can't tell yet, and everyone is watching you find out. Matt Lea has spent fifteen years being the person companies call when an outage is costing them real money per hour, and his whole argument is that everything you'd want in that moment gets decided months earlier, on ordinary afternoons, when someone chose the convenient thing. We walk his top twelve dos and don'ts in AWS - infrastructure as code, IAM roles instead of access keys, private subnets, no wildcards, no public buckets - and I push on which of them actually matter if you're one person on a small VPS. Then we get to Cloud War Games, where Matt breaks things on purpose so your team's first real incident isn't their first incident. Let's get into it. Episode sponsors Sentry Error Monitoring, Code talkpython26 Talk Python Courses Talk Python Courses Links from the show Guest Matt Lea: linkedin.com Talk Python Certificates: training.talkpython.fm/certificates Schematical: schematical.com CloudWarGames.com: cloudwargames.com Zero to Hero on AWS Security: www.oreilly.com Repo: github.com Custom Wheel Offset: customwheeloffset.com 2012 TechCrunch Disrupt Hackathon: techcrunch.com tech comics: schematical.com shhgit: github.com Zero Trust in 200ms: Implementing Identity-Per-Transaction: us.pycon.org Coolify: coolify.io returned to full GA Nov 2025: aws.amazon.com Signed URLs/cookies: docs.aws.amazon.com Cloudflare: www.cloudflare.com Bunny Shield: bunny.net Cloud War Games One: www.youtube.com Cloud War Games Two: www.youtube.com LinkedIn: linkedin.com YouTube: youtube.com KnocKnoc: knocknoc.io Watch this episode on YouTube: youtube.com Episode #559 deep-dive: talkpython.fm/559 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Topics covered in this episode: Python 3.12.14, 3.11.16, 3.10.21 - security releases Codeberg's AI-code ban tests its role as a GitHub alternative Brett Cannon: what's missing for reproducible builds on PyPI nothing records the source code a distribution came from. direct_url.json captures it when you install from a repo or archive, so the fix is putting the same info in sdist/wheel metadata. recording the build tools. Wheels can already do this via PEP 770 SBOMs in .dist-info/sboms/ - sdists can't, since they're a tarball plus a precalculated PKG-INFO with nowhere to hang extra metadata. Either "don't use sdists" or an sdist v2. Extra extra extra, hear all about it Extras Joke Watch on YouTube Sponsored by Logfire from Pydantic pythonbytes.fm/logfire This episode is brought to you by Pydantic Logfire. It's observability for AI apps from the team behind Pydantic - agents, LLMs, APIs, database, and infrastructure in a single trace, queried with Postgres-compatible SQL. Your coding agent can query it too, through their MCP server. I'll tell you more later. Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Calvin #1: Python 3.12.14, 3.11.16, 3.10.21 - security releases https://blog.python.org/2026/08/python-31214-31116-31021/ Source-only security releases for the three branches now in security-fix-only mode; release team blamed the European solar eclipse for the timing. tarfile hardening. Multiple path-traversal bypasses of the data filter closed, including a symlink escape that bypassed the CVE-2025-4330 fix; extract() now applies the filter to link targets too. Four fresh CVEs: CVE-2026-2297 (SourcelessFileLoader not using io.open_code() for .pyc), CVE-2026-4224 (expat crash on deeply nested content models), CVE-2026-3644 (control chars in http.cookies.Morsel), plus the completed CVE-2021-4189 fix in ftplib.ftpcp. Quadratic-complexity DoS cleanup across the stdlib: HTMLParser, configparser regexes, unicodedata.normalize(), csv.Sniffer.sniff(), and ElementTree XPath index predicates. Header/injection fixes: CR/LF rejected in HTTPConnection.set_tunnel(), control chars blocked in wsgiref.handlers status, and webbrowser now rejects leading dashes (plus a %action prefix bypass). http.client now caps chunked trailer lines and 1xx interim responses at 100 each - a hostile server could previously hang the client forever despite a socket timeout. Memory-safety odds and ends: stale pointers in lzma/bz2/zlib decompressors after MemoryError, a bz2 stack overflow on reuse-after-error, and bundled libexpat bumped to 2.8.3. If you're still on 3.10, 3.11, or 3.12 - and you extract tarballs from anywhere you don't fully control - this one's not optional. Michael #2: Codeberg's AI-code ban tests its role as a GitHub alternative Armin's article “Codeberg Divides” Armin Ronacher argues that Codeberg's new terms, which prohibit projects mostly written with generative AI, create a vague and difficult-to-enforce boundary. His larger concern is that a democratically governed host can still be unpredictable or ideologically narrow, weakening Codeberg's potential as a broad European alternative to GitHub. The strongest question for Python developers is whether repository hosting should judge legal open source by how code was produced, or focus on behavior and resource abuse. “Mostly generated” is hard to measure in modern codebases where developers mix handwritten code, completions, agents, and generated refactors. Ronacher suggests clearer alternatives: ban all LLM involvement, or target autonomous repository spam, abusive resource use, and low-quality generated contributions directly. Codeberg is free to choose a values-driven community, but that may conflict with being predictable, neutral infrastructure and a serious GitHub competitor. Worth discussing: can open-source communities set meaningful AI boundaries without driving maintainers and projects into opposing camps? Very first search for these terms lands on this page. Codeberg looked like a viable alternative. … Unfortunately, the latest update to its terms of service seems to mark a first step in changing one part I moved there for, namely the “freedom” part. Sponsor: Logfire from Pydantic Your AI agent failed at 2am. Was it the model? A tool call? The database? Most observability tools can't tell you, because they only see part of your stack. Pydantic Logfire sees all of it. One trace across your agents, LLMs, APIs, and database. Down to the infrastructure: services, Kubernetes, and hosts. It's built on OpenTelemetry, with SDKs for Python, TypeScript, and Rust, and it works with any OTel-compatible language. Every prompt, token count, and cost, right next to your vector searches and API calls. You query everything with Postgres-compatible SQL. And so can your coding agent, through the Logfire MCP server. Stop guessing. Read the trace. Pydantic Logfire. AI, it's still just engineering. Visit pythonbytes.fm/logfire today and sign up today. Get 10M records free every month, no card required. You can even click “Onboard with your coding agent” to copy a prompt to have claude or codex integrate Logfire into your app. Thanks to Pydantic for supporting the show. Calvin #3: Brett Cannon: what's missing for reproducible builds on PyPI Framing came out of his 2026 Python Packaging Council nomination - the secure-supply-chain gap he found is that Python has no defined way to do reproducible builds at all. Design goal is zero friction: producers uploading to PyPI shouldn't have to do anything. The work lands on build backends and installers. Gap #1: nothing records the source code a distribution came from. direct_url.json captures it when you install from a repo or archive, so the fix is putting the same info in sdist/wheel metadata. Gap #2: recording the build tools. Wheels can already do this via PEP 770 SBOMs in .dist-info/sboms/ - sdists can't, since they're a tarball plus a precalculated PKG-INFO with nowhere to hang extra metadata. Either "don't use sdists" or an sdist v2. The replay mechanism already exists: [build-system] in pyproject.toml is a defined entry point, so if backends recorded their own environment, you could reinstall and re-run the build. Payoff idea: trusted third parties report successful reproductions back to PyPI, which displays "independently reproduced by X" - surfaced in the index API so installers could prefer reproduced files. Explicitly framed as a perk, not a requirement - roughly SLSA build level 1, no shaming projects that don't opt in. Verbal kicker option: "And don't think pure-Python wheels are off the hook. Something built that wheel, and if that something was compromised, so is your wheel. SolarWinds was a build-process attack." Michael #4: Extra extra extra, hear all about it Python 3.14.7 Upgraded the MCP servers to 2026-07-28 v2 protocols (talk python, python bytes) Got agentsview running synced via postgres Talk Python courses, teams trial offering Talk Python courses, government procurement offering Lean TDD audio book is out Extras Calvin: uv now prefers post-quantum key exchange - https://github.com/astral-sh/uv/releases/tag/0.12.4 Joke: Beware of dog
Topics covered in this episode: Claude Code /insights Post-quantum crypto lands in Python MCP goes stateless — and FastMCP gets renamed inshellisense - IDE style command line auto complete Extras Joke Watch on YouTube About the show Sponsored by Xweather Xweather combines enterprise-grade weather intelligence with agent-ready APIs, natural language capabilities, and an MCP server so your agents can adapt workflows, automate responses, and make better decisions based on real-world conditions. Michael will tell you more about them later in the show. Get started for free at pythonbytes.fm/xweather Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Claude Code /insights Michael's Insights: michael-kennedy-claude-code-insights-2026-08-09.html Be careful sharing these outputs, they include details references to your projects, errors, security findings, etc. ;) /insights reads your last 30 days of local session transcripts and hands back an interactive HTML report on how you actually work. One command, zero setup: type /insights in a session, or run claude -p "/insights" from the shell for a non-interactive version that just prints the path Reads what's already on disk: pulls session logs from ~/.claude/projects/, skipping agent sub-sessions and anything under 2 messages or 1 minute Project areas: clusters your sessions into themes like "CLI Tooling" or "Documentation" with session counts Friction analysis: categorizes where things went wrong by root cause - and quotes your own prompts back at you Interaction style: tells you whether you're a delegator or a micromanager, plus which workflows are worth doubling down on Actually actionable: suggests concrete CLAUDE.md additions and Claude Code features you're not using The catch: Haiku does the per-session classification, so the first run takes several minutes; results cache to ~/.claude/usage-data/facets/ and the report lands at ~/.claude/usage-data/report.html Calvin #2: Post-quantum crypto lands in Python pyca/cryptography 48 ships ML-KEM (key establishment) and ML-DSA (signatures) — NIST's post-quantum standards, now one pip install away. Big deal because it's the 11th most-downloaded package on PyPI (~1.2B downloads/month) and sits under Ansible, Certbot, Airflow, and paramiko. No PQ there, no PQ anywhere in Python. Trail of Bits did the work (Rust bindings, cross-backend API, tests, AWS-LC backend support), funded by the Sovereign Tech Agency. Timing tracks a June 22 White House order setting federal deadlines: PQ key establishment by end of 2030, PQ signatures by end of 2031. Not a drop-in swap — the wire sizes explode. ML-DSA-65 signatures are 3,309 bytes vs Ed25519's 64; ML-KEM-768 public keys are 1,184 bytes vs X25519's 32. Hardcoded field sizes and length prefixes will bite. API looks like the existing asymmetric primitives, except ML-KEM is encapsulate/decapsulate rather than a Diffie-Hellman exchange. SLH-DSA (the hash-based conservative backstop) is still in progress. The primitives are here, but protocols haven't caught up — so you won't be running post-quantum Certbot this week. Sponsor: Xweather You're using agents that can write code, summarize documents, and automate workflows. But they're missing one thing: awareness of the world around them. This is where today's sponsor, Xweather comes in. Xweather combines enterprise-grade weather intelligence with agent-ready APIs, natural language capabilities, and an MCP server built for tools like Claude, Codex, Copilot, and modern IDEs – so your agents can adapt workflows, automate responses, and make better decisions based on real-world conditions. Backed by Vaisala, whose instruments fly on NASA missions to Mars, Xweather delivers trusted data and unique insights that go beyond conditions to actual impact – from real-time lightning strikes to road surface forecasts. Start with 15,000 free API calls each month and pay only for what you use as you grow. Xweather is your full weather stack, for developers by developers. Start building for free today at pythonbytes.fm/xweather. The link is in your podcast player's show notes and on the episode page. Thanks so much to Xweather for supporting Python Bytes. Calvin #3: MCP goes stateless — and FastMCP gets renamed From Philipp Acsany over at Real Python The 2026-07-28 spec landed July 28 and the Python SDK shipped 2.0.0 the same day. Biggest rewrite since MCP launched, and it's breaking on purpose. Context for scale: the Tier 1 SDKs are pulling close to half a billion downloads a month, with TypeScript and Python each past a billion total. The headline is the stateless core. The initialize/initialized handshake and the Mcp-Session-Id header are both retired — protocol version, client identity, and capabilities now ride in _meta on every request, with an optional server/discover RPC if a client wants capabilities up front. Any request can land on any instance behind plain round-robin, no shared storage. Server-initiated calls are the hard part of the migration. Sampling, elicitation, and roots/list no longer call back to the client; instead the server returns resultType: "input_required" and the client retries with inputResponses attached. Multi Round-Trip Requests, MRTR. Also: Mcp-Method and Mcp-Name are now required headers so gateways route on headers instead of cracking JSON bodies, and missing-resource errors move to standard 32602. Deprecation sweep with an actual policy behind it — Roots, Sampling, Logging, and the legacy HTTP+SSE transport all deprecated with a twelve-month minimum offramp. Tasks graduated out of the experimental core into a real extension, which is what the formalized extensions framework was for. MCP Apps is now an official extension too, so a tool call can return sandboxed interactive HTML. Auth picked up RFC 9207 issuer validation, issuer-bound credentials, and a shift from DCR toward CIMD. Python SDK 2.0 is where it gets personal: FastMCP is now MCPServer, no alias, no shim. McpError → MCPError. Wire types went snake_case (is_error, input_schema) and moved to a standalone mcp_types package, with mcp.types kept as a permanent alias. One Client object replaces the old transport + ClientSession + initialize() stack. httpx became httpx2. Sync handlers run on worker threads now, so asyncio.get_running_loop() raises inside them. The good news: one MCPServer serves both protocol eras, so 2025-era clients keep working with nothing to configure, and a Resolve(fn) parameter lets one tool body cover MRTR and the old path. 1.x is maintenance-and-security-fixes only — pin mcp>=1.28,
Talk Python To Me - Python conversations for passionate developers
Every company has one. The little internal tool that Jane built back in 2021, and then Jane left. Nobody understands it, nobody will touch it. There are two unwritten rules around it: don't change it, it's working. And if you break it, you bought it. That's dark-matter enterprise software. For every app you can actually see, there are ten of these sitting in the shadows, frozen. Michael Booth thinks that just changed. He read my article on hyper-personal software and ran with it, writing about hyper-team software: small teams inside big companies finally building the tools that were never going to get built. We cover where this works, where it quietly goes wrong, and the guardrails that keep it from turning into a mess. Let's get into it. Episode sponsors Sentry Error Monitoring, Code talkpython26 Python in Production Talk Python Courses Links from the show Guest Michael Booth: github.com Talk Python AI Integrations: talkpython.fm/blog From Hyper-Personal to Hyper-Team Software: Small Team-Built, AI-Assisted Tools Inside the Enterprise: www.databooth.com.au What hyper-personal software looks like (MK's article): mkennedy.codes Databooth Site: www.databooth.com.au Wall Street just lost $285 billion because of 13 markdown files: martinalderson.com SaaSpocalypse is real but everyone is panicking about the wrong thing: www.reddit.com Warp Terminal: www.warp.dev Watch this episode on YouTube: youtube.com Episode #558 deep-dive: talkpython.fm/558 Episode transcripts: talkpython.fm Theme Song: Developer Rap
The terminal has been a constant in software development for decades. It has remained largely unchanged while everything around it transformed. However, as AI agents have become central to the developer workflow, the terminal is emerging as a natural home for agentic development, and a new category of tooling is forming around it. Warp is a popular Rust-based terminal and agentic development environment. The company recently open-sourced its codebase and launched Oz, its cloud agent infrastructure product aimed at helping enterprises automate software development at scale. Zach Lloyd is the co-founder and CEO of Warp, and a former principal engineer at Google where he led engineering on the Google Docs suite. In this episode, Zach joins Gregor Vand to discuss how Warp has evolved over the years, why the terminal is better suited than the IDE for agentic development, how Oz approaches the governance and auditability challenges enterprises face with AI agents, and more.Sponsorship inquiries:sponsor@softwareengineeringdaily.com The post The Terminal as an Agentic Interface appeared first on Software Engineering Daily.
Talk Python To Me - Python conversations for passionate developers
Security has always been the vegetables of software. Everyone agrees it matters, and somehow it never quite makes it onto the plate. At PyCon US this year, that changed. For the first time ever, security got its own dedicated, day-long track, one of just two at the whole conference, sitting right next to AI. And the room was packed to the back wall. On this episode, I'm joined by the three people at the center of it. Seth Larson, Security Developer in Residence at the Python Software Foundation and, very recently, a CPython core developer. Juanita Gomez, a PhD researcher at UC Santa Cruz in open source security, who co-chaired the track. And Mike Fiedler, PyPI's Safety and Security Engineer, one of the very few people paid full-time to keep the packages you install safe. We use the arc of the track's talks to take the temperature of Python security right now: supply chain attacks, dependency cooldowns, zero trust, SBOMs, and the push to bring Rust into CPython. And why not one of us thinks security is anywhere close to solved. Turns out that's the good news. It's why the room was full. Episode sponsors Sentry Error Monitoring, Code talkpython26 Talk Python Courses Links from the show Guests Juanita Gomez: linkedin.com Mike Fiedler: miketheman.dev Seth Michael Larson: sethmlarson.dev Trailblazing Python Security: us.pycon.org Everything Security at PyCon US 2026 (PSF blog): pyfound.blogspot.com Dependency Cooldowns: cooldowns.dev Anatomy of a Phishing Campaign (Mike Fiedler) Recording: www.youtube.com FedRAMP: www.gsa.gov Zero Trust in 200ms: Implementing Identity-Per-Transaction with Python & Serverless-Tristan McKinnon: www.youtube.com Rust for CPython project: blog.python.org pre-PEP: discuss.python.org Rust for CPython: Making Python Safer and More Robust for Everyone - Emma Smith: www.youtube.com SBOMit: github.com Asleep at the Wheel: Getting your SBOMs to pay attention... - Sanchit Sahay, Abhishek Reddypalle: www.youtube.com Volatility: volatilityfoundation.org Post Incident Runtime SBOM Generation from Python Memory - Hala Ali: www.youtube.com zizmor: docs.zizmor.sh GitHub Actions security in Python packages (Andrew Nesbitt write-up): nesbitt.io andrew/pycon: data & analysis for the GitHub Actions security talk: github.com GitHub Actions Security in Python Packages - Andrew Nesbitt: www.youtube.com gh-profiler: examine a GitHub user's profile to gauge their contributions: github.com PyCon US YouTube channel: www.youtube.com SBOMit: adding verification to SBOMs (OpenSSF): openssf.org Ecosystems: ecosyste.ms Watch this episode on YouTube: youtube.com Episode #557 deep-dive: talkpython.fm/557 Episode transcripts: talkpython.fm Theme Song: Developer Rap