Podcasts about developer experience

  • 307PODCASTS
  • 771EPISODES
  • 43mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • Jul 11, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about developer experience

Show all podcasts related to developer experience

Latest podcast episodes about developer experience

tech 45'
Bonus Track – Inside ChatGPT : la révolution ne fait que commencer (Romain Huet - OpenAI)

tech 45'

Play Episode Listen Later Jul 11, 2025 36:18


Cette semaine, tu vas faire la connaissance de Romain Huet, un Français à la trajectoire pas commune : ex-fondateur de startup devenu un pilier de la tech américaine chez Twitter, Stripe et désormais OpenAI. Il dirige - depuis San Francisco - la Developer Experience de la maison mère de ChatGPT. Avec lui et en exclu pour toi, on va revenir sur les coulisses des modèles d'IA, la révolution agentique, la plateforme développeur d'OpenAI, et les ambitions folles de cette startup valorisée 300 milliards avec ses 500 millions d'utilisateurs actifs chaque semaine. Je suis Seb Couasnon, tu aimes ce RDV ? Mets-moi 5 étoiles et laisse moi un commentaire, une remarque, une idée d'invité, tu me contactes sur LinkedIn ou X, je te réponds, d'avance merci, bon épisode !Et bel été si t'es en vacances ou t'apprêtes à souffler un peu ⛱️Distribué par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

The Engineering Enablement Podcast
CarGurus' journey building a developer portal and increasing AI adoption

The Engineering Enablement Podcast

Play Episode Listen Later Jul 11, 2025 39:06


In this episode, Abi Noda talks with Frank Fodera, Director of Engineering for Developer Experience at CarGurus. Frank shares the story behind CarGurus' transition from a monolithic architecture to microservices, and how that journey led to the creation of their internal developer portal, Showroom. He outlines the five pillars of the IDP, how it integrates with infrastructure, and why they chose to build rather than buy. The conversation also explores how CarGurus is approaching AI tool adoption across the engineering team, from experiments and metrics to culture change and leadership buy-in.Where to find Frank Fodera : • LinkedIn: https://www.linkedin.com/in/frankfodera/Where to find Abi Noda:• LinkedIn: https://www.linkedin.com/in/abinoda In this episode, we cover:(00:00) Intro: IDPs (Internal Developer Portals) and AI (02:07) The IDP journey at CarGurus(05:53) A breakdown of the people responsible for building the IDP(07:05) The five pillars of the Showroom IDP(09:12) How DevX worked with infrastructure(11:13) The business impact of Showroom(13:57) The transition from monolith to microservices and struggles along the way(15:54) The benefits of building a custom IDP(19:10) How CarGurus drives AI coding tool adoption (28:48) Getting started with an AI initiative(31:50) Metrics to track (34:06) Tips for driving AI adoptionReferenced:DX Core 4 Productivity Framework Internal Developer Portals: Use Cases and Key ComponentsStrangler Fig Pattern - Azure Architecture Center | Microsoft LearnSpotify for BackstageThe AI adoption playbook: Lessons from Microsoft's internal strategy

Developer Experience
[EXTRAIT] Ce qu'on ne vous a jamais dit sur les tests logiciels — Antoine Craske

Developer Experience

Play Episode Listen Later Jul 11, 2025 20:14


Dans cet extrait, Antoine Craske partage ses opinions à contre-courant sur le testing. Soyez prêts à remettre en question tout ce que vous pensiez savoir à propos du testing.Au programme :Comment faire le lien les objectifs métier et ce qu'on décide de testerLes non-négociables d'une stratégie de qualité saineDeux opinions tranchées et à contre-courant sur le testingLes anti-patterns qu'Antoine voit trop souventCe que signifie vraiment “être autonome” sur ses testsRetrouvez Antoine :Sur LinkedIn : https://www.linkedin.com/in/acraske/Si cet épisode vous a plu, pensez à laisser une note et un commentaire - c'est la meilleure façon de faire découvrir le podcast à d'autres personnes !Envoyez-moi une capture de cet avis (LinkedIn ou par mail à dx@donatienleon.com) et je vous enverrai une petite surprise en remerciement.

tech 45'
Teaser - Romain Huet (OpenAI)

tech 45'

Play Episode Listen Later Jul 9, 2025 6:57


C'est la startup la mieux valorisée au mode ! 300 mds de dollars, voilà ce que vaut la maison-mère de ChatGPT en cet été 2025

COMPRESSEDfm
204 | Why Vue? A Deep Dive with Alex Riviere

COMPRESSEDfm

Play Episode Listen Later Jul 8, 2025 52:40


Vue developer Alex Riviere joins Amy to explore the fundamental differences between Vue and React, diving deep into Vue's unique approach to reactivity, templating, and developer experience. From the magic of V-Model eliminating controlled/uncontrolled input complexity to Vue's proxy-based reactivity system that "just works," Alex explains why Vue's mental model clicked for him coming from jQuery. The conversation covers Vue 3's Composition API and Script Setup syntax, the evolution from VueX to Pinia for state management, and exciting developments like Vue Vapor Mode that will eliminate the virtual DOM entirely. Alex also breaks down Evan You's recent $4.6M VoidZero funding to revolutionize JavaScript build tooling, the flexibility of Nuxt as a meta-framework, and why Vue remains approachable enough to sprinkle into any project without complex build steps. Show Notes00:00 - Intro01:10 - How Alex Got Started with Vue03:00 - Vue vs React Mental Models08:00 - Vue's Approach to Forms and V-Model10:20 - Vue Frameworks: Nuxt and the Ecosystem17:00 - Vue 2 to Vue 3 Migration Challenges19:00 - Nuxt as a Dev Dependency vs Runtime22:30 - When Do You Need a Framework with Vue?25:30 - Laravel Integration and Alpine.js Connection27:40 - Vue's Reactivity System and Proxies29:40 - State Management: VueX to Pinia Evolution32:20 - SSR and Server Components in Vue34:10 - Hosting and Deployment Options35:40 - Evan You's VoidZero Funding and Vision43:10 - Vue Vapor Mode: Eliminating Virtual DOM47:40 - Getting Started with Vue Resources48:40 - Picks and Plugs Links and ResourcesPeople MentionedAlex Riviere - @alexriviereEvan You - Vue.js creator - @youyuxiBen Hong - Vue core team member - @bencodezenDaniel Roe - Nuxt team - @danielcroeTaylor Otwell - Laravel creator - @taylorotwellVue.js ResourcesVue.js Official Site - vuejs.orgVue.js Documentation - vuejs.org/guideVue School - vueschool.ioVue Mastery - vuemastery.comFrameworks & Tools MentionedNuxt - nuxt.comVite - vitejs.devAstro - astro.buildPinia (Vue state management) - pinia.vuejs.orgVueX (legacy state management) - vuex.vuejs.orgAlpine.js - alpinejs.devLaravel - laravel.comLivewire - livewire.laravel.comSolid.js - solidjs.comReact - react.devSvelte - svelte.devBuild Tools & InfrastructureESBuild - esbuild.github.ioRollup - rollupjs.orgNitroPack - nitro.unjs.ioWebpack - webpack.js.orgVoidZero (Evan You's new company) - voidzero.devHosting PlatformsNetlify - netlify.comVercel - vercel.comCloudflare - cloudflare.comReact Ecosystem (for comparison)Next.js - nextjs.orgRemix - remix.runRedwoodJS - redwoodjs.comGatsby - gatsbyjs.comPodcasts & ContentDeja Vue Podcast - dejavue.fm (mentioned Evan You VoidZero interview)Vue.js Conferences - VueConf eventsTechnical Concepts to ResearchVue Composition API - vuejs.org/guide/extras/composition-api-faq.htmlVue Script Setup - vuejs.org/api/sfc-script-setup.htmlVue Directives - vuejs.org/guide/essentials/template-syntax.html#directivesVue Reactivity - vuejs.org/guide/extras/reactivity-in-depth.htmlVue Vapor Mode (experimental) - github.com/vuejs/core-vaporJavaScript Proxies - MDN Proxy DocumentationSignals (reactive programming) - General concept in modern frameworksPicks & PlugsDropout TV - Nobody Asked - dropout.tvCodeMash Conference - codemash.orgWhoosh Screen Cleaner - https://amzn.to/4nBR5UtAdditional Helpful ResourcesVue 2 to Vue 3 Migration Guide - v3-migration.vuejs.orgVue vs React Comparison - vuejs.org/guide/extras/composition-api-faq.html#comparison-with-react-hooksIslands Architecture - jasonformat.com/islands-architecture

Developer Experience
Greg : Quel avenir pour les développeurs dans un monde qui change ?

Developer Experience

Play Episode Listen Later Jul 4, 2025 149:57


Comment on passe d'un jeune dev qui bidouille sur Windows à un entrepreneur qui forme, recrute et organise les plus grands événements iOS en France ?Greg Lhotellier a connu toutes les transitions de la tech mobile : du code bas niveau au Swift, de la solitude du freelance aux enjeux de la posture, de la technique à la pédagogie.Dans cet épisode, il partage son parcours, ses virages, ses convictions… et ce qu'il faut pour tenir dans un écosystème qui change sans arrêt.————— GREG LHOTELLIER —————Retrouvez Greg :Sur LinkedIn : https://www.linkedin.com/in/greg-lhotellier/Sur Tech Connection : https://techconnection.io/————— PARTIE 1/3 : PARCOURS —————(00:00) Intro + présentation de Greg(02:38) Les débuts de Greg dans le développement mobile(10:52) Du PC au Mac : le déclic Apple(15:38) Comment concevoir pour le mobile vs pour le web(22:27) Les enjeux d'être dev sur iOS(35:11) Développer avec Swift : le changement de paradigme(41:48) Apple Vision Pro : applications en BtoB(47:27) Apprentissages de sa 1ère boîte fondée en 2010(53:02) L'aventure Kawet en 2011 en tant que iOS Lead Developer et Partner(55:51) Création de SwiftJobs en 2019, cabinet de recrutement(01:05:40) L'état du marché pour les développeurs aujourd'hui(01:07:54) Tech Connection depuis 2023 : les dessous des conférences tech(01:19:35) D'où vient l'appétence de Greg pour l'entrepreneuriat(01:23:04) Comment Greg conjugue 3 activités entrepreneuriales(01:31:56) Tournant dans la vie de Greg en 2015 : assister à une conférence tech(01:34:21) Greg préfère les développeurs au développement + son rapport à l'humain(01:37:11) Comment Greg passe de développeur à entrepreneur(01:45:42) Comment un dev peut améliorer ses compétences périphériques(01:53:22) Opinion à contre-courant de Greg sur l'IA et les devs————— PARTIE 2/3 : ROLL-BACK —————(01:54:47) Projet de coliving de Greg en 2021————— PARTIE 3/3 : STAND-UP —————(02:01:34) L'avenir des développeurs vis-à-vis du marché et de l'IA(02:19:34) Les compétences du futur pour les devs————— 5 ÉTOILES —————Si cet épisode vous a plu, pensez à laisser une note et un commentaire - c'est la meilleure façon de faire découvrir le podcast à d'autres personnes !Envoyez-moi une capture de cet avis (LinkedIn ou par mail à dx@donatienleon.com) et je vous enverrai une petite surprise en remerciement.

HTML All The Things - Web Development, Web Design, Small Business

In this episode, Matt and Mike dive into developer experience (DX) — what it is, why it matters, and how improving it can make you a better developer. They share personal stories of frustrating build processes, game-changing tools, and scripting away pain points. Whether it's speeding up deployments, eliminating unnecessary rebuilds, or embracing platforms like Vercel and PlanetScale, there's never been a better time to take your DX into your own hands. Show Notes: https://www.htmlallthethings.com/podcasts/why-developer-experience-matters Use our affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.

Developer Experience
[EXTRAIT] Comment un puriste Windows est devenu une figure de l'écosystème Apple français − Greg

Developer Experience

Play Episode Listen Later Jun 27, 2025 23:29


À quoi tient un virage de carrière ? Parfois, à un ordinateur glissé dans une enveloppe.Dans cet épisode, Greg Lhotellier revient sur sa bascule radicale de l'univers PC/Microsoft vers l'écosystème Apple. Un changement esthétique, technique, mais aussi philosophique.Une transition qui l'a mené du dev embarqué à la création d'apps iOS dès les débuts de l'iPhone, jusqu'à devenir un acteur clé du mobile en France.On y parle de :Pourquoi les contraintes du mobile rendent le métier de développeur si particulierComment Greg a vécu l'arrivée de Swift comme un tournant dans sa carrièreCe qu'il a appris en bricolant à l'aveugle dans les premières années de l'App StoreCe que les jeunes devs iOS n'ont jamais eu à affronter (et pourquoi c'est tant mieux)La beauté d'une interface Apple et pourquoi elle a tout changé pour luiRetrouvez Greg sur LinkedIn : https://www.linkedin.com/in/greglhotellierSi cet épisode vous a plu, pensez à laisser une note et un commentaire - c'est la meilleure façon de faire découvrir le podcast à d'autres personnes !Envoyez-moi une capture de cet avis (LinkedIn ou par mail à dx@donatienleon.com) et je vous enverrai une petite surprise en remerciement.

Next in Tech
Developer Experience and Automation

Next in Tech

Play Episode Listen Later Jun 24, 2025 25:02


Developer experience is one of the areas where AI applications are showing significant return on investment, but there are significant hurdles to overcome in both changing established development patterns, as well as integrating AI tooling. Analyst Jean Atelsek and AWS vice president for developer experience Deepak Singh join host Eric Hanselman to explore the current state of AI code assistance and look at where it's headed. Auto-complete, where the next bit of a line of code is filled in for a programmer, has been evolving over a number of years, but the arrival of agents to augment code generation and task automation is being to revolutionize software development. Changing development patterns is hard, but the benefits offer strong incentives to change habits. Where early uses had AI engines generate smaller code snippets that developers integrated, that's changing to having AI tackle full functions that are then reviewed and corrected. Tooling around AI implementations are tailoring they way in which they interact with individual developers, enhancing their experience. Application modernization is an area where AI can shine, as it can assess a massive codebase whose authors are no longer available and provide not only documentation, but also prioritize recoding efforts. It's a task where the hours required for manual assessment can be daunting and error prone. Leveraging AI code generation securely requires that organizations have sufficiently secure development pipelines. Mitigating risks from confabulation and errors in AI generated code is the same process as ought to be in place for human coders, an area where some less mature organizations may have some catching up to do. More S&P Global Content: The 2025 Generative AI Outlook For S&P Global subscribers: Can generative AI modernize legacy code bases? It depends Tech Trend in Focus: Generative AI in programming Generative AI Market Monitor & Forecast Credits: Host/Author: Eric Hanselman Guests: Jean Atelsek, Deepak Singh Producer/Editor: Adam Kovalsky Published With Assistance From: Sophie Carr, Feranmi Adeoshun, Kyra Smith

Talking Drupal
Talking Drupal #508 - Drupal User Groups & Meetups

Talking Drupal

Play Episode Listen Later Jun 23, 2025 73:03


In this episode of Talking Drupal, we dive into the world of Drupal user groups and meetups with guests Lee Walker, Bernardo Martinez, and Bo Shipley. Our guests share their experiences in organizing and participating in Drupal communities and the vital role these meetups play in fostering continuous learning and professional development. We also explore the newest features of Drupal Core 11.2 in the Module of the Week. For show notes visit: https://www.talkingDrupal.com/508 Topics Meet the Guests: Lee, Bo, and Bernardo Module of the Week: Drupal Core 11.2 Diving into Drupal User Groups and Meetups Personal Journeys into Drupal User Groups The Role of Meetup.com in Drupal Communities Organizing and Attending Meetups vs. Conferences Challenges and Strategies for Growing Meetups Virtual and Hybrid Meetups: Impact on Attendance Success Tips for Organizing Meetups Keeping Meetups Simple and Engaging Preventing Organizer Burnout Challenges and Changes in Meetup Cadence Finding and Retaining Meetup Members Communication Tools for Meetup Groups The Importance of In-Person Meetups Advice for Starting or Restarting Meetups Conclusion and Contact Information Resources Drupal.org Events The Drop Times Events Meetup.com Drupal Chattanooga Drupal Users Group Chattanooga Drupal Camp Guests Lee Walker - www.codejourneymen.com mr_scumbag Bo Shipley - simplyshipley Bernardo Martinez - linkedin bernardm28 Hosts Stephen Cross - stephencross John Picozzi - epam.com johnpicozzi JD Leonard - modernbizconsulting.com jdleonard Module of the Week with Martin Anderson-Clutz - mandclu.com mandclu Drupal Core 11.2 Single Directory Components (SDCs) have been a focus of excitement for Drupal's front end developers since they were added to Drupal 10.1 as an experimental module, and merged into 10.3 as a stable feature. With Drupal 11.2, SDCs now have a concept of variants, to allow for different ways of presenting a component's information. Some component frameworks like Storybook have a somewhat different concept of variants, which is really a set of property value presets that are useful for testing. Variants with Drupal SDCs strike me as being analogous to view modes for content types, in that you can have separate template files for each variant, or you can have conditional logic within a single template based on the variant in use. Our own nicxvan, chx, and some others put some significant work into allowing preprocess hooks to be defined as OOP classes, which bring us a significant step closer to not needing .module files anymore. Hooks (and .module files) are Drupalisms, so removing the need for them is a big improvement for Developer Experience, and makes it easier for developers to get started with Drupal In Drupal 11.2 the module installer has been updated to only rebuild the container after several modules have been installed, which significantly speeds up installing multiple modules at once. Drupal 11.2 also brings us a Recipe Unpack composer extension, so when you composer require a recipe, the dependencies get automatically added to your site's composer.json file, so you can apply and then remove the recipe and still have a fully functional site Package Manager is now a hidden module in Drupal core, which is critical for initiative like Automatic Updates and Project Browser, that the community has been working on for years Drupal core now also supports the next-generation AVIF format, with WEBP as a fallback with servers that don't support generating them Of course there are also a variety of dependency updates as well, for CKEDitor, Symfony, composer and more, as well as too many minor improvements and bugfixes to cover in detail here

The Engineering Enablement Podcast
Snowflake's playbook for operational excellence

The Engineering Enablement Podcast

Play Episode Listen Later Jun 20, 2025 45:05


In this episode, Abi Noda speaks with Gilad Turbahn, Head of Developer Productivity, and Amy Yuan, Director of Engineering at Snowflake, about how their team builds and sustains operational excellence. They break down the practices and principles that guide their work—from creating two-way communication channels to treating engineers as customers. The conversation explores how Snowflake fosters trust, uses feedback loops to shape priorities, and maintains alignment through thoughtful planning. You'll also hear how they engage with teams across the org, convert detractors, and use Customer Advisory Boards to bring voices from across the company into the decision-making process.Where to find Amy Yuan: • LinkedIn: https://www.linkedin.com/in/amy-yuan-a8ba783/Where to find Gilad Turbahn:• LinkedIn: https://www.linkedin.com/in/giladturbahn/Where to find Abi Noda:• LinkedIn: https://www.linkedin.com/in/abinoda In this episode, we cover:(00:00) Intro: an overview of operational excellence(04:13) Obstacles to executing with operational excellence(05:51) An overview of the Snowflake playbook for operational excellence(08:25) Who does the work of reaching out to customers(09:06) The importance of customer engagement(10:19) How Snowflake does customer engagement (14:13) The types of feedback received and the two camps (supporters and detractors)(16:55) How to influence detractors and how detractors actually help (18:27) Using insiders as messengers(22:48) An overview of Snowflake's customer advisory board(26:10) The importance of meeting in person (learnings from Warsaw and Berlin office visits)(28:08) Managing up(30:07) How planning is done at Snowflake(36:25) Setting targets for OKRs, and Snowflake's philosophy on metrics (39:22) The annual plan and how it's shared Referenced:CTO buy-in, measuring sentiment, and customer focusSnowflakeBenoit Dageville - Snowflake Computing | LinkedInThierry Cruanes - Snowflake Computing | LinkedIn

Developer Experience
[REDIFF] Jérémie : Quand un géant de la tech décide de changer de design

Developer Experience

Play Episode Listen Later Jun 20, 2025 25:45


Quand une entreprise de la taille de Leboncoin décide de changer de design, c'est forcément bien plus qu'une simple mise à jour esthétique.C'est une refonte totale, technique et stratégique.Et au cœur de cette transformation se trouve Jérémie, architecte front-end et évangéliste chez Leboncoin, qui a relevé l'un des plus grands défis de sa carrière.Là-dessus, Jérémie a proposé une approche en deux temps pour réduire les risques.Et ça, ce n'est qu'une partie de l'interview, puisqu'on a balayé beaucoup d'autres sujets dans l'épisode principal, comme :➡️ L'importance de la formation continue dans une carrière en développement web.➡️ La gestion de l'équipe et du leadership, avec le partage de son expérience de manager et son retour au développement à plein temps (!).➡️ La transition vers les Feature Teams, ou comment Leboncoin a réorganisé ses équipes pour mieux répondre à ses besoins de développement et de maintenance.➡️ La mise en place d'actions pour favoriser l'innovation et le partage de connaissances au sein de l'entreprise.➡️ Ou encore, l'impact de la tech sur la culture d'entreprise ainsi que ses effets sur la dynamique de travail.Références citées dans l'épisode :L'Art subtil de s'en foutre, de Mark MansonLa chaine Twitch de Le Bon Coin !Sa propre chaine Twitch.Jack Archibald, connu dans le domaine de la tech, notamment pour ses travaux sur la performance web (son profil X)Addy Osmani, ingénieur chez Google, connu pour ses contributions sur les performances web et les pratiques de développement (son profil X)Kobe Bryant, Shaquille O'Neal, Andrés Iniesta (sportifs mentionnés comme sources d'inspiration pour leurs parcours)Retrouvez Jérémie sur LinkedIn : https://www.linkedin.com/in/jeremiepereira/Si cet épisode vous a plu, pensez à laisser une note et un commentaire - c'est la meilleure façon de faire découvrir le podcast à d'autres personnes !Envoyez-moi une capture de cet avis (LinkedIn ou par mail à dx@donatienleon.com) et je vous enverrai une petite surprise en remerciement.

MLOps.community
The Creator of FastAPI's Next Chapter // Sebastián Ramírez // #324

MLOps.community

Play Episode Listen Later Jun 17, 2025 69:37


The Creator of FastAPI's Next Chapter // MLOps Podcast #322 with Sebastián Ramírez, Developer at FastAPI Labs.Join the Community: https://go.mlops.community/YTJoinInGet the newsletter: https://go.mlops.community/YTNewsletter// AbstractThe creator of FastAPI is back with a new chapter—FastAPI Cloud. From building one of the most loved dev tools to launching a company, Sebastián Ramírez shares how open source, developer experience, and a dash of humor are shaping the future of APIs.// BioSebastián Ramírez (also known as Tiangolo) is the creator of FastAPI, Typer, SQLModel, Asyncer, and several other widely used open source tools.He has collaborated with companies and teams around the world—from Latin America to the Middle East, Europe, and the United States—building a range of products and custom solutions focused on APIs, data processing, distributed systems, and machine learning. Today, he works full time on FastAPI and its growing ecosystem.// Related LinksWebsite: https://tiangolo.com/FastAPI: https://fastapi.tiangolo.com/FastAPI Cloud: https://fastapicloud.com/FastAPI for Machine Learning // Sebastián Ramírez // MLOps Coffee Sessions #96 - https://youtu.be/NpvRhZnkEFg~~~~~~~~ ✌️Connect With Us ✌️ ~~~~~~~Catch all episodes, blogs, newsletters, and more: https://go.mlops.community/TYExploreJoin our Slack community [https://go.mlops.community/slack]Follow us on X/Twitter [@mlopscommunity](https://x.com/mlopscommunity) or [LinkedIn](https://go.mlops.community/linkedin)] Sign up for the next meetup: [https://go.mlops.community/register]MLOps Swag/Merch: [https://shop.mlops.community/]Connect with Demetrios on LinkedIn: /dpbrinkmConnect with Tiangolo on LinkedIn: /tiangoloTimestamps:[00:00] Sebastián's preferred coffee[00:15] Takeaways[01:43] Why Pydantic is Awesome[06:47] ML Background and FastAPI[10:44] NASA FastAPI Emojis[15:21] FastAPI Cloud Journey[26:07] FastAPI Cloud Open-Source Balance[31:45] Basecamp Design Philosophy[35:30] AI Abstraction Strategies[42:56] Engineering vs Developer Experience[51:40] Dogfooding and Docs Strategy[59:44] Code Simplicity and Trust[1:04:26] Scaling Without Losing Vision[1:08:20] FastAPI Cloud Signup[1:09:23] Wrap up

Developer Experience
[Opinionated #2] Julien : Comment penser l'intégration continue en 2025

Developer Experience

Play Episode Listen Later Jun 13, 2025 73:04


Développeur open source depuis plus de 20 ans, Julien Danjou a un sujet de prédilection : l'intégration continue (la “CI”).Il a cofondé Mergify en 2018 autour de cette discipline, pour faciliter et fluidifier l'intégration continue tout au long du développement d'un logiciel.Dans cet épisode hors-série d'Opinionated, Julien nous explique pourquoi l'intégration continue est essentielle à tout projet tech, comment la mettre en place si on part de zéro, les bonnes pratiques et non-négociables d'une CI réussie.————— OPINIONATED —————Bienvenue dans Opinionated, le hors-série de Developer Experience. Ici, je tends le micro à celles et ceux qui ont des opinions bien tranchées sur des sujets qui divisent dans la tech.Loin de créer des polémiques, l'idée est plutôt de questionner nos certitudes. Parce qu'une opinion est un point de vue sur le monde et pas une vérité absolue. Et c'est en confrontant nos opinions qu'on progresse, qu'on affine nos idées, et qu'on devient des devs un peu plus éclairés.————— PASSERPORT.DEV —————Cet épisode est réalisé en partenariat avec passeport.dev, plateforme qui vous permet de cartographier vos compétences actuelles et de suivre un parcours d'apprentissage structuré, avec des ressources gratuites. Montez en compétences sur des sujets tech comme la modélisation de données, mais aussi l'architecture, le testing, le machine learning, le développement front ou mobile.————— JULIEN DANJOU —————Retrouvez Julien :Sur LinkedIn : https://www.linkedin.com/in/juliendanjou/Le site web de Mergify : https://mergify.com/————— PARTIE 1/2 : LA TECHNIQUE —————(00:00) Intro + présentation de Julien Danjou(04:25) Intégration continue (CI) : c'est quoi ?(08:18) Intégration continue dans un projet tech : pourquoi c'est essentiel(12:21) Comment mettre en place l'intégration continue en partant de zéro(17:45) Que peut-on inclure d'autre que des tests dans une CI(21:27) Bonnes pratiques pour penser une CI(23:40) Zapper la CI pour développer plus vite : bonne idée ?(29:56) Comment mettre en place une CI avec une petite équipe sans se ruiner(33:15) Comment évaluer la réussite ou l'efficacité d'une CI(40:16) Les signes qui montrent qu'il est temps de faire évoluer la CI(48:38) Règles d'or et non négociables sur l'intégration continue(52:31) Les apprentissages de Julien sur la CI depuis qu'il a cofondé Mergify(56:54) Intégration continue : l'opinion à contre-courant de Julien(59:07) Ce que Julien aurait aimé apprendre plus tôt sur la CI————— PARTIE 2/2 : OPINIONATED QUESTIONS —————(01:02:02) Erreurs les plus courantes sur la CI selon Julien(01:03:18) Comment être un dev autonome sur la CI(01:07:24) Ce qui obsède Julien sur l'intégration continue————— 5 ÉTOILES —————Si cet épisode vous a plu, pensez à laisser une note et un commentaire - c'est la meilleure façon de faire découvrir le podcast à d'autres personnes !Envoyez-moi une capture de cet avis (LinkedIn ou par mail à dx@donatienleon.com) et je vous enverrai une petite surprise en remerciement.

PodRocket - A web development podcast from LogRocket
10 years of SolidJS with Ryan Carniato

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Jun 12, 2025 43:21


Ryan Carniato, creator of SolidJS, joins the podcast to reflect on a decade of developing the framework. We dive into the evolution of frontend tooling, the rise of fine-grained reactivity, and why SolidJS continues to challenge virtual DOM conventions. Ryan also shares insights on open source maintenance, web standards, and the future of UI architecture. Links YouTube: https://www.youtube.com/@ryansolid X: https://x.com/ryancarniato Dev.to: https://dev.to/ryansolid SolidJS Website: https://www.solidjs.com Resources A Decade of SolidJS: https://dev.to/this-is-learning/a-decade-of-solidjs-32f4 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com (mailto:emily.kochanek@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Ryan Carniato.

Smart Software with SmartLogic
LangChain: LLM Integration for Elixir Apps with Mark Ericksen

Smart Software with SmartLogic

Play Episode Listen Later Jun 12, 2025 38:18


Mark Ericksen, creator of the Elixir LangChain framework, joins the Elixir Wizards to talk about LLM integration in Elixir apps. He explains how LangChain abstracts away the quirks of different AI providers (OpenAI, Anthropic's Claude, Google's Gemini) so you can work with any LLM in one more consistent API. We dig into core features like conversation chaining, tool execution, automatic retries, and production-grade fallback strategies. Mark shares his experiences maintaining LangChain in a fast-moving AI world: how it shields developers from API drift, manages token budgets, and handles rate limits and outages. He also reveals testing tactics for non-deterministic AI outputs, configuration tips for custom authentication, and the highlights of the new v0.4 release, including “content parts” support for thinking-style models. Key topics discussed in this episode: • Abstracting LLM APIs behind a unified Elixir interface • Building and managing conversation chains across multiple models • Exposing application functionality to LLMs through tool integrations • Automatic retries and fallback chains for production resilience • Supporting a variety of LLM providers • Tracking and optimizing token usage for cost control • Configuring API keys, authentication, and provider-specific settings • Handling rate limits and service outages with degradation • Processing multimodal inputs (text, images) in Langchain workflows • Extracting structured data from unstructured LLM responses • Leveraging “content parts” in v0.4 for advanced thinking-model support • Debugging LLM interactions using verbose logging and telemetry • Kickstarting experiments in LiveBook notebooks and demos • Comparing Elixir LangChain to the original Python implementation • Crafting human-in-the-loop workflows for interactive AI features • Integrating Langchain with the Ash framework for chat-driven interfaces • Contributing to open-source LLM adapters and staying ahead of API changes • Building fallback chains (e.g., OpenAI → Azure) for seamless continuity • Embedding business logic decisions directly into AI-powered tools • Summarization techniques for token efficiency in ongoing conversations • Batch processing tactics to leverage lower-cost API rate tiers • Real-world lessons on maintaining uptime amid LLM service disruptions Links mentioned: https://rubyonrails.org/ https://fly.io/ https://zionnationalpark.com/ https://podcast.thinkingelixir.com/ https://github.com/brainlid/langchain https://openai.com/ https://claude.ai/ https://gemini.google.com/ https://www.anthropic.com/ Vertex AI Studio https://cloud.google.com/generative-ai-studio https://www.perplexity.ai/ https://azure.microsoft.com/ https://hexdocs.pm/ecto/Ecto.html https://oban.pro/ Chris McCord's ElixirConf EU 2025 Talk https://www.youtube.com/watch?v=ojL_VHc4gLk Getting started: https://hexdocs.pm/langchain/gettingstarted.html https://ash-hq.org/ https://hex.pm/packages/langchain https://hexdocs.pm/igniter/readme.html https://www.youtube.com/watch?v=WM9iQlQSFg @brainlid on Twitter and BlueSky Special Guest: Mark Ericksen.

Community Pulse
Work/Life Blur: Navigating the Grey (Ep 98)

Community Pulse

Play Episode Listen Later Jun 6, 2025 29:16


Sometimes work stretches beyond “normal” hours, and while we might welcome that when we're energized by the project, other times it's a real struggle. In this episode, Jason, PJ, and Mary unpack the difference between working late because we love the job versus doing it just to meet a deadline. They also explore how to recognize when those long hours are a sign of a toxic environment or poor prioritization—and what we can do to push back. Photo by Mohammad Alizade on Unsplash. Enjoy the podcast? Please take a few moments to leave us a review on iTunes (https://itunes.apple.com/us/podcast/community-pulse/id1218368182?mt=2) and follow us on Spotify (https://open.spotify.com/show/3I7g5W9fMSgpWu38zZMjet?si=eb528c7de12b4d7a&nd=1&dlsi=b0c85248dabc48ce), or leave a review on one of the other many podcasting sites that we're on! Your support means a lot to us and helps us continue to produce episodes every month. Like all things Community, this too takes a village.

The Engineering Enablement Podcast
The biggest obstacles preventing GenAI adoption — and how to overcome them

The Engineering Enablement Podcast

Play Episode Listen Later Jun 6, 2025 42:02


In this episode, Abi Noda speaks with DX CTO Laura Tacho about the real obstacles holding back AI adoption in engineering teams. They discuss why technical challenges are rarely the blocker, and how fear, unclear expectations, and inflated hype can stall progress. Laura shares practical strategies for driving adoption, including how to model usage from the top down, build momentum through champions and training programs, and measure impact effectively—starting with establishing a baseline before introducing AI tools.Where to find Laura Tacho: • LinkedIn: https://www.linkedin.com/in/lauratacho/• Website: https://lauratacho.com/Where to find Abi Noda:• LinkedIn: https://www.linkedin.com/in/abinoda In this episode, we cover:(00:00) Intro: The full spectrum of AI adoption(03:02) The hype of AI(04:46) Some statistics around the current state of AI coding tool adoption(07:27) The real barriers to AI adoption(09:31) How to drive AI adoption (15:47) Measuring AI's impact (19:49) More strategies for driving AI adoption (23:54) The Methods companies are actually using to drive impact(29:15) Questions from the chat (39:48) Wrapping upReferenced:DX Core 4 Productivity FrameworkThe AI adoption playbook: Lessons from Microsoft's internal strategyMicrosoft CEO says up to 30% of the company's code was written by AI | TechCrunchViral Shopify CEO Manifesto Says AI Now Mandatory For All EmployeesDORA | Impact of Generative AI in Software DevelopmentGuide to AI assisted engineeringJustin Reock - DX | LinkedIn

Developer Experience
[EXTRAIT] Ignorer l'intégration continue peut vous coûter cher — Julien Danjou

Developer Experience

Play Episode Listen Later Jun 6, 2025 28:38


L'intégration continue (ou CI) consiste à intégrer fréquemment, voire plusieurs fois par jour, les modifications de code de tous les développeurs d'une équipe dans un référentiel centralisé.Le point crucial ? À chaque intégration, des processus automatisés de compilation, de construction et de tests sont déclenchés afin de vérifier que les nouveaux changements n'introduisent pas de régressions ou d'erreurs dans l'application.Dans cet extrait de l'épisode d'Opinionated #2 avec Julien Danjou, on passe en revue les points suivants :Qu'est-ce que l'intégration continue ?Pourquoi la CI est essentielle dans un projet techComment mettre en place la CI en partant de zéroPourquoi repousser la CI est une fausse économieLes bons réflexes à avoir : feedback loops courtes, tests sur toutes les branches, etc.Retrouvez Julien :Sur LinkedIn : https://www.linkedin.com/in/juliendanjou/Le site web de Mergify : https://mergify.com/Si cet épisode vous a plu, pensez à laisser une note et un commentaire - c'est la meilleure façon de faire découvrir le podcast à d'autres personnes !Envoyez-moi une capture de cet avis (LinkedIn ou par mail à dx@donatienleon.com) et je vous enverrai une petite surprise en remerciement.

Scrum Master Toolbox Podcast
BONUS The Startup CTO's Handbook With Zach Goldberg

Scrum Master Toolbox Podcast

Play Episode Listen Later May 28, 2025 41:01


BONUS: Zach Goldberg shares how to build high-performing engineering teams and master the startup CTO role In this BONUS episode, we dive deep into the world of startup leadership with Zach Goldberg, author of The Startup CTO's Handbook. We explore the critical transition from engineering to leadership, the art of balancing technical debt with startup urgency, and the communication skills that separate great CTOs from the rest. The Genesis of The Startup CTO's Handbook "My original training in software engineering was not enough for being a leader. All the people and leadership skills, I had to learn on my own." Zach's journey to writing The Startup CTO's Handbook began with a stark realization about the gap between technical training and leadership reality. Despite his classical software engineering background, he discovered that the people and leadership skills required for CTO success had to be self-taught. The book emerged from a growing Google Doc of topics and frameworks addressing the leadership and management challenges that CTOs consistently face - from hiring and performance management to making strategic decisions under pressure. Today, we can either buy the digital/print book on Amazon, or read the book on GitHub.  In this segment, we also refer to the book The Great CEO Within. Learning to Truly Learn: The Max Mintz Story "Max only cared about my ability to learn - to get curious about something hard. He wanted to help me deal with complexity." Zach opens his book with a deeply personal story about his mentor, Max Mintz, who fundamentally changed his approach to learning during what he calls "the most impactful single coffee" of his life. Over 1.5 years of conversations, Max taught him that true learning isn't about accumulating facts, but about developing curiosity for hard problems and building the capacity to handle complexity. This lesson forms the foundation of effective CTO leadership - the ability to continuously learn and adapt in an ever-changing technical landscape. The Three Critical CTO Mistakes "As a CTO, the most important 3 things: people, people, people. Do the people have the right energy, the right passion? Assemble the right team." Zach identifies consistent patterns in startup CTO failures across his experience. The first and most critical mistake is undervaluing people decisions - failing to prioritize team energy, passion, and the right assembly of talent. The second category involves investment mistakes, particularly the challenge of balancing short-term survival needs with long-term technical goals. In startups, the ROI timespan is exceptionally short, requiring optimization for immediate objectives rather than hypothetical scale. The third mistake is treating technology as religion rather than tools, losing sight of what the business actually needs. Optimizing for Velocity and Developer Experience "You are optimizing for velocity! What are you doing to help developers get their work done? Look at developer experience as a metric." Successful startup CTOs understand that velocity - the time from idea to valuable market delivery - is paramount. This requires a fundamental shift in thinking about technology decisions, focusing on features that deliver real customer value rather than technical elegance. Zach emphasizes measuring developer experience as a key metric, recognizing that anything that helps developers work more effectively directly impacts the company's ability to survive and thrive in competitive markets. The Professional Skill Tree Concept "It's like a character progression in an RPG. When we learn one type of skills, we don't learn other types of skills. We make investments every day and we have a choice on where we learn." Drawing from gaming metaphors, Zach explains how technical professionals often reach Level 100 in engineering skills while remaining Level 1 in management. The skill tree concept highlights that every learning investment is a choice - time spent developing one skill area means less time available for others. For engineers transitioning to leadership, the key is recognizing opportunities to serve as tech leads, where they can begin setting culture and quality standards while still leveraging their technical expertise. Balancing Kaizen with Startup Urgency "Pick the high-impact debt, and pay that down. This is not always easy, especially because we also need to pick what debt we don't invest on." The tension between continuous improvement and startup speed requires sophisticated thinking about technical debt. Using financial analogies, Zach explains that technical debt has both principal and interest components. The key is identifying which debt carries the highest interest rates and can be paid down most quickly, while consciously choosing which debt to carry forward. This approach maintains the healthy tension between quality and speed that defines successful startup engineering. The Power of Audience Empathy "The single hardest skill, especially for very tech leaders is that of 'audience empathy.' When you explain ideas to people, you usually assume a lot - but they might not." According to Zach, the most undervalued communication habit for startup tech leaders is developing audience empathy. Technical leaders often suffer from the curse of knowledge, assuming their audience shares their context and understanding. The solution requires deliberately considering what the audience already knows before crafting any communication, whether it's explaining technical concepts to non-technical stakeholders or providing clear direction to team members. In this segment we refer to the concept of “the curse of knowledge”, a cognitive bias that occurs when a person who has specialized knowledge assumes that others share in that knowledge. About Zach Goldberg Zach Goldberg is a seasoned technical entrepreneur, executive coach, and author of The Startup CTO's Handbook. With a founder's mentality and a passion for systems thinking, Zach helps engineering leaders build high-performing teams. He also founded Advance The World, a nonprofit inspiring youth in STEM through immersive experiences. You can link with Zach Goldberg on LinkedIn, and visit Zach's website at CTOHB.com.

DevOps and Docker Talk
What you missed at KubeCon

DevOps and Docker Talk

Play Episode Listen Later May 24, 2025 39:21


At KubeCon EU 2025 in London, Nirmal and I discussed the important (and not-so-important) things you might have missed. There's also a video version of this show on YouTube.Creators & Guests Cristi Cotovan - Editor Beth Fisher - Producer Bret Fisher - Host Nirmal Mehta - Host (00:00) - DDT Audio Podcast Edited (00:04) - Intro (01:24) - KubeCon 2025 EU Overview (03:24) - Platform Engineering and AI Trends (07:03) - AI and Machine Learning in Kubernetes (15:38) - Project Pavilions at KubeCon (17:05) - FinOps and Cost Optimization (20:39) - HAProxy and AI Gateways (24:00) - Proxy Intelligence and Network Layer Optimization (26:52) - Developer Experience and Organizational Challenges (29:23) - Platform Engineering and Cognitive Load (35:54) - End of Life for CNCF Projects You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Community Pulse
Vibing on Vibe Coding (Ep 97)

Community Pulse

Play Episode Listen Later May 23, 2025 28:49


"Vibe coding" is gaining traction as a new way to approach software development—but what does it actually mean? In this episode, we unpack the term, explore how it's shaping the developer experience, and examine its potential to transform developer relations. We'll break down the pros and cons, from faster workflows to new challenges in communication and code quality, and discuss what this shift means for DevRel professionals today and in the future. Enjoy the podcast? Please take a few moments to leave us a review on iTunes (https://itunes.apple.com/us/podcast/community-pulse/id1218368182?mt=2) and follow us on Spotify (https://open.spotify.com/show/3I7g5W9fMSgpWu38zZMjet?si=eb528c7de12b4d7a&nd=1&dlsi=b0c85248dabc48ce), or leave a review on one of the other many podcasting sites that we're on! Your support means a lot to us and helps us continue to produce episodes every month. Like all things Community, this too takes a village.

The Engineering Enablement Podcast
DORA's latest research on AI impact

The Engineering Enablement Podcast

Play Episode Listen Later May 23, 2025 40:24


In this episode, Abi Noda speaks with Derek DeBellis, lead researcher at Google's DORA team, about their latest report on generative AI's impact on software productivity.They dive into how the survey was built, what it reveals about developer time and “flow,” and the surprising gap between individual and team outcomes. Derek also shares practical advice for leaders on measuring AI impact and aligning metrics with organizational goals.Where to find Derek DeBellis: • LinkedIn: https://www.linkedin.com/in/derekdebellis/Where to find Abi Noda:• LinkedIn: https://www.linkedin.com/in/abinoda In this episode, we cover:(00:00) Intro: DORA's new Impact of Gen AI report(03:24) The methodology used to put together the surveys DORA used for the report (06:44) An example of how a single word can throw off a question (07:59) How DORA measures flow (10:38) The two ways time was measured in the recent survey(14:30) An overview of experiential surveying (16:14) Why DORA asks about time (19:50) Why Derek calls survey results ‘observational data' (21:49) Interesting findings from the report (24:17) DORA's definition of productivity (26:22) Why a 2.1% increase in individual productivity is significant (30:00) The report's findings on decreased team delivery throughput and stability (32:40) Tips for measuring AI's impact on productivity (38:20) Wrap up: understanding the data Referenced:DORA | Impact of Generative AI in Software DevelopmentThe science behind DORAYale Professor Divulges Strategies for a Happy Life Incredible! Listening to ‘When I'm 64' makes you forget your ageSlow Productivity: The Lost Art of Accomplishment without BurnoutDORA, SPACE, and DevEx: Which framework should you use?SPACE framework, PRs per engineer, AI research

Codefiction Podcast
708 - Bilişsel Yük (Cognitive Load) ve İş Hayatındaki Etkileri

Codefiction Podcast

Play Episode Listen Later May 16, 2025 60:25


Bu bölümde ekiplerin ve bireylerin omuzlarındaki “bilişsel yük” kavramını masaya yatırıyoruz. Codefiction ekibi, context-switching'in verimliliği nasıl düşürdüğünü, ölçek büyüdükçe teknoloji setinin çeşitlenmesinin ve sorumlulukların yayılmasının geliştiricinin zihinsel kapasitesini nasıl zorladığını örneklerle anlatıyor. Front-end'den veri tabanına, CI/CD pipeline'larına insan-kaynakları işlemlerine kadar uzanan dağınık görevlerin, doğru kurgulanmamış süreçler ve eksik dokümantasyonla birleşince ne kadar görünmez bir “yavaşlatıcı”ya dönüştüğü açıklanıyor. İkinci kısımda bilişsel yükün hem ekip çıktısını hem de çalışan sağlığını (burn-out riskini) nasıl etkilediği tartışılıyor; Team Topologies, Developer Experience ekipleri, “discovery” time-box'ları, standardize teknoloji seçimleri, net domain sınırları ve iyi yazılmış dokümantasyon gibi çözümler tartışılıyor. Teknik borcun ve sürekli toplantı trafiğinin yaratabileceği gizli maliyetlere değinilirken, yöneticilerin olduğu kadar ekip üyelerinin de yükü ölçme-dile-getirme sorumluluğu vurgulanıyor. Bölüm, “her şeyi yapmaya çalışmak yerine önceliklendirmek, sınırlar koymak ve odaklanmak” çağrısıyla kapanıyor. Katılımcılar;Fırat ÖzbolatDeniz İrginMert SusurDeniz ÖzgenBarış ÖzaydınOnur Aykaç

PodRocket - A web development podcast from LogRocket
RedwoodSDK with Peter Pistorius

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later May 15, 2025 33:28


Peter Pistorius, co-creator of RedwoodJS, talks about the evolution from RedwoodJS GraphQL to the new Redwood SDK, a React framework built for Cloudflare. They dive deep into serverless architecture, React Server Components, durable objects, AI-assisted development, and the challenges of modern deployment and hosting. Learn how Redwood SDK is empowering developers to focus on building and shipping, instead of managing infrastructure. Links https://rw-sdk.com http://peterp.org https://github.com/peterp https://bsky.app/profile/p4p8.bsky.social https://x.com/appfactory https://cursor.sh https://neon.tech Resources https://rwsdk.com We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com (mailto:emily.kochanek@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket's Galileo AI watches user sessions for you and surfaces the technical and usability issues holding back your web and mobile apps. Understand where your users are struggling by trying it for free at LogRocket.com (https://logrocket.com/signup/?pdr).

The eCommerce Toolbox: Expert Perspectives
From Chaos to Composable: Inside Baerskin's Tactical Rebuild with Gus Fune

The eCommerce Toolbox: Expert Perspectives

Play Episode Listen Later May 14, 2025 20:58


Today, we explore the future of ecommerce infrastructure with Gus Fune, Chief Technology Officer (CTO) at Baerskin Tactical. As a global tactical gear brand, Baerskin is transforming how lean teams recover fast and scale smart. Gus shares how his four-person team rebuilt their ecommerce stack in just three months, stabilized revenue with a composable architecture, and built a developer-first culture that enables rapid experimentation. Tune in for practical insights on replacing legacy systems, managing 40+ microservices, and what truly drives innovation in ecommerce.

PurePerformance
Organizational Sustainability through Platform Engineering with Lesley Cordero

PurePerformance

Play Episode Listen Later May 12, 2025 42:00


As a leader that wants to optimize an organization you are bound to fail if you isolate social (culture and people) and technical (tools and process) changes. When we ask Lesley Cordero, Staff Engineer at The New York Times how to solve this dilemma she answers: "Platform Engineering, it can drive organizational sustainability by practicing sociotechnical principles that provide a community driven support system for application developers using our standardized shared platform architecture"Tune in to our latest episode and learn more about the importance of leadership to continuously keep up and balance the tension between "Developers" and "Operations", between "End User Experience" and "Developer Experience" and ultimately between "Culture and People and "Tools and Processes"Links we discussedLesley's LinkedIn: https://www.linkedin.com/in/lesleycordero/GOTO Conference Talk => https://www.youtube.com/watch?v=Jx-XrUONJ-o QCon 2025 Talk Details: https://qconlondon.com/presentation/apr2025/platform-engineering-practice-sociotechnical-excellence DevOpsCon 2024 Talk Details: https://devopscon.io/business-company-culture/platform-engineering-devops/

The Engineering Enablement Podcast
Setting targets for developer productivity metrics

The Engineering Enablement Podcast

Play Episode Listen Later May 9, 2025 43:26


In this episode, Abi Noda is joined by Laura Tacho, CTO at DX, engineering leadership coach, and creator of the Core 4 framework. They explore how engineering organizations can avoid common pitfalls when adopting metrics frameworks like SPACE, DORA, and Core 4.Laura shares a practical guide to getting started with Core 4—beginning with controllable input metrics that teams can actually influence. The conversation touches on Goodhart's Law, why focusing too much on output metrics can lead to data distortion, and how leaders can build a culture of continuous improvement rooted in meaningful measurement.Where to find Laura Tacho: • LinkedIn: https://www.linkedin.com/in/lauratacho/• Website: https://lauratacho.com/Where to find Abi Noda:• LinkedIn: https://www.linkedin.com/in/abinoda In this episode, we cover:(00:00) Intro: Improving systems, not distorting data(02:20) Goal setting with the new Core 4 framework(08:01) A quick primer on Goodhart's law(10:02) Input vs. output metrics—and why targeting outputs is problematic(13:38) A health analogy demonstrating input vs. output(17:03) A look at how the key input metrics in Core 4 drive output metrics (24:08) How to counteract gamification (28:24) How to get developer buy-in(30:48) The number of metrics to focus on (32:44) Helping leadership and teams connect the dots to how input goals drive output(35:20) Demonstrating business impact (38:10) Best practices for goal settingReferenced:DX Core 4 Productivity FrameworkEngineering Enablement PodcastDORA's software delivery metrics: the four keysThe SPACE of Developer Productivity: There's more to it than you thinkDevEx: What Actually Drives ProductivityDORA, SPACE, and DevEx: Which framework should you use?Goodhart's law Nicole Forsgren - Microsoft | LinkedInCampbell's law Introducing Core 4: The best way to measure and improve your product velocityDX Core 4: Framework overview, key design principles, and practical applicationsDX Core 4: 2024 benchmarks - by Abi Noda

PodRocket - A web development podcast from LogRocket

Carson Gross, creator of HTMX, talks about its evolution from intercooler.js, its viral rise on social media, and its philosophy of simplicity and stability. They dive into how HTMX fits into the modern web dev ecosystem, the idea of building 100-year web services, and why older technologies like jQuery and server-side rendering still have staying power. Carson also shares insights on open-source marketing, progressive enhancement, and the future of web development. Links https://bigsky.software https://www.linkedin.com/in/1cg https://github.com/bigskysoftware https://x.com/htmx_org https://htmx.org https://htmx.org/discord https://hypermedia.systems https://github.com/surrealdb/surrealdb.js https://unpoly.com https://ui.shadcn.com We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Carson Gross.

The Engineering Enablement Podcast
The AI adoption playbook: Lessons from Microsoft's internal strategy

The Engineering Enablement Podcast

Play Episode Listen Later Apr 18, 2025 29:10


Brian Houck from Microsoft returns to discuss effective strategies for driving AI adoption among software development teams. Brian shares his insights into why the immense hype around AI often serves as a barrier rather than a facilitator for adoption, citing skepticism and inflated expectations among developers. He highlights the most effective approaches, including leadership advocacy, structured training, and cultivating local champions within teams to demonstrate practical use cases. Brian emphasizes the importance of honest communication about AI's capabilities, avoiding over-promises, and ensuring that teams clearly understand what AI tools are best suited for. Additionally, he discusses common pitfalls, such as placing excessive pressure on individuals through leaderboards and unrealistic mandates, and stresses the importance of framing AI as an assistant rather than a replacement for developer skills. Finally, Brian explores the role of data and metrics in adoption efforts, offering practical advice on how to measure usage effectively and sustainably.Where to find Brian Houck: • LinkedIn: https://www.linkedin.com/in/brianhouck/ • Website: https://www.microsoft.com/en-us/research/people/bhouck/ Where to find Abi Noda:• LinkedIn: https://www.linkedin.com/in/abinoda In this episode, we cover:(00:00) Intro: Why AI hype can hinder adoption among teams(01:47) Key strategies companies use to successfully implement AI(04:47) Understanding why adopting AI tools is uniquely challenging(07:09) How clear and consistent leadership communication boosts AI adoption(10:46) The value of team leaders ("local champions") demonstrating practical AI use(14:26) Practical advice for identifying and empowering team champions(16:31) Common mistakes companies make when encouraging AI adoption(19:21) Simple technical reminders and nudges that encourage AI use(20:24) Effective ways to track and measure AI usage through dashboards(23:18) Working with team leaders and infrastructure teams to promote AI tools(24:20) Understanding when to shift from adoption efforts to sustained use(25:59) Insights into the real-world productivity impact of AI(27:52) Discussing how AI affects long-term code maintenance(29:02) Updates on ongoing research linking sleep quality to productivityReferenced:DX Core 4 Productivity FrameworkEngineering Enablement PodcastDORA MetricsDropbox Engineering BlogEtsy Engineering BlogPfizer Digital InnovationBrown Bag Sessions – A GuideIDE Integration and AI ToolsDeveloper Productivity Dashboard Examples

PodRocket - A web development podcast from LogRocket
Vite, frontend tooling & the future with Evan You

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Apr 17, 2025 33:26


Founder of VoidZero and founder of Vue and Vite Evan You joins us to talk about the evolution of JavaScript tooling, the success of Vite, and what's coming next with VitePlus — a unified toolchain aiming to simplify dev workflows. We also touch on Nitro, multi-runtime support, and where AI might (or might not) fit into the mix. Links https://evanyou.me https://x.com/youyuxi https://bsky.app/profile/evanyou.me https://github.com/yyx990803 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Evan You.

Steering Engineering Podcast
Does Developer Experience Really Matter? — With Abi Noda

Steering Engineering Podcast

Play Episode Listen Later Apr 16, 2025 31:50


In this episode of the Steering Engineering Podcast, Brent Stewart and Danny Brian dive into the business case for developer experience with expert Abi Noda. They discuss how a high-quality developer experience leads to increased productivity, software quality, and business impact, despite the fact that many organizations underinvest in it. Using insights from Gartner's Developer Experience Assessment Survey, they explore why developer satisfaction remains low and what companies can do to improve. They also examine the role of AI-augmented software engineering tools and whether an “AI divide” is emerging. Tune in to hear whether developer experience is truly worth the investment — and what it takes to get it right.About the GuestAbi Noda is a programmer, researcher, and entrepreneur focused on helping organizations improve developer productivity. Abi is the CEO and Co-Founder of DX, a platform for measuring and improving developer experience. In addition to running DX, Abi runs the Engineering Enablement podcast and newsletter, covering the latest research and perspectives on developer productivity. Before DX, he held CTO roles at several companies and was the founder and CEO of Pull Panda, which was acquired by GitHub in 2019.

Community Pulse
The Decline of Technical Influencers (Ep 96)

Community Pulse

Play Episode Listen Later Apr 15, 2025 50:52


There has been a lot of chat about the decline of the tech influencer. Where have they all gone? Is tech influence too heavy or too light? PJ, Mary, Wesley, and Jason share their opinions about “capital I” Influencers and where DevRel falls into all of this. Checkouts PJ Hagerty * Take vacations. * Fyre Festival 2 is real and can hurt you (https://www.fyre.mx/). Jason Hand * Stitched video (https://www.tiktok.com/@javavvitch/video/7484337665979157806?_r=1&_t=ZP-8v4542WIxhP) * Original video (https://www.tiktok.com/@_jenniferopal/video/7483187087668235542) * AI “slop” article (https://www.404media.co/ai-slop-is-a-brute-force-attack-on-the-algorithms-that-control-reality/) * AI Tools Lab (https://ai-tools-lab.com/) Mary Thengvall awesome (fictional) books that have stuck with me lately: * When Women Were Dragons (https://amzn.to/3XCdANJ) by Kelly Barnhill * The Midnight Library (https://www.amazon.com/Midnight-Library-Novel-Matt-Haig/dp/0525559493?crid=2XC9NV2G9FSZ3&dib=eyJ2IjoiMSJ9.2X1VMX4VBN13gI1Fm3eUtvFfYDDrB1UgW6o8pimHCKMRsUdZljuYA8UPt0uNEWQpezPL4jgGeQOKhNUUDKDiZCL70hlev8QQoAFODLSCYYHRcGHaWH6c-SIUfl-9hlWwCg4pgNfLmAi4U-PiNz9mY8AjEtRk7A1DT94rKHkb_11rxAPhs7gjEfTKIrjryhjr4OwIkmpGCpN-Pb4zNCJO8TaRKWh3fUlWuTtpFangRA8.liV0Ba6DaeVkONNImws4TX39AMvsfGnTdjU8aGbGQkg&dib_tag=se&keywords=the+midnight+library&qid=1743186669&s=books&sprefix=the+midngith,stripbooks,257&sr=1-1&linkCode=sl1&tag=persea-20&linkId=4d6bfa9b106a788cfcdd7a6b09838212&language=en_US&ref_=as_li_ss_tl) by Matt Haig * Station Eleven (https://amzn.to/3E1xUl1) by Emily St. John Mandel Cover art photo by Diggity Marketing on Unsplash. Enjoy the podcast? Please take a few moments to leave us a review on iTunes (https://itunes.apple.com/us/podcast/community-pulse/id1218368182?mt=2) and follow us on Spotify (https://open.spotify.com/show/3I7g5W9fMSgpWu38zZMjet?si=eb528c7de12b4d7a&nd=1&dlsi=b0c85248dabc48ce), or leave a review on one of the other many podcasting sites that we're on! Your support means a lot to us and helps us continue to produce episodes every month. Like all things Community, this too takes a village.

The Engineering Enablement Podcast
Gene Kim on developer experience and AI engineering

The Engineering Enablement Podcast

Play Episode Listen Later Apr 4, 2025 38:40


In this episode, we're joined by author and researcher Gene Kim for a wide-ranging conversation on the evolution of DevOps, developer experience, and the systems thinking behind organizational performance. Gene shares insights from his latest work on socio-technical systems, the role of developer platforms, and how AI is reshaping the shape of engineering teams. We also explore the coordination challenges facing modern organizations, the limits of tooling, and the deeper principles that unite DevOps, lean, and platform engineering.Mentions and links:Phoenix ProjectDecoding the DNA of the Toyota Production SystemWiring the Winning OrganizationETLS VegasFind Gene on LinkedInDiscussion points:(0:00) Introduction(2:12) The evolving landscape of developer experience(10:34) Option Value theory, and how GenAI helps developers(13:45) The aim of developer experience work(19:59) The significance of layer three changes(23:23) Framing developer experience(32:12) GenAI's part in ‘the death of the stubborn developer”(36:05) GenAI's implications on the workforce(38:05) Where Gene's work is heading

Heavybit Podcast Network: Master Feed
Ep. #33, Developer Experience with Nicole Forsgren

Heavybit Podcast Network: Master Feed

Play Episode Listen Later Apr 3, 2025 24:53


In episode 33 of Generationship, Rachel Chalmers is joined by Nicole Forsgren—developer productivity researcher and co-founder of DORA—to discuss how AI is reshaping the software development landscape. From coding with LLMs to evaluating trust in AI-generated outputs, they explore the future of developer experience and the enduring value of human intuition.

Generationship
Ep. #33, Developer Experience with Nicole Forsgren

Generationship

Play Episode Listen Later Apr 3, 2025 24:53


In episode 33 of Generationship, Rachel Chalmers is joined by Nicole Forsgren—developer productivity researcher and co-founder of DORA—to discuss how AI is reshaping the software development landscape. From coding with LLMs to evaluating trust in AI-generated outputs, they explore the future of developer experience and the enduring value of human intuition.

Convergence
The Science of Happiness at Work: How Brain Chemistry Impacts Agile Teams

Convergence

Play Episode Listen Later Mar 26, 2025 73:20


What if the key to building better teams and products is hidden in our brain chemistry? In this episode, Brad Nelson joins us to break down the neuroscience behind motivation, happiness, and productivity—especially for Agile teams. From dopamine and serotonin to stress hormones like cortisol, we explore how brain science can inform leadership, team culture, and workplace habits. Plus, we connect these insights to practical Agile practices like pair programming, retrospectives, and sustainable velocity. Unlock the full potential of your product team with Integral's player coaches, experts in lean, human-centered design. Visit integral.io/convergence for a free Product Success Lab workshop to gain clarity and confidence in tackling any product design or engineering challenge. Inside the episode... The four key brain chemicals that drive motivation and happiness Why a lack of control is the most stressful thing at work The neuroscience behind agile practices  How to use gratitude, movement, and breaks to boost productivity The connection between stress, cortisol, and sustainable team performance Practical ways leaders can create high-performing, engaged teams The surprising link between happiness, mastery, and continuous learning Mentioned in this episode Dan Pink's work on autonomy, mastery, and purpose - https://www.ted.com/talks/dan_pink_the_puzzle_of_motivation?podconvergence DC and Ryan - https://www.apa.org/members/content/intrinsic-motivation?podconvergence Shawn Achor - https://www.shawnachor.com/?podconvergence Positive Psychology  - https://www.psychologytoday.com/us/basics/positive-psychology?podconvergence Upward Spiral by Dr Alex Korb - https://www.amazon.com/Upward-Spiral-Neuroscience-Reverse-Depression/dp/1626251207?podconvergence Hawthorne studies - https://www.library.hbs.edu/hc/hawthorne/01.html?podconvergence Maslow's hierarchy of needs - https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs?podconvergence Meik Wiking and the Happiness Research Institute - https://www.happinessresearchinstitute.com/experts/meik-wiking?podconvergence HarvardX: Managing Happiness: https://www.edx.org/learn/happiness/harvard-university-managing-happiness?podconvergence Book: The High 5 Habit by Mel Robbins: https://www.amazon.com/High-Habit-Take-Control-Simple/dp/1401962122?podconvergence TED talk on The brain-changing benefits of exercise by Wendy Suzuki: https://www.youtube.com/watch?v=BHY0FxzoKZE?podconvergence Book: The infinite game by Simon Sinek: https://www.amazon.com/Infinite-Game-Simon-Sinek/dp/073521350X?podconvergence Peter Senge's “Learning Organization” - https://infed.org/mobi/peter-senge-and-the-learning-organization/?podconvergence Brad's favorite product: Nvidia Shield for streaming content: https://www.nvidia.com/en-us/shield/shield-tv-pro/?podconvergence Brad's podcast Agile for Agilists: https://www.agileforagilists.com/?podconvergence Brad's LinkedIn: https://www.linkedin.com/in/bradgile/?podconvergence Places to get started on finding a therapist:  Psychology Today - https://www.psychologytoday.com/?podconvergence Better Help - https://www.betterhelp.com/?podconvergence Talk Space - https://www.talkspace.com/?podconvergence Subscribe to the Convergence podcast wherever you get podcasts including video episodes to get updated on the other crucial conversations that we'll post on YouTube at youtube.com/@convergencefmpodcast Learn something? Give us a 5 star review and like the podcast on YouTube. It's how we grow.   Follow the Pod Linkedin: https://www.linkedin.com/company/convergence-podcast/ X: https://twitter.com/podconvergence Instagram: @podconvergence

Tech Lead Journal
#210 - Creator of WireMock: Building a Successful Open Source Project and The Art of API Mocking - Tom Akehurst

Tech Lead Journal

Play Episode Listen Later Mar 24, 2025 52:18


(05:29) Brought to you by Swimm.io⁠⁠⁠⁠Start modernizing your mainframe faster with Swimm.Understand the what, why, and how of your mainframe code.Use AI to uncover critical code insights for seamless migration, refactoring, or system replacement.Tired of API dependencies slowing down your development and testing?Dive into my conversation with Tom Akehurst, creator of WireMock, and discover the art of using API mocking to build successful software in complex distributed environments.Key topics discussed:The origin story of WireMock, born from integration challenges at DisneyHow WireMock became a leading API mocking tool with millions of monthly downloadsInsights on building and maintaining successful open-source projectsThe key benefits of API mocking for developer productivity and experienceThe shift from the traditional testing pyramid to a “testing trophy” approachLeveraging API mocking for API-first design and rapid prototypingThe distinction between API mocking and contract testingThe future of API testing and development in the age of microservices and AIWhether you're a seasoned developer or just starting out your journey in API development, this episode provides valuable insights into the power of API mocking and the journey of building a successful open-source project.  Timestamps:(02:11) Career Turning Points(08:08) WireMock OSS Success Story(15:15) Welcoming & Aligning with Contributors(18:05) Benefits of WireMock & API Mocking Tools(19:59) API Mocking & Testing Pyramid(22:05) API Mocking vs Contract Testing(25:25) The Economics of API Mocking(27:27) API First Design(32:32) Impact to the Developer Experience & Productivity(35:32) Working More Effectively with Distributed Systems(38:15) API Virtualization/Simulation(41:13) AI Advancement in API Development(44:25) Building API for AI Agents(47:25) 3 Tech Lead Wisdom_____Tom Akehurst's BioTom Akehurst is the creator of WireMock, the open source API mocking tool, which he's now been working on for well over a decade. Lately he's also the CTO and co-founder of WireMock, Inc., where he's helping complex engineering organisations effectively adopt API simulation techniques in order to build better software faster.Tom has been developing software for over 20 years. He's built large-scale web systems for media, travel, hospitality, retail and government, applying lean, eXtreme Programming, Continuous Delivery and DevOps principles along the way.Follow Tom:LinkedIn – linkedin.com/in/tomakehurstEmail – tom@wiremock.orgWireMock – wiremock.org_____Our SponsorsEnjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.Make it happen. With code.Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.Like this episode?Show notes & transcript:techleadjournal.dev/episodes/210.Follow @techleadjournal onLinkedIn,Twitter, andInstagram.Buy me acoffee or become apatron.

Community Pulse
The Importance of Humility and Sincerity in DevRel (Ep 95)

Community Pulse

Play Episode Listen Later Mar 21, 2025 36:12


Communicating the message is only part of the job of a DevRel practitioner - there's also the method. Ensuring you share the same alignment and you are seen as a member of the community is even more important than being able to educate a community. In this episode we'll look at the importance of keeping yourself humble and keeping the message sincere in order to find success within the tech world. "Sit down. Be Humble” - Kendrick Lamar Checkouts Chris DeMars * Off the Hook (https://www.youtube.com/@offthehookdetroit) Wesley Faulkner * Wear Extra Fingers - Life Hack (https://x.com/weirddalle/status/1746674550891291055) PJ Hagerty * Shoalin - the WuTang board game (https://www.chillbgames.com/shaolin?gad_source=1&gclid=Cj0KCQiAz6q-BhCfARIsAOezPxnUbw2cvBC79gHZyq5NAgYiZN3ItzQji069Bc-iCRG9CBrDIdZKLmMaAi3XEALw_wcB) * WuTang Final Tour with Run the Jewels (https://www.thewutangclan.com/tour/) Enjoy the podcast? Please take a few moments to leave us a review on iTunes (https://itunes.apple.com/us/podcast/community-pulse/id1218368182?mt=2) and follow us on Spotify (https://open.spotify.com/show/3I7g5W9fMSgpWu38zZMjet?si=eb528c7de12b4d7a&nd=1&dlsi=b0c85248dabc48ce), or leave a review on one of the other many podcasting sites that we're on! Your support means a lot to us and helps us continue to produce episodes every month. Like all things Community, this too takes a village. Special Guest: Chris DeMars.

TestGuild Performance Testing and Site Reliability Podcast
How Google Improved Developer Experience with Hugo Santos

TestGuild Performance Testing and Site Reliability Podcast

Play Episode Listen Later Mar 12, 2025 40:21


Today, listen in and discover how Google transformed its developer experience to deliver features at lightning speed. Hugo Santos, the founder and CEO of Namespace Labs, previously helped build Google's microservices platform that powers essential tools like search, photos, and Google Assistant. He shares insights from his extensive experience at Google, offering a glimpse into innovative strategies and technologies that continue to shape developer workflows. From discussing the intricacies of Google's internal platforms to his new venture at Namespace Labs, this episode promises a deep dive into improving developer efficiency and collaboration. Tune in to discover how these advancements may influence your own DevOps practices! Try out Insight Hub free for 14 days now: https://testguild.me/insighthub. No credit card required.

PodRocket - A web development podcast from LogRocket
LLMs for web developers with Roy Derks

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Mar 6, 2025 28:45


Roy Derks, Developer Experience at IBM, talks about the integration of Large Language Models (LLMs) in web development. We explore practical applications such as building agents, automating QA testing, and the evolving role of AI frameworks in software development. Links https://www.linkedin.com/in/gethackteam https://www.youtube.com/@gethackteam https://x.com/gethackteam https://hackteam.io We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Roy Derks.

Packet Pushers - Full Podcast Feed
D2DO266: How AI Affects the Developer Experience

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Mar 5, 2025 43:00


Let’s talk about how AI affects the developer experience, particularly for open source tools such as Terraform. We’re joined by guests Welly Siauw and Tyler Lynch to examine a project that leverages AI to automate the generation of documentation and examples for AWS Terraform providers. We delve into the iterative development process with AI, the... Read more »

Packet Pushers - Fat Pipe
D2DO266: How AI Affects the Developer Experience

Packet Pushers - Fat Pipe

Play Episode Listen Later Mar 5, 2025 43:00


Let’s talk about how AI affects the developer experience, particularly for open source tools such as Terraform. We’re joined by guests Welly Siauw and Tyler Lynch to examine a project that leverages AI to automate the generation of documentation and examples for AWS Terraform providers. We delve into the iterative development process with AI, the... Read more »

Arguing Agile Podcast
AA203 - Hating on Agile: Developer Frustrations with Agile

Arguing Agile Podcast

Play Episode Listen Later Mar 5, 2025 58:35 Transcription Available


We're exploring the growing anti-Agile sentiment among developers as the agile-industrial complex has stitched together a grotesque imitation of what was once a vibrant movement. Like Frankenstein's creation, what began with noble intentions has transformed into something both villagers and developers flee from in horror!Before lighting our torches and brandishing our pitchforks, we examine the common complaints: lightning-rod meetings that drain life force, the monster of micromanagement wearing agile's skin, the cruel illusion of self-organization, and the chains of cross-team dependencies binding teams to their suffering. We dissect the organizational structures that, like misguided scientists, fundamentally misunderstand the natural advantages of agility, creating abominations that shamble through corporate hallways.#AgileLeadership #ProductDevelopment #TeamEmpowermentReferences:AA199 - W. Edwards Deming's Profound Knowledge for Transforming Organizations, 2025Eric Ries - The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, 2011Jeffrey Bezos - Bezos API Mandate, 2002Who Moved My Cheese - Spencer Johnson, 1998Extreme Ownership: How U.S. Navy SEALs Lead and Win - Jocko Willink, 2017= = = = = = = = = = = =YouTube= = = = = = = = = = = =Subscribe on YouTubeAppleSpotify= = = = = = = = = = = =Toronto Is My Beat (Music Sample)By Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)

COMPRESSEDfm
199 | AI in Web Design: Balancing Speed with Creativity

COMPRESSEDfm

Play Episode Listen Later Mar 4, 2025 33:35


Join us as we talk with Nir Sadeh, Head of Product at Wix Studio, about the platform designed specifically for web professionals. Nir breaks down how Wix Studio differs from the traditional Wix editor by offering advanced capabilities for agencies and freelancers. Learn about their newest feature—AI-powered visual sitemaps and wireframes—that helps designers quickly create site structures and get client approval. We also explore how Wix balances no-code solutions with developer flexibility, their approach to responsive design using AI, and opportunities in the Wix app marketplace. Nir shares valuable insights about product development, user research methods, and his perspective on the impact of AI on the future of web design.Show Notes00:00 - Intro01:00 - Journey to becoming Head of Product01:48 - Transition from individual contributor to manager02:21 - Team structure at Wix03:42 - Goal setting and KPIs04:36 - Overview of Wix Studio06:08 - Web-based application functionality07:03 - Code editing experiences in Wix Studio08:07 - Client control and access capabilities09:02 - New features: Visual sitemap and wireframes10:57 - AI integration points in Wix12:35 - AI generating layouts and websites14:50 - Upcoming roadmap items15:54 - User creativity surprises16:12 - Wix app marketplace17:34 - Design trends and components18:59 - User research approach20:57 - Data-driven decision making22:16 - Balancing user preferences with brand goals24:02 - Career advice for aspiring product managers25:40 - Balancing customization and consistency26:44 - Mobile responsiveness and browser support28:06 - Native apps and business management28:37 - SEO tracking and analytics29:45 - Picks and PlugsLinks and ResourcesWix Studio - The professional website creation platform discussed throughout the episodeVelo by Wix - The robust code solution mentioned at 06:45Visual Sitemap and Wireframes - The new AI feature launched by Wix StudioWix App Market - The marketplace where developers can build and sell appsVS Code integration with Wix StudioWix Studio AI Assistant - Mentioned as a coding help featureFigma to Wix - Mentioned as having import capabilities to Wix StudioPicks:Severance (TV Show) - Nir's pickRemix Dev Tools (becoming React Router DevTools) - Brad's pickAeroPress - Amy's previous pick (referenced)Prismo filter - Amy's previous pick (referenced)Milk frother - Amy's current pick 

Paul's Security Weekly
Developer Environments, Developer Experience, and Security - Dan Moore - ASW #319

Paul's Security Weekly

Play Episode Listen Later Feb 25, 2025 70:21


Minimizing latency, increasing performance, and reducing compile times are just a part of what makes a development environment better. Throw in useful tests and some useful security tools and you have an even better environment. Dan Moore talks about what motivates some developers to prefer a "local first" approach as we walk through what all of this means for security. Applying forgivable vs. unforgivable criteria to reDoS vulns, what backdoors in LLMs mean for trust in building software, considering some secure AI architectures to minimize prompt injection impact, developer reactions to Rust, and more! Visit https://www.securityweekly.com/asw for all the latest episodes! Show Notes: https://securityweekly.com/asw-319

COMPRESSEDfm
198 | The Great Formatting Debate: ESLint, Prettier, and TypeScript

COMPRESSEDfm

Play Episode Listen Later Feb 25, 2025 51:23


Josh Goldberg joins Amy and Brad to unpack the recent ESLint V9 release and its impact on the TypeScript ecosystem. From explaining the nuances of flat config migration to debating the proper separation between Prettier and ESLint, Josh offers practical advice for improving developer workflows. The conversation covers Josh's journey as a full-time open source maintainer, the Open Source Pledge initiative, and best practices for implementing linting in CI/CD pipelines. Plus, Josh shares behind-the-scenes details from the inaugural SquiggleConf event.Chapter Marks00:00 - Intro00:48 - Welcome Josh Goldberg01:06 - Working in open source and getting paid03:10 - The Open Source Pledge04:49 - ESLint V9 and flat config changes07:25 - Migration challenges with flat config09:52 - Understanding ESLint config format11:50 - How most people use ESLint16:20 - Prettier vs ESLint responsibilities18:47 - Conflict between Prettier and ESLint21:26 - TypeScript's role in ESLint25:01 - TypeScript ESLint packages explained27:43 - Linters for other languages29:31 - ESLint in CI/CD pipelines32:03 - Auto-fixing in different environments37:14 - AI's role in linting and formatting41:45 - SquiggleConf discussion44:15 - Conference tooling and Q&A system46:33 - Future SquiggleConf plans47:13 - Picks and PlugsBrad GarropyPick: Philips Hue smart lighting system - Set up Christmas lights with Hue smart outlets for easy control via phone or voice commandsPlug: Brad's BlueSky account - @bradgarropy.comJosh GoldbergPick: BlueSky social network - Appreciates how it feels like early Twitter without spam bots and complicated server setupsPlug: SquiggleConf - Web development tooling conference returning in September 2025Amy DuttonPick: The Inheritance Games (book) - Describes it as an easy-to-read young adult fiction with puzzles, similar to Knives OutPlug: Amy's BlueSky account - @selfteachmeLinksMentioned in the EpisodeTypeScript ESLintESLint v9 migration docsESLint Config InspectorSentry Grave $750k to Open Source MaintainersOpen Source Pledge initiativeSquiggle Conf websitePrisma PulsePhilips Hue smart lightingThe Inheritance Games (book mentioned by Amy)Social Media AccountsBrad's BlueSky account: @bradgarropy.comAmy's BlueSky account: @selfteachmeJosh Goldberg's BlueSky Account: @joshuakgoldberg.comRelated ResourcesESLint Stylistic projectESLint Config PrettierESLint Plugin Prettier"Create TypeScript Apps" project (Josh's tooling package)Awesome ESLint repo (collection of ESLint plugins)Manual to Magical: AI in Developer Tooling: Tobbe's talk on using AI to write code modsNicholas Zakas discussing the ESLint config system on Syntax podcastTools MentionedHuskyLint-stagedCursorBiome and OXLint (Rust-based linters)GitHub Actions

Packet Pushers - Full Podcast Feed
D2DO265: How Do We Measure Developer Experience?

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Feb 19, 2025 40:18


Developer experience is a hard metric to measure qualitatively. On today's show, we talk with Kristen Foster-Marks about Developer Experience, or DevEx. We start with the controversial concept of “ghost engineering,” which claims many software engineers do not contribute meaningfully to their work. We delve into the validity of this claim, and discuss the scientific... Read more »

Packet Pushers - Fat Pipe
D2DO265: How Do We Measure Developer Experience?

Packet Pushers - Fat Pipe

Play Episode Listen Later Feb 19, 2025 40:18


Developer experience is a hard metric to measure qualitatively. On today's show, we talk with Kristen Foster-Marks about Developer Experience, or DevEx. We start with the controversial concept of “ghost engineering,” which claims many software engineers do not contribute meaningfully to their work. We delve into the validity of this claim, and discuss the scientific... Read more »

Salesforce Commerce Cloud Innovations
095: REPLAY: Commerce Developer Experience and the Power of Community with Kasama CEO Mark Rubin

Salesforce Commerce Cloud Innovations

Play Episode Listen Later Feb 12, 2025 37:38


In this episode, e-commerce pioneer Mark Rubin, founder of Kasama and Salesforce aficionado, takes us on a digital odyssey through his illustrious career in e-commerce development. From foregoing law school to embarking on a journey that's seen coding breakthroughs and vibrant city living, Mark reveals how personal passions and a humorous life philosophy have shaped his professional triumphs. He shares insights into the thrill of launching an e-commerce platform for St. Jude's and discusses the power of AI in commerce, the importance of soft skills, and the innovative strategies for deploying sites on Commerce Cloud. Whether you're a developer, project manager, or simply curious about the future of commerce, this episode offers a wealth of knowledge and inspiration to navigate the ever-evolving world of e-commerce with success. Show Highlights: The role of personal interests and "superpowers" in Mark's professional success. Insights on rapid e-commerce development for St. Jude's and the thrill of launching innovative projects on Commerce Cloud. The importance of soft skills in tech, agency growth, and balancing technical expertise with leadership and communication. Approaches to deploying sites on Commerce Cloud, catering to B2C, B2B, and D2C business needs, and leveraging headless commerce. The transformative role of AI in commerce, enhancing capabilities for developers and project managers, and its application in real-world projects. Follow and Review: We'd love for you to follow us if you haven't yet. Click that purple '+' in the top right corner of your Apple Podcasts app. We'd love it even more if you could drop a review or 5-star rating over on Apple Podcasts. Simply select “Ratings and Reviews” and “Write a Review” then a quick line with your favorite part of the episode. It only takes a second and it helps spread the word about the podcast. Supporting Resources: Join the Commerce Cloud Community: http://sforce.co/commercecrew *** Episode Credits If you like this podcast and are thinking of creating your own, consider talking to my producer, Emerald City Productions. They helped me grow and produce the podcast you are listening to right now. Find out more at https://emeraldcitypro.com. Let them know I sent you.