POPULARITY
Topics covered in this episode: Vulnerability and malware checks in uv HTTP GET requests with the Python standard library Millions of AI agents imperiled by critical vulnerability in open source package alembic-git-revisions Extras Joke Watch on YouTube About the show Goodbye and Thanks Brian Thanks Calvin for being part of this and future episodes! Also new time for the live show. Thanks Brian for all the hard work over the years. Calvin #1: Vulnerability and malware checks in uv release just yesterday by Astral https://astral.sh/blog/uv-audit uv audit scans dependencies for known vulnerabilities and abandoned packages via the OSV database — runs 4–10x faster than pip-audit Malware check runs on every install/sync, catching actively malicious packages (credential stealers, etc.) before they execute — including ones PyPI quarantined but lockfiles can still reference Enable malware scanning with UV_MALWARE_CHECK=1 — it's opt-in and in preview Future roadmap includes a resolver that steers toward vulnerability-free versions and install-time warnings scoped to newly added deps only Michael #2: HTTP GET requests with the Python standard library If you're doing HTTP in Python, you're probably using one of three popular libraries: requests, httpx, or urllib3. There have been issues with httpx lately. Niquest is another option: Drop-in replacement for Requests. Automatic HTTP/1.1, HTTP/2, and HTTP/3. WebSocket, and SSE included. But maybe less is more, especially in the age of agentic AI A good candidate needs two things to be true at once, not one: the used surface is small, and the behavior behind that surface is shallow. Calvin #3: Millions of AI agents imperiled by critical vulnerability in open source package "BadHost" (CVE-2026-48710) is a critical vulnerability in Starlette — the ASGI framework underlying FastAPI — with 325 million weekly downloads; also affects vLLM, LiteLLM, and most MCP server tooling The exploit is trivial: injecting a single character into an HTTP Host header bypasses path-based authentication, and can lead to credential theft, SSRF, and in some cases remote code execution MCP servers are a prime target since they store credentials for external services (email, databases, cloud accounts) — exposed data in the wild includes biopharma clinical trial DBs, full mailboxes, HR/PII pipelines, and AWS topology Fix is available — patch to Starlette 1.0.1 immediately; use the free scanner at mcp-scan.nemesis.services to check if your servers are still running a vulnerable version Open source sustainability footnote: the maintainer triages near-daily security reports solo, in his free time — most are AI-generated noise, and real ones like this still compete for the same evenings and weekends Michael #4: alembic-git-revisions By Julien Danjou from Mergify Automatic Alembic migration chaining based on git commit history. No more Multiple head revisions are present for given argument 'head'. See the introductory article Caused by two migrations landed with the same down_revision, and Alembic doesn't know which one comes first. The fix is always the same: someone manually edits the migration file to re-chain the revisions. The insight: git already knows the order Extras Calvin: GNU make can do pattern matching in the target. Not new at all, mentioned in the 1994-era docs. just and task don't have this super power on the target name yet. train-%: uv run ./train.py $* --save-hyper-params --overwrite $(TRAIN_ARGS) Michael: Updated my HTTP client using packages from httpx to httpx2: listmonk, umami, and memberful. For motivation, see this reddit thread. Joke: Accurate
Die deutschen Jahrgangsmeisterschaften versammeln die Elite des Schwimmens in Berlin. Für fünf Tage wird die SSE zum Schauplatz packender Duelle, zum Ort großer Erfolge und ebenso schmerzlicher Niederlagen. In dieser XXL-Vorschau analysieren wir jeden Jahrgang auf seine ProtagonistInnen, Storylines und Rekordchancen! 00:03:26 DM SMK 00:08:44 Vorwort DJM Vorschau 00:21:30 2012 Frauen 00:28:20 2011 Frauen 00:33:02 2010 Frauen 00:40:30 2009 Frauen 00:48:19 2008 Frauen 00:55:16 2012 Männer 01:02:15 2011 Männer 01:08:34 2010 Männer 01:15:19 2009 Männer 01:24:07 2008 Männer 01:30:15 Schlussworte Für Fragen, Kommentare, Anmerkungen nutzt Social Media oder die gute alte E-Mail: andre(at)swimcast.de ----- Episodenbild: Tino Henschel Photo Musik: www.zapsplat.com
Schwimmsport für die Ohren Die deutschen Jahrgangsmeisterschaften versammeln die Elite des Schwimmens in Berlin. Für fünf Tage wird die SSE zum Schauplatz packender Duelle, zum Ort großer Erfolge und ebenso schmerzlicher Niederlagen. In dieser XXL-Vorschau analysieren wir jeden Jahrgang auf seine ProtagonistInnen, Storylines und Rekordchancen! 00:03:26 DM SMK 00:08:44 Vorwort DJM Vorschau 00:21:30 2012 Frauen 00:28:20 2011 Frauen 00:33:02 2010 Frauen 00:40:30 2009 Frauen 00:48:19 2008 Frauen 00:55:16 2012 Männer 01:02:15 2011 Männer 01:08:34 2010 Männer 01:15:19 2009 Männer 01:24:07 2008 Männer 01:30:15 Schlussworte Supported by Speedo und DFT-Sports -> Werde selber Supporter Dieser Podcast wird vermarktet von der Podcastbude.www.podcastbu.de - Full-Service-Podcast-Agentur - Konzeption, Produktion, Vermarktung, Distribution und Hosting.Du möchtest deinen Podcast auch kostenlos hosten und damit Geld verdienen?Dann schaue auf www.kostenlos-hosten.de und informiere dich.Dort erhältst du alle Informationen zu unseren kostenlosen Podcast-Hosting-Angeboten. kostenlos-hosten.de ist ein Produkt der Podcastbude.
On this special live episode of Holyrood Sources: Calum Macdonald, Geoff Aberdein and Andy Maciver are joined by MSPs, journalists and backroom staff at the Edinburgh Gin Distillery, a stone's throw from The Scottish Parliament. They are joined by three brand new MSPs from the three biggest parties at Holyrood to discuss what the next five years could bring: Katherine Sangster from Scottish Labour, Reform UK Scotland Leader Malcolm Offord and former SNP Westminster Leader Stephen Flynn. What does the future hold for Anas Sarwar and Keir Starmer? Can either survive after devastating results across the UK and in Scotland. Will Reform be the foxes in the hen house... are they as cunning as they make out to be? How does the SNP actually get stuff done, and how does Stephen Flynn live up to his promise as a "champion" of Aberdeen's oil and gas industry. This Holyrood Sources live event was sponsored by Scottish Renewables and SSE. ---Subscribe to our mailing list at holyroodsources.comEmail us with thoughts, questions and your own analysis: hello@holyroodsources.comDrop us a Voice Note or WhatsApp: 0333 404 6507 Hosted on Acast. See acast.com/privacy for more information.
Rystad reports offshore turbine prices have jumped 45% since 2020, plus data centers squeeze US grids, Fortescue chases real zero by 2030, and GE Vernova battles Vineyard Wind in court. Sign up now for Uptime Tech News, our weekly newsletter on all things wind technology. This episode is sponsored by Weather Guard Lightning Tech. Learn more about Weather Guard’s StrikeTape Wind Turbine LPS retrofit. Follow the show on YouTube, Linkedin and visit Weather Guard on the web. And subscribe to Rosemary’s “Engineering with Rosie” YouTube channel here. Have a question we can answer on the show? Email us! The Uptime Wind Energy Podcast, brought to you by StrikeTape, protecting thousands of wind turbines from lightning damage worldwide. Visit striketape.com. And now, your hosts. Allen Hall 2025: Welcome to the Uptime Wind Energy Podcast. I’m your host, Allen Hall, and I’m here with Rosemary Barnes, who’s been busy in Australia up in Sydney at a energy conference. Rosemary, what happened this past week? Rosemary Barnes: Oh, yeah. I’ve been up in Sydney for the Smart Energy Conference and Exhibition. It’s a big… I don’t know if it’s the biggest. I think they get about 12,000 people or something through the doors. So yeah, it’s, it’s one of the big, maybe the biggest, um, energy conference in Australia. It’s really focused on distributed energy households. So in the past, it was, like, nearly all solar, um, like rooftop solar. There used to be lots of installers that were there and, yeah, there’s heaps of solar [00:01:00] panels around in the exhibition hall. And over the last few years it’s been a mix of batteries and solar, and then now this year it was basically 99% batteries, 1% EV chargers, and almost not a solar panel to be seen. I didn’t actually spend that much time in the exhibition this year. I mostly was, um, attending sessions. Andrew Forrest from Fortescue headlined, and that was really good. I haven’t seen him speak live before. Y- you know, he, he told about all the, like, good plans that Fortescue’s doing to get to real zero by 2030. So he’s on a real rampage at the moment to try and get rid of the diesel rebate that we pay at the moment. We pay diesel users a, a, yeah, a fuel, fuel rebate. It was just cool to hear about y- you know, all of Fortescue’s plans, why they’ve got this big green grid that they’re building out in the Pilbara. Um, I really liked when he said, you know, it’s not, it’s not magic, it’s, um, it’s just, what did he say? Like, maths, physics, engineering, and [00:02:00]economics, and a bit of courageous leadership. That’s what you need to make a green, a green electricity grid. So I really like that the, you know, engineering was mentioned, was mentioned there. I did actually get the chance to ask him a question, too. Wanted to know, um, you know, like, Fortescue is, is really one of the most interesting things about the company is that they are using brand-new technologies or even not quite there yet technologies. I asked, uh, Andrew Forrest, I asked him, you know, like, how you make these bold, bold decisions, does it ever, you know, worry you that it’s not gonna work out? And I was assuming he would say, “It doesn’t worry me,” um, because, you know, he has that kind of brash, confident personality. So I, you know, my follow-up was, what, what steps do you take so that you aren’t worried by it? And he said it does worry him, and he s- stays awake every night worrying, worrying about if these technologies aren’t going to work. And that, uh, basically they try and have a really, really solid plan B that isn’t a [00:03:00] brand-new technology. So, um, you can, you know, infer from that, that if the– I mean, first of all, he said, “We don’t invest in the technology until they have demons- demonstrated with a good prototype that it’s likely to work.” Um, but I guess that, you know, assuming that they’ve ran into problems in the rollout of all of these Naberebo towers, that, um, they have a backup of some conventional towers. Speaker 2: Yeah, uh, the, the Fortescue people, when we talked to them about, pfoof, probably six months ago, maybe a little bit longer, we were helping to build a farm out in Western Australia. It was a small team, much smaller than anything you would see in the US, and it does sort of align with the Australian approach to it, is that you don’t need a massive team of people to do these projects. You just need to know what you’re doing, and that was really remarkable. So e- I’m not surprised that Fortescue is continuing on in, in different aspects. It does seem like they’re pretty bold about their engineering approach and taking on massive projects that otherwise wouldn’t be [00:04:00] done and- Rosemary Barnes: It, it’s also really cool to hear, uh, Andrew Forrest or anyone from Fortescue talk because they’re talking about things that they’ve done. You know, like we have so much when you’re at these, uh, events and, you know, everyone’s doing these inspiring talks, it’s always about, “Oh, this is the possibility for the future.” But Fortescue has actually, has actually done it. Yeah, there was a lot of, like, actual progress discussed at this conference. It wasn’t, “This is what we could do if we all joined hands and sang Kumbaya.” It wasn’t like that, you know? It’s like, this is what’s happening when the engineering is there, the economics are there, and the government isn’t standing in the way. Um, y- you know, you can make a lot of, a lot of progress. And you know what? Like now we’ve got so much distributed energy in Australia. It’s the rooftop solar that we’ve been building for, you know, 20 years by now. Um, and it’s the, the batteries especially. Like it is a- starting to have a noticeable impact on electricity prices, and co- coal and gas are both reducing in the grid. I think the last quarter of gas use in Australia was the lowest it’s [00:05:00] been since 1999. Like, um, yeah, so it’s, yeah, it’s, it, it’s dropping, you know? And so I think that that’s a really unique story for Australia is that households can actually really change the dial. Speaker 2: Well, can I ask you about that? Because the data center issue is popping up again in the United States, and one of the things about data centers is they feel like you, you’re gonna need a good amount of batteries to support if the grid hops on or turns off, that they wanna be able to support this data center, so having a buffer and batteries would make a lot of sense. However, there’s not a lot of battery storage in the US at the minute versus a place like Australia where there’s a lot of it. Doesn’t it make a lot of sense to start putting data centers in Australia? I still don’t understand Why that hasn’t been done? Because electricity prices are cheaper, the land is available, the infrastructure’s there. It’s going [00:06:00] to be, you would think, easier to build in Australia than it would be in the United States. What’s the dilemma there? Rosemary Barnes: I think certainly there are plenty of plans to build big data centers in Australia. Um, and now I’m gonna go, like, move a little bit outside my expertise, but I think that one of the issues is that at the moment, a lot of the data centers need to be quite close to where the work is happening. So I mean, you’re always gonna need data centers close to any big city where people are, are using the internet. Um, but aside from that, you know, like, the tech sector in the US is much bigger, so the people actually developing, um, you know, training, um, uh, yeah, training AI models, um, are more likely to be sitting in the US and, you know, need a large amount… Not all of their compute needs to happen nearby, but a fair chunk of it. And so I think that that is one reason why so far that’s where it is. Um, but it also doesn’t mean… I mean, there’s [00:07:00] plenty of smart, um smart computer types in Australia as well as the US, so you could start to see more companies moving, um, moving to where electricity is cheap. I think that– And grid connections are fast. Speaker 2: The one thing you notice about using any of the AI platforms today is, like, there’s a built-in delay. Unlike when you’re on Amazon or any other s- active site, when you click, you want something to happen immediately. With AI, they, they build in a little wait process, which means you can have a data center anywhere, because you’re not expecting an instantaneous response from it. That means, in a sense, they’re setting it up to be a global industry. There is more of a delay now than there was a month ago. And I assume that has to do with usage, and they’re trying to manage all the data usage, right? So electricity is one of the limitations in the United States. That’s evident right now. The amount of data centers is a problem, so they’re trying to spread out the usage, and they are definitely… At least Anthropic is slowing it down. [00:08:00] I’d imagine all the other ones are doing the same thing. So it does open up the world to cheaper electricity. Rosemary Barnes: There’s heaps of really interesting work happening in trying to get, um, AI and data centers to be better grid citizens, not probably primarily out of the goodness of their heart, but because of two things. One, grid connections are really slow, and so there’s a strong incentive that you can save, in some places, years off your development time if you can just bring in enough batteries, enough smart tech to make sure that you’re never going to, um, you know, add to peak, peak load in the grid, then you can- You know, change how things go. It’s also a matter of, like, social license as well, because at the moment it’s probably not too bad. People don’t realize too much. But if people’s electricity prices start going up because, you know, grid had to be built out because of da- data centers, they’re gonna start getting pissed as soon as they realize what that is. So I think [00:09:00] that, um, you know, these big companies, what do they call them? Hyperscalers. I think that they’re aware that that is gonna come and that that is a really strong incentive to do the right thing before they are made to do the right thing. Because, you know, like, if people got really upset then, um, you could easily have the rug pulled out from underneath a project that you thought was all set to go ahead, you know, could very easily be delayed indefinitely. I mean, we’ve definitely seen in the US that- Speaker 2: Right. In 30 states in the US have already put prohibitions or limitations on data centers. That means there’s only 20 states left. Alaska is probably not a prime choice, Hawaii is not either, so you even have fewer. It does seem odd that when these limitations pop up that the discussion doesn’t move to other countries. Australia being an easy one, because electricity there is practically free. It seems like a smart move, but they haven’t made it yet. Rosemary Barnes: Yeah, I mean, it’s not, it’s not [00:10:00] practically free in Australia yet, but I think that the, um, horizon, um, like the, you know, the outlook is it’s, it’s getting cheap. We… And we are finally seeing wholesale prices actually start to come down. But there’s this really awkward middle period though, you know, like, because, um, at the moment we’ve still got all of the… nearly all of the coal generation there, nearly all of the gas generation is there, and you need to have it there until you build out the other stuff. But it’s like prices drop and drop and drop when you’ve got this oversupply problem. But you’re gonna have the oversupply problem until you’ve got enough to start turning off, you know, gigawatt, two gigawatt, um, thermal generators. So it is a really weird middle, um, mid- mid-transition, I think is the term for it. You need planning. You know, you need… You actually do need… At some point you need a plan, and you need to execute it and expect that, like, every step you take is not gonna be better. Y- you know, like [00:11:00] some steps you’re gonna take that are gonna make it, um, economically worse for the short term. But, you know, like, if you’ve got a mountain range in between you and your destination, then yeah, like it’s, it’s really hard going for a while. But you’ve gotta climb that mountain if you wanna get to the other side and, um, you, and you, you can’t do that without a plan. Speaker 2: Well, what other place on the planet has or will have shortly unused gigawatts of old generation? I don’t think I know of one. It, it’s gonna be Australia So th-those gigawatt plants that were thermal plants that won’t be needed ’cause the price of electricity is so low, it does seem like a smart person would put a data center right next door to it. Rosemary Barnes: No, but we wanna turn ’em off. I Speaker 2: don’t think you’re gonna be able to, Rosemary. I’m just saying, the world needs, uh, AI and it’s coming. Rosemary Barnes: We’ll see. I think that, um, you know, I did get quite energized by the event, the, um, SSE event that I was at this week because it’s like there are a few things that [00:12:00] Australia, um, you know, really has, like, an opportunity to be world leaders in. And when you get to be the leader, then it means that the technologies that you invent to solve the problems that, you know, the early adopters have, you have the headstart on that. And, you know, as other countries follow in your footsteps, you have the opportunity to lead, lead those technologies. Speaker 2: As wind energy professionals, staying informed is crucial, and let’s face it, difficult. That’s why “The Uptime Podcast” recommends PES Wind Magazine. PES Wind offers a diverse range of in-depth articles and expert insights that dive into the most pressing issues facing our energy future. Whether you’re an industry veteran or new to wind, PES Wind has the high-quality content you need. Don’t miss out. Visit peswind.com today. So if you want to build an offshore wind farm in Europe right now, you had better be ready to pay. A new analysis from Rystad Energy shows that the turbine selling prices have jumped between 40% and 45% [00:13:00] since 2020. And here’s the thing, manufacturing costs only went up about 20% to 25% over the same period. The difference is pure pricing power. And with GE Vernova out of the new offshore order book and only Siemens Gamesa and Vestas left to supply Western markets, developers are facing a seller’s market in the most critical of components. Nacelles and blades are where the bottleneck hits hardest, and there is no quick fix in sight. So Rosemary, Siemens Gamesa and Vestas are leveraging the, the lack of com- competition, particularly from China at the moment, to gather market share and to raise prices, which I think everybody would agree if you’re on the engineering side of wind turbines, the prices needed to come up because there’s some work that needs to be done, and the engineering side has been pretty thin. To make these turbines more resilient, [00:14:00] you’re gonna need more engineering, it can be a little bit more on the manufacturing side. That takes money So prices had to come up Rosemary Barnes: Yeah, I mean, I, I, I agree. It’s definitely n- not the case that everyone would agree. Anybody who has a spreadsheet and they’re trying to get the number, number right so that they can develop a new project is gonna say that it’s a bad thing, and it will also probably slow down development a little bit. Although, I guess if there was a supply constraint, then that was already a natural, um, handbrake, so maybe there’s no difference. But I do think that, um, you know, and I’ve said it a lot of times, like, you know, wind power reduced, it had a really steep cost reduction curve through the 20-teens, and I think that it was just artificial. You know, like it was driven by competition rather than true cost reductions in the technology. I think we undershot the price level that it needed to go for, and there just wasn’t enough money to do proper engineering, and, you know, w- we see that. Y- you know, you and I work in O&M, and we deal ev- every day with, with things where it’s like how did, [00:15:00] uh, how, how did they think that this technology was ready when they went and sold thousands of turbines with it? And I know that the answer is not that, um, engineers were lazy or stupid or just didn’t s- see the problems coming up. It was just too, too fast a pace of technology, um, rollout, like new technologies combined with just relentless focus on, on cost. You know, like all of my projects, it’s just like you just have to reduce cost and reduce it and reduce it and reduce it and, you know, to the point where you’re making changes that you don’t have time to fully check. Um, and, you know, then you have quality problems in the field. Speaker 2: What’s the effect of an Indian manufacturing company in Europe on the offshore marketplace? If like an Adani or one of the other, Suzlon, one of the, one of the big manufacturers in India decides to make offshore wind turbines at scale, [00:16:00] wouldn’t that dramatically shift the marketplace in Europe? Rosemary Barnes: Yeah, I guess if you’ve got a new player, it’s always gonna shift things a bit. I don’t think it matters specifically that it’s Indian. Um, but a new player is gonna wanna be making sales and probably, you know, setting their price at the point that, that they need to, to, um, get those sales, maybe not initially worried so much about profits. If we were talking about Chinese manufacturers in Europe, and we have in the past, if we’re talking about that, then I think that that is a bit more relevant which, which country it is because China, you know, has just like essentially infinite money to put behind it and can keep on going long enough. You know, like they don’t need to make a, a profit every single year or every single five-year period even. They can think longer term. I, I, as far as I know, India is not quite the same as that, so I would expect it to be a bit more short-lived, but that’s always the risk that, you know, someone comes in and [00:17:00] undercuts, um, undercuts for long enough that it- causes the local local, uh, manufacturers to not be able to compete and shut down Speaker 2: Well, just knowing some of the operators that were doing offshore wind projects and their desire to bring in a alternative to keep prices to the level that they could accept, with Mingyang being shut out at the minute, they’re gonna have to look somewhere else. So I think the only place they can find an alternative lower price competitor is gonna be India. Although the turbines aren’t at scale yet, I, I think you’ll see somebody make noise about it in the next six months on the operations side. Rosemary Barnes: I think the European manufacturer is a probably better place to just scale up. Speaker 2: Well, let’s talk about GE Vernova for a minute, because the legal fight over America’s first large off-scale wind farm just got more complicated because Vineyard Wind reached commercial operations on April 24th, about a week or [00:18:00] two ago, and activated its purchase power agreement. Well, uh, now GE Vernova is using those very milestones against Vineyard Wind in court. GE Vernova filed an emergency motion arguing that the activation of those contracts undermines Vineyard Wind’s claims of irreparable harm. But Vineyard Wind’s attorney says the project is generating at less than half of its 806 megawatts capacity, and GE Vernova’s work is still needed to get it there. The next court hearing is set for this week. This little battle continues, and it’s– Although it seems fairly quiet, you don’t hear a lot of news reports about it in, uh, particularly the mainstream press, not too much about it, it– this has huge ramifications because as we talked about offshore wind over in Europe, if, if GE is truly getting out, and particularly if they’re in a fight with one of their largest purchasers of turbines, it’s gonna [00:19:00] disincentivize Europeans from even considering GE. In my opinion, I don’t know how you would think that GE would be one of the options. Although you would like to have three competitors bidding on every project in Europe, I think GE’s taken itself out of the marketplace because of this, this lawsuit. Rosemary Barnes: Mm. You know what it reminds me of? It, um, it reminds me of the Justin Baldoni versus Blake Lively lawsuit that’s ongoing at the moment, where it’s just, like, mutually assured destruction. Speaker 2: But at least they settled, Rosemary. They’re, they’re not fighting anymore. Rosemary Barnes: They settled, but they didn’t settle all aspects of it. Speaker 2: The only reason I know about that is because you keep mentioning it. So when I see it pop up, I would normally just let it go. But I figured Rosemary’s focused on this, I should probably at least dabble in it briefly. That wraps up another episode of the Uptime Wind Energy podcast. If today’s discussion sparked any questions or ideas, we’d love to hear from you Reach out to us [00:20:00] on LinkedIn, and don’t forget to subscribe so you never miss an episode. And if you found value in today’s conversation, please leave us a review. It helps other wind energy professionals follow the show. For Rosie, I’m Allen Hall, and we’ll see you next week on the Uptime Wind Energy Podcast.
Java 26 est là, GraalVM cartonne chez Trivago (43 à 12 réplicas !), OpenJDK interdit le code généré par LLM, Spring et Quarkus enchaînent les releases. Côté IA : ADK 1.0, A2A, Lyria 3 chante (mal ?), Yann LeCun lance Ami Labs et ses World Models. Mythos d'Anthropic fait trembler la sécu, Claude Code a leaké son source, et les git worktrees envahissent vos terminaux. Bonus : la mort annoncée de l'IDE, vagues de licenciement chez Oracle et Block, et nos voix toutes clonées. Bon week-ends de mai ! Enregistré le 7 mai 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-340.mp3 ou en vidéo sur YouTube. News Langages Retour d'expérience d'une migration vers graalVM chez Trivago https://medium.com/graalvm/inside-trivagos-graalvm-migration-native-image-for-graphql-at-scale-912bca9df841 La passerelle GraphQL de Trivago (point d'entrée de tout le trafic vers 48 microservices) souffrait de pics de timeout au démarrage JVM Résultats spectaculaires après migration vers GraalVM Native Image : réduction des réplicas de 43 à 12, CPU de 15 à 5 cœurs, images Docker plus légères Obstacles techniques : incompatibilité Log4j → migration vers Logback, remplacement de Mockk par Testcontainers, compilation CI/CD très gourmande Netflix DGS et d'autres librairies manquaient de support GraalVM → l'équipe a contribué des correctifs upstream en open source Approche recommandée : commencer par les services les moins complexes, investir massivement dans les tests automatisés À la 14e migration, le processus était si rodé qu'il allait plus vite que la toute première tentative OpenJDK Interim Policy on Generative AI - https://openjdk.org/legal/ai OpenJDK adopte une politique intérimaire interdisant toute contribution incluant du contenu généré par des LLMs, modèles de diffusion ou systèmes deep-learning Le périmètre est large : code source, texte, images dans les dépôts Git, pull requests GitHub, emails, pages wiki et issues JBS Les contributeurs peuvent utiliser les outils d'IA de manière privée pour comprendre, déboguer et relire le code OpenJDK, mais ne peuvent pas contribuer le contenu généré Trois risques justifient cette politique : surcharge des relecteurs face au code plausible mais incorrect, risques de sûreté/sécurité pour une plateforme critique, et risques de propriété intellectuelle (l'OCA exige que les contributeurs possèdent les droits IP de leurs contributions) Même éditer partiellement du code AI-généré ne le rend pas acceptable à la contribution Oracle, sponsor corporatif d'OpenJDK, travaille sur une politique complète à soumettre au Governing Board GraalVM Native Image et la Closed-World Assumption en Java https://pvs-studio.com/en/blog/posts/java/1357/ Un bon article de rappel du contexte de closed world en Java GraalVM Native Image compile les applications Java en exécutables natifs statiques, sans JVM au runtime. La JVM fonctionne en monde ouvert : les classes sont chargées à la demande, les appels sont des références symboliques résolues dynamiquement. Native Image impose la "closed-world assumption" : tous les chemins d'exécution doivent être connus à la compilation. Les fonctionnalités dynamiques Java (réflexion, proxies, chargement de classes) créent des chemins cachés invisibles à l'analyse statique. C'est pourquoi Native Image exige des fichiers de configuration explicites pour la réflexion, les proxies, les ressources et la FFM API. L'article illustre le problème avec la Foreign Function & Memory API pour appeler printf natif : fonctionne sur JVM, échoue en Native Image sans config. Inclure tout le bytecode accessible serait inutilisable : binaire géant, compilation très lente, et la réflexion nécessite des métadonnées précises. La configuration n'est pas un défaut de conception mais une conséquence logique du passage du dynamique au statique. Java 26 : les nouveautés https://foojay.io/today/java-26-whats-new/ Java est le langage de la JVM, publié tous les 6 mois depuis Java 9 ; Java 26 est une version non-LTS avec 10 JEPs. JEP 500 : protection des champs final modifiés par réflexion profonde, avec des avertissements configurables. JEP 504 : suppression définitive de l'API Applet, plus supportée par les navigateurs. JEP 516 : le cache AOT (Project Leyden) fonctionne désormais avec n'importe quel garbage collector. JEP 517 : support HTTP/3 dans le client HTTP, HTTP/2 reste le défaut mais HTTP/3 est accessible à la demande. JEP 522 : amélioration du débit du GC G1 en réduisant la synchronisation entre threads applicatifs et threads GC. Nouveau support des UUIDv7 via UUID.ofEpochMillis(), naturellement triables et adaptés aux identifiants de bases de données. Process devient AutoCloseable, utilisable dans un try-with-resources. Aucune fonctionnalité en preview n'est graduée en standard ; Structured Concurrency en est à sa 6e preview. Librairies Guillaume a créé une petite librairie Java sans dépendance pour extraire le JSON d'une réponse d'un LLM un peu verbeux https://glaforge.dev/posts/2026/03/22/extracting-json-from-llm-chatter-with-jsonspotter/ Les LLM génèrent souvent du JSON, mais il est parfois entouré de bla-bla et/ou contient des erreurs (ex: commentaires, virgules finales) qui bloquent les parseurs JSON standards. Guillaume a créé une petite librairie légère sans dépendance pour localiser et extraire la structure la plus longue ressemblant à du JSON (même malformé) On peut ensuite passé cette chaîne à un parseur "lénient" (plus tolérant) comme Jackson pour ensuite avoir de bons vieux objets Java fortement typés Librairie dispo sur Maven Central ADK Java sort sa version 1.0 (Agent Development Kit par Google) https://developers.googleblog.com/announcing-adk-for-java-100-building-the-future-of-ai-agents-in-java/ ADK est un framework open source de Google pour créer des agents IA, initialement en Python, maintenant multi-langages (Python, Java, Go, Typescript). Nouvelles fonctionnalités majeures : Outils puissants : GoogleMapsTool, UrlContextTool, ContainerCodeExecutor, VertexAiCodeExecutor, abstraction ComputerUseTool. Architecture de plugins centralisée : Nouveau conteneur App pour gérer les Plugins à l'échelle de l'application (ex: LoggingPlugin, GlobalInstructionPlugin). Context engineering amélioré : Compaction d'événements pour gérer la taille des fenêtres de contexte (résumé et rétention). Human-in-the-Loop (HITL) : Supporte les workflows ToolConfirmation pour approbation humaine des actions d'agent. Services de session et de mémoire : Contrats clairs pour la gestion de l'état (InMemory, VertexAI, Firestore) et la mémoire à long terme. Support Agent2Agent (A2A) : Collaboration native entre agents distants de différents frameworks via le protocole A2A. Dans cet autre article, Guillaume partage comment il a développé l'application Comic Trip montrée dans la vidéo YouTube et qui utilise ADK 1.0 https://glaforge.dev/posts/2026/03/30/building-my-comic-trip-agent-with-adk-java-1-0/ Nouvelle version du SDK Java pour Agent2Agent Protocol, avec le support de la version 1.0 de la spécification https://medium.com/google-cloud/a2a-java-sdk-1-0-0-beta1-released-e83c414b34cc Alignement avec la version 1.0 de la spécification Nouveau groupId org.a2aproject.sdk et package org.a2aproject.sdk Protocoles de transport : support complet et équivalent pour JSON-RPC, gRPC et HTTP+JSON/REST. Gestion des erreurs : introduction de codes d'erreur et détails structurés pour une meilleure observabilité. Optimisation HTTP : ajout d'en-têtes de cache pour les métadonnées des agents (Agent Card). Flexibilité du client HTTP : support par défaut du JDK HttpClient, avec option Vert.x pour les environnements Quarkus. Nouvelles fonctionnalités techniques : méthode DataPart.fromJson() pour la création simplifiée d'objets depuis du JSON brut. Prochaines étapes (v1.0.0.GA) : support simultané des versions 1.0.0 et 0.3.0 du protocole pour assurer l'interopérabilité. JPA 4.0 Milestone 2 : nouvelles fonctionnalités pour Jakarta Persistence https://in.relation.to/2026/04/23/JPA-4-M2/ Jakarta Persistence (JPA) est la spécification standard Java pour le mapping objet-relationnel (ORM), implémentée notamment par Hibernate. JPA 4.0 M2 est la deuxième milestone de la prochaine version majeure de la spécification, annoncée par Gavin King. Construction de requêtes Criteria à partir de chaînes JPQL, offrant plus de flexibilité dans la composition dynamique des requêtes. Nouveaux types d'expressions spécialisés (TextExpression, NumericExpression) pour simplifier l'écriture des requêtes Criteria. Nouvelle interface FetchOption pour contrôler explicitement la stratégie de chargement des associations, dont un BatchSize intégré. Nouvelle annotation @EntityListener qui découple les classes entités de leurs listeners, supprimant les dépendances à la compilation. Les listeners peuvent cibler plusieurs types de callbacks et s'appliquer globalement à toute l'unité de persistance. Introduction de FlushModeType.EXPLICIT et QueryFlushMode pour un contrôle plus fin de la synchronisation avec la base de données. La méta-annotation @Discoverable permet de placer des annotations comme @NamedQuery sur n'importe quelle classe ou interface. Améliorations du DDL via @Index amélioré et clarifications de la spécification via la javadoc. Quarkus 3.35 : tree-shaking, PGO et AOT Semeru https://quarkus.io/blog/quarkus-3-35-released/ Quarkus est un framework Java cloud-natif optimisé pour GraalVM et HotSpot, conçu pour les microservices et les environnements conteneurisés. Nouveau JAR tree-shaking expérimental : analyse des dépendances à la compilation pour supprimer les classes inutilisées. Sur le CLI Quarkus, cela supprime plus de 6 000 classes et économise environ 18 Mo (39,5 %). Support du Profile-Guided Optimization (PGO) pour les builds natifs via quarkus.native.pgo.enabled=true. Le PGO est une fonctionnalité Oracle GraalVM, non disponible dans la Community Edition. Support de l'AOT IBM Semeru : le démarrage passe de ~380 ms à ~190 ms dans les premiers tests. Nouvelle extension quarkus-reactive-transactions : support de @Transactional pour les méthodes Hibernate Reactive retournant Uni. Configuration CORS dédiée pour l'interface de management, indépendante de l'interface HTTP principale. Les tests n'utilisent plus les System Properties pour la propagation de configuration, facilitant la parallélisation future. Le serializer jackson sans reflection n'est pas le default du aux retours de cas limites, encore du travail This Week in Spring - 21 avril 2026 https://spring.io/blog/2026/04/21/this-week-in-spring-april-21-2026 Spring Framework 6.2.18 et 7.0.7 corrigent trois failles de sécurité : DoS via fichiers multipart WebFlux, empoisonnement de cache de ressources statiques, et DoS sur Windows. Le support open source de Spring Framework 5.3.x et 6.1.x est terminé, la migration est recommandée. Spring Data 2026.0.0-RC1 introduit l'upsert (MERGE/INSERT ON CONFLICT) dans l'API Template de Spring Data Relational. Spring Data ajoute un RedisMessageSendingTemplate pour la cohérence avec les listeners Redis, et une optimisation de réinitialisation de caches en un seul appel. Spring AI introduit une Session API (série Agentic Patterns, partie 7) : architecture event-sourcée pour la mémoire des agents IA. La Session API supporte la compaction turn-safe, l'isolation de sous-agents en parallèle, et la persistence JDBC (PostgreSQL, MySQL, MariaDB, H2). Elle vise Spring AI 2.1 (novembre 2026) et remplacera à terme l'API ChatMemory. Spring Vault 4.1.0-RC1 et 4.0.2 sont disponibles. Netflix a présenté son usage de Java, Spring Boot et Spring AI dans une vidéo. This Week in Spring - 28 avril 2026 https://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026 Cette série hebdomadaire de Josh Long compile les nouveautés de l'écosystème Spring : articles, outils, podcasts et annonces de la communauté. Spring Boot 4 introduit un package natif de résilience org.springframework.resilience avec une nouvelle API de retry qui remplace les approches fragiles via Spring Retry ou Resilience4j. L'API retry native de Spring Boot 4 a des noms d'attributs et sémantiques différents des anciennes bibliothèques, rendant les tutoriels pré-2025 obsolètes et sources de bugs silencieux. Le SDK Spring AI pour Amazon Bedrock AgentCore est disponible en GA : il intègre les capacités AgentCore dans Spring AI via annotations et auto-configuration. Le SDK AgentCore gère automatiquement le contrat runtime AgentCore : endpoint /invocations, health check /ping, SSE avec backpressure. Il offre mémoire court terme (sliding window) et long terme (sémantique, préférences, résumé, épisodique), ainsi que des outils pour navigateur et exécution de code en sandbox. Un plugin Maven (Nullability Maven Plugin) simplifie l'intégration de JSpecify et NullAway pour enforcer la null-safety à la compilation dans les projets Java. Le plugin génère automatiquement les fichiers package-info.java par package et configure le compilateur pour traiter les violations de nullabilité comme des erreurs. Josh Long et Dr. Venkat Subramaniam ont co-présenté à Voxxed Days Amsterdam sur "Intelligent Kotlin", avec un épisode de podcast associé. Cloud Amazon S3 Files https://aws.amazon.com/about-aws/whats-new/2026/04/amazon-s3-files/ Amazon S3 Files est un nouveau service donnant un accès système de fichiers direct aux données stockées dans les buckets S3 Basé sur la technologie Amazon EFS, il supprime la barrière entre stockage objet et interface système de fichiers sans dupliquer les données Débit en lecture pouvant atteindre plusieurs téraoctets par seconde ; des milliers de ressources de calcul peuvent y accéder simultanément Les données restent accessibles via les deux interfaces : S3 API classique et système de fichiers standard, sans migration nécessaire Cas d'usage : agents IA pour la persistance de mémoire entre pipelines, équipes ML sans staging, simplification des data lakes Disponible dans 34 régions AWS Data et Intelligence Artificielle Comment générer de la musique et des clips audio en Java avec le modèle Lyria 3 https://glaforge.dev/posts/2026/03/25/generating-music-with-lyria-3-and-the-gemini-interactions-java-sdk/ Génération musicale avec Lyria 3 (DeepMind) et le SDK Java Gemini Interactions. Lyria 3 : modèle d'IA générative pour créer musique avec paroles ou pistes instrumentales. Utilisation via le SDK Java de l'API Gemini, nécessite une clé API Gemini. Deux versions de modèle Lyria 3 : lyria-3-clip-preview : Clips courts (30s), extraits. lyria-3-pro-preview : Chansons complètes (jusqu'à 3 min), structurées. Personnalisation via les prompts : Fournir ses propres paroles ou les faire générer. Contrôler la structure de la chanson ([Intro], [Verse], [Chorus], [Outro]). Générer des morceaux instrumentaux uniquement. Utiliser des images comme source d'inspiration (modèle multimodal). Sortie : Audio (MP3) et texte (paroles/structure) directement, sans décodage complexe. Facilite l'intégration de la génération musicale dans les applications Java. Les world model, la prochaine étape pour les IA https://www.lepoint.fr/sciences-nature/comment-le-commando-de-yann-le-cun-se-prepare-a-ringardiser-les-geants-mondiaux-de-lia-depuis-paris-OZVUWTDYBNE25C6WF44265ZQKE/ Yann LeCun a quitté Meta FAIR pour créer AMI Labs (Advanced Machine Intelligence) basée à Paris Sa thèse : les LLMs ne mèneront pas à l'intelligence générale, la vraie IA doit partir de la compréhension du monde physique AMI Labs a levé 1,03 milliard de dollars en seed (le plus grand seed round de l'histoire européenne) à 3,5 milliards de valorisation Les world models apprennent à prédire et comprendre la réalité physique plutôt qu'à prédire le prochain token d'une séquence Slogan d'AMI : "Real intelligence does not start in language. It starts in the world." Paris comme base stratégique pour challenger la Silicon Valley dans la prochaine rupture de l'IA Debezium 2026 : résultats du sondage communautaire https://debezium.io/blog/2026/04/27/debezium-2026-survey-results/ Debezium est un outil de Change Data Capture (CDC) open source qui capture les modifications de bases de données en temps réel pour les diffuser vers des systèmes comme Kafka. 98,6% des répondants utilisent Debezium activement ou prévoient de le faire dans l'année, avec 91,3% déjà en production. 63,8% des déploiements tournent sur Kubernetes, 60,9% utilisent Kafka Connect auto-géré, et 17,4% restent sur des VMs ou bare metal. Helm charts est l'approche dominante pour la gestion de configuration, souvent combiné avec GitOps, CI/CD, Ansible ou Terraform. PostgreSQL domine les connecteurs utilisés à 69,6%, suivi de MySQL (33,3%), SQL Server (29%) et Oracle (27,5%). Les volumes de changements capturés vont de 1-25 modifications par minute jusqu'à 1-2 millions par minute selon les environnements. Infinispan rejoint l'écosystème OGX comme fournisseur de stockage vectoriel https://infinispan.org/blog/2026/04/17/infinispan-joins-ogx-ecosystem OGX (anciennement Llama Stack) est un serveur API agentique open source pour construire des applications d'IA complètes. OGX compose des fournisseurs d'inférence, des stores vectoriels, des backends de sécurité, des runtimes d'outils et du stockage de fichiers en un seul serveur déployable. OGX se positionne comme une alternative à l'API OpenAI, déployable sur diverses infrastructures et modèles. OGX cible les workflows RAG (Retrieval-Augmented Generation) et les applications agentiques. Infinispan s'y intègre comme fournisseur de vector IO, apportant recherche vectorielle, par mots-clés et hybride. Je n'ai pas entendu parlé de ce renommage, vous le voyez dans vos deploiements ? Outillage cmux un nouveau terminal basé sur Ghostty spécialisé pour les coding agents https://cmux.com/ Application macOS native construite sur le moteur de rendu Ghostty (libghostty), offrant une accélération GPU pour une fluidité maximale Conçu spécifiquement pour le multitâche et les workflows assistés par IA, avec des onglets verticaux affichant la branche Git, le répertoire et les ports actifs Intègre des notifications qui illuminent les panneaux lorsqu'un agent IA (Claude Code, Codex, etc.) nécessite l'attention de l'utilisateur Propose un navigateur web intégré et scriptable qui peut être affiché en écran scindé à côté du terminal via une API Alternative moderne à tmux, ne nécessitant pas de fichiers de configuration complexes ou de préfixes de touches pour la gestion des vitres et des sessions Supporte nativement tous les agents de codage en ligne de commande et permet l'automatisation via une API socket et une interface CLI dédiée Git Worktree comme un chef https://www.metal3d.org/blog/2026/git-worktree-comme-un-chef/ Article par Patrice Ferlet Git Worktree: Travailler sur plusieurs branches simultanément via des répertoires distincts. Évite git stash ou clones multiples pour le changement de contexte rapide. Méthode "bare" (recommandée): Cloner le dépôt en mode bare (ex: .bare). Lier le dossier racine au dépôt bare via un fichier .git. Configurer le remote tracking pour voir toutes les branches distantes. Ajouter des worktrees pour chaque branche (git worktree add ). Avantages: Économie d'espace, source de vérité unique (un git fetch met tout à jour), hooks/configs partagés, sécurité. Conseils: Ne jamais faire de git checkout à l'intérieur d'un worktree. git fetch --all depuis n'importe quel worktree pour tout mettre à jour. git worktree add --detach pour tester des merges temporaires sans créer de branche. Supprimer: git worktree remove puis git worktree prune. Un script wtree est fourni pour automatiser l'initialisation du setup "bare". Améliore considérablement le workflow. L'IDE meurt et vite https://x.com/jdegoes/status/2036931874057314390?s=46&t=C18cckWlfukmsB_Fx0FfxQ Des leaders techniques prédisent la fin rapide de l'IDE traditionnel, remplacé par des interfaces conversationnelles agentiques Le changement de paradigme : le développeur n'écrit plus des lignes de code mais exprime son intention et supervise des agents autonomes Des outils comme Claude Code, Copilot et Cursor transforment déjà radicalement les workflows de développement quotidiens L'IDE centré sur l'éditeur de code perd sa raison d'être quand l'agent lit, modifie et structure le code de manière autonome La transition est comparable au passage du desktop au mobile : les pratiques établies depuis 30 ans remises en question en quelques mois Le source de Claude Code a leaké via probablement le codemap et un site decrit sont fonctionnement https://ccunpacked.dev/ Le 31 mars 2026, Anthropic a accidentellement inclus les sourcemaps dans un package npm de Claude Code, exposant ~512 000 lignes de TypeScript La fuite n'était pas un piratage mais une erreur humaine : un "*.map" oublié dans .npmignore Le site ccunpacked.dev a été lancé pour analyser et visualiser le code source décompressé Le code révèle un agent background permanent nommé "KAIROS", un mode furtif pour cacher les contributions des employés Anthropic à l'open source, et 44 feature flags cachés Une fonctionnalité inédite "Buddy" (animal de compagnie électronique dans le terminal) et un mode "dream" pour l'idéation continue ont été découverts Anthropic a confirmé : "Aucune donnée client sensible n'était impliquée. Erreur humaine dans le packaging de la release." Gemini CLI passe aux agents https://x.com/srithreepo/status/2039794081925382307?s=46&t=GLj1NFxZoCFCjw2oYpiJpw Gemini CLI, l'agent IA open source de Google pour le terminal, introduit des hooks dans sa boucle agentique Les hooks permettent d'exécuter des scripts automatiquement (scanners de sécurité, vérifications de conformité, logging) à chaque étape de l'agent Lancement de Gemini CLI GitHub Actions : un agent autonome pour les repositories qui peut exécuter des tâches de codage de routine Support des MCP servers pour étendre les capacités et des "Agent Skills" pour des workflows spécialisés Mode agent disponible dans VS Code et IntelliJ avec accès aux outils du système de fichiers et terminal Wispr, le speech to text en local sur macOS http://wispr.stormacq.com/ Wispr est une application macOS de dictée vocale entièrement locale, propulsée par Whisper (OpenAI) sur appareil, sans cloud ni tracking Sébastien Stormacq a développé Wispr en un jour et demi sans écrire une seule ligne de code, grâce à Kiro CLI (agent IA Amazon) Disponible en open source sur GitHub et via Homebrew Détection automatique de la langue, insertion du texte au curseur dans n'importe quelle application via un raccourci global En un mois : 19 releases incluant mode mains-libres, suppression des mots de remplissage, auto-envoi pour les chats, et un outil CLI Exemple concret de développement vibe coding produisant un outil de qualité production sans expertise Swift préalable Comment, Gordon, l'assistant spécialisé en Docker est né https://n9o.xyz/posts/202603-building-gordon/ Nuno Coração (n9o.xyz) détaille comment Gordon, l'assistant spécialisé Docker, a été construit sur docker-agent, le runtime d'agents IA open source de Docker écrit en Go Les agents sont définis en YAML déclaratif et distribués comme des artefacts OCI, sans mise à jour binaire nécessaire L'architecture initiale en essaim de 9 agents spécialisés a été abandonnée au profit d'un agent racine unique avec un prompt soigneusement conçu Le modèle utilisé est Claude Haiku 4.5, suffisant après optimisation des prompts Principe clé "show, then do" : toute action de l'agent nécessite une approbation explicite de l'utilisateur La description des outils impacte fortement la précision du LLM : ajouter des outils peut paradoxalement dégrader les performances existantes Le prompt est une spécification détaillée (identité, patterns d'accès fichiers, règles de sécurité) plutôt qu'une simple instruction IBM Bob https://bob.ibm.com/blog/announcing-ibm-bob-launch IBM Bob assistant IA d'IBM pour coder sur de vraies codebases (lancé avril 2026) 5 modes : Ask, Plan, Code, Advanced (MCP), Orchestrator Détecte la complexité du code en temps réel et propose des refactos Fait des revues de code automatiques sur tes branches/issues GitHub Permet d'écrire en langage naturel directement dans l'éditeur Fonctionne aussi en terminal/CLI et dans les pipelines CI/CD Sécurité : approbation manuelle, .bobignore, checkpoints, pas de training sur tes prompts How I use Claude - 50 tips pratiques https://www.youtube.com/watch?v=mZzhfPle9QU Staff Engineer Meta partage 50 tips après 6 mois d'utilisation intensive de Claude Code Basé sur ~12h/jour d'usage perso et professionnel Couvre tout : bases, workflows avancés, parallélisation Objectif : partager ce qu'il aurait voulu savoir dès le départ Méthodologies Quelqu'un rale sur la non soutenabilité des bases de code écritent avec des agents https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/ Mario Zechner estime que les agents IA font les mêmes erreurs répétitivement sans apprendre, accumulant la complexité à grande vitesse faute de bottlenecks humains Sans vision globale, les agents créent du cargo-cult : les "best practices" de l'industrie appliquées localement sans cohérence architecturale La croissance de la base de code dégrade la capacité des agents à retrouver le code existant → duplication et incohérences croissantes Il cite des pannes AWS et des initiatives qualité Microsoft comme signes préoccupants liés au code généré par IA Solution : réserver les agents aux tâches délimitées et évaluables, garder l'architecture, les APIs et les systèmes critiques écrits à la main Maintenir une revue de code rigoureuse et traiter les humains comme les gardiens finaux de la qualité On m'oblige à utiliser l'IA https://n.survol.fr/n/on-moblige-a-utiliser-lia Éric D. défend l'adoption obligatoire de l'IA comme décision stratégique légitime, comparable au choix du full remote ou de la stack technique Il distingue la décision stratégique (adoption IA) de la méthode d'accompagnement (qui reste collaborative et bienveillante) La compétence IA devient un critère de recrutement : chercher des candidats déjà curieux et explorateurs de ces outils L'alignement culturel sur les pratiques et outils est un prérequis à la cohésion d'équipe Le refus d'adopter certains outils stratégiques peut justifier de ne pas recruter un candidat autrement compétent Encore une metodo SPDD https://martinfowler.com/articles/structured-prompt-driven/ Problème : l'IA accélère le dev individuel mais amplifie ambiguïtés et incohérences à l'échelle d'une équipe. martinfowler SPDD : traiter les prompts comme des artefacts versionnés, révisables et réutilisables plutôt que des échanges jetables. martinfowler Canvas REASONS : 7 dimensions (Requirements, Entities, Approach, Structure, Operations, Norms, Safeguards) pour guider le LLM de l'intention à l'exécution. martinfowler Workflow en 6 étapes : exigences → analyse → contexte → prompt structuré → code → tests unitaires, chaque étape s'appuyant sur la précédente. martinfowler 3 compétences clés : abstraction d'abord, alignement de l'intention, revue itérative. martinfowler Limites : fort ROI sur du code métier complexe, peu adapté aux hotfixes urgents, scripts jetables ou travail créatif/visuel. m Sécurité Le projet Glasswing pour sécuriser les logiciels https://www.anthropic.com/glasswing Anthropic lance Glasswing, une initiative de cybersécurité utilisant Claude Mythos Preview pour identifier des vulnérabilités zero-day 12 partenaires fondateurs dont AWS, Apple, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft et NVIDIA Anthropic investit 100 millions de dollars en crédits de modèle et 4 millions en dons aux organisations de sécurité open source Le modèle opère avec une autonomie substantielle, identifiant des milliers de vulnérabilités dans les OS, navigateurs et infrastructures critiques Plus de 40 organisations supplémentaires ont accès pour scanner et sécuriser leurs systèmes Objectif : donner l'avantage aux défenseurs avant que les techniques de hacking assistées par IA ne se généralisent chez les attaquants LinkedIn vous espionne https://frenchbreaches.com/blog/linkedin-est-accuse-de-fouiller-dans-votre-ordinateur-illegalement Scandale "BrowserGate" : LinkedIn injecte du JavaScript qui tente de détecter les extensions Chrome installées sur votre navigateur Le script analysé contient une liste codée en dur de 6 222 extensions Chrome avec identifiants et chemins de fichiers internes Croissance alarmante de la liste ciblée : 38 extensions en 2017 → 461 en 2024 → ~1 000 en mai 2025 → 6 222 début 2026 Les données collectées incluent aussi CPU, RAM, résolution d'écran, timezone et état batterie pour du fingerprinting Certaines extensions ciblées sont liées à la neurodivergence, aux pratiques religieuses ou aux opinions politiques → violation grave du RGPD LinkedIn défend que le scan vise uniquement à détecter les extensions qui pratiquent le scraping de données Post mortem de la supply chain attack sur la librairie NPM axios https://github.com/axios/axios/issues/10636 Le 31 mars 2026, deux versions malveillantes d'axios (1.14.1 et 0.30.4) ont été publiées via un compte mainteneur compromis Vecteur d'attaque : RAT installé via ingénierie sociale ciblée sur la machine personnelle du mainteneur principal La 2FA ne protège pas si la machine de l'utilisateur est compromise : l'attaquant contrôle tout et peut agir comme l'utilisateur Les packages malveillants injectaient plain-crypto-js@4.2.1, un cheval de Troie multi-plateforme (macOS, Windows, Linux) Détection communautaire en ~3 heures, suppression par npm, mesures correctives : rotation complète des credentials Changements préventifs : publication via OIDC, releases immuables, amélioration des pratiques GitHub Actions Passbolt un gestionnaire de mots de passe open source https://lesjoiesducode.fr/passbolt-gestionnaire-de-mots-de-passe-gratuit-open-source-que-votre-equipe-merite-vraiment Gestionnaire de mots de passe open source conçu pour le partage d'identifiants en équipe, utilisé par plus de 50 000 organisations Chiffrement individuel par utilisateur et par version de credential, pas de coffre-fort partagé — architecture zero-knowledge "Forward secrecy" : quand un membre quitte l'équipe, ses copies chiffrées sont automatiquement révoquées sans reset manuel Supporte TOTP, clés SSH, tokens API et champs personnalisés avec piste d'audit complète de tous les accès Édition communautaire entièrement gratuite avec utilisateurs illimités, auto-hébergeable ou cloud Chiffrement OpenPGP nécessitant passphrase + clé privée, avec tokens visuels anti-phishing Loi, société et organisation Anthropic fait un don d'1,5 millions de dollars à la fondation Apache https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-1-5m-donation-from-anthropic Anthropic donne 1,5 million de dollars à l'ASF pour soutenir l'infrastructure, la sécurité et la communauté open source Vitaly Gudanets (CISO d'Anthropic) : "Soutenir l'ASF est un investissement direct dans la résilience et l'intégrité des systèmes dont dépend l'IA moderne" Les fonds financeront les systèmes de build, les processus de sécurité et les services aux projets Apache Ce don est le déclencheur de l'initiative IA responsable à 10 millions de dollars de l'ASF L'infrastructure Apache est invisible mais critique : des systèmes financiers aux plateformes de santé, elle sous-tend l'écosystème logiciel mondial L'ASF lance l'initiative IA responsable https://news.apache.org/foundation/entry/the-apache-software-foundation-launches-10m-responsible-ai-initiative-with-initial-1-75m-donation L'ASF lance une initiative pour une IA responsable dotée d'un budget de 10 millions de dollars sur 3 ans minimum Anthropic est le premier donateur avec 1,5 million de dollars ; Alpha-Omega contribue 250 000 dollars L'initiative fournit aux projets Apache un accès à des modèles IA pour l'expérimentation et la sécurité Elle soutient l'ensemble de la chaîne IA/ML : pipelines de données, infrastructure, frameworks de deep learning Des tracks de conférences, hackathons et bourses de voyage sont prévus pour élargir la communauté Les principes directeurs incluent la supervision humaine, l'intégrité des licences et la sécurité open source Oracle vire 30000 personnes https://rollingout.com/2026/03/31/oracle-slashes-30000-jobs-with-a-cold-6/ Oracle licencie 20 000 à 30 000 employés, 18% de ses effectifs mondiaux. Les salariés ont appris leur licenciement par un simple email à 6h du matin, sans aucun préavis. L'accès à tous les systèmes (Slack, Zoom, badges) a été coupé immédiatement après. But : libérer 8 à 10 milliards de dollars pour construire des centres de données IA. Oracle a déjà contracté 50 milliards de dettes en 2026 pour financer ses projets IA. Paradoxe : l'entreprise affiche un bénéfice record de 6,13 milliards, mais ses liquidités sont dans le rouge. L'action Oracle a perdu plus de la moitié de sa valeur depuis septembre 2025. Et si l'IA n'était qu'un prétexte pour licencier https://eventuallycoding.com/p/ia-licenciements-et-si-l-intelligence-artificielle-n-etait-qu-une-excuse Hugo Lassiège (eventuallycoding) estime que les entreprises utilisent l'IA comme narratif commode pour masquer des erreurs de gestion passées (Block a triplé ses effectifs post-COVID sans croissance des revenus correspondante) Moins de 1% des licenciements technologiques seraient réellement dus à des gains de productivité IA selon les analyses citées Mesurer la productivité des développeurs reste un problème non résolu, mais les entreprises affirment des gains d'efficacité sans preuves Des pressions économiques réelles (inflation, guerres commerciales, coûts énergétiques) sont masquées derrière le discours IA Les restructurations nécessaires sont présentées comme des transformations AI-driven positives pour rassurer les investisseurs Il y voit une fenêtre d'opportunité pour l'Europe pendant que les géants américains se restructurent GitHub Copilot va utiliser les interacitons pour entrainer ses modèles sauf si vous vous délistez https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/ À partir du 24 avril 2026, GitHub utilise par défaut les interactions des utilisateurs Copilot Free, Pro et Pro+ pour entraîner ses modèles Les données collectées incluent le code accepté ou modifié, les snippets envoyés, les noms de fichiers et structures de dépôts, et les retours utilisateurs Les utilisateurs Copilot Business, Enterprise et les dépôts d'entreprise sont exclus de cette collecte de données d'entraînement Opt-out disponible dans les paramètres GitHub > "Privacy" ; les préférences de désactivation préalables sont conservées automatiquement Objectif déclaré : améliorer la précision des modèles sur les langages et cas d'usage du monde réel Grosse percée de Claude Code dans les commits sur GitHub https://aifoc.us/damn-claude-thats-a-lot-of-commits/ Explosion de Claude Code : En six mois, Claude Code est passé de 0,7 % à 4,5 % de tous les commits publics sur GitHub, surpassant tous les autres outils d'IA combinés. Adoption massive des agents IA : Environ 5 % des commits publics sur GitHub sont désormais générés par des agents IA, un chiffre en croissance rapide depuis fin 2025. Domination des bots sur GitHub : Au-delà des commits, les outils d'IA sont omniprésents dans la gestion des pull requests et des problèmes (Copilot et CodeRabbit notamment). Limites méthodologiques : Les données ne concernent que les dépôts publics (les entreprises utilisent massivement des dépôts privés, invisibles ici). Le comptage dépend fortement de la visibilité des signatures (certains outils comme Claude marquent systématiquement leurs commits, d'autres non) L'API de recherche GitHub présente une fiabilité variable à cette échelle. Changement de paradigme : Le développement logiciel vit une transition majeure, comparable au passage du desktop au mobile. L'intégration des agents IA dans le cycle de production n'est plus une expérimentation, mais une réalité opérationnelle à grande échelle. Dysmaths une application pour aider à apprendre les mathématiques et la géométrie lorsque l'on souffre de dyspraxie, dysgraphie https://dysmaths.com/ Application web pour aider les élèves de collège et lycée souffrant de dysgraphie et dyspraxie à faire des maths et de la géométrie Outils de dessin à main levée, géométrie précise (compas, rapporteur, règle) et opérations structurées (fractions, racines, puissances, symboles mathématiques) Export PDF et PNG avec conservation fidèle de l'échelle pour l'impression et la soumission des exercices Options d'accessibilité : police OpenDyslexic, personnalisations d'interface, import d'images et de PDFs Répond à un besoin réel : les outils standards ne sont pas adaptés aux difficultés de coordination et d'organisation spatiale en mathématiques IA ou réalité ? Par Amistory https://www.youtube.com/watch?v=PPYdAhBBF2I L'IA génère des contenus (images, voix, vidéos) de plus en plus indétectables Les arnaques au clonage de voix et deepfakes sont en forte hausse Les faux contenus viraux manipulent l'opinion à grande échelle Le faux n'est plus un accident, c'est devenu un système organisé La société entre dans une ère de doute généralisé sur le réel Comment s'informer quand le réel lui-même peut être simulé ? Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 12-13 mai 2026 : Lyon Craft - Lyon (France) 19 mai 2026 : La Product Conf Paris 2026 - Paris (France) 19-20 mai 2026 : Green Code Challenge - Paris (France) 21-22 mai 2026 : Flupa UX Days 2026 - Paris (France) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 27 mai 2026 : aMP Day Strasbourg 2026 - Strasbourg (France) 28 mai 2026 : DevCon 27 : I.A. & Vibe Coding - Paris (France) 28 mai 2026 : Cloud Toulouse 2026 - Toulouse (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 29 mai 2026 : Agile Tour Strasbourg 2026 - Strasbourg (France) 2-3 juin 2026 : Agile Tour Rennes 2026 - Rennes (France) 2-3 juin 2026 : OW2Con - Paris-Châtillon (France) 3 juin 2026 : IA–NA - La Rochelle (France) 4 juin 2026 : Workplace Intelligence Days - 1ère édition - Lyon (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 9 juin 2026 : JFTL - Montrouge (France) 9 juin 2026 : C: - Caen (France) 9 juin 2026 : France API 2026 - Paris (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 15 juin 2026 : Jupyter Workshops: Demystifying MyST Markdown in Education - Orsay (France) 16 juin 2026 : Mobilis In Mobile 2026 - Nantes (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 18 juin 2026 : Tech'Work - Lyon (France) 22-26 juin 2026 : Galaxy Community Conference - Clermont-Ferrand (France) 23-24 juin 2026 : MWCP 2026 - Paris (France) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (France) 25-26 juin 2026 : Agile Tour Toulouse 2026 - Toulouse (France) 27 juin 2026 : Asynconf - Paris (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 6-8 juillet 2026 : Riviera Dev - Sophia Antipolis (France) 28-30 août 2026 : State of the Map - Champs-sur-Marne (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 10-11 septembre 2026 : Nantes Craft - Nantes (France) 17 septembre 2026 : dotAI - Paris (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 18 septembre 2026 : dotJS - Paris (France) 18 septembre 2026 : WordCamp Bretagne - Rennes (France) 22 septembre 2026 : Salon Data 2026 - Nantes (France) 22-23 septembre 2026 : Agile en Seine & IA 2026 - Paris (France) 24 septembre 2026 : OWASP AppSec Days France 2026 - Paris (France) 24 septembre 2026 : PlatformCon Paris - Paris (France) 24 septembre 2026 : React Native Connection 2026 - Paris (France) 24-26 septembre 2026 : Paris Web 2026 - Paris (France) 28-29 septembre 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 2 octobre 2026 : DevFest Perros-Guirec 2026 - Perros-Guirec (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) 12 octobre 2026 : Dev With AI - Paris (France) 27-29 octobre 2026 : Directions EMEA 2026 - Paris (France) 29-30 octobre 2026 : BDX I/O 2026 - Bordeaux (France) 30 octobre 2026 : Cloud Nord 2026 - Lille (France) 4-5 novembre 2026 : Devoxx Morocco - Casablanca (Morocco) 14-15 novembre 2026 : Capitole du Libre - Toulouse (France) 19 novembre 2026 : DevFest Toulouse 2026 - Toulouse (France) 27 novembre 2026 : DevFest Paris 2026 - Paris (France) 1-3 décembre 2026 : Apidays Paris - Paris (France) 4 décembre 2026 : DevFest Lyon 2026 - Lyon (France) 4 décembre 2026 : DevFest Dijon 2026 - Dijon (France) 9-10 décembre 2026 : OpenSource Expérience - Paris (France) 9-10 décembre 2026 : DevOps REX - Paris (France) 10 décembre 2026 : KCD Provence - Aix-en-Provence (France) 7-9 avril 2027 : Devoxx France 2027 - Paris (France) 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/
Who survived the install, who made it to the desktop, and who learned the hard way that one little mistake will blow up the entire BSD box.Sponsored By:Jupiter Party Annual Membership: Put your support on automatic with our annual plan, and get one month of membership for free!Managed Nebula: Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love.Support LINUX UnpluggedLinks:
Die deutschen Meisterschaften sind Geschichte und viele Rennen haben uns den Atem geraubt und waren spannend bis zum Anschlag! Es gab zum Teil große Leistungssprünge, einige Enttäuschungen und zu jeder Leistung eine (Entstehungs-)Geschichte. Diesen widmen sich heute Joshua Neuloh und André und nehmen euch mit auf eine Reise ins Becken der SSE und die für sie attraktivsten Rennen. ----- Episodenbild: FISU Musik: www.zapsplat.com
Schwimmsport für die Ohren Die deutschen Meisterschaften sind Geschichte und viele Rennen haben uns den Atem geraubt und waren spannend bis zum Anschlag! Es gab zum Teil große Leistungssprünge, einige Enttäuschungen und zu jeder Leistung eine (Entstehungs-)Geschichte. Diesen widmen sich heute Joshua Neuloh und André und nehmen euch mit auf eine Reise ins Becken der SSE und die für sie attraktivsten Rennen. -> Werde Supporter WERBUNG Wenn du deinem Vierbeiner eine Freude machen willst: Bei Fressnapf sind in teilnehmenden Märkten dauerhaft über 500 Preise reduziert. Klick fressnapf.de/aktionen-angebote/dauerhaft-reduziert/ WERBUNG Hill´s Science Plan bietet leckere Vielfalt für jedes Tier. ActivBiome+ Multi-Benefit in ausgewähltem Trockenfutter unterstützt Verdauung, Immunsystem und Organe – probier es aus und sichere dir 20 % Rabatt! Klick tierarzt24.de/hills-pet-nutrition?brandname=Science-Plan Rabattcode: Hills20 (anwendbar auf alle Hill`s Science Plan-Produkte; kein Mindestbestellwert; gültig zwischen dem 01.03. und dem 31.05.2026) Dieser Podcast wird vermarktet von der Podcastbude.www.podcastbu.de - Full-Service-Podcast-Agentur - Konzeption, Produktion, Vermarktung, Distribution und Hosting.Du möchtest deinen Podcast auch kostenlos hosten und damit Geld verdienen?Dann schaue auf www.kostenlos-hosten.de und informiere dich.Dort erhältst du alle Informationen zu unseren kostenlosen Podcast-Hosting-Angeboten. kostenlos-hosten.de ist ein Produkt der Podcastbude.
If you walked RSAC Conference 2026 expecting incremental updates, you left with something very different. Thyaga Vasudevan, EVP, Product at Skyhigh Security, describes this year as unlike any prior conference -- not because of a single announcement, but because the customers asking how to secure agentic AI were the same customers already building and deploying it. The urgency was real, immediate, and universal across organization sizes. The defining theme was agentic security. Vasudevan frames it around three core questions every security team now needs to answer: who is acting (agent identity), what are they accessing (data and APIs), and what are they trying to do (actions and permissions). The ChatGPT launch in November 2022 marked a generational shift -- and at RSAC 2026, Skyhigh Security observed that the industry had moved decisively from data-in and data-out protection to governing the actions of autonomous agents themselves. Data sovereignty was the other major conversation thread, driven by geopolitical realities and tightening regional data regulations. Vasudevan spoke with CISOs from financial services, healthcare, public sector, and not-for-profit organizations, each with different infrastructure approaches -- from on-prem data centers to sovereign clouds to full cloud deployments -- but all navigating the same fundamental challenge. DSPM and hybrid architectures are no longer optional for global enterprises. And quietly but significantly, browser security emerged as a front-and-center priority, reflecting the browser's growing role as a primary cloud endpoint. This is a Brand Highlight. A Brand Highlight is a ~5 minute introductory conversation designed to put a spotlight on the guest and their company. Learn more: https://www.studioc60.com/creation#highlight GUEST Thyaga Vasudevan, EVP, Product, Skyhigh Security LinkedIn: https://www.linkedin.com/in/thyaga12/ RESOURCES Skyhigh Security: https://www.skyhighsecurity.com RSAC Conference 2026 Coverage: https://itspmagazine.com/rsac26 Are you interested in telling your story? ▶︎ Full Length Brand Story: https://www.studioc60.com/content-creation#full ▶︎ Brand Spotlight Story: https://www.studioc60.com/content-creation#spotlight ▶︎ Brand Highlight Story: https://www.studioc60.com/content-creation#highlight KEYWORDS Thyaga Vasudevan, Skyhigh Security, Sean Martin, Marco Ciappelli, brand story, brand marketing, marketing podcast, brand highlight, agentic AI security, data sovereignty, SSE, Security Service Edge, DSPM, zero trust, browser security, cloud security, RSAC Conference 2026, RSAC 2026, AI agent security, MCP security Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
React made a lot of us feel powerful, then maintenance made a lot of us feel tired. Drew Bragg sits down with Delaney Gillilan, creator of Datastar, to argue for a different kind of “modern web” one that keeps the browser's strengths front and center and keeps your app logic where it belongs: on the server. If you've ever looked at your dependency graph and wondered how you got here, this conversation is a reset.We get concrete about what Datastar is and how it works: a tiny reactive framework built around HTML, data attributes, and signals, with a plugin system that stays out of the way. Delaney explains why most state should live on the backend, why duplicating validation and business rules in the client is wasted effort, and why hypermedia is still the simplest way to communicate what a user can do next. We also unpack the “send strings to the browser” philosophy and how that changes performance, complexity, and even team collaboration.Real-time is where it gets spicy. Delaney makes the case for Server-Sent Events (SSE) over WebSockets for many apps, leaning on normal HTTP semantics, built-in reconnects, and streaming compression to ship tiny DOM diffs efficiently. From there we talk CQRS as a mental model for command intent vs view updates, plus what this means for Ruby on Rails developers weighing Hotwire, Stimulus, and upgrades. We close with two bold companion projects: Rocket, which makes Web Components more declarative, and Stellar, a Tailwind alternative that uses parametric CSS variables for a modern design system workflow.If you enjoy deep technical takes on reactive UI, server-driven rendering, SSE, Rails, and modern CSS, subscribe, share the episode with a friend who's stuck in SPA fatigue, and leave a review with the part you disagreed with most.Send us some love.JudoscaleAutoscaling that actually works. Take control of your cloud hosting. HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleAutoscaling that actually works. Take control of your cloud hosting.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the show
At RSAC Conference 2026, the floor at Moscone Center was buzzing with talk of AI -- but underneath the excitement, a sharper question was forming: are enterprises actually ready to secure the AI systems they are rushing to deploy? Ed Wright, VP of Product Marketing at Menlo Security, joined Sean Martin on-site to dig into exactly that question. With 85 percent of knowledge workers now operating primarily through a browser, Menlo Security has spent 13 years building the infrastructure to protect that surface -- and the threat landscape has just taken a significant turn. The traditional browser threat model centers on humans: phishing links, malicious downloads, social engineering, deepfake video scams. Enterprises have spent billions on SSE stacks and endpoint protection stacks. Yet attacks continue to multiply. What Menlo Security is now tracking is a second threat model layered on top -- one designed specifically for AI agents. Agents use browsers to acquire data and complete tasks, often spinning up hundreds or thousands of headless browser sessions outside the enterprise perimeter, invisible to network security tools that only monitor the wire. The threat profile for agents is distinct. Where a human might miss a suspicious link, an agent reads white-on-white text and zero-font-size characters embedded in web pages -- classic prompt injection techniques. Agents are maniacally focused on task completion and do not naturally separate instructions from data. A co-opted agent, redirected through hidden instructions, will pursue its new goal with the same single-mindedness as its original one. Ed Wright notes that the top concern among CISOs at the RSAC Conference CISO bootcamp -- confirmed by a live audience poll -- is data exfiltration from agents: an agent accessing files, scraping internal pages, passing data to external LLMs, and moving sensitive information outside the organization. Menlo Security's response is a unified browser security platform that applies a single policy framework to both human and agentic workloads. The platform is built on four pillars: threat prevention including zero-day protection, secure application access, data security through AI Adaptive DLP, and file security. AI Adaptive DLP is the capability Ed Wright emphasizes most -- it functions as a combination of DLP and DSPM, discovering and classifying sensitive data across the organization and masking it in real time rather than blocking access. When traditional DLP blocks a human, they call IT. When it blocks an agent, the workflow silently fails. AI Adaptive DLP eliminates that failure mode entirely, keeping workflows uninterrupted while sensitive data stays protected at the source. The unification argument cuts through a crowded point-solution market. Rather than deploying separate tools for prompt injection, file security, and application access, Menlo Security delivers a single layer of visibility and observability across the entire workforce. Single policies. Single set of capabilities. No stitching together of forensic data from disconnected systems. Ed Wright points to a Fortune 500 customer that deployed 20,000-plus agents in a short window after a board mandate -- and quickly realized they had no security guardrails in place for browser-based agentic activity. The emergency call to Menlo Security was not the first of its kind, and it will not be the last. This is a Brand Spotlight. A Brand Spotlight is a ~15 minute conversation designed to explore the guest, their company, and what makes their approach unique. Learn more: https://www.studioc60.com/creation#spotlight GUEST Ed Wright, VP of Product Marketing, Menlo Security LinkedIn: https://www.linkedin.com/in/edwardwright1/ RESOURCES Menlo Security: https://www.menlosecurity.com Are you interested in telling your story? ▶︎ Full Length Brand Story: https://www.studioc60.com/content-creation#full ▶︎ Brand Spotlight Story: https://www.studioc60.com/content-creation#spotlight ▶︎ Brand Highlight Story: https://www.studioc60.com/content-creation#highlight KEYWORDS Ed Wright, Menlo Security, Sean Martin, browser security, agentic AI security, AI agents, headless browsers, prompt injection, data exfiltration, AI Adaptive DLP, DSPM, zero-day threats, enterprise browser, SSE, RSAC Conference 2026, brand spotlight, brand story, brand marketing, marketing podcast Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Most organizations are not cloud-only and, according to Thyaga Vasudevan, EVP, Product at Skyhigh Security, they are unlikely to become cloud-only anytime soon. Legacy on-prem applications, new AI workloads kept inside the firewall, and the growing cost of routing all enterprise traffic through a cloud proxy are pushing organizations toward a hybrid security architecture -- one that needs to enforce consistent policy regardless of where the traffic goes or where the data lives. Skyhigh Security announced three major innovations at RSAC Conference 2026: a next-generation SSE hybrid platform with a single console managing on-prem and cloud enforcement under one policy construct; a patent-pending browser security capability that injects JavaScript controls dynamically into existing browser sessions without requiring a dedicated enterprise browser; and the general availability of its DSPM platform, which uniquely provides visibility into both data at rest and data in motion by combining proxy-layer inspection with posture management. The browser has quietly become the most important enforcement point in the enterprise. As AI tools like Microsoft Copilot operate through web socket connections that cannot be intercepted at the server level, security controls have to reach inside the browser session itself. Vasudevan describes a seamless approach: because Skyhigh Security already sees the traffic flowing through its SSE cloud, it can inject controls at the browser layer without asking employees to change the tools they use. Data sovereignty is no longer a compliance footnote -- it is an architectural driver. Vasudevan walked through a global manufacturer operating simultaneously in Europe, the United States, and China. Each region carries different regulatory constraints, different trust postures for cloud infrastructure, and different performance requirements. Skyhigh Security's hybrid platform handles all three scenarios under the same management framework and the same policy construct. The customer chooses where enforcement happens -- on-prem, cloud, or hybrid -- without rebuilding their security architecture. On AI agents, Vasudevan describes the evolution clearly: 2022 was about protecting data flowing into generative AI tools; 2025 became about protecting the actions of the agents themselves. Skyhigh Security positions itself as a proxy between agent traffic and the systems agents interact with -- whether MCP servers or SaaS applications -- monitoring what goes in and what comes out in real time. DSPM provides the baseline: know where sensitive data is and what risk it carries before any agent is given access to it. That distinction between sensitivity and risk is what allows organizations to make smart, dynamic decisions rather than blanket restrictions. This is a Brand Spotlight. A Brand Spotlight is a ~15 minute conversation designed to explore the guest, their company, and what makes their approach unique. Learn more: https://www.studioc60.com/creation#spotlight GUEST Thyaga Vasudevan, EVP, Product, Skyhigh Securityhttps://www.linkedin.com/in/thyaga12/ RESOURCES Skyhigh Security: https://www.skyhighsecurity.com Are you interested in telling your story? ▶︎ Full Length Brand Story: https://www.studioc60.com/content-creation#full ▶︎ Brand Spotlight Story: https://www.studioc60.com/content-creation#spotlight ▶︎ Brand Highlight Story: https://www.studioc60.com/content-creation#highlight KEYWORDS Thyaga Vasudevan, Skyhigh Security, Sean Martin, brand story, brand marketing, marketing podcast, brand spotlight, hybrid security, SSE, Security Service Edge, DSPM, data security posture management, zero trust, browser security, data sovereignty, AI agents, agentic AI, cloud security, RSAC Conference 2026, cybersecurity Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
An airhacks.fm conversation with Marvin P. Warble Jr. (@marvinwarble) about: growing up with the Atari 400 and learning BASIC from a cartridge, saving programs on cassette tapes and upgrading to floppy drives, writing maze games and running out of RAM, the Atari 800XL and Atari ST with graphical user interfaces, studying aerospace engineering and working at NASA on mission planning software, converting Fortran to C and C++ at NASA, the transition from mission-specific software to reusable applications, learning Java in the early 2000s through applets, comparing C++ header files to Java class organization and missing type defs, building a stock data web scraper in Java and getting redirected to the human genome project, working on a Java applet-based product called Galileo that was abandoned when applets were deprecated, developing control system software for an aircraft carrier, the origin of iGrade Plus as an online grade book for schools built with JSP and then the Oorian Framework, the Oorian framework as an object-oriented rich internet application framework written in pure Java, wrapping JavaScript libraries like CKEditor and Chart.js and D3.js with Java APIs, type-safe Java widgets rendered to HTML and JavaScript, configurable communication modes with AJAX and SSE and WebSockets, CSS generation in Java with user-specific themes and multi-tenant support, event handling modeled after Swing with mouse click listeners, iGrade Plus running in production for 10 years with 50000 to 70000 active users and hundreds of schools, 170 JavaScript library integrations planned including Web Awesome and Tailwind CSS and Bulma and Bootstrap, comparison with Vaadin and the different approach of wrapping existing JavaScript libraries, discussion of Quarkus and GraalVM native image compilation, Web Components as a rendering target for enterprise applications Marvin P. Warble Jr. on twitter: @marvinwarble
In this episode of Beyond Awareness, Taylor Woodruff and Taylor Johnson join us to talk about engaging men in the anti-trafficking movement. We discuss how harmful norms around masculinity can contribute to exploitation, why inviting men into the conversation matters, and how programs like SSE and Real Talk are helping young men and adult men think differently about respect, relationships, and accountability. Enjoyed this episode? Follow United Against Human Trafficking on Instagram @unitedagainsthumantrafficking or sign up for our occasional newsletter here. You can also explore more ways to connect, support, and learn at our visiting our Linktree here.
Activ8 Solar Energies has announced the commissioning of a major rooftop solar installation at the Tayto Snacks production facility in Ashbourne, Co. Meath, representing an investment of over €1.17 million. The project marks Tayto's largest renewables investment to date and a significant step towards onsite renewable energy generation. The system now supplies approximately 10% of Tayto's annual power demand and is expected to generate around 667 MWh annually. This will reduce carbon emissions by an estimated 146.17 tonnes of CO? per year. The project comes as Irish manufacturers face rising electricity costs, grid constraints and tightening climate targets, accelerating a shift towards onsite generation as businesses seek greater control over energy supply. "This project demonstrates what's possible when iconic Irish brands take decisive action on sustainability," said Ciaran Marron, CEO of Activ8 Energies. "On-site generation is increasingly becoming core infrastructure for manufacturers. We're proud to support Tayto Snacks in building long-term energy resilience while reducing carbon exposure." John O'Connor, Managing Director at Tayto Snacks commented: "This investment marks a major step forward in strengthening our energy resilience while reducing our carbon footprint. Generating over 667 MWh of clean electricity onsite each year, this installation directly supports Ireland's climate ambitions and reinforces our long-term commitment to sustainable manufacturing". The rooftop system comprises 1,734 solar panels and uses Activ8's ATLAS Duo N-Type bifacial solar panels, designed to maximise efficiency and reliability in Irish weather conditions Representing Sustainable Energy Authority of Ireland (SEAI), Declan Meally, Director of Business, added: "This project showcases Irish businesses leading the way in renewable energy. Generating 10% of the site's energy from rooftop solar here at Tayto Snacks is a significant achievement, and SEAI is proud to support it. Activ8, working in partnership with SSE, has delivered a strong model that more businesses should follow." The initiative was supported by grant funding from SEAI under the Non-Domestic Microgeneration Grant (NDMG) scheme. Planning and development for the project began in December 2024, with onsite works commencing in March 2025. The system is now fully commissioned and operational. See more stories here.
What does it take to lead treasury during a once-in-a-generation investment cycle?In this episode, we chat with Andrew Binnie, Group Treasurer at SSE plc and uncover how treasury is powering SSE's £33 billion transformation - driving strategy, navigating funding, and building purpose-led teams.This week's guest is Andrew Binnie, Group Treasurer at SSE plc. With an impressive career spanning Vodafone, BT, and now SSE, Andrew has led treasury through large-scale corporate transformations, capital market transactions, and strategic reorganizations.Andrew shares the inside story of his transition to SSE and how he's leading the treasury function through one of the UK's largest investment programs in energy infrastructure. From IPOs and hybrid capital to leadership philosophies and capability building, this episode offers a masterclass in treasury leadership during transformation.What We Cover in This Episode:SSE's £33bn “Transformation for Growth 2030” investment planTreasury's role in funding £15bn of that investment through debt and hybrid capitalBuilding and integrating high-performing treasury teamsLeading with clarity, purpose, and a co-created team visionAndrew's lessons from Vodafone's M&A, IPO, and high-yield venturesHow BT's £25bn fiber investment reshaped its treasury functionCareer insights: when to take risks, and when to build foundationsWhy strong leadership and aligned values matter more than job titlesThe importance of communication, planning, and preparation in treasuryTreasury's evolving role: from support function to strategic enablerYou can connect with Andrew Binnie on LinkedIn.---
rWotD Episode 3224: Daqin Railway (company) Welcome to random Wiki of the Day, your journey through Wikipedia's vast and varied content, one random article at a time.The random article for Monday, 2 March 2026, is Daqin Railway (company).Daqin Railway Co., Ltd. is a Chinese company that operates several railways with a total length of 1000 km, including the Daqin Railway and most assets on railway transportation of CR Taiyuan. The company is based in Datong, Shanxi. It was listed on the Shanghai Stock Exchange in 2006 with IPO capital raising of $1.9 billion US dollars.Daqin Railway is a component of SSE 50 Index. The parent company of Daqin Railway was CR Taiyuan, a state-owned enterprise that the China Railway acted as its only shareholder.This recording reflects the Wikipedia text as of 01:15 UTC on Monday, 2 March 2026.For the full current version of the article, see Daqin Railway (company) on Wikipedia.This podcast uses content from Wikipedia under the Creative Commons Attribution-ShareAlike License.Visit our archives at wikioftheday.com and subscribe to stay updated on new episodes.Follow us on Mastodon at @wikioftheday@masto.ai.Also check out Curmudgeon's Corner, a current events podcast.Until next time, I'm generative Kajal.
There was a K-pop tribute show in the SSE in Belfast on Thursday, and loads of parents genuinely thought they'd bought tickets for a “K-pop Demon Hunters” show… but it turns out it was a tribute to K-pop the genre, not the film.Since then, TikTok and social media have been absolutely dominated by the fallout - and Dave and Fionnuala are here with a handy little explainer of what actually happened, they turn it into pure chaos...
Emmanuel et Guillaume discutent de divers sujets liés à la programmation, notamment les systèmes de fichiers en Java, le Data Oriented Programming, les défis de JPA avec Kotlin, et les nouvelles fonctionnalités de Quarkus. Ils explorent également des sujets un peu fous comme la création de datacenters dans l'espace. Pas mal d'architecture aussi. Enregistré le 13 février 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-337.mp3 ou en vidéo sur YouTube. News Langages Comment implémenter un file system en Java https://foojay.io/today/bootstrapping-a-java-file-system/ Créer un système de fichiers Java personnalisé avec NIO.2 pour des usages variés (VCS, archives, systèmes distants). Évolution Java: java.io.File (1.0) -> NIO (1.4) -> NIO.2 (1.7) pour personnalisation via FileSystem. Recommander conception préalable; API Java est orientée POSIX. Composants clés à considérer: Conception URI (scheme unique, chemin). Gestion de l'arborescence (BD, métadonnées, efficacité). Stockage binaire (emplacement, chiffrement, versions). Minimum pour démarrer (4 composants): Implémenter Path (représente fichier/répertoire). Étendre FileSystem (instance du système). Étendre FileSystemProvider (moteur, enregistré par scheme). Enregistrer FileSystemProvider via META-INF/services. Étapes suivantes: Couche BD (arborescence), opérations répertoire/fichier de base, stockage, tests. Processus long et exigeant, mais gratifiant. Un article de brian goetz sur le futur du data oriented programming en Java https://openjdk.org/projects/amber/design-notes/beyond-records Le projet Amber de Java introduit les "carrier classes", une évolution des records qui permet plus de flexibilité tout en gardant les avantages du pattern matching et de la reconstruction Les records imposent des contraintes strictes (immutabilité, représentation exacte de l'état) qui limitent leur usage pour des classes avec état muable ou dérivé Les carrier classes permettent de déclarer une state description complète et canonique sans imposer que la représentation interne corresponde exactement à l'API publique Le modificateur "component" sur les champs permet au compilateur de dériver automatiquement les accesseurs pour les composants alignés avec la state description Les compact constructors sont généralisés aux carrier classes, générant automatiquement l'initialisation des component fields Les carrier classes supportent la déconstruction via pattern matching comme les records, rendant possible leur usage dans les instanceof et switch Les carrier interfaces permettent de définir une state description sur une interface, obligeant les implémentations à fournir les accesseurs correspondants L'extension entre carrier classes est possible, avec dérivation automatique des appels super() quand les composants parent sont subsumés par l'enfant Les records deviennent un cas particulier de carrier classes avec des contraintes supplémentaires (final, extends Record, component fields privés et finaux obligatoires) L'évolution compatible des records est améliorée en permettant l'ajout de composants en fin de liste et la déconstruction partielle par préfixe Comment éviter les pièges courants avec JPA et Kotlin - https://blog.jetbrains.com/idea/2026/01/how-to-avoid-common-pitfalls-with-jpa-and-kotlin/ JPA est une spécification Java pour la persistance objet-relationnel, mais son utilisation avec Kotlin présente des incompatibilités dues aux différences de conception des deux langages Les classes Kotlin sont finales par défaut, ce qui empêche la création de proxies par JPA pour le lazy loading et les opérations transactionnelles Le plugin kotlin-jpa génère automatiquement des constructeurs sans argument et rend les classes open, résolvant les problèmes de compatibilité Les data classes Kotlin ne sont pas adaptées aux entités JPA car elles génèrent equals/hashCode basés sur tous les champs, causant des problèmes avec les relations lazy L'utilisation de lateinit var pour les relations peut provoquer des exceptions si on accède aux propriétés avant leur initialisation par JPA Les types non-nullables Kotlin peuvent entrer en conflit avec le comportement de JPA qui initialise les entités avec des valeurs null temporaires Le backing field direct dans les getters/setters personnalisés peut contourner la logique de JPA et casser le lazy loading IntelliJ IDEA 2024.3 introduit des inspections pour détecter automatiquement ces problèmes et propose des quick-fixes L'IDE détecte les entités finales, les data classes inappropriées, les problèmes de constructeurs et l'usage incorrect de lateinit Ces nouvelles fonctionnalités aident les développeurs à éviter les bugs subtils liés à l'utilisation de JPA avec Kotlin Librairies Guide sur MapStruct @IterableMapping - https://www.baeldung.com/java-mapstruct-iterablemapping MapStruct est une bibliothèque Java pour générer automatiquement des mappers entre beans, l'annotation @IterableMapping permet de configurer finement le mapping de collections L'attribut dateFormat permet de formater automatiquement des dates lors du mapping de listes sans écrire de boucle manuelle L'attribut qualifiedByName permet de spécifier quelle méthode custom appliquer sur chaque élément de la collection à mapper Exemple d'usage : filtrer des données sensibles comme des mots de passe en mappant uniquement certains champs via une méthode dédiée L'attribut nullValueMappingStrategy permet de contrôler le comportement quand la collection source est null (retourner null ou une collection vide) L'annotation fonctionne pour tous types de collections Java (List, Set, etc.) et génère le code de boucle nécessaire Possibilité d'appliquer des formats numériques avec numberFormat pour convertir des nombres en chaînes avec un format spécifique MapStruct génère l'implémentation complète du mapper au moment de la compilation, éliminant le code boilerplate L'annotation peut être combinée avec @Named pour créer des méthodes de mapping réutilisables et nommées Le mapping des collections supporte les conversions de types complexes au-delà des simples conversions de types primitifs Accès aux fichiers Samba depuis Java avec JCIFS - https://www.baeldung.com/java-samba-jcifs JCIFS est une bibliothèque Java permettant d'accéder aux partages Samba/SMB sans monter de lecteur réseau, supportant le protocole SMB3 on pense aux galériens qui doivent se connecter aux systèmes dit legacy La configuration nécessite un contexte CIFS (CIFSContext) et des objets SmbFile pour représenter les ressources distantes L'authentification se fait via NtlmPasswordAuthenticator avec domaine, nom d'utilisateur et mot de passe La bibliothèque permet de lister les fichiers et dossiers avec listFiles() et vérifier leurs propriétés (taille, date de modification) Création de fichiers avec createNewFile() et de dossiers avec mkdir() ou mkdirs() pour créer toute une arborescence Suppression via delete() qui peut parcourir et supprimer récursivement des arborescences entières Copie de fichiers entre partages Samba avec copyTo(), mais impossibilité de copier depuis le système de fichiers local Pour copier depuis le système local, utilisation des streams SmbFileInputStream et SmbFileOutputStream Les opérations peuvent cibler différents serveurs Samba et différents partages (anonymes ou protégés par mot de passe) La bibliothèque s'intègre dans des blocs try-with-resources pour une gestion automatique des ressources Quarkus 3.31 - Support complet Java 25, nouveau packaging Maven et Panache Next - https://quarkus.io/blog/quarkus-3-31-released/ Support complet de Java 25 avec images runtime et native Nouveau packaging Maven de type quarkus avec lifecycle optimisé pour des builds plus rapides voici un article complet pour plus de detail https://quarkus.io/blog/building-large-applications/ Introduction de Panache Next, nouvelle génération avec meilleure expérience développeur et API unifiée ORM/Reactive Mise à jour vers Hibernate ORM 7.2, Reactive 3.2, Search 8.2 Support de Hibernate Spatial pour les données géospatiales Passage à Testcontainers 2 et JUnit 6 Annotations de sécurité supportées sur les repositories Jakarta Data Chiffrement des tokens OIDC pour les implémentations custom TokenStateManager Support OAuth 2.0 Pushed Authorization Requests dans l'extension OIDC Maven 3.9 maintenant requis minimum pour les projets Quarkus A2A Java SDK 1.0.0.Alpha1 - Alignement avec la spécification 1.0 du protocole Agent2Agent - https://quarkus.io/blog/a2a-java-sdk-1-0-0-alpha1/ Le SDK Java A2A implémente le protocole Agent2Agent qui permet la communication standardisée entre agents IA pour découvrir des capacités, déléguer des tâches et collaborer Passage à la version 1.0 de la spécification marque la transition d'expérimental à production-ready avec des changements cassants assumés Modernisation complète du module spec avec des Java records partout remplaçant le mix précédent de classes et records pour plus de cohérence Adoption de Protocol Buffers comme source de vérité avec des mappers MapStruct pour la conversion et Gson pour JSON-RPC Les builders utilisent maintenant des méthodes factory statiques au lieu de constructeurs publics suivant les best practices Java modernes Introduction de trois BOMs Maven pour simplifier la gestion des dépendances du SDK core, des extensions et des implémentations de référence Quarkus AgentCard évolue avec une liste supportedInterfaces remplaçant url et preferredTransport pour plus de flexibilité dans la déclaration des protocoles Support de la pagination ajouté pour ListTasks et les endpoints de configuration des notifications push avec des wrappers Result appropriés Interface A2AHttpClient pluggable permettant des implémentations HTTP personnalisées avec une implémentation Vert.x fournie Travail continu vers la conformité complète avec le TCK 1.0 en cours de développement parallèlement à la finalisation de la spécification Pourquoi Quarkus finit par "cliquer" : les 10 questions que se posent les développeurs Java - https://www.the-main-thread.com/p/quarkus-java-developers-top-questions-2025 un article qui revele et repond aux questions des gens qui ont utilisé Quarkus depuis 4-6 mois, les non noob questions Quarkus est un framework Java moderne optimisé pour le cloud qui propose des temps de démarrage ultra-rapides et une empreinte mémoire réduite Pourquoi Quarkus démarre si vite ? Le framework effectue le travail lourd au moment du build (scanning, indexation, génération de bytecode) plutôt qu'au runtime Quand utiliser le mode réactif plutôt qu'impératif ? Le réactif est pertinent pour les workloads avec haute concurrence et dominance I/O, l'impératif reste plus simple dans les autres cas Quelle est la différence entre Dev Services et Testcontainers ? Dev Services utilise Testcontainers en gérant automatiquement le cycle de vie, les ports et la configuration sans cérémonie Comment la DI de Quarkus diffère de Spring ? CDI est un standard basé sur la sécurité des types et la découverte au build-time, différent de l'approche framework de Spring Comment gérer la configuration entre environnements ? Quarkus permet de scaler depuis le développement local jusqu'à Kubernetes avec des profils, fichiers multiples et configuration externe Comment tester correctement les applications Quarkus ? @QuarkusTest démarre l'application une fois pour toute la suite de tests, changeant le modèle mental par rapport à Spring Boot Que fait vraiment Panache en coulisses ? Panache est du JPA avec des opinions fortes et des défauts propres, enveloppant Hibernate avec un style Active Record Doit-on utiliser les images natives et quand ? Les images natives brillent pour le serverless et l'edge grâce au démarrage rapide et la faible empreinte mémoire, mais tous les apps n'en bénéficient pas Comment Quarkus s'intègre avec Kubernetes ? Le framework génère automatiquement les ressources Kubernetes, gère les health checks et métriques comme s'il était nativement conçu pour cet écosystème Comment intégrer l'IA dans une application Quarkus ? LangChain4j permet d'ajouter embeddings, retrieval, guardrails et observabilité directement en Java sans passer par Python Infrastructure Les alternatives à MinIO https://rmoff.net/2026/01/14/alternatives-to-minio-for-single-node-local-s3/ MinIO a abandonné le support single-node fin 2025 pour des raisons commerciales, cassant de nombreuses démos et pipelines CI/CD qui l'utilisaient pour émuler S3 localement L'auteur cherche un remplacement simple avec image Docker, compatibilité S3, licence open source, déploiement mono-nœud facile et communauté active S3Proxy est très léger et facile à configurer, semble être l'option la plus simple mais repose sur un seul contributeur RustFS est facile à utiliser et inclut une GUI, mais c'est un projet très récent en version alpha avec une faille de sécurité majeure récente SeaweedFS existe depuis 2012 avec support S3 depuis 2018, relativement facile à configurer et dispose d'une interface web basique Zenko CloudServer remplace facilement MinIO mais la documentation et le branding (cloudserver/zenko/scality) peuvent prêter à confusion Garage nécessite une configuration complexe avec fichier TOML et conteneur d'initialisation séparé, pas un simple remplacement drop-in Apache Ozone requiert au minimum quatre nœuds pour fonctionner, beaucoup trop lourd pour un usage local simple L'auteur recommande SeaweedFS et S3Proxy comme remplaçants viables, RustFS en maybe, et élimine Garage et Ozone pour leur complexité Garage a une histoire tres associative, il vient du collectif https://deuxfleurs.fr/ qui offre un cloud distribué sans datacenter C'est certainement pas une bonne idée, les datacenters dans l'espace https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/ Avis d'expert (ex-NASA/Google, Dr en électronique spatiale) : Centres de données spatiaux, une "terrible" idée. Incompatibilité fondamentale : L'électronique (surtout IA/GPU) est inadaptée à l'environnement spatial. Énergie : Accès limité. Le solaire (type ISS) est insuffisant pour l'échelle de l'IA. Le nucléaire (RTG) est trop faible. Refroidissement : L'espace n'est pas "froid" ; absence de convection. Nécessite des radiateurs gigantesques (ex: 531m² pour 200kW). Radiations : Provoque erreurs (SEU, SEL) et dommages. Les GPU sont très vulnérables. Blindage lourd et inefficace. Les puces "durcies" sont très lentes. Communications : Bande passante très limitée (1Gbps radio vs 100Gbps terrestre). Le laser est tributaire des conditions atmosphériques. Conclusion : Projet extrêmement difficile, coûteux et aux performances médiocres. Data et Intelligence Artificielle Guillaume a développé un serveur MCP pour arXiv (le site de publication de papiers de recherche) en Java avec le framework Quarkus https://glaforge.dev/posts/2026/01/18/implementing-an-arxiv-mcp-server-with-quarkus-in-java/ Implémentation d'un serveur MCP (Model Context Protocol) arXiv en Java avec Quarkus. Objectif : Accéder aux publications arXiv et illustrer les fonctionnalités moins connues du protocole MCP. Mise en œuvre : Utilisation du framework Quarkus (Java) et son support MCP étendu. Assistance par Antigravity (IDE agentique) pour le développement et l'intégration de l'API arXiv. Interaction avec l'API arXiv : requêtes HTTP, format XML Atom pour les résultats, parser XML Jackson. Fonctionnalités MCP exposées : Outils (@Tool) : Recherche de publications (search_papers). Ressources (@Resource, @ResourceTemplate) : Taxonomie des catégories arXiv, métadonnées des articles (via un template d'URI). Prompts (@Prompt) : Exemples pour résumer des articles ou construire des requêtes de recherche. Configuration : Le serveur peut fonctionner en STDIO (local) ou via HTTP Streamable (local ou distant), avec une configuration simple dans des clients comme Gemini CLI. Conclusion : Quarkus simplifie la création de serveurs MCP riches en fonctionnalités, rendant les données et services "prêts pour l'IA" avec l'aide d'outils d'IA comme Antigravity. Anthropic ne mettra pas de pub dans Claude https://www.anthropic.com/news/claude-is-a-space-to-think c'est en reaction au plan non public d'OpenAi de mettre de la pub pour pousser les gens au mode payant OpenAI a besoin de cash et est probablement le plus utilisé pour gratuit au monde Anthropic annonce que Claude restera sans publicité pour préserver son rôle d'assistant conversationnel dédié au travail et à la réflexion approfondie. Les conversations avec Claude sont souvent sensibles, personnelles ou impliquent des tâches complexes d'ingénierie logicielle où les publicités seraient inappropriées. L'analyse des conversations montre qu'une part significative aborde des sujets délicats similaires à ceux évoqués avec un conseiller de confiance. Un modèle publicitaire créerait des incitations contradictoires avec le principe fondamental d'être "genuinely helpful" inscrit dans la Constitution de Claude. Les publicités introduiraient un conflit d'intérêt potentiel où les recommandations pourraient être influencées par des motivations commerciales plutôt que par l'intérêt de l'utilisateur. Le modèle économique d'Anthropic repose sur les contrats entreprise et les abonnements payants, permettant de réinvestir dans l'amélioration de Claude. Anthropic maintient l'accès gratuit avec des modèles de pointe et propose des tarifs réduits pour les ONG et l'éducation dans plus de 60 pays. Le commerce "agentique" sera supporté mais uniquement à l'initiative de l'utilisateur, jamais des annonceurs, pour préserver la confiance. Les intégrations tierces comme Figma, Asana ou Canva continueront d'être développées en gardant l'utilisateur aux commandes. Anthropic compare Claude à un cahier ou un tableau blanc : des espaces de pensée purs, sans publicité. Infinispan 16.1 est sorti https://infinispan.org/blog/2026/02/04/infinispan-16-1 déjà le nom de la release mérite une mention Le memory bounded par cache et par ensemble de cache s est pas facile à faire en Java Une nouvelle api OpenAPI AOT caché dans les images container Un serveur MCP local juste avec un fichier Java ? C'est possible avec LangChain4j et JBang https://glaforge.dev/posts/2026/02/11/zero-boilerplate-java-stdio-mcp-servers-with-langchain4j-and-jbang/ Création rapide de serveurs MCP Java sans boilerplate. MCP (Model Context Protocol): standard pour connecter les LLM à des outils et données. Le tutoriel répond au manque d'options simples pour les développeurs Java, face à une prédominance de Python/TypeScript dans l'écosystème MCP. La solution utilise: LangChain4j: qui intègre un nouveau module serveur MCP pour le protocole STDIO. JBang: permet d'exécuter des fichiers Java comme des scripts, éliminant les fichiers de build (pom.xml, Gradle). Implémentation: se fait via un seul fichier .java. JBang gère automatiquement les dépendances (//DEPS). L'annotation @Tool de LangChain4j expose les méthodes Java aux LLM. StdioMcpServerTransport gère la communication JSON-RPC via l'entrée/sortie standard (STDIO). Point crucial: Les logs doivent impérativement être redirigés vers System.err pour éviter de corrompre System.out, qui est réservé à la communication MCP (messages JSON-RPC). Facilite l'intégration locale avec des outils comme Gemini CLI, Claude Code, etc. Reciprocal Rank Fusion : un algorithme utile et souvent utilisé pour faire de la recherche hybride, pour mélanger du RAG et des recherches par mots-clé https://glaforge.dev/posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search/ RAG : Qualité LLM dépend de la récupération. Recherche Hybride : Combiner vectoriel et mots-clés (BM25) est optimal. Défi : Fusionner des scores d'échelles différentes. Solution : Reciprocal Rank Fusion (RRF). RRF : Algorithme robuste qui fusionne des listes de résultats en se basant uniquement sur le rang des documents, ignorant les scores. Avantages RRF : Pas de normalisation de scores, scalable, excellente première étape de réorganisation. Architecture RAG fréquente : RRF (large sélection) + Cross-Encoder / modèle de reranking (précision fine). RAG-Fusion : Utilise un LLM pour générer plusieurs variantes de requête, puis RRF agrège tous les résultats pour renforcer le consensus et réduire les hallucinations. Implémentation : LangChain4j utilise RRF par défaut pour agréger les résultats de plusieurs retrievers. Les dernières fonctionnalités de Gemini et Nano Banana supportées dans LangChain4j https://glaforge.dev/posts/2026/02/06/latest-gemini-and-nano-banana-enhancements-in-langchain4j/ Nouveaux modèles d'images Nano Banana (Gemini 2.5/3.0) pour génération et édition (jusqu'à 4K). "Grounding" via Google Search (pour images et texte) et Google Maps (localisation, Gemini 2.5). Outil de contexte URL (Gemini 3.0) pour lecture directe de pages web. Agents multimodaux (AiServices) capables de générer des images. Configuration de la réflexion (profondeur Chain-of-Thought) pour Gemini 3.0. Métadonnées enrichies : usage des tokens et détails des sources de "grounding". Comment configurer Gemini CLI comment agent de code dans IntelliJ grâce au protocole ACP https://glaforge.dev/posts/2026/02/01/how-to-integrate-gemini-cli-with-intellij-idea-using-acp/ But : Intégrer Gemini CLI à IntelliJ IDEA via l'Agent Client Protocol (ACP). Prérequis : IntelliJ IDEA 2025.3+, Node.js (v20+), Gemini CLI. Étapes : Installer Gemini CLI (npm install -g @google/gemini-cli). Localiser l'exécutable gemini. Configurer ~/.jetbrains/acp.json (chemin exécutable, --experimental-acp, use_idea_mcp: true). Redémarrer IDEA, sélectionner "Gemini CLI" dans l'Assistant IA. Usage : Gemini interagit avec le code et exécute des commandes (contexte projet). Important : S'assurer du flag --experimental-acp dans la configuration. Outillage PipeNet, une alternative (open source aussi) à LocalTunnel, mais un plus évoluée https://pipenet.dev/ pipenet: Alternative open-source et moderne à localtunnel (client + serveur). Usages: Développement local (partage, webhooks), intégration SDK, auto-hébergement sécurisé. Fonctionnalités: Client (expose ports locaux, sous-domaines), Serveur (déploiement, domaines personnalisés, optimisé cloud mono-port). Avantages vs localtunnel: Déploiement cloud sur un seul port, support multi-domaines, TypeScript/ESM, maintenance active. Protocoles: HTTP/S, WebSocket, SSE, HTTP Streaming. Intégration: CLI ou SDK JavaScript. JSON-IO — une librairie comme Jackson ou GSON, supportant JSON5, TOON, et qui pourrait être utile pour l'utilisation du "structured output" des LLMs quand ils ne produisent pas du JSON parfait https://github.com/jdereg/json-io json-io : Librairie Java pour la sérialisation et désérialisation JSON/TOON. Gère les graphes d'objets complexes, les références cycliques et les types polymorphes. Support complet JSON5 (lecture et écriture), y compris des fonctionnalités non prises en charge par Jackson/Gson. Format TOON : Notation orientée token, optimisée pour les LLM, réduisant l'utilisation de tokens de 40 à 50% par rapport au JSON. Légère : Aucune dépendance externe (sauf java-util), taille de JAR réduite (~330K). Compatible JDK 1.8 à 24, ainsi qu'avec les environnements JPMS et OSGi. Deux modes de conversion : vers des objets Java typés (toJava()) ou vers des Map (toMaps()). Options de configuration étendues via ReadOptionsBuilder et WriteOptionsBuilder. Optimisée pour les déploiements cloud natifs et les architectures de microservices. Utiliser mailpit et testcontainer pour tester vos envois d'emails https://foojay.io/today/testing-emails-with-testcontainers-and-mailpit/ l'article montre via SpringBoot et sans. Et voici l'extension Quarkus https://quarkus.io/extensions/io.quarkiverse.mailpit/quarkus-mailpit/?tab=docs Tester l'envoi d'emails en développement est complexe car on ne peut pas utiliser de vrais serveurs SMTP Mailpit est un serveur SMTP de test qui capture les emails et propose une interface web pour les consulter Testcontainers permet de démarrer Mailpit dans un conteneur Docker pour les tests d'intégration L'article montre comment configurer une application SpringBoot pour envoyer des emails via JavaMail Un module Testcontainers dédié à Mailpit facilite son intégration dans les tests Le conteneur Mailpit expose un port SMTP (1025) et une API HTTP (8025) pour vérifier les emails reçus Les tests peuvent interroger l'API HTTP de Mailpit pour valider le contenu des emails envoyés Cette approche évite d'utiliser des mocks et teste réellement l'envoi d'emails Mailpit peut aussi servir en développement local pour visualiser les emails sans les envoyer réellement La solution fonctionne avec n'importe quel framework Java supportant JavaMail Architecture Comment scaler un système de 0 à 10 millions d'utilisateurs https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users Philosophie : Scalabilité incrémentale, résoudre les goulots d'étranglement sans sur-ingénierie. 0-100 utilisateurs : Serveur unique (app, DB, jobs). 100-1K : Séparer app et DB (services gérés, pooling). 1K-10K : Équilibreur de charge, multi-serveurs d'app (stateless via sessions partagées). 10K-100K : Caching, réplicas de lecture DB, CDN (réduire charge DB). 100K-500K : Auto-scaling, applications stateless (authentification JWT). 500K-10M : Sharding DB, microservices, files de messages (traitement asynchrone). 10M+ : Déploiement multi-régions, CQRS, persistance polyglotte, infra personnalisée. Principes clés : Simplicité, mesure, stateless essentiel, cache/asynchrone, sharding prudent, compromis (CAP), coût de la complexité. Patterns d'Architecture 2026 - Du Hype à la Réalité du Terrain (Part 1/2) - https://blog.ippon.fr/2026/01/30/patterns-darchitecture-2026-part-1/ L'article présente quatre patterns d'architecture logicielle pour répondre aux enjeux de scalabilité, résilience et agilité business dans les systèmes modernes Il présentent leurs raisons et leurs pièges Un bon rappel L'Event-Driven Architecture permet une communication asynchrone entre systèmes via des événements publiés et consommés, évitant le couplage direct Les bénéfices de l'EDA incluent la scalabilité indépendante des composants, la résilience face aux pannes et l'ajout facile de nouveaux cas d'usage Le pattern API-First associé à un API Gateway centralise la sécurité, le routage et l'observabilité des APIs avec un catalogue unifié Le Backend for Frontend crée des APIs spécifiques par canal (mobile, web, partenaires) pour optimiser l'expérience utilisateur CQRS sépare les modèles de lecture et d'écriture avec des bases optimisées distinctes, tandis que l'Event Sourcing stocke tous les événements plutôt que l'état actuel Le Saga Pattern gère les transactions distribuées via orchestration centralisée ou chorégraphie événementielle pour coordonner plusieurs microservices Les pièges courants incluent l'explosion d'événements granulaires, la complexité du debugging distribué, et la mauvaise gestion de la cohérence finale Les technologies phares sont Kafka pour l'event streaming, Kong pour l'API Gateway, EventStoreDB pour l'Event Sourcing et Temporal pour les Sagas Ces patterns nécessitent une maturité technique et ne sont pas adaptés aux applications CRUD simples ou aux équipes junior Patterns d'architecture 2026 : du hype à la réalité terrain part. 2 - https://blog.ippon.fr/2026/02/04/patterns-darchitecture-2026-part-2/ Deuxième partie d'un guide pratique sur les patterns d'architecture logicielle et système éprouvés pour moderniser et structurer les applications en 2026 Strangler Fig permet de migrer progressivement un système legacy en l'enveloppant petit à petit plutôt que de tout réécrire d'un coup (70% d'échec pour les big bang) Anti-Corruption Layer protège votre nouveau domaine métier des modèles externes et legacy en créant une couche de traduction entre les systèmes Service Mesh gère automatiquement la communication inter-services dans les architectures microservices (sécurité mTLS, observabilité, résilience) Architecture Hexagonale sépare le coeur métier des détails techniques via des ports et adaptateurs pour améliorer la testabilité et l'évolutivité Chaque pattern est illustré par un cas client concret avec résultats mesurables et liste des pièges à éviter lors de l'implémentation Les technologies 2026 mentionnées incluent Istio, Linkerd pour service mesh, LaunchDarkly pour feature flags, NGINX et Kong pour API gateway Tableau comparatif final aide à choisir le bon pattern selon la complexité, le scope et le use case spécifique du projet L'article insiste sur une approche pragmatique : ne pas utiliser un pattern juste parce qu'il est moderne mais parce qu'il résout un problème réel Pour les systèmes simples type CRUD ou avec peu de services, ces patterns peuvent introduire une complexité inutile qu'il faut savoir éviter Méthodologies Le rêve récurrent de remplacer voire supprimer les développeurs https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html Depuis 1969, chaque décennie voit une tentative de réduire le besoin de développeurs (de COBOL, UML, visual builders… à IA). Motivation : frustration des dirigeants face aux délais et coûts de développement. La complexité logicielle est intrinsèque et intellectuelle, non pas une question d'outils. Chaque vague technologique apporte de la valeur mais ne supprime pas l'expertise humaine. L'IA assiste les développeurs, améliore l'efficacité, mais ne remplace ni le jugement ni la gestion de la complexité. La demande de logiciels excède l'offre car la contrainte majeure est la réflexion nécessaire pour gérer cette complexité. Pour les dirigeants : les outils rendent-ils nos développeurs plus efficaces sur les problèmes complexes et réduisent-ils les tâches répétitives ? Le "rêve" de remplacer les développeurs, irréalisable, est un moteur d'innovation créant des outils précieux. Comment creuser des sujets à l'ère de l'IA générative. Quid du partage et la curation de ces recherches ? https://glaforge.dev/posts/2026/02/04/researching-topics-in-the-age-of-ai-rock-solid-webhooks-case-study/ Recherche initiale de l'auteur sur les webhooks en 2019, processus long et manuel. L'IA (Deep Research, Gemini, NotebookLM) facilite désormais la recherche approfondie, l'exploration de sujets et le partage des résultats. L'IA a identifié et validé des pratiques clés pour des déploiements de webhooks résilients, en grande partie les mêmes que celles trouvées précédemment par l'auteur. Génération d'artefacts par l'IA : rapport détaillé, résumé concis, illustration sketchnote, et même une présentation (slide deck). Guillaume s'interroge sur le partage public de ces rapports de recherche générés par l'IA, tout en souhaitant éviter le "AI Slop". Loi, société et organisation Le logiciel menacé par le vibe coding https://www.techbuzz.ai/articles/we-built-a-monday-com-clone-in-under-an-hour-with-ai Deux journalistes de CNBC sans expérience de code ont créé un clone fonctionnel de Monday.com en moins de 60 minutes pour 5 à 15 dollars. L'expérience valide les craintes des investisseurs qui ont provoqué une baisse de 30% des actions des entreprises SaaS. L'IA a non seulement reproduit les fonctionnalités de base mais a aussi recherché Monday.com de manière autonome pour identifier et recréer ses fonctionnalités clés. Cette technique appelée "vibe-coding" permet aux non-développeurs de construire des applications via des instructions en anglais courant. Les entreprises les plus vulnérables sont celles offrant des outils "qui se posent sur le travail" comme Atlassian, Adobe, HubSpot, Zendesk et Smartsheet. Les entreprises de cybersécurité comme CrowdStrike et Palo Alto sont considérées plus protégées grâce aux effets de réseau et aux barrières réglementaires. Les systèmes d'enregistrement comme Salesforce restent plus difficiles à répliquer en raison de leur profondeur d'intégration et de données d'entreprise. Le coût de 5 à 15 dollars par construction permet aux entreprises de prototyper plusieurs solutions personnalisées pour moins cher qu'une seule licence Monday.com. L'expérience soulève des questions sur la pérennité du marché de 5 milliards de dollars des outils de gestion de projet face à l'IA générative. Conférences En complément de l'agenda des conférences de Aurélie Vache, il y a également le site https://javaconferences.org/ (fait par Brian Vermeer) avec toutes les conférences Java à venir ! La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 12-13 février 2026 : Touraine Tech #26 - Tours (France) 12-13 février 2026 : World Artificial Intelligence Cannes Festival - Cannes (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18 mars 2026 : Jupyter Workshops: AI in Jupyter: Building Extensible AI Capabilities for Interactive Computing - Saint-Maur-des-Fossés (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 31 mars 2026-1 avril 2026 : FlowCon France 2026 - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 2-3 avril 2026 : Xen Spring Meetup 2026 - Grenoble (France) 7 avril 2026 : PyTorch Conference Europe - Paris (France) 9-10 avril 2026 : Android Makers by droidcon 2026 - Paris (France) 9-11 avril 2026 : Drupalcamp Grenoble 2026 - Grenoble (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 17-18 avril 2026 : Faiseuses du Web 5 - Dinan (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 19 mai 2026 : La Product Conf Paris 2026 - Paris (France) 21-22 mai 2026 : Flupa UX Days 2026 - Paris (France) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 28 mai 2026 : DevCon 27 : I.A. & Vibe Coding - Paris (France) 28 mai 2026 : Cloud Toulouse 2026 - Toulouse (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 29 mai 2026 : Agile Tour Strasbourg 2026 - Strasbourg (France) 2-3 juin 2026 : Agile Tour Rennes 2026 - Rennes (France) 2-3 juin 2026 : OW2Con - Paris-Châtillon (France) 3 juin 2026 : IA–NA - La Rochelle (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 9 juin 2026 : JFTL - Montrouge (France) 9 juin 2026 : C: - Caen (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 16 juin 2026 : Mobilis In Mobile 2026 - Nantes (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 18 juin 2026 : Tech'Work - Lyon (France) 22-26 juin 2026 : Galaxy Community Conference - Clermont-Ferrand (France) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 6-8 juillet 2026 : Riviera Dev - Sophia Antipolis (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 20-22 août 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) 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/
Digitalisation is no longer a side enabler — it's becoming central to system-wide acceleration, efficiency and optimisation. At the same time, questions remain around scalability, cost, and how quickly the sector can realistically move. We've asked the panel to explore: • Where digital tools and AI are already delivering tangible value in the energy transition • How digitalisation can help address system bottlenecks such as grid integration, storage optimisation and demand flexibility • The key barriers to adoption, including upfront costs and organisational or cultural challenges • How partnerships between energy companies and technology providers can accelerate scale while sharing risk • Which digital breakthroughs could have the biggest impact over the next decade Speakers: Carsten Sonne-Schmidt, managing partner, Digital Energy AI Adele Ara, group chief technology officer, Lightsource bp Dr Gianna Huhn, Group Strategy, Innovation Strategy & Technology Foresight Lead, SSE
Topics covered in this episode: django-bolt: Faster than FastAPI, but with Django ORM, Django Admin, and Django packages pyleak More Django (three articles) Datastar Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 11am 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. Brian #1: django-bolt : Faster than FastAPI, but with Django ORM, Django Admin, and Django packages Farhan Ali Raza High-Performance Fully Typed API Framework for Django Inspired by DRF, FastAPI, Litestar, and Robyn Django-Bolt docs Interview with Farhan on Django Chat Podcast And a walkthrough video Michael #2: pyleak Detect leaked asyncio tasks, threads, and event loop blocking with stack trace in Python. Inspired by goleak. Has patterns for Context managers decorators Checks for Unawaited asyncio tasks Threads Blocking of an asyncio loop Includes a pytest plugin so you can do @pytest.mark.no_leaks Brian #3: More Django (three articles) Migrating From Celery to Django Tasks Paul Taylor Nice intro of how easy it is to get started with Django Tasks Some notes on starting to use Django Julia Evans A handful of reasons why Django is a great choice for a web framework less magic than Rails a built-in admin nice ORM automatic migrations nice docs you can use sqlite in production built in email The definitive guide to using Django with SQLite in production I'm gonna have to study this a bit. The conclusion states one of the benefits is “reduced complexity”, but, it still seems like quite a bit to me. Michael #4: Datastar Sent to us by Forrest Lanier Lots of work by Chris May Out on Talk Python soon. Official Datastar Python SDK Datastar is a little like HTMX, but The single source of truth is your server Events can be sent from server automatically (using SSE) e.g yield SSE.patch_elements( f"""{(#HTML#)}{datetime.now().isoformat()}""" ) Why I switched from HTMX to Datastar article Extras Brian: Django Chat: Inverting the Testing Pyramid - Brian Okken Quite a fun interview PEP 686 – Make UTF-8 mode default Now with status “Final” and slated for Python 3.15 Michael: Prayson Daniel's Paper tracker Ice Cubes (open source Mastodon client for macOS) Rumdl for PyCharm, et. al cURL Gets Rid of Its Bug Bounty Program Over AI Slop Overrun Python Developers Survey 2026 Joke: Pushed to prod
Britain needs new infrastructure and housing—and devolution could be a help or a hindrance.Will giving a greater say to local communities through devolution increase the legitimacy of infrastructure and housing plans and accelerate their delivery? Or does it add complexity and aid the ‘blockers' not the builders? This podcast explores the issues, explains how to address the risks and charts an optimistic way forward.Picking up themes from a roundtable on this topic held by Prospect and sponsored by Mott MacDonald at the 2025 Labour party conference, Susan Hinchcliffe, leader of Bradford Council, along with industry experts from United Utilities, SSE and Mott MacDonald, draw on their vast experience to discuss how to harness local knowledge to make sure devolution supports the creation of the 21st century infrastructure and housing that the UK needs. Hosted on Acast. See acast.com/privacy for more information.
Veracruz avala doble cargo en el sector salud Repunte económico en varias entidades del paísSe relaja la tensión entre EU y Dinamarca por GroenlandiaMás información en nuestro podcast
Allen visits the Faskally Safety Leadership Centre with Mark Patterson, Director of Safety, Health, and Environment at SSE, and Dermot Kerrigan, Director and Co-Founder of Active Training Team. They discuss how SSE has put over 9,000 employees and 2,000 contract partners through ATT’s innovative training program, which uses actors and realistic scenarios to create lasting behavioral change across the entire workforce chain, from executives to technicians. Reach out to SSE and ATT to learn more! Sign up now for Uptime Tech News, our weekly newsletter on all things wind technology. This episode is sponsored by Weather Guard Lightning Tech. Learn more about Weather Guard’s StrikeTape Wind Turbine LPS retrofit. Follow the show on YouTube, Linkedin and visit Weather Guard on the web. And subscribe to Rosemary’s “Engineering with Rosie” YouTube channel here. Have a question we can answer on the show? Email us! Welcome to Uptime Spotlight, shining Light on Wind. Energy’s brightest innovators. This is the Progress Powering tomorrow. Allen Hall: Mark and Turnt. Welcome to the show. Thank you. Mark Patterson: Thank you. Allen Hall: We’re in Scotland, present Scotland and per Scotland, which is a place most people probably haven’t ventured to in the United States, but it is quite lovely, although chilly and rainy. It’s Scotland. We’re in December. Uh, and we’re here to take a look at the SSE Training Center. And the remarkable things that active training team is doing here, because we had seen this in Boston in a smaller format, uh, about a year ago almost now. Dermot Kerrigan: Just Yeah, Allen Hall: yeah. Six months Dermot Kerrigan: ago. Allen Hall: Yeah. Yeah. It hasn’t been that long ago. Uh, but IC was on me to say, you gotta come over. You gotta come over. You gotta see the, the whole, uh, environment where we put you into the police room and some of the things we wanna talk about, uh, because it, [00:01:00] it does play different. And you’re right, it does play different. It is very impactful. And it, and maybe we should start off first of Mark, you’re the head of basically health and safety and environment for SSE here in Perth. This is a remarkable facility. It is unlike anything I have seen in the States by far. And SSE has made the commitment to do this sort of training for. Everybody in your employment and outside of your employment, even contractors. Mark Patterson: We have been looking at some quite basic things in safety as everybody does. And there’s a fundamental thing we want to do is get everybody home safe. And uh, it’s easier said than done because you’ve gotta get it right for every single task, every single day. And that’s a massive challenge. And we have like 15,000. 15,000 people in SSE, we probably work with about 50,000 contract [00:02:00] partners and we’re heavily dependent, uh, on get our contract partners to get our activities done. And they’re crucial. Speaker: Mm-hmm. Mark Patterson: And in that it’s one community and we need to make sure everybody there gets home safe. And that’s what drove us to think about adding more rules isn’t gonna do it. Um, you need to give people that sense of a feeling, uh, when a really serious sense of cars and then equip them with tools to, to deal with it. So. We’ve all probably seen training that gives that sense of doom and dread when something goes badly wrong, but actually that needs to be. Coupled with something which is quite powerful, is what are the tools that help people have the conversations that gets everybody home safe. So kind of trying to do two things. Allen Hall: Well, SSC is involved in a number of large projects. You have three offshore wind farms, about a more than a thousand turbines right now. Wind turbines onshore, offshore, and those offshore projects are not easy. There’s a lot of complexity to them. Mark Patterson: Absolutely. So look, I I think [00:03:00] that’s, that’s something that. You’ve gotta partner with the right people. If you wanna be successful, you need to make it easy for people to do the right thing. Yeah, as best you possibly can. You need to partner with the right people, and you need to get people that you need to have a sense that you need to keep checking that as you’re growing your business. The chinks in your armor don’t grow too. But fundamentally there’s something else, which is a sense of community. When people come together to, to do a task, there is a sense of community and people work, put a lot of discretionary effort into to get, uh, big projects done. And in that, um, it’s a sense of community and you wanna make sure everybody there gets home safe to their friends and family. ’cause if we’re all being honest about it, you know, SSE is a brilliant company. What we do is absolutely worth doing. I love SC. But I love my family a fair amount more. And if you bought into that, you probably bought into the strategy that we’re trying to adopt in terms of safety. Uh, it’s really simple messaging. Um, Allen Hall: yeah. That, that is very clear. Yeah. And it should be [00:04:00]well communicated outside of SSEI hope because it is a tremendous, uh, value to SSE to do that. And I’m sure the employees appreciate it because you have a culture of safety. What. Trigger that. How long ago was that trigger? Is this, this is not something you thought up yesterday for sure. Mark Patterson: No, look, this, the, the, what we’ve done in the immersive training center, um, really reinforces a lot of things that we’ve had in place for a while, and it, it takes it to the, the next level. So we’ve been working probably more than 10 years, but, uh, certainly the. Seven years we’ve been talking very much about our safety family, that’s the community and SSE with our contract partners and what we need to do. And part of that is really clear language about getting people home safe. Uh, a sense that you’ve, everybody in it that works with us has a safety license. And that license is, if it’s not safe, we don’t do it. It’s not a rural based thing. It’s how we roll. It’s part of the culture. We’d, we, uh, have a culture where, and certainly trying to instill for everybody a culture. Where [00:05:00] they’ve got that license. If, if they think something’s not right, we’ll stop the job and get it right. And even if they’re wrong, we’ll still listen to them because ultimately we need to work our way through, right? So we’ve been, we’ve thought hard about the language we wanted to use to reinforce that. So the importance of plan, scan and adapt. So planning our work well, thinking through what we need to do. Not just stopping there though, keeping scanning for what could go wrong. That sense that you can’t remember everything. So you need to have immediate corrective actions and that immediate sort of see it, sort of report it. If you see something that isn’t right, do something about it. And that sense of community caring for the community that you work with. And those are the essence of our, our language on safety and the immersive training. Uh, is not trying to shove that language down everybody’s throats again, particularly our contract partners, but it’s, it’s helping people see some really clear things. One is if a [00:06:00] really serious incident occurs at what, what it feels like here. And I’ve spent a lot of time in various industries and people are different when they’ve been on a site or involved when there’s been a really serious incident and you need to do something to. Get that sense of a feeling of what it feels like and actually make people feel slightly uncomfortable in the process. ’cause that’s part of it, Allen Hall: right? Yes. Mark Patterson: Because you know, Allen Hall: you remember that. Mark Patterson: You remember that. Yeah. We’ve had, you know, we’ve had people say, well, I felt very uncomfortable in that bit of the training. It was okay. But was, I felt very uncomfortable. And you know, we’ve talked about that a lot. Allen Hall: Yeah. Mark Patterson: We know you kinda should because if there’s something wrong with you, if you don’t feel uncomfortable about that. But what’s super powerful on the guys in at TT do brilliantly. Is have facilitators that allow you to have that conversation and understand what do you need to do differently? How do you influence somebody who’s more senior? How do you, how do you bring people with you so that they’re gonna [00:07:00] do what you want ’em to do after you’ve left the building? And. Just pointing the finger at people and shouting at them. Never does that. Right? Uh, rarely does that. You’ve gotta get that sense of how do you get people to have a common belief? And, Allen Hall: and I think that’s important in the way that SSE addresses that, is that you’re not just addressing technicians, it’s the whole chain. It’s everybody is involved in this action. And you can break the link anywhere in there. I wanna get through the description of why that. Process went through ATTs head to go. We need to broaden the scope a little bit. We need to think about the full chain from the lowest entry worker just getting started to the career senior executive. Why chain them all together? Why put them in the same room together? Yeah. Why do you do that? Dermot Kerrigan: Well, behavioral safety or behavioral base safety kind of got a bad rep because it was all about. If we could just [00:08:00] make those guys at the front line behave themselves, Allen Hall: then everything’s fine, Dermot Kerrigan: then everything’s fine. Allen Hall: Yes. Dermot Kerrigan: But actually that’s kind of a, the wrong way of thinking. It didn’t work. I, I think, Allen Hall: yeah, it didn’t work. Dermot Kerrigan: What the mess, the central message we’re trying to get across is that actually operational safety is not just the business of operational people. It’s everybody’s business. Allen Hall: Right. Dermot Kerrigan: You know? Um, and. Yeah, everybody has a role to p play in that, you know? Right. So site based teams, back office support functions, everybody has a role to play. And, you know, there’s a strand in, in this scenario where, uh, an incident takes place because people haven’t been issued with the right piece of equipment. Which is a lifting cage. Allen Hall: Yes. Dermot Kerrigan: And there’s a whole story about that, which goes through a procurement decision made somewhere where somebody hit a computer and a computer said no because they’d asked for too many lifting cages when they, somebody could have said, you’ve asked for five lifting cages, it’s takes you over the procurement cap. Would four do it? [00:09:00] Yes, that would be fine. That would be fine. Yeah. As it is, they come to a crucial piece of operation. This incr this, you know, this crucial piece of kit simply isn’t there. So in order to hit the deadline and try and make people happy, two ordinary guys, two technicians, put two and two together, make five, and, and one of them gets killed, you know? Yeah. So it’s, we’re, we’re trying to show that, that this isn’t just operational people. It’s everybody’s business. Mark Patterson: Well, that’s why we worked with you in this, because, um, we saw. Why you got it in terms of that chain? Um, so in, in the scenario, it’s very clear there’s a senior exec talking to the client and actually as SSE. We’re sometimes that client, we’ve got big principal contractors that are doing our big construction activities. We’ve got a lot in renewables and onshore and offshore wind obviously, but, and the transmission business and in thermal, so, uh, and distribution. So I’ll list all our businesses and including customer’s business, but we’ve got some big project activities where we’re the client sometime we’re the principal contractor [00:10:00] ourselves. And we need to recognize that in each chain, each link in that chain, there’s a risk that we say the wrong thing, put the wrong pressure on. And I think what’s really helpful is we have in the center that sort of philosophy here that we get everybody in together mixed up. Probably at least half of our board have done this. Our executive team have all done this. Um, people are committed to it at that level, and they’re here like everybody else sitting, waiting for this thing to start. Not being quite sure what they’re gonna go through in the day. Um, and it’s actually really important you’ve got a chief exec sitting with somebody who’s, um, a scaffolder. That’s really important. ’cause the scaffolder is probably the more likely person to get hurt rather than chief exec. So actually everybody seeing what it’s like and the pressures that are under at each level is really important. Allen Hall: SSC is such a good example for the industry. I watched you from outside in America for a long time and you just watch the things that happened. [00:11:00] Here you go. Wow. Okay. SSC is organized. They know what they’re doing, they understand what the project is, they’re going about it. Mm-hmm. Nothing is perfect, but I, I think when we watch from the United States, we see, oh, there’s order to it. There’s a reason they’re doing these things. They’re, they’re measuring what is happening. And I think that’s one of the things about at t is the results. Have been remarkable, not just here, but in several different sites, because a TT touches a lot of massive infrastructure projects in the uk and the success rate has been tremendous. Remember? You wanna just briefly talk about that? Dermot Kerrigan: Yeah. But we, we run a number of centers. We also run mobile programs, which you got from having seen us in the States. Um, but the first, uh, center that we, we, we opened was, was called. Epic, which stood for Employers Project Induction Center, and that was the Thames Tideway Tunnel Project, which is now more or less finished. It’s completed. And that was a 10 year project, 5 billion pounds. Allen Hall: Wow. Dermot Kerrigan: Um, [00:12:00] and you know, unfortunately the fact is on, on that kind of project, you would normally expect to hurt a number of people, sometimes fatally. That would be the expectation. Allen Hall: Right. It’s a complicated Dermot Kerrigan: project, statistic underground. So, you know, we, and, and of course Tide, we are very, very. Very pleased that, uh, in that 10 year span, they didn’t even have one, uh, serious life-changing injury, uh, let alone a fatality. Um, so you know that that’s, and I’m I’m not saying that what ATTs work, uh, what we do is, is, is, is directly responsible for that, but certainly Epic, they would say Tideway was the cornerstone for the safety practices, very good safety practices that they, they put out. Uh, on that project, again, as a cultural piece to do with great facilities, great leadership on the part of the, of the, of the executive teams, et cetera, and stability. It was the same ex executive team throughout that whole project, which is quite unusual. Allen Hall: No. Dermot Kerrigan: Yeah. [00:13:00] Um, so yeah, it, it, it seems to work, you know, uh, always in safety that the, the, the, the tricky thing is trying to prove something works because it hasn’t happened. You know? Allen Hall: Right, right. Uh, prove the negative. Dermot Kerrigan: Yeah. Um, Allen Hall: but in safety, that’s what you want to have happen. You, you do know, not want an outcome. Dermot Kerrigan: No, absolutely not. Allen Hall: No reports, nothing. Dermot Kerrigan: No. So, you know, you have to give credit to, to organizations. Organizations like SSE. Oh, absolutely. And projects like Tideway and Sted, uh, on their horn projects. Who, who have gone down this, frankly, very left field, uh, route. We we’re, you know, it is only in the last 10 years that we’ve been doing this kind of thing, and it hasn’t, I mean, you know, Tideway certainly is now showing some results. Sure. But, you know, it’s, it’s, it, it wasn’t by any means a proven way of, of, of dealing with safety. So Mark Patterson: I don’t think you could ever prove it. Dermot Kerrigan: No. Mark Patterson: And actually there’s, there’s something [00:14:00]fundamentally of. It, it kind of puts a stamp on the culture that you want, either you talked about the projects in SSE, we’ve, we’ve done it for all of our operational activities, so we’ve had about 9,000 people through it for SSE and so far about 2000 contract partners. Um, we’re absolutely shifting our focus now. We’ve got probably 80% of our operational teams have been through this in each one of our businesses, and, uh, we. We probably are kind of closing the gaps at the moment, so I was in Ireland with. I here guys last week, um, doing a, a mobile session because logistically it was kind of hard to come to Perth or to one of the other centers, but we’re, we’re gradually getting up to that 80%, uh, for SSE colleagues and our focus is shifting a bit more to contract partners and making sure they get through. And look, they are super positive about this. Some of them have done that themselves and worked with a TT in the past, so they’re. Really keen to, to use the center that we have [00:15:00] here in Perth, uh, for their activities. So when, when they’re working with us, we kind of work together to, to make that happen. Um, but they can book that separately with you guys. Yeah. Uh, in, in the, uh, Fastly Center too. Allen Hall: I think we should describe the room that we’re in right now and why this was built. This is one of three different scenes that, that each of the. Students will go through to put some realism to the scenario and the scenario, uh, a worker gets killed. This is that worker’s home? Dermot Kerrigan: Yeah. So each of the spaces that we have here that, that they denote antecedents or consequences, and this is very much consequences. Um, so the, the, the participants will be shown in here, uh, as they go around the center, uh, and there’s a scene that takes place where they meet the grown up daughter of the young fella who’s been right, who’s been, who’s been tragically killed. Uh, and she basically asks him, uh, asks [00:16:00] them what happened. And kind of crucially this as a subtext, why didn’t you do something about it? Allen Hall: Mm-hmm. Dermot Kerrigan: Because you were there, Allen Hall: you saw it, why it was played out in front of you. You saw, you Dermot Kerrigan: saw what happened. You saw this guy who was obviously fast asleep in the canteen. He was exhausted. Probably not fit for work. Um, and yet being instructed to go back out there and finish the job, um, with all the tragic consequences that happen, Allen Hall: right? Dermot Kerrigan: But it’s important to say, as Mark says, that. It’s not all doom and gloom. The first part of the day is all about showing them consequences. Allen Hall: Sure. It’s Dermot Kerrigan: saying it’s a, Allen Hall: it’s a Greek tragedy Dermot Kerrigan: in Allen Hall: some Dermot Kerrigan: ways, but then saying this doesn’t have to happen. If you just very subtly influence other people’s behavior, it’s Allen Hall: slight Dermot Kerrigan: by thinking about how you behave and sure adapting your behavior accordingly, you can completely change the outcome. Uh, so long as I can figure out where you are coming from and where that behavior is coming from, I might be able to influence it, Allen Hall: right. Dermot Kerrigan: And if I can, then I can stop that [00:17:00] hap from happening. And sure enough, at the end of the day, um, the last scene is that the, the, the daughter that we see in here growing up and then going back into this tragic, uh, ending, uh. She’s with her dad, then it turned out he was the one behind the camera all along. So he’s 45 years old, she’s just passed the driving test and nobody got her 21 years ago. You know, Mark Patterson: I think there, there is, there’s a journey that you’ve gotta take people through to get to believe that. And kind of part of that journey is as, as we look around this room, um, no matter who it is, and we’ve talked to a lot of people, they’ll be looking at things in this room and think, well, yeah, I’ve got a cup like that. And yes. Yeah. When my kids were, we, we had. That play toy for the kids. Yes. So there is something that immediately hooks people and children hook Allen Hall: people. Mark Patterson: Absolutely. And Allen Hall: yes, Mark Patterson: they get to see that and understand that this is, this is, this is, could be a real thing. And also in the work site, uh, view, there’s kind of a work site, there’s a kind of a boardroom type thing [00:18:00] and you can actually see, yeah, that’s what it kind of feels like. The work sites a little bit. You know, there’s scuffs in the, on the line, on the floor because that’s what happens in work sites and there’s a sense of realism for all of this, uh, is really important. Allen Hall: The realism is all the way down to the outfits that everybody’s worn, so they’re not clean safety gear. It’s. Dirty, worn safety gear, which is what it should be. ’cause if you’re working, that’s what it should look like. And it feels immediately real that the, the whole stage is set in a, in the canteen, I’ll call it, I don’t know, what do you call the welfare area? Yeah. Okay. Dermot Kerrigan: Yeah. Allen Hall: Okay. Uh, wanna use the right language here. But, uh, in the states we call it a, a break room. Uh, so you’re sitting in the break room just minding your own business and boom. An actor walks in, in full safety gear, uh, speaking Scottish very quickly, foreign American. But it’s real. Mark Patterson: I think Allen Hall: it feels real because you, you, I’ve been in those situations, I’ve seen that that break the, Mark Patterson: the language is real and, uh, [00:19:00] perhaps not all, uh, completely podcast suitable. Um, but when you look at it, the feedback we’ve got from, from people who are closer to the tools and at all levels, in fact is, yeah. This feels real. It’s a credible scenario and uh, you get people who. I do not want to be in a safety training for an entire day. Um, and they’re saying arms folded at the start of the day and within a very short period of time, they are absolutely watching what the heck’s going on here. Yes. To understand what’s happening, what’s going on. I don’t understand. And actually it’s exactly as you say, those subtle things that you, not just giving people that experience, but the subtle things you can nudge people on to. There’s some great examples of how do you nudge people, how do you give feedback? And we had some real examples where people have come back to us and said even things to do with their home life. We were down in London one day, um, and I was sitting in on the training and one of the guys said, God, you’ve just taught me something about how I can give feedback to people in a really impactful [00:20:00] way. So you, so you explain the behavior you see, which is just the truth of what the behavior is. This is what I saw you do, this is what happened, but actually the impact that that has. How that individual feels about it. And the example that they used was, it was something to do with their son and how their son was behaving and interacting. And he said, do you know what? I’ve struggled to get my son to toe the line to, to look after his mom in the right way. I’m gonna stop on the way home and I’m gonna have a conversation with him. And I think if I. Keep yourself cool and calm and go through those steps. I think I can have a completely different conversation. And that was a great example. Nothing to do with work, but it made a big difference to that guy. But all those work conversations where you could just subtly change your tone. Wind yourself back, stay cool and calm and do something slightly different. And I think that those, those things absolutely make a difference, Allen Hall: which is hard to do in the moment. I think that’s what the a TT training does make you think of the re the first reaction, [00:21:00] which is the impulsive reaction. We gotta get this job done. This has gotta be done. Now I don’t have the right safety gear. We’ll, we’ll just do it anyway to, alright, slow. Just take a breather for a second. Think about what the consequences of this is. And is it worth it at the end of the day? Is it worth it? And I think that’s the, the reaction you want to draw out of people. But it’s hard to do that in a video presentation or Dermot Kerrigan: Yeah. Allen Hall: Those things just Dermot Kerrigan: don’t need to practice. Allen Hall: Yeah. It doesn’t stick in your brain. Dermot Kerrigan: You need to give it a go And to see, right. To see how to see it happen. And, and the actors are very good. They’re good if they, you know. What, whatever you give them, they will react to. Mark Patterson: They do. That’s one of the really powerful things. You’ve got the incident itself, then you’ve got the UNP of what happened, and then you’ve got specific, uh, tools and techniques and what’s really good is. Even people who are not wildly enthusiastic at the start of the day of getting, being interactive in, in, in a session, they do throw themselves into it ’cause they recognize they’ve been through [00:22:00] something. It’s a common sense of community in the room. Dermot Kerrigan: Right. Mark Patterson: And they have a bit of fun with it. And it is fun. Yeah. You know, people say they enjoy the day. Um, they, they, they recognize that it’s challenged them a little bit and they kinda like that, but they also get the opportunity to test themselves. And that testing is really important in terms of, sure. Well, how do you challenge somebody you don’t know and you just walking past and you see something? How do you have that conversation in a way that just gets to that adult To adult communication? Yeah. And actually gets the results that you need. And being high handed about it and saying, well, those are the rules, or, I’m really important, just do it. That doesn’t give us a sustained improvement. Dermot Kerrigan: PE people are frightened of failure, you know? Sure. They’re frightened of getting things wrong, so give ’em a space where they, where actually just fall flat in your face. Come back up again and try again. You know, give it a go. And, because no one’s, this is a safe space, you know, unlike in the real world, Allen Hall: right? Dermot Kerrigan: This is as near to the real world as you want to get. It’s pretty real. It’s safe, you know, uh, it’s that Samuel Beckett thing, you know, fail again, [00:23:00] fail better, Allen Hall: right? Mark Patterson: But there’s, there’s a really good thing actually because people, when they practice that they realize. Yeah, it’s not straightforward going up and having a conversation with somebody about something they’re doing that could be done better. And actually that helps in a way because it probably makes people a little bit more generous when somebody challenges them on how they’re approaching something. Even if somebody challenges you in a bit of a cat handed way, um, then you can just probably take a breath and think this. This, this guy’s probably just trying to have a conversation with me, Allen Hall: right. Mark Patterson: So that I get home to my family. Allen Hall: Right. Mark Patterson: It’s hard to get annoyed when you get that mindset. Mindset Allen Hall: someone’s looking after you just a little bit. Yeah. It does feel nice. Mark Patterson: And, and even if they’re not doing it in the best way, you need to be generous with it. So there’s, there’s good learnings actually from both sides of the, the, the interaction. Allen Hall: So what’s next for SSE and at t? You’ve put so many people through this project in, in the program and it has. Drawn great results. Mark Patterson: Yeah. Allen Hall: [00:24:00] How do you, what do you think of next? Mark Patterson: So what’s next? Yeah, I guess, uh, probably the best is next to come. Next to come. We, I think there’s a lot more that we can do with this. So part of what we’ve done here is establish with a big community of people, a common sense of what we’re doing. And I think we’ve got an opportunity to continue with that. We’ve got, um, fortunate to be in a position where we’ve got a good level of growth in the business. Allen Hall: Yes, Mark Patterson: we do. Um, there’s a lot going on and so there’s always a flow of new people into an organization, and if people, you know, the theory of this stuff better than I do, would say that you need to maintain a, a sense of community that’s kind of more than 80%. If you want a certain group of people to act in a certain way, you need about 80% of the people plus to act in that way, and then it’ll sustain. But if it starts. To drift so that only 20% of people are acting a certain way, then that is gonna ex extinguish that elements of the culture. So we need to keep topping up our Sure, okay. Our, our [00:25:00] immersive training with people, and we’re also then thinking about the contract partners that we have and also leaving a bit of a legacy. For the communities in Scotland, because we’ve got a center that we’re gonna be using a little bit less because we’ve fortunate to get the bulk of our people in SSE through, uh, we’re working with contract partners. They probably want to use it for. For their own purposes and also other community groups. So we’ve had all kinds of people from all these different companies here. We’ve had the Scottish first Minister here, we’ve had loads of people who’ve been really quite interested to see what we’re doing. And as a result of that, they’ve started to, uh, to, to step their way through doing something different themselves. So, Allen Hall: so that may change the, the future of at t also. And in terms of the slight approach, the scenarios they’re in. The culture changes, right? Yeah. Everybody changes. You don’t wanna be stuck in time. Dermot Kerrigan: No, absolutely. Allen Hall: That’s one thing at t is not, Dermot Kerrigan: no, it’s not Allen Hall: stuck in time. Dermot Kerrigan: But, uh, I mean, you know, we first started out with the centers, uh, accommodating project. Yeah. So this would [00:26:00] be an induction space. You might have guys who were gonna work on a project for two weeks, other guys who were gonna work on it for six months. They wanted to put them through the same experience. Mm. So that when they weren’t on site. That they could say, refer back to the, the, the, the induction and say, well, why ask me to do that? You know, we, we, we both have that experience, so I’m gonna challenge you and you’re gonna accept challenge, et cetera. So it was always gonna be a short, sharp shock. But actually, if you’re working with an organization, you don’t necessarily have to take that approach. You could put people through a little bit of, of, of, of the training, give ’em a chance to practice, give ’em a chance to reflect, and then go on to the next stage. Um. So it, it becomes more of a, a journey rather than a single hard, a single event experience. Yeah. You don’t learn to drive in a day really, do you? You know, you have to, well, I do transfer it to your right brain and practice, you know? Allen Hall: Right. The more times you see an experience that the more it’s memorable and especially with the, the training on how to work with others.[00:27:00] A refresh of that is always good. Dermot Kerrigan: Yeah. Allen Hall: Pressure changes people and I think it’s always time to reflect and go back to what the culture is of SSE That’s important. So this, this has been fantastic and I, I have to. Thank SSC and a TT for allowing us to be here today. It was quite the journey to get here, but it’s been really enlightening. Uh, and I, I think we’ve been an advocate of a TT and the training techniques that SSC uses. For well over a year. And everybody we run into, and in organizations, particularly in win, we say, you, you gotta call a TT, you gotta reach out because they’re doing things right. They’re gonna change your safety culture, they’re gonna change the way you work as an organization. That takes time. That message takes time. But I do think they need to be reaching out and dermo. How do they do that? How do, how do they reach att? Dermot Kerrigan: Uh, they contact me or they contact att. So info at Active Trading Team, us. Allen Hall: Us. [00:28:00] There you go. Dermot Kerrigan: or.co uk. There you go. If you’re on the other side of the pond. Yeah. Allen Hall: Yes. And Mark, because you just established such a successful safety program, I’m sure people want to reach out and ask, and hopefully a lot of our US and Australian and Canadian to listen to this podcast. We’ll reach out and, and talk to you about how, what you have set up here, how do they get ahold of you? Mark Patterson: I’ll give you a link that you can access in the podcast, if that. Great. And uh, look. The, the risk of putting yourself out there and talking about this sort of thing is you sometimes give the impression you’ve got everything sorted and we certainly don’t in SSE. And if the second you think you’ve got everything nailed in terms of safety in your approach, then, then you don’t. Um, so we’ve got a lot left to do. Um, but I think this particular thing has made a difference to our colleagues and, and contract partners and just getting them home safe. Allen Hall: Yes. Yes, so thank you. Just both of you. Mark Dermott, thank you so much for being on the podcast. We appreciate both [00:29:00] of you and yeah, I’d love to attend this again, this is. Excellent, excellent training. Thanks, Alan. Thanks.
In this new episode of Com d'Archi Podcast, we head to “Cœur Paris,” a project unveiled in January 2026, located in the former headquarters of the AP-HP, in the historic heart of the capital.Winner of the “Réinventer Paris 3” call for projects, this 27,000 m² development will become, in 2028, the first “mission-driven building” in Paris.On the program:– rehabilitation of Haussmannian heritage,– contemporary architectural additions,– low-carbon transition,– mixed uses: offices, social housing, social and solidarity economy (SSE), services and shops open to all.Through this project, Com d'Archi explores a central notion: urban hospitality.How can we repair in times of peace?How can we inhabit buildings steeped in history in new ways?And how much “heart” do we really put into shaping the city?This English version was generated using AI with voice cloning, preserving the speakers' timbre (Anne-Charlotte) and their natural French accent.Audio production comdarchipodcastTeaser image © Dominique PerraultProject: Cœur ParisView of the “Chambord”-inspired wooden staircase in the Saint-Martin block, designed by Dominique Perrault___If you like the podcast do not hesitate:. to subscribe so you don't miss the next episodes,. to leave us stars and a comment :-),. to follow us on Instagram @comdarchipodcast to find beautiful images, always chosen with care, so as to enrich your view on the subject.Nice week to all of you ! Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Want the latest news, analysis, and price indices from power markets around the globe - delivered to your inbox, every week?Sign up for the Weekly Dispatch - Modo Energy's unmissable newsletter.https://bit.ly/TheWeeklyDispatchNavigating the energy transition requires more than just building assets; it requires a deep understanding of how to price risk in a market that is fundamentally cannibalising itself as it grows.The transition to a renewables dominated energy system requires expert commercial strategy, especially in the volatile realm of battery storage and renewable certificate. Ed Porter is joined by Josh Brown - Operations Team Manager at SSE plc to explore what the front office operations of a major utility look like in practice and what navigating market saturation in batteries and the management of third-party assets using financing tools like tolls and Power Purchase Agreements (PPAs).Key topics covered: •How utility origination teams manage the commercial complexity of battery assets in a fundamentally "self-cannibalizing" market?•What internal process are required to negotiate and approve complex, high-risk contracts such as tolls.• Is the energy sector prepared for the disruptive market shift from annual REGO matching to a 24/7 hourly certification system?• How commercial teams are structuring PPAs between developers and offtakers.• Whether Contracts for Difference (CFD) rules are creating significant exposure for large offtakers.About our guestJosh Brown is the Origination Team Manager at SSE, working within the Energy Markets division, managing market-facing power and gas positions for both SSE's own extensive asset base and third-party clients. He specialises in navigating the complexities of Power Purchase Agreements (PPAs) for solar, wind, and hydro, alongside structured battery optimisation products and the management of green certificate trading (including REGOs and ROCs) for the entire group. Connect with Josh here https://www.linkedin.com/in/josh-brown-4a8b0336/?originalSubdomain=ukSSE is a leading clean energy utility with a major presence across Great Britain and Ireland. The group is active across the entire energy value chain, including renewable and thermal generation, electricity networks, and supply. SSE has contracted over 2 GW of batteries and 3 GW of CfD-backed assets in the last two years alone for more information, head to their website. https://www.sse.com/About Modo EnergyModo Energy helps the owners, operators, builders, and financiers of battery energy storage understand the market — and make the most out of their assets.All episodes of Transmission are available to watch or listen to on the Modo Energy site. To stay up to date with our analysis, research, data visualisations, live events, and conversations, follow us on LinkedIn. Explore The Energy Academy, our bite-sized video series explaining how power markets work.
Want the latest news, analysis, and price indices from power markets around the globe - delivered to your inbox, every week?Sign up for the Weekly Dispatch - Modo Energy's unmissable newsletter.https://bit.ly/TheWeeklyDispatchNavigating the energy transition requires more than just building assets; it requires a deep understanding of how to price risk in a market that is fundamentally cannibalising itself as it grows.The transition to a renewables dominated energy system requires expert commercial strategy, especially in the volatile realm of battery storage and renewable certificate. Ed Porter is joined by Josh Brown - Operations Team Manager at SSE plc to explore what the front office operations of a major utility look like in practice and what navigating market saturation in batteries and the management of third-party assets using financing tools like tolls and Power Purchase Agreements (PPAs).Key topics covered: •How utility origination teams manage the commercial complexity of battery assets in a fundamentally "self-cannibalizing" market?•What internal process are required to negotiate and approve complex, high-risk contracts such as tolls.• Is the energy sector prepared for the disruptive market shift from annual REGO matching to a 24/7 hourly certification system?• How commercial teams are structuring PPAs between developers and offtakers.• Whether Contracts for Difference (CFD) rules are creating significant exposure for large offtakers.About our guestJosh Brown is the Origination Team Manager at SSE, working within the Energy Markets division, managing market-facing power and gas positions for both SSE's own extensive asset base and third-party clients. He specialises in navigating the complexities of Power Purchase Agreements (PPAs) for solar, wind, and hydro, alongside structured battery optimisation products and the management of green certificate trading (including REGOs and ROCs) for the entire group. Connect with Josh here https://www.linkedin.com/in/josh-brown-4a8b0336/?originalSubdomain=ukSSE is a leading clean energy utility with a major presence across Great Britain and Ireland. The group is active across the entire energy value chain, including renewable and thermal generation, electricity networks, and supply. SSE has contracted over 2 GW of batteries and 3 GW of CfD-backed assets in the last two years alone for more information, head to their website. https://www.sse.com/About Modo EnergyModo Energy helps the owners, operators, builders, and financiers of battery energy storage understand the market — and make the most out of their assets.All episodes of Transmission are available to watch or listen to on the Modo Energy site. To stay up to date with our analysis, research, data visualisations, live events, and conversations, follow us on LinkedIn. Explore The Energy Academy, our bite-sized video series explaining how power markets work.
Consensus Unreality: Occult, UFO, Phenomena and Conspiracy strangeness
ECCO is calling. Will you answer? SSE is at your door. Do you let it in? Hear our advice in this breezy discussion of our beloved mad scientist mystic John C. Lilly. The spiritual insights of a Vitamin K. psychonaut; eerie AI prophecies; coincidence and synchronicity; and more! Here this full episode and over 150 hours of exclusive episodes on Patreon, plus join our Print Club to receive our printed Journal of Shells publication and more.. https://www.patreon.com/c/consensusunreality
Allen covers the debate over Chinese wind turbines in Europe, from data security concerns and unfair subsidies to the risk of trading one energy dependency for another. Sign up now for Uptime Tech News, our weekly email update on all things wind technology. This episode is sponsored by Weather Guard Lightning Tech. Learn more about Weather Guard’s StrikeTape Wind Turbine LPS retrofit. Follow the show on Facebook, YouTube, Twitter, Linkedin and visit Weather Guard on the web. And subscribe to Rosemary Barnes’ YouTube channel here. Have a question we can answer on the show? Email us! Wind energy is one of Europe’s great strengths. Providing twenty percent of European electricity today. Over half by 2050. That’s the plan. Competitive. Homegrown. Quick to build. Almost every wind turbine spinning in Europe today was made in Europe. By European companies. Assembled in European factories. Hundreds of factories across the continent make components for wind turbines. Over Four hundred thousand Europeans punch the clock in wind energy. Every new turbine generates sixteen million euros of economic activity. And this week, proof of that investment. In Germany, the He Dreiht offshore wind farm just sent its first power into the grid. Nine hundred sixty megawatts. Germany’s largest offshore wind farm. VESTAS turbines standing one hundred forty-two meters tall. Sixty-four turbines total. All commissioned by summer 2026. NILS DE BAAR of VESTAS said the fifteen megawatt turbine sets new standards in offshore wind power. European technology. European manufacturing. European energy. In Ireland, more European investment. SSE and FUTURENERGY IRELAND tapped NORDEX to build the Wind Farm in County Donegal. Twelve turbines. Sixty megawatts. One hundred thirty-eight million dollars. Forty thousand Irish homes powered when those blades turn in 2027. And in Scotland and Italy, floating wind is consolidating. NADARA is acquiring BLUEFLOAT ENERGY’s stake in ten floating offshore projects. BROADSHORE. BELLROCK. SINCLAIR. SCARABEN. Nearly three gigawatts of floating wind now under single European ownership. Today’s wind farms save Europe one hundred billion cubic meters of gas imports every year. In Britain alone, consumers saved one hundred four billion pounds between 2010 and 2023. That’s after factoring in the cost of building the wind farms. Wind means lower energy bills. Wind means independence. But here comes the temptation. Chinese turbines are cheaper. Much cheaper. And in times of strained budgets and rising costs… That’s hard to ignore. GILES DICKSON is the CEO of WINDEUROPE. He says… Think about what you’re buying. The European Commission launched an inquiry last year. They suspect Chinese manufacturers offer prices and payment terms backed by unfair government subsidies. European manufacturers can’t legally offer the same deferred payment deals. OECD rules won’t allow it. Then there’s energy security. Europe just weaned itself off Russian gas. Painfully. Expensively. Three years later, high energy prices still drag on the economy. Does Europe want another dangerous dependency? This time on imported equipment instead of imported fuel? And as Giles points out – a modern wind turbine has hundreds of sensors. Hundreds. Gathering performance data. Monitoring operations. European law prohibits exporting that data to China. But Chinese law allows Beijing to require Chinese companies to send data home from overseas operations. There’s a contradiction. Someone’s going to break the law. And those sensors? They don’t just collect data. They can control equipment. The European Union and NATO are voicing concerns. The wind industry has invested over fourteen billion euros in new and expanded European factories in just the last two years. That’s commitment. That’s confidence. And the rest of the world is taking notice. In Japan, FAIRWIND just signed a strategic partnership with WIND ENERGY PARTNERS in YOKOHAMA. MATT CROSSAN, FAIRWIND’s Asia Pacific Director, said Japan’s wind sector is still young compared to Europe. But government support and investment are driving expansion. They want European expertise. European experience. European standards. Wind energy is the last strategic clean tech sector with a truly European footprint. The last one. Solar panels. Batteries. Electric vehicles. Those have already migrated elsewhere. But Wind remains. For now. Four hundred forty thousand workers. Two hundred fifty factories. Fourteen billion euros in new investment. One hundred billion cubic meters of gas imports avoided every year. Germany’s largest offshore wind farm now feeding the grid. Ireland building new capacity. Scotland consolidating floating wind. Japan seeking European partners. Europe can buy cheaper today. Or build stronger tomorrow. GILES DICKSON is sounding the alarm. But, will Europe listen? That's the wind industry news on the 1st of December 2025.
How Will Ovivo Rebuild to Full Size in 10 Years After the Ecolab Deal?
A new University of Oxford report finds a rapid switch to renewables could double energy-sector productivity in low-to-middle income economies within 25 years. In many countries, this would result in a GDP boost by mid-century of around 10%. "Opting for clean energy could be an economic boon for solar-rich countries such as Burundi, DR Congo and Mozambique," says Professor Sam Fankhauser, Interim Director of Oxford Smith School of Enterprise and the Environment. "For context, 10% of GDP is roughly the amount countries typically spend on public health. These productivity gains are unprecedented, and it could be the developing countries that benefit the most." The importance and benefits of a clean energy transition Renewable energy boosts productivity in two ways: more electricity is generated per dollar invested, with fewer losses (for example to heat) compared to fossil fuels, and renewable energy is cheaper - enabling households, businesses and industries to run for longer at lower cost. The report quantifies this gain over the next 25 years and finds that renewable energy productivity gains are much higher in the Global South, resulting in an important advantage in the growing net zero economy. Renewables could finally start to close the income gap between rich and poor countries, say the authors. The report, part of a three-year research programme funded by energy company SSE, also investigates how renewable energy investment has already boosted GDP in low and middle-income countries as compared to fossil fuels. Spending on renewables gets multiplied in the local economy much more than fossil fuels - along the supply chain and through local wages. The analysis shows that from 2017-2022 this has boosted the GDP of the 100 largest developing countries (excluding China) by a combined US$1.2 trillion - the equivalent of 2 to 5% of GDP for most nations. In COP30 host Brazil, renewable investments raised GDP by US$128 billion. However, the authors caution that the economic benefits of renewables do not automatically flow to host communities. Instead, deliberate benefit-sharing mechanisms such as community benefit funds and co-ownership are needed. The report concludes by emphasising the potential of distributed renewable energy for accessibility and inclusion. "The success of the renewable energy transition will depend not only on lower costs and higher productivity - both of which are now all but guaranteed - but on our collective ability to ensure that its benefits are fairly and widely shared, leaving no community behind," says Professor Fankhauser. Rhian Kelly, Chief Sustainability Officer at SSE, comments: "Meaningful consultation must sit at the heart of every approach to community engagement. The most successful models go well beyond minimum requirements, reflecting the priorities and context of local people. By sharing learnings, we can identify what works best - and ensure that dedicated community funds are transparent, flexible, truly responsive to local needs. In the UK and Ireland, these funds have already supported more than 12,000 projects. With clear policy frameworks - including minimum contribution thresholds and standardised benefit-sharing agreements - we can build on this success and deliver lasting benefits for communities." The report will be uploaded here: https://www.smithschool.ox.ac. uk/research/economics sustainability About the Smith School of Enterprise and the Environment The Smith School of Enterprise and the Environment at the University of Oxford equips enterprise to achieve net zero emissions and the sustainable development goals, through world-leading research, teaching and partnerships. https://www.smithschool.ox.ac. uk/ See more breaking stories here.
SSE, Rolls Royce, BAE Systems, Avon Technologies, Volex, Luceco Group, AB Dynamics, Dialight, Oxford Instruments
Repasamos nombres como Infineon, STMicroelectronics, RWE, E.ON, SSE, NIBC Bank y Edenred. Con Pablo García, director general de Divacons Alphavalue.
①China unveils first batch of firms listed on SSE's sci-tech growth tier ②Village galas ignite ethnic heritage revival in southwest China ③China reports 4.7 mln 5G base stations by end of September ④China strengthens position in musical instrument industry ⑤China's manned submersibles report success of joint underwater operations in Arctic ⑥China's Sichuan enacts first local regulation on ancient book protection
In this episode, you're getting a preview of the types of conversations happening with educators in our bonus subscription episodes. This month, Shannon and Mary chat with Dr. Jasmine Rogers, a reading specialist and college educator, about her dual roles in literacy. Dr. Rogers discusses her research on African American English (AAE) and structured literacy, emphasizing the importance of affirming behaviors in promoting student motivation and effective communication. Drawing on personal experiences and professional expertise, she emphasizes the importance of affirming diverse dialects, including Black English, and fostering an inclusive and supportive classroom environment. The episode also covers translanguaging and strategies for teachers to support multilingual students, highlighting the significance of creating a positive, inclusive, and affirming classroom environment. Tune in to learn more about effective teaching practices, the science of reading, and how teachers can better support students from diverse linguistic backgrounds.0:00 Welcome to the Reading Teacher Lounge01:09 Introducing Dr. Jasmine Rogers02:37 Understanding Black Language in Education04:34 Research on Affirming Student Language07:32 The Importance of Cultural Awareness in Teaching13:55 Personal Experiences and Reflections15:48 Journey into Structured Literacy17:37 Merging Identity with Teaching Practices22:14 Reflecting on Teaching Practices23:03 The Power of Translanguaging24:57 Effective Communication Techniques26:55 Building Positive Classroom Environments30:04 Supporting Teachers and Students31:29 The Importance of Authenticity in Teaching32:59 Insights from Research36:12 Morphology and Language Learning39:50 Final Thoughts and FarewellsRESOURCES MENTIONED IN THE EPISODEDr. Jasmine's websiteConnect with Dr. Jasmine Rogers through her websiteConnect with Dr. Jasmine Rogers through LinkedIn44 Phonemes Video from RRFTS (Rollins Center for Language and Literacy)DC Public Schools Reading ClinicFrayer ModelStrive for Five Conversations by Tricia Zucker and Sonia Cabell *Amazon affiliate linkEducation Week: What is Translanguaging and How Is it Used in the Classroom?Buy us a coffeeGet a FREE Green Chef box with our linkBonus Episodes access through your podcast appBonus episodes access through PatreonFree Rubrics Guide created by usFinding Good Books Guide created by usSupport the showGet Literacy Support through our Patreon
The architecture and tech stack of a Secure Access Service Edge (SASE) solution will influence how the service performs, the robustness of its security controls, and the complexity of its operations. Sponsor Fortinet joins Heavy Networking to make the case that a unified offering, which integrates SD-WAN and SSE from a single vendor, provides a... Read more »
The architecture and tech stack of a Secure Access Service Edge (SASE) solution will influence how the service performs, the robustness of its security controls, and the complexity of its operations. Sponsor Fortinet joins Heavy Networking to make the case that a unified offering, which integrates SD-WAN and SSE from a single vendor, provides a... Read more »
The architecture and tech stack of a Secure Access Service Edge (SASE) solution will influence how the service performs, the robustness of its security controls, and the complexity of its operations. Sponsor Fortinet joins Heavy Networking to make the case that a unified offering, which integrates SD-WAN and SSE from a single vendor, provides a... Read more »
This event is part of the Institute for Government's Labour Party Conference 2025 fringe programme. Speakers: Michael Shanks MP, Minister for Energy at the Department for Energy Security and Net Zero Sam Alvis, Associate Director for Environment, Energy Security and Nature at IPPR Sam Peacock, Managing Director for Corporate Affairs, Regulation and Strategy at SSE Dhara Vyas, Chief Executive Officer of Energy UK This event was chaired by Jill Rutter, Senior Fellow at the Institute for Government. This event was held in partnership with Energy UK and SSE.
Data centres and the energy required, JLR and the auto industry,Aurrigo, Invinity, CPH2, Ceres Power, SSE, National Grid, Cyber plays, Corero Network Security, BAE Systems, BT
Rachel Reeves has delivered her speech to Labour Party conference, warning of 'harsh global headwinds' and harder choices to come. Is she laying the ground for a brutal autumn Budget, and did she look like a chancellor secure in her job?Hugo Rifkind unpacks the speech with Joe Mayes and Megan Kenyon. He also speaks to Bill Esterson, chair of the Commons Energy Security and Net Zero Committee, about whether the government is making the case to the public for net zero. This bonus episode is brought to you by SSE, from the Labour Party conference. Hosted on Acast. See acast.com/privacy for more information.
Ireland's electric vehicle market is booming, with registrations up 69% in August and over 20,000 new EVs licensed so far in 2025 - a 37% increase year-on-year. With one in six new cars now electric, EVs are becoming the mainstream choice for both drivers and businesses. This rapid growth makes the return of the Nevo Electric Vehicle Show to Dublin's RDS Simmonscourt this November especially timely - uniting industry leaders, public sector decision-makers and consumers for Ireland's largest ever showcase of electric mobility, clean energy and sustainable transport. The Nevo Electric Vehicle Show, in partnership with Bank of Ireland, is set to return to Dublin's RDS Simmonscourt this November with its most ambitious programme yet. Running across two days, Friday 7th November for businesses and Saturday 8th November for the general public, it will be Ireland's largest ever event dedicated to electric vehicles, clean energy, and sustainable mobility. Bank of Ireland is once again the show's title partner in 2025 while SSE Airtricity will continue as the exclusive Energy Partner, reflecting the growing importance of energy solutions in driving Ireland's shift to electrification. Every automotive brand operating in Ireland will be present, alongside exhibitors spanning public and home charging, solar energy, personal and public electric transport, smart home technology and wider energy services. Business day, on Friday, 7 November, is designed to help businesses, fleets, and the Public Sector of all sizes plan for a sustainable future. With climate targets looming, the event will bring together CEOs, CFOs, Heads of Fleet and Sustainability from across Ireland. The agenda will feature keynote speakers, panel discussions and case studies from organisations already transitioning to electric mobility. Workshops will be hosted throughout the day by GEOTAB, ESB, SSE, Activ8 Energies and Pragmatica, covering topics such as fleet management, smart energy, and business strategy development. The goal is to empower decision-makers to accelerate their journey towards net zero while also gaining practical advice on costs, infrastructure, and policy. For the general public on Saturday, 8 November, the Nevo EV Show promises a full day of discovery, excitement and hands-on experiences. Over 120 electric vehicles will be on display across 56 stands, representing 34 car brands. Nissan is confirmed as the official vehicle launch partner this year, where the brand will unveil the all-new Micra and the latest Leaf, marking their first official appearance in Ireland, giving visitors an exclusive first look. More than 30 vehicles will be available to test drive as part of the SSE Airtricity Driving Experience, while ESB ecars will showcase 12 vehicles in the new live demonstration area with EV expert Derek Reilly offering insights into performance, design and features. Visitors can also look forward to exclusive vehicle launches from more leading brands, expert panel discussions on everything from vehicle grants to charging, and a chance to explore the very latest in sustainable transport solutions. Attendance is once again expected to be significant! Organisers are targeting 10,000 registrations for the business day and 20,000 attendees for the public day, backed by a nationwide marketing campaign and strong support from event partners including Bank of Ireland, SSE Airtricity, ESB ecars, GEOTAB, ZEVI and SEAI. The Nevo EV Show aims to build on the extraordinary success of last year's event, which attracted almost 20,000 visitors. With a broader programme, bigger displays and more vehicles than ever before, the 2025 edition is shaping up to be Ireland's definitive showcase of the electric future. Admission is free, but registration is required. Tickets for both the Business Day and Public Day are available now at nevo.ie.
CyberRatings, a non-profit that performs independent testing of security products and services, has released the results of comparative tests it conducted on Secure Service Edge, or SSE, services. Tested vendors include Cisco, Cloudflare, Fortinet, Palo Alto Networks, Skyhigh Security, Versa Networks, and Zscaler. We look at what was tested and how, highlight results, and discuss... Read more »
CyberRatings, a non-profit that performs independent testing of security products and services, has released the results of comparative tests it conducted on Secure Service Edge, or SSE, services. Tested vendors include Cisco, Cloudflare, Fortinet, Palo Alto Networks, Skyhigh Security, Versa Networks, and Zscaler. We look at what was tested and how, highlight results, and discuss... Read more »
June 26, 2025 - Michael Peck and Dr. Christina Clamp to discuss the 2nd Volume of "Humanity@Work&life-Global Diffusion of the Mondragon Cooperative Ecosystem Experience.” Michael Peck co-founded 1worker1vote in 2014, alongside ten advisory board members, to build on the 2009 United Steelworkers/Mondragon Collaboration MOU and the 2012 Union-Coop Model. He currently serves as the organization's Executive Director. In early 2015, 1worker1vote was incorporated as a New York 501(c)(3) by CUNY Law School's Community Economic Development Clinic. Drawing inspiration from Mondragon's 70-year cooperative ecosystem, 1worker1vote is leading the “Good Trouble Capitalism” and “Generation Union” campaigns under its 2025 initiative. These efforts promote global Social and Solidarity Economy (SSE) principles, community enterprise development, authentic sustainability metrics, predistributive financing, and cooperative-mutualist housing best practices. Central to its mission is advancing hybrid worker ownership and workplace democracy through union-coop models. Current collaborations include: The Coalition for Affordable, Cooperative-Mutualist Housing (NY project) ASETT (Mondragon-inspired SSE think-and-do tank) UNRISD and ASETT on Sustainable Development Performance Indicators The Mutualist Society American Sustainable Business Network Coop Cincy NewsSocial Coop (UK) Worx Printing (union-coop) Blue-Green Alliance Humanity@Work&Life publications Dr. Christina Clamp is heralded for her diverse work grounded in the values of civil rights, social justice and an inclusive economy. She is best known for her research on Mondragon, the world's largest worker cooperative. The results of her deep interviews with Mondragon managers and founders continue to inform human resource strategies for worker co-ops worldwide. Her extensive list of publications includes, most recently, a collection of 30 essays highlighting the story of Mondragon and its ongoing influence in the U.S. UK, Korea and Germany, Humanity@ Work & Life, coedited with Michael Peck. For more than 40 years Professor Clamp taught college courses on cooperatives and led a master's program in community economic development at Southern New Hampshire University. As an activist professor, Chris expected her students to be engaged with community groups, particularly those that support existing and developing co-ops. Her work crosses sectors in cooperative development: from cutting-edge research on worker and shared-services cooperatives to training generations of cooperators to building and connecting cooperatives to broader movements for community economic development and the social solidarity economy, Chris is a steadfast champion of cooperatives. Chris serves on the boards of the Local Enterprise Assistance Fund (LEAF), The ICA Group, and The Fund for Jobs Worth Owning. “Humanity@Work&life - Global Diffusion of the Mondragon Cooperative Ecosystem Experience 2nd Edition” , published by Oak Tree Press, frames a collective labor of earned merit, vision and determination by 36 contributors in six countries, three continents, proving how solidarity, innovation, and conviction forge sustaining local and global social economy practice on behalf of the greater common good.
On today's Top News in 10, we cover: President Donald Trump spoke out in favor of Attorney General Pam Bondi, who is under fire for her handling of the Jeffrey Epstein case. Homeland Security Secretary Kristi Noem defended how the Trump administration responded to the devastating Texas floods. President Trump reflects on Butler a year later, and Sen. Rand Paul issues a new report on the Secret Service. Want to support the recovery efforts in Texas? Consider supporting any of these vetted organizations: Kerr County Flood Relief Fund https://cftexashillcountry.fcsuite.com/erp/donate/create/fund?funit_id=4201 Cross Kingdom https://www.facebook.com/story.php?story_fbid=1148132027344737&id=100064438522058&_rdr Ark of Highland Lakes https://www.flowcode.com/page/arkofhighlandlakes?fce_id=f990427b-6b27-4241-8771-5f63a046b186&utm_term=rHkUOyNwo#fid=rHkUOyNwo&c=eb777762-e086-4e11-b2f9-3b793b656202-SSE:1751725930 Subscribe to The Tony Kinnett Cast: https://podcasts.apple.com/us/podcast/the-tony-kinnett-cast/id1714879044 Don't forget our other shows: Virginia Allen's Problematic Women: https://www.dailysignal.com/problematic-women Bradley Devlin's The Signal Sitdown: https://www.dailysignal.com/the-signal-sitdown Follow The Daily Signal: X: https://x.com/DailySignal Instagram: https://www.instagram.com/thedailysignal/ Facebook: https://www.facebook.com/TheDailySignalNews/ Truth Social: https://truthsocial.com/@DailySignal YouTube: https://www.youtube.com/user/DailySignal Rumble: https://rumble.com/c/TheDailySignal Thanks for making The Daily Signal Podcast your trusted source for the day's top news. Subscribe on your favorite podcast platform and never miss an episode. Learn more about your ad choices. Visit megaphone.fm/adchoices Learn more about your ad choices. Visit megaphone.fm/adchoices
On today's Top News in 10, we cover: A federal judge blocks President Donald Trump's ability to enforce his executive order that limits birthright citizenship. Secretary of Defense Pete Hegseth says America is fast tracking drone production to grow our unmanned warfare capabilities. President Trump is headed down to Texas today to survey the damage devastating flash flooding caused there last week. Want to support the recovery efforts in Texas? Consider supporting any of these vetted organizations: Kerr County Flood Relief Fund https://cftexashillcountry.fcsuite.com/erp/donate/create/fund?funit_id=4201 Cross Kingdom https://www.facebook.com/story.php?story_fbid=1148132027344737&id=100064438522058&_rdr Ark of Highland Lakes https://www.flowcode.com/page/arkofhighlandlakes?fce_id=f990427b-6b27-4241-8771-5f63a046b186&utm_term=rHkUOyNwo#fid=rHkUOyNwo&c=eb777762-e086-4e11-b2f9-3b793b656202-SSE:1751725930 Subscribe to The Tony Kinnett Cast: https://podcasts.apple.com/us/podcast/the-tony-kinnett-cast/id1714879044 Don't forget our other shows: Virginia Allen's Problematic Women: https://www.dailysignal.com/problematic-women Bradley Devlin's The Signal Sitdown: https://www.dailysignal.com/the-signal-sitdown Follow The Daily Signal: X: https://x.com/DailySignal Instagram: https://www.instagram.com/thedailysignal/ Facebook: https://www.facebook.com/TheDailySignalNews/ Truth Social: https://truthsocial.com/@DailySignal YouTube: https://www.youtube.com/user/DailySignal Rumble: https://rumble.com/c/TheDailySignal Thanks for making The Daily Signal Podcast your trusted source for the day's top news. Subscribe on your favorite podcast platform and never miss an episode. Learn more about your ad choices. Visit megaphone.fm/adchoices
Si últimamente has notado que, en la búsqueda de lograr tu peso ideal, al querer cambiar hábitos, cuando tu avance no es lo que esperabas y te estás hablando feo... quédate conmigo. Es importante atender esto. Lo que hoy compartiré contigo te va a permitir respirar distinto, retomar tu camino desde un espacio más bonito, que combina más contigo. Te lo mereces. Hoy quiero invitarte a reflexionar en algo que muchas vivimos: la dureza con la que nos tratamos. Esa dureza se traduce en culpa, en remordimiento. Y esto solo nos coloca en ciclos que no nos sirven y que no combinan con esa versión de nosotras mismas que nos sentimos llamadas a crear y vivir. En los dos episodios anteriores reflexionamos sobre cómo jugamos ciertos roles inconscientemente: El rol de víctima: que nos debilita. El rol de salvadora: que nos desgasta y nos desenfoca. Y en este episodio, la propuesta es observar y detectar si solemos ser nuestras propias verdugas, nuestras propias acusadoras. Quizá te has acostumbrado a ser esa voz que te critica, que te juzga, que te repite todo lo que hiciste mal. Si es así, hoy quiero recordarte algo que tú sabes: Tú no naciste para vivir en guerra contigo. Tú naciste para mucho más: naciste para florecer, para brillar, para disfrutar y honrar el hermoso regalo de tu vida. Por más romántico que esto suene... consiéralo. Más que una nueva dieta, más que una nueva rutina de ejercicio... considera que esto es lo que realmente necesitas hoy escuchar y tener presente. ¿Te ha pasado que un día... o muchos días... por ejemplo: Te comiste ese pan que habías planeado no comerte. Te prometiste ir a tus clases... y no fuiste. Cocinaste súper sano... pero después te comiste una bolsa de totopos. Y ante esto, acto seguido, aparece esa voz dentro de ti… esa voz que parece venir acompañada de un látigo, llena de juicio, de dureza. Esa voz que muchas veces confundimos con responsabilidad, y que viene con frases como: "Soy un caso perdido." "Nunca voy a lograrlo." "¿Otra vez con el autosabotaje? ¿Qué está mal conmigo?" "No tengo fuerza de voluntad." "Soy el colmo. Estoy fatal." "Qué vergüenza… soy un fraude." "Soy pésima, la más inconstante." "Qué horror, voy de mal en peor. ¿Dónde voy a parar?" ¿Te suenan familiares algunas de estas frases? Con lo que hoy quiero invitarte a que te familiarices más es con esta idea: Cometer errores no es el problema. No seguir un plan a la perfección no es el problema. Darle cuerda a esa voz que te castiga y que te juzga, sí que lo es. Y te lo repito para que se te quede grabado: Cometer errores no es el problema. Darle poder a la voz que juzga y castiga, sí que lo es. Esa voz nos desempodera, nos aplasta, nos incapacita. Y si te estás identificando con esto, por favor, pausa. Respira profundo. Y no permitas que este descubrimiento desate más culpa. Una vez más: respira profundo y date cuenta de que puedes soltar y transformar esa conversación cargada de culpa y juicio. Tú puedes hacerlo. Método SOLTAR – Para liberarte de la culpa y volver a ti Aquí te comparto un paso a paso para soltar la culpa. Es una práctica sencilla y poderosa que te ayudará a reconectar con tu poder, con tu amor propio y con la magia de ser más tú. Visualiza la palabra SOLTAR, y descubre en cada letra una invitación poderosa: S – Señala Identifica esa frase que sueles repetirte, que te juzga y te hace sentir culpable. Ponle nombre. Ejemplo: “Soy un caso perdido.” O – Observa ¿Qué impacto tiene esa frase en ti? ¿Dónde la sientes en el cuerpo? ¿Qué se activa? Permítelo sin juicio. Puede sentirse como una puñalada, como presión, como algo pesado que te debilita. L – Libera Permite que esas sensaciones se muevan por tu cuerpo hasta dejarlas ir. No tienes que quedarte con ellas para siempre. T – Transforma Elige conscientemente una nueva frase que te sostenga. Ejemplo: “Estoy aprendiendo.” “Confío en mí.” “Soy un caso extraordinario.” A – Activa Activa el poder de tu nueva frase en tí! Escríbela. Dila en voz alta. Permite que se instale en cada célula de tu cuerpo. Muévete con ella. Camina, báilala. Actívala. R – Respira Respira y experimenta la magia de hacerte cargo de crear y vivir la versión de ti misma que te sientes llamada a ser. Tú puedes hacerlo! Esto como todo lo que comparto, esto es solo una invitación para que pruebes y compruebes cómo, al cambiar nuestra manera de pensar, claro que podemos cambiar espectacularmente nuestra manera de vivir. Practica una y otra vez este PODEROSO MÉTODO SOLTAR Y si quieres ser parte de Mi Mejor Versión, el espacio de acompañamiento que he creado para compartir contigo estas estrategias y llevarlas a un siguiente nivel hasta hacerlas vida. Accede a monicasosa.com/mmv para unirte en primera fila en cuanto vuelva a abrir las puertas. Con cariño, Tu coach Mónica.
Scott and Wes break down the Model Context Protocol (MCP), a new open standard that gives AI agents secure, tool-like access to your dev environment. They cover how it works, why it's a big deal for AI coding workflows, and real-world use cases like GitHub, Sentry, and YouTube. Show Notes 00:00 Welcome to Syntax! 00:49 The lore of ICP. Wes MCP Shirt. 03:09 Brought to you by Sentry.io. 03:33 What is MCP? 05:06 The steps of AI coding. 07:11 MCP hosts. 07:28 MCP clients. 07:35 MCP servers. 08:24 Why you might want to do this. 10:39 How this works in VS Code. 14:10 Wes built an MCP server. SVGL. 14:57 Playwright. 17:24 Sentry's implementation. Building Sentry's MCP with David Cramer. 18:54 YouTube implementation. 21:19 DaVinci Resolve implementation. Smithery. 23:02 Postgres. 24:40 Transport protocols. 24:49 STDIO. 25:19 SSE. 25:32 Streaming. 26:24 Writing you own MCP server. 26:28 FastMCP. 27:00 Cloudflare. 28:01 Data validation. 28:47 Standard schema. Episode 873. 29:27 Other parts of MCP. 29:35 MCP resources. 30:37 MCP prompts. 30:48 MCP roots. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads