PLAY PODCASTS
Azure & DevOps Podcast

Azure & DevOps Podcast

407 episodes — Page 1 of 9

Tamir Dresher: Squad Agent Workflows - Episode 407

Jun 22, 202640 min

Erik Darling: T-SQL Architecture - Episode 406

Jun 15, 202637 min

Chris "Woody" Woodruff: AI-Assisted Software Architecture - Episode 405

Jun 8, 202648 min

J. Tower: A.I. Workflows - Episode 404

Jun 1, 202636 min

Ryan Riley: Development Process using AI - Episode 403

May 25, 202648 min

Gaurav Seth: Leading in the AI World - Episode 402

May 18, 202644 min

Stephen Cleary: Asynchronous Software - Episode 401

May 11, 202634 min

Tim Corey: Learning AI Architecture - Episode 400

May 4, 202641 min

Chet Husk: .NET Tooling - Episode 399

Apr 27, 202643 min

Pierce Boggan: AI Workflows - Episode 398

Apr 20, 202638 min

Michael Perry: AI-assisted Development - Episode 397

Apr 13, 202637 min

Aaron Stannard: Software 2.0 using AI - Episode 396

Apr 6, 202650 min

Ep 395Mads Torgersen: Talking AI - Episode 395

https://clearmeasure.com/developers/forums/ Mads is a Principal Architect at Microsoft, where he has been for over 20 years. He's been the Lead Designer of the C# language for a long time. Prior to this, Mads was a professor and contributed to a language starting with J. He was previously on episode 325 of the podcast where he spoke about the latest on C# at the time. Mentioned in this Episode Github Link - C# Episode 325 Learn C# Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Mar 30, 202637 min

Ep 394James World - AI - Episode 394

https://clearmeasure.com/developers/forums/ James World is a technology leader with decades of hands‑on engineering experience, enabling enterprises to thrive through modern cloud and AI‑driven solutions. He has spent well over ten years architecting cloud‑native platforms on Microsoft Azure, guiding multiple development teams through complex digital transformations while remaining deeply involved in the code and critical technical decision‑making. His background spans financial services and other enterprise environments where reliability, performance, and scalability are non‑negotiable. He is a Microsoft Certified Azure Solutions Architect Expert and a polyglot developer, with extensive commercial experience primarily in .NET and C#, applied across distributed systems, event‑driven architectures, and modern AI integration patterns. He is currently focused on driving responsible and effective adoption of Generative AI within the enterprise—from engineering productivity and product enhancement to business‑assistive tooling. He has been involved with AI initiatives and won several AI hackathons, helping organizations move from experimentation to meaningful strategic value. He enjoys solving complex problems, mentoring engineers, and sharing practical insights on architecture, modern software development, and AI‑augmented delivery practices. He believes technologists never stop learning—and that commitment is what keeps the industry exciting. Mentioned in This Episode Context7 GitHub SpecKit OpenSpec Striker for mutation testing Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Mar 23, 202641 min

Ep 393Daniel Ward: AI Agents - Episode 393

https://clearmeasure.com/developers/forums/ Daniel Ward is a Microsoft .NET MVP and software consultant at Lean TECHniques in San Antonio, TX. He works with teams to deliver high‑quality software through modern engineering practices, including effective CI/CD, automated testing, AI adoption, and product management. His background spans multiple industries such as finance, retail, and agriculture, and he has served as a software developer, technical coach, agile coach, and tech lead. Daniel is also a conference speaker, a contributor to the .NET community, and the creator behind Dan In a Can, where he writes about .NET, testing, DevOps, and developer tooling. Outside of his professional work, he enjoys piano, guitar, swing dancing, and game development. Mentioned in This Episode Website LinkedIn X Account Github Lean Techniques "Kiro" AI Coding Tool Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Mar 16, 202645 min

Ep 392Richard Lander: DotNet Inspect - Episode 392

https://clearmeasure.com/developers/forums/ Richard Lander is a Principal Program Manager on the .NET team at Microsoft. He's been with Microsoft since 2000, and working on .NET since 2003! Currently, he's working on runtime features, docker container experience, blogging and customer engagement. He's also part of the design team that defines new .NET runtime capabilities and features. Mentioned in This Episode Episode 289 Episode 148 Episode 50 DotNet Skills Suzanne Cook's Assembler Blog SourceLink dnx dotnet-inspect Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Mar 9, 20261h 3m

Ep 391Savino Carlone: ERP Systems - Episode 391

https://clearmeasure.com/developers/forums/ Savino Carlone, or Savi for short, is a 25‑year backend developer from Turin, Italy with experience across enterprise and high‑performance systems in sports broadcasting, banking, and ERP platforms. Savi has been nominated in the past to be on the board of directors for the .NET Foundation. He co‑leads the Torino .NET Users Group, which has over 1,200 members. He collaborates with Codemotion, and co‑hosts the Devs Book Club, in Italian. He currently leads development on the web‑based ERP system Fattutto in Northwest Italy. Mentioned in this Episode LinkedIn X Account Board Elections Page Book - Real-World Web Development with .NET 10 - Mark J. Price Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Mar 2, 202634 min

Ep 390Paul Duvall: AI-Driven Development - Episode 390

https://clearmeasure.com/developers/forums/ Paul Duvall is an award‑winning author, longtime DevOps leader, and former AWS executive with more than two decades of experience in software engineering. He co‑founded Stelligent, establishing a business dedicated to enabling enterprise customers adopt DevOps and Security practices on AWS. He is the author of the book at defined CI for the world: Continuous Integration: Improving Software Quality and Reducing Risk. The book received the 2008 Jolt Award and continues to be the official textbook for continuous integration. Today, he focuses on helping engineering teams adopt AI‑native and DevSecOps practices, drawing on multiple decades of delivering and managing software solutions. Mentioned in this Episode LinkedIn Website X Account Continuous Integration Github AI Development Patterns Redacted Adventures Making CI CD Invisible a Vision for Zero Touch Delivery - Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Feb 23, 202641 min

Ep 389Damian Brady: GitHub AI - Episode 389

https://clearmeasure.com/developers/forums/ Damian Brady is a Staff Developer Advocate at GitHub. He's a developer, speaker, and author specializing in AI, DevOps, MLOps, developer process, and software architecture. Formerly a Cloud Advocate at Microsoft for four years, and before that, a dev at Octopus Deploy and a Microsoft MVP, he has a 25-year background in software development and consulting in a broad range of industries. In Australia, he co-organized the Brisbane .Net User Group and launched the annual DDD Brisbane conference. Mentioned In This Episode Episode 306 Episode 258 Episode 206 Episode 008 Github CoPilot Workspace X Account Website Githubnext Copilot for Docs Copilot for Pull Requests CoPilot Voice "What is GitHub Models? Here's how to use AI models easily" "15 Minutes to Merge: The top feature announcements from GitHub Universe!" SpecKit Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Feb 16, 202640 min

Ep 388David Starr: DevOps Success Story - Episode 388

David Starr is the President and Founder of Cumulus26, which helps companies succeed in the Microsoft Azure Marketplace and other facets of Azure. He's had a multi-decade career at Microsoft, Godaddy and others in senior technical leadership roles. He's spoken at industry conferences and delivered technical training courses and many other things. Mentioned In This Episode Episode 311 Episode 149 LinkedIn Making HIPAA and HITRUST compliance easier Azure for Executives Elegant Code Elegant Coder X Account Plural Sight Plural Sight Course Mastering the Marketplace Episode 99 Cumulus26 AmpUp - for Microsoft Markeplace Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Feb 9, 202646 min

Ep 387Kevin Griffin: Engineering for System Uptime - Episode 387

With over 20 years of software development experience, Kevin Griffin is a passionate and versatile leader, trainer, and consultant in the .NET ecosystem. He has worked with various industries, from the United States Military to health care to ticket brokering, delivering high-quality solutions and empowering his clients and teams to succeed. In his day job, he is the CTO at Shows On Sale where he oversees the technical strategy and direction of the company. Kevin also has served as the President of the .NET Foundation for the last term. And Microsoft has conferred the Microsoft MVP to him at least 16 times. He speaks at tons of conferences and is a board member of the Stir Trek Conference series as well. Mentioned In This Episode LinkedIn DNF Summit 2025 Video Website Dev Fest - Hampton Roads, Norfolk/Virginia Beach, Virginia. Stir Trek May 1st. Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Feb 2, 202646 min

Ep 386Maddy Montaquila: .NET Update - Episode 386

https://clearmeasure.com/developers/forums/ Maddy Montaquila is a Senior Product Manager on the Aspire team and has previous been on the MAUI team and has been working with .NET mobile apps since 2018 working on Xamarin tooling. When she first joined Microsoft and worked with the Xamarin team as an intern, she realized the impact that she could have in creating amazing developer tools and frameworks, which inspired her to pursue a role as Program Manager. You can connect with her on Twitter and GitHub @maddymontaquila! Mentioned in this episode: Github - Maui Maddy's Linkedin .NET Maui Github Maui Samples Github - Development Guide Episode 244 Episode 120 Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jan 26, 202647 min

Ep 385Graham McMillan: Database DevOps - Episode 385

Graham is the Chief Technical Officer at Redgate Software, where he leads the teams behind industry‑leading Database DevOps tools. Before Redgate, Graham's experiences includes multiple decades in complex projects and leadership oversight at many companies including Elsevier, IBM, Sun, BEA, and Oracle. He's also a two‑time round‑the‑world yachtsman, bringing hard‑earned leadership experience from some of the most demanding environments on earth. - Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jan 19, 202636 min

Ep 384Carola Lilienthal and Henning Schwentner: Domain-Driven Transformation - Episode 384

Carola Lilienthal is an architect and coach at Workplace Solutions. She is the author of Sustainable Software Architecture and shares her knowledge at international conferences. Henning Schwentner is a software architect, coach, and consultant at WPS – Workplace Solutions where he helps teams modernize legacy systems. He is a thought leader in DDD and software architecture, and he has also authored Domain Storytelling. Carola's LinkedIn Henning's LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jan 12, 202635 min

Ep 383AD 2025 - The Year of AI-Driven Development – Looking Ahead to 2026 - Episode 383

Today I'm going to reflect back on 2025, highlight some things and project forward into 2026. I think there are some very important developments and changes that we all shipping custom software need to be on top of. Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jan 5, 202612 min

Ep 382Scott Hanselman: The Future of Software Engineering - Episode 382

Scott Hanselman is a teacher at heart. He speaks all over to whoever will listen. He's have written code that you, dear listener, has used. Scott has been blogging, coding, and podcasting a LONG time. He codes, writes, speaks, empowers, promotes, braids, learns and listens - usually not in that order. And he's a Vice President at Microsoft in his day job focusing on Developer Community. You can find him on YouTube, TikTok, Instagram, and Mastodon! His Hanselminutes podcast has surpassed 900 episodes, and his Azure Friday show, over 750 episodes. Connect with him at hanselman.com Mentioned in This Episode Episode 280 Scott Hanselman's TEDx Portland Talk Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Dec 29, 202538 min

Ep 381Glenn Condron: Aspire Strategy for .NET - Episode 381

Glenn is a Principal Product Manager for the App Platform team within the Developer Division at Microsoft, focusing on .NET. Before joining Microsoft Glenn was a developer in Australia where he worked on software for various government departments. Mentioned in this Episode X Account Episode 293 Episode 58 Github Microsoft Devblog Building Cloud Native apps with .NET 8 Simplifying Cloud-Native Development with .NET 8 Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Dec 22, 202552 min

Ep 380Jared Parsons: The Latest with C# - Episode 380

Jared Parsons is a Developer Manager for the .NET Tools team at Microsoft. He's also done extensive work on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jared started out at Microsoft over 20 years ago as a Developer; moved on to become a Senior Developer; then Principal Developer on Midori OS; and most recently, the Principal Developer on C# Compiler Team, and now a Developer Manager. He's spoken at many conferences, like Microsoft Build and others. Mentioned in this Episode Episode 287 Episode 53 Github - Rosyln Github - Analyzers Github - Csharplang Jared's LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Dec 15, 202542 min

Ep 379Chris Wilke: Generated AI Stories - Episode 379

Chris has 25 years experience as a seasoned SaaS and AI product leader known for practical, people-first strategies to harness value from Generative AI for operational excellence. Chris developed the AI Vantage framework—a strategic approach that emphasizes process-driven transformation to unlock immediate and long-term value from GenAI technologies. He works for Viewport as the Head of Technology and is a respected voice in the AI and product management space, frequently sharing insights through training, blogs, and speaking engagements. Chris holds certifications in SAFe Product Ownership and Pragmatic Marketing, and is an alumnus of Texas A&M University. Mentioned in this Episode Chris' Website Chris' X Account Chris' LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Dec 8, 202538 min

Ep 378Alvin Ashcraft: Community Conferences - Episode 378

Alvin is a senior content developer at Microsoft, author, and longtime leader in the .NET developer community. With over 27 years of experience in software development, Alvin has been recognized as a Microsoft MVP for more than a decade, honored for his contributions to Windows development, Visual Studio, and the broader Microsoft ecosystem. He is currently writing docs for multiple Microsoft technologies. In 2021, Alvin wrote a book for Packt Publishing, Learn WinUI 3.0. This is the first book Alvin authored and has been the technical reviewer for eight other .NET-related titles from Packt. Alvin is a founding board member of the TechBash Foundation and organizer of the annual TechBash developer conference in Pocono Manor, PA. Alvin resides in Pennsylvania with his wife and three daughters. Mentioned in this Episode: LinkedIn Website Alvin's Book Episode 214 Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Dec 1, 202528 min

Ep 377Dan Clarke: Personal Productivity - Episode 377

Dan Clarke is a seasoned software consultant, Microsoft MVP, and founder of Everstack Ltd. Dan is widely known for his contributions to the .NET ecosystem and hosts the Unhandled Exception Podcast. With a background in DevOps, Azure, and developer tooling, Dan brings a thoughtful, systems-level perspective to software craftsmanship. His work spans technical education, community leadership, and content creation—from blog posts and newsletters to YouTube tutorials and conference talks. Dan resides in the UK and when he isn't programming, he enjoys daily weightlifting, playing the guitar, and a past life of skydiving and motorcycling. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Dan Clarke Website Dan's Podcast Dan's Newsletter Dan's Youtube Dan's Blog Dan's Linkedin Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Nov 24, 202541 min

Ep 376Andrew Lock: Testing Frameworks - Episode 376

Andrew Lock is a staff software engineer at Datadog and educator whose contributions to the .NET ecosystem have shaped how developers approach modern web applications. Located in the UK, Andrew is a Microsoft MVP, Author of ASP.NET Core in Action, and has an active blog all about his experience working with .NET and ASP.NET Core. Topics of Discussion: [2:56] Andrew talks about appreciating the joy of coding and the minutiae of figuring out the correct way to do things. [3:28] Andrew discusses the various testing frameworks available for .NET, including MS Test, NUnit, XUnit, and TUnit. He explains the history and evolution of these frameworks, noting that XUnit has become the de facto default version. [7:41] Andrew explains his interest in TUnit, a newer testing library that addresses some of the limitations of XUnit. [9:29] TUnit is designed to be fast, supporting parallel execution and native AOT for better performance. [12:16] Is there a way to radically speed up the execution of big test suites? [15:39] Andrew explains the importance of each type of test in providing confidence that the software works as intended. [21:26] Andrew notes that full system tests can provide strong confidence by exercising critical pathways in the application. [29:44] Andrew mentions that tools like Octopus Deploy can be used to automate smoke tests as part of the deployment process. [30:26] Advice to new developers regarding automated testing, and the importance of writing code that is easy to test, and thinking about testing when writing code. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Andrew Lock "Andrew Lock: Containers in .NET8 - Ep 281" "Andrew Lock: Web Applications in .NET6 - Ep 198" "Updates to Docker images in .NET8" Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Nov 17, 202532 min

Ep 375Ben Day: SlideSpeaker.AI - Episode 375

Ben Day is a seasoned software consultant and fractional CTO. With over two decades of experience, he brings a blend of hands-on coding expertise, strategic clarity, and people-focused coaching to help companies — from startups to Fortune 500s — deliver high-quality software faster and with less friction. As the founder of Benjamin Day Consulting, Inc., Ben offers training, coaching, and architectural guidance rooted in Agile, Scrum, Azure DevOps, and GitHub best practices. He's a Microsoft MVP, a certified Professional Scrum Trainer for over 15 years, and a sought-after speaker who favors storytelling over slide decks. Topics of Discussion: [2:30] The overlap between music and coding, with Ben explaining the empathy required in both fields. [4:22] Jeffrey mentions the Sunday Sounds app, which allows users to create custom instruments using AI prompts. [6:45] The process of creating Slide Speaker and how Slide Speaker takes screenshots of each moment in a PowerPoint presentation and generates MP4 files. [13:01] Technical details of SlideSpeaker. [16:18] Event-based scaling. [17:10] How SlideSpeaker can be used for internal training presentations and compliance-approved content. [26:06] The opportunity for even more voice models and the ability to create your own custom voice, accent, and tone. [28:11] Ben talks about creating videos that help absolute beginners grasp C#. [32:45] What's next for Ben and Slidespeaker? Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Benjamin Day Consulting Benjamin Day LinkedIn Benjamin Day YouTube SlidespeakerAI Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Nov 10, 202536 min

Ep 374Josh Arzt: 23 Years of .NET - Episode 374

Josh Arzt is a Senior Solutions Architect with 25+ years of experience modernizing systems, solving complex problems, and delivering scalable cloud solutions. He is an expert in software engineering, DevSecOps, serverless architectures, and cloud migrations. He is a certified professional with a strong publication record in IT and applied mathematics. His professional career began in the early 2000s, when he discovered .NET and all it had to offer in its early days. Using that framework, paired with his maturation in software architecture, helped shape how he approaches challenges — with curiosity, precision, and a focus on making technology practical and reliable. Along the way, he's led teams, modernized systems, written his own software in performance metrics, and helped organizations adapt to change, but what he values most is working with people: mentoring engineers, collaborating across disciplines, and finding ways to connect technical work to real human impact. He brings both experience and perspective — the ability to see the big picture while never losing sight of the craft that drew him to this field in the first place. Josh is also a 2025-2026 board election candidate for .NET Foundation. Topics of Discussion: [2:40] Josh talks about the .NET Foundation and its importance. [7:08] A self-described dorky child, Josh recounts his early days in IT, starting with building computers as a child. [9:33] Josh describes his transition from IT support to software development, driven by his interest in problem-solving. [15:55] Josh discusses the evolution of .NET, from its early days to the current state. [30:40] The importance of choosing the right tool for the job, regardless of the programming language. [32:42] The challenges of managing tech debt and the importance of sustainability in software development. [37:28] Josh shares his positive experiences with the .NET community and the support they provide. [38:08] How thoughtful and consistent feedback shapes the evolution of the .NET ecosystem. [40:02] Continuous learning and adaptation in the field of software development. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Joshua Arzt LinkedIn Technical Babble — XCalibur Systems Xcalibur37 GitHub User Xcalibur Stack Overflow Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Nov 3, 202543 min

Ep 373Lee Brownhill: The Data Community - Episode 373

Lee Brownhill is a Principal Cloud DBA at Cloud Rede with deep expertise in SQL Server performance tuning and automation. With years of experience across Azure and AWS, Lee helps clients optimize their cloud data platforms. His journey began in IT support, quickly evolving into a passion for SQL Server that led him through roles as a Production and Developer DBA. Now, he's a trusted consultant, known for making systems run faster and smarter. Lee is a Redgate Community Ambassador, a regular at SQLBits and Data Relay, and once spent a transformative week learning from T-SQL legend Itzik Ben-Gan. Whether on-prem or in the cloud, Lee's mission is simple: make SQL Server shine. Topics of Discussion: [2:33] Lee shares his career journey, starting in general IT support and transitioning to a role involving Microsoft Dynamics NAV, which introduced him to SQL Server. [5:48] Jeffrey discusses the challenges faced by young programmers who work with databases but lack deep experience. [7:05] Lee highlights common anti-patterns in SQL Server. [8:04] The concept of "row by agonizing row." [8:46] Lee shares his thought process when addressing performance problems in SQL Server. [9:12] Categorizing issues based on their severity and urgency using a tried-and-true checklist. [10:36] Taking a step back to look at the issue holistically before diving into specific details. [16:04] An optimal database structure and segmentation in 2025, and the importance of normalization to avoid redundant data and ensure data integrity. [20:00] The different ways to host SQL Server in Azure and the benefits of each. [23:02] Metrics for determining if an Azure SQL instance is over- or under-provisioned. [25:02] The value of Azure's costing tools in helping to optimize resource usage and reduce costs. [26:07] The work of site reliability engineers who use KQL to analyze logs and identify issues. [30:09] Lee's blog is a repository of technical topics, including SQL Server, performance tuning, and unit testing. [32:10] SQL Server 2025 features and the importance of learning and understanding new technologies. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Lee Brownhill's Blog Lee Brownhill LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Oct 27, 202538 min

Ep 372Aaron Palermo: Cyber Security and Systems Engineering with AI-Driven Development - Episode 372

Aaron Palermo is a Senior Solutions Architect, DevOps engineer, and all-around cybersecurity expert. He works for a global cybersecurity services company, Appgate. Aaron was last on the show in episode 196, sharing about Zero Trust Networking. Topics of Discussion: [3:20] Aaron shares his excitement for learning new things and solving innovative challenges, which keep him engaged in the field. [3:30] Aaron explains his current role at Appgate, a zero-trust network access company. [4:25] The importance of direct-routed solutions for federal customers who want to own and manage their infrastructure. [6:27] Aaron recounts how he applied insights from previous ADP guests Scott Hunter, Burke Holland, and Greg Leonardo. [7:56] He explains the process of querying the Appgate API with natural language and the insights gained from the AI agent's code generation. [8:24] Testing an Integration in the Lab. [11:05] Jeffrey and Aaron discuss the benefits of using open-source tools and the flexibility of Proxmox for network testing. [14:47] VS Code and Copilot Integration, and what's next. [19:39] Aaron introduces n8n.io as a low or no-code automation platform that integrates with AI agents and APIs for workflow orchestration. [21:15] Integrating simple automation examples, such as weather-based watering systems and data-driven decisions without sensors. [28:09] OpenWRT's flexibility and customization. [30:01] What are some of the scenarios where a software-defined network might be the right tool? [33:26] Know what you want, and write from a purpose. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Ep 196 with Aaron Palermo n8n AppGate Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Oct 20, 202535 min

Ep 371Software Leadership with Jonathan "J." Tower - Episode 371

Jonathan Tower is known to friends and colleagues simply as "J." J. is a Microsoft MVP, Telerik Developer Expert, and the founder of Trailhead Technology Partners, a global custom software consultancy. With nearly 25 years of experience in the industry, J. has held roles ranging from senior architect to director of development, and now leads a team building high-quality, large-scale applications across a wide range of technologies. J.'s technical expertise spans C#, .NET, ASP.NET MVC, and modern JavaScript frameworks, along with mobile app development. But what truly sets him apart is his passion for building community. He's the driving force behind Beer City Code, Michigan's largest software conference, and serves on the board of SoftwareGR, a nonprofit dedicated to growing the software industry in West Michigan. He's also a frequent speaker at conferences and meetups around the world, a LinkedIn Learning course author, and a mentor to many through his work with robotics teams and local tech groups. Outside of tech, J. is an adventurer at heart. He and his family recently completed a year-long road trip across the U.S., visiting 58 of the 63 national parks. He's also a fan of photography, hiking, reading, and catching every Best Picture nominee before the Oscars. Topics of Discussion: [3:30] Fun fact! J. has been to 58 of the 63 national parks, with his current favorite being Glacier National Park. [4:46] J. explains his early interest in creating things and his discovery of software development in middle school. [7:33] J.'s journey into leadership and consulting. [11:04] J. talks about his Blue Blazes podcast and the inspiration behind the name. [14:27] The "shiny object syndrome" and the misuse of microservices architecture. [15:06] Understanding the true needs of a project before implementing complex solutions. [21:20] AI should be viewed as a collaborative tool, not a replacement for team members. [22:51] The insight that J. got at a Ford Factory about how AI can help us shape and create jobs instead of just replacing them. [27:50] J. mentions he recently released courses on Dome Train about migrating legacy applications. [29:05] Choosing the framework that is the most similar model. [31:29] The type of traits that J. would look for in a lead engineer or a team leader. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Jonathan "J." Tower LinkedIn JTower Website Trailhead Technology Jonathan "J." Tower MVP Blue Blazes Podcast .NET Foundation Dome Train — Jonathan Tower Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Oct 13, 202535 min

Ep 370Peter Ritchie: .NET Foundation - Episode 370

Peter Ritchie is a veteran software architect and consultant with over 35 years of experience in the tech industry. Peter is renowned for his deep expertise in .NET development, distributed systems, and agile methodologies. He's an accomplished author of several technical books, a former Microsoft MVP, and a sought-after international speaker. Peter is also actively involved in the .NET community and was a candidate for the .NET Foundation Board of Directors, reflecting his commitment to open-source and developer advocacy. Through his consulting work, he helps teams elevate their architecture, code quality, and development practices — especially in areas like ASP.NET, Clean Architecture, and CI/CD pipelines. Topics of Discussion: [3:45] Overview of .NET Foundation. [5:33] Support for User Groups and .NET 10. [5:48] The upcoming release of .NET 10 and Visual Studio 2026. [6:39] Stability and backward compatibility. [9:10] Challenges and approaches to business logic. [11:24] Repository structure and team organization. [15:27] Testing and continuous integration. [17:12] The role of experienced developers in mentoring and reviewing the work of junior developers. [20:02] Jeffrey mentions a recent blog post of Peter's and how we can define clear user stories, including roles, actions, criteria, and benefits, to ensure developers understand the requirements. [24:15] The importance of context in AI-driven development and how it applies to working with people. [25:06] How the AI revolution can lead to better understanding and communication within development teams. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Peter Ritchie LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Oct 6, 202528 min

Ep 369Greg Leonardo: Azure and AI - Episode 369

Greg Leonardo is a Principal Cloud Architect, Certified Azure Solution Architect Expert, and Microsoft Azure MVP with over two decades of experience driving high-impact cloud transformations for global enterprises. Greg's work sits at the crossroads of architecture, innovation, and mentorship, where he crafts scalable, cost-efficient, and future-ready solutions that align technology with business strategy. He's a recognized authority in Azure-native architecture, FinOps optimization, and AI integration, known for delivering measurable results—from reducing cloud spend to accelerating DevOps agility through Terraform and infrastructure as code. His leadership extends beyond technical execution, as he actively cultivates cloud talent and fosters a culture of continuous improvement. A former Gulf War veteran, Greg brings discipline, resilience, and strategic foresight to every initiative — whether building global cloud ecosystems or leading high-performance engineering teams. He's also a passionate advocate for the cloud community, sharing insights daily through technical writing and open mentorship. Topics of Discussion: [5:46] Greg discusses his approach to AI, emphasizing responsible AI and the importance of understanding its limitations. [8:12] AI's journey through the Hype Cycle. [11:09] Greg introduces the concept of AI as "virtual employees." [16:44] Greg talks about how he uses both Microsoft 365 Copilot and ChatGPT Enterprise to compare their capabilities. [18:36] How Greg tests and compares AI tools. [20:21] Comparing AI to previous search and research methods. [23:31] Improving AI results through better prompts. [26:17] The agent framework, sharing, and limitations of AI agents. [36:47] AI's ability to generate architectural diagrams. [41:49] Exploring autonomous coding agents. [41:45] Why we aren't quite ready for the "fire and forget" side. [43:08] Struggling with the memory behind chat. [44:02] Closing thoughts — what can we expect in the future, and what are more practical applications of AI? Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Gregory Leonardo LinkedIn Greg Leonardo Website Ep 326 with Greg Leonardo: The Latest in Azure Ep 282 with Greg Leonardo: Optimizing Cloud Budgets Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Sep 29, 202548 min

Ep 368John Bristowe: The Latest from Octopus Deploy - Episode 368

John Bristowe brings over 20 years of experience in technology to his role as Community Director at Octopus Deploy. His career includes time at Progress and Microsoft, where he developed his skills in management and technology. Known for a straightforward and engaging style, John often speaks at industry conferences, sharing practical tips and insights. John is a HashiCorp Ambassador and part of the Progress Champions program. He enjoys creating content such as articles, webinars, and podcasts, aiming to help others in the tech community. In his free time, John likes to stay informed about the latest tech developments and shares his learning with an online audience. His approach is always about sharing knowledge and learning together. Topics of Discussion: [2:47] John shares his career journey, starting at Microsoft in 2005, and his involvement in developer evangelism. [4:03] The evolution of Octopus Deploy, from an open-source project to a commercial tool. [5:47] The importance of setting up deployment pipelines and the challenges of deploying on weekends due to brittle pipelines. [6:36] Check out the Octopus Deploy roadmap for updates on new features and innovations. [9:04] The potential of AI in the deployment space and the importance of maintaining a balance between AI and human involvement. [10:46] More about Codefresh. [11:23] The integration of AI capabilities in Octopus Deploy, including the AI assistant. [15:17] Designer Experience vs. Text-Based Workflows. [24:43] Common use cases for runbooks, including server maintenance, database management, and cost management in Kubernetes. [26:22] The importance of automated health checks and runbooks for ensuring reliable and cost-effective deployments. [29:58] Platform Hub and Enterprise Scalability. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Octopus Deploy Codefresh Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Sep 22, 202532 min

Ep 367Mads Kristensen: Visual Studio 2026 - Episode 367

Mads is a Principal Product Manager on the Visual Studio team at Microsoft, where he champions developer productivity, performance, and extensibility. With a deep passion for streamlining the development experience, Mads has created dozens of widely used Visual Studio extensions — including Web Essentials, File Nesting, and Markdown Editor v2 — and maintains the Extensibility Essentials toolkit to empower other developers to build better tools. Mads brings over a decade of experience in web development on the Microsoft platform. He is also the founder of SchemaStore.org and a home automation enthusiast. Known for his engaging presentations and hands-on insights, Mads is a frequent speaker at developer conferences worldwide. He lives in the Pacific Northwest and his mission is simple: to make Visual Studio the most delightful development environment on the planet. Topics of Discussion: [2:38] More about Mads' career journey at Microsoft. [5:14] The new and improved Visual Studio. [7:44] Backwards compatibility is a key feature — .NET solutions will still work across different Visual Studio versions. [8:55] How Microsoft's strategy differentiates between Visual Studio and VS Code. [10:42] Visual Studio is the premier development environment for .NET and C# on Windows, offering the most comprehensive and optimized experience. While VS Code can handle .NET development, it's not as feature-rich or performant as the full Visual Studio. [12:58] Visual Studio has moved to a monthly release cadence to be more competitive with VS Code's frequent updates. [13:48] Deep AI integration in Visual Studio allows for context-aware assistance, including a new profiler agent that can help optimize code performance. [23:53] Compilation performance is improved in Visual Studio 2026. [26:35] The new profiler agent can be invoked through Copilot chat, running benchmarks and suggesting performance improvements scientifically. [30:30] Developers can create custom MCP servers to integrate private systems and databases with AI tools using a project template. [35:39] The AI coding agent in Visual Studio can work autonomously or with developer supervision, creating pull requests or working alongside the developer. [39:11] Visual Studio's Copilot can be used as a companion to bounce ideas off, helping with architectural decisions and new feature explorations. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Mads Kristensen on LinkedIn @mkristensen on X Mads Kristensen JSON Schema Store Visual Studio Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Sep 15, 202545 min

Ep 366Richard Hundhausen and Brad Frazer: Who Owns the Code? - Episode 366

Brad Frazer is a Boise-based attorney and partner at Hawley Troxell, Idaho's largest law firm, where he leads the Intellectual Property & Internet practice group with a specific focus in IP Strategy, AI, Data Security, and IT. A graduate of BYU, UC Hastings, and the University of Utah, Brad has decades of experience in cybersecurity, internet law, and IP, including roles as Deputy General Counsel at major tech firms. He's also a published novelist and a recognized expert in emerging technologies like blockchain, NFTs, and Web3. Richard Hundhausen helps software organizations and teams deliver better products by understanding and leveraging Azure DevOps and Scrum. He is a Professional Scrum Trainer and author of Professional Scrum with Azure DevOps (MS Press). As a software developer and consultant with over 30 years of experience, he understands that software is built and delivered by people and not by processes or tools. Topics of Discussion: [2:24] Richard and Brad share their enthusiasm for AI, and they discuss the legal implications of using AI-generated code. [4:00] Brad explains that ownership of AI-generated code is academic until legal issues arise, such as lawsuits or investment rounds. [5:29] Richard explains the process of using AI tools to create code, emphasizing the iterative nature of the process. [8:02] The nuances of copyright law, including the need for human authorship to establish ownership. [10:57] How one gets a registered copyright. [14:19] The different things that AI-driven development can mean. [19:44] Risk avoidance practices as a coder. [23:46] Brad advises software developers to be aware of the legal environment and the potential risks of using AI tools. [24:59] What is an AI output, and what is just the computer being helpful? [32:35] Brad shares a real-world example of a $20 million deal where the seller did not own the code, highlighting the potential risks. [38:38] Brad mentions the Anthropic case, where the company was sued for training its LLM on copyrighted material. [41:22] Richard and Brad discuss the importance of raising awareness and providing resources to help developers understand the legal implications of using AI tools. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Brad Frazer LinkedIn Richard Hundhausen LinkedIn Thaler vs. Perlmutter Bartz v. Anthropic Who Owns the Code? Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Sep 8, 202545 min

Ep 365Tony Cardella: .NET Testing using NCrunch - Episode 365

Tony Cardella is a seasoned software engineer based in Houston, Texas. With a robust background in enterprise development, Tony brings deep expertise in the .NET Framework (C#), Python, and cloud platforms including Microsoft Azure and Amazon Web Services. His technical repertoire spans both relational databases — such as SQL Server, MySQL, and PostgreSQL — and NoSQL solutions like Azure Cosmos DB. Tony is a strong advocate for developer productivity tools, frequently leveraging JetBrains products including ReSharper, DataGrip, PyCharm, and Rider, as well as Visual Studio. Outside the world of code, Tony is equally passionate about strength training, whether he's lifting weights himself or coaching others in the discipline. Topics of Discussion: [1:34] Tony shares his career journey, starting with a consulting company that reached out to him while he was job hunting. [3:17] NCrunch is an automated testing tool that runs unit tests continuously, focusing on impacted tests. [5:08] Challenges and benefits of NCrunch, and why would we need to use it? [7:44] Tony shares his approach to unit testing, focusing on covering 80% of the code with minimal effort and addressing the remaining 20% as needed. [8:51] The importance of not over-investing in unit tests that may not provide significant value. [11:47] Tony explains how Ncrunch provides code coverage metrics and visual indicators of covered and uncovered code. [12:59] The tool's ability to show exactly where unit tests are failing, without needing to dive into stack traces. [13:51] Distributed processing and integration tests. [27:44] The challenges of running integration tests with external dependencies, such as databases. [29:18] Exploratory testing and code quality. [32:34] Tony emphasizes the value of unit tests in codifying tribal knowledge and ensuring code quality. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Tony Cardella Lightning Talks! The Code Gorilla Survey: Fixing Bugs Stealing Time from Development NCrunch Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Sep 1, 202539 min

Jonathan Peppers: GitHub Copilot for Maui Applications - Episode 364

Today's guest is Jon Peppers, Principal Software Engineer on the .NET MAUI team at Microsoft. Before building developer tools, Jonathan was a Xamarin MVP and the lead developer behind various cross-platform Maui apps. With a deep background in C#, from WPF-based self-checkout systems to home automation software featured on Extreme Home Makeover, Jonathan brings a wealth of experience in both app development and the frameworks that power them. Topics of Discussion: [1:59] Jonathan recounts his first job after college, working on C# for self-checkout software and migrating to WPF. [4:40] How much on the continuum are we right now with Copilot agent mode? [7:11] The process of setting up Maui development, including installing Visual Studio and the Maui workload. [12:40] Using Copilot for multi-language debugging. [18:42] Copilot's effectiveness in deleting unnecessary files and finding errors in string localization files. [19:10] Copilot coding agent. [21:20] The process of assigning issues to Copilot, which creates a branch, opens a pull request, and updates the description with its plan. [27:36] The availability of different models in VS Code, including Claude and GPT, and the anticipation of new models being released. [31:36] The potential for using LLMs on-device for privacy concerns, especially in healthcare. [35:01] Jonathan encourages developers to try Copilot in their IDEs and explore its code completions and suggestions. [35:17] Jonathan's Cat Swipe dating site! Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum How the .NET Maui Team uses GitHub Copilot for Productivity Jonathan on LinkedIn Jonathan Peppers Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Aug 25, 202536 min

Ep 363Micah Martin: Clean Coders - Episode 363

Micah Martin is a co-founder, CEO, and Studio Director for Clean Coders. He's a 2nd-generation coder, serial entrepreneur, family man, pilot, airplane builder, engineer, author, and just a normal guy trying to enjoy life to the fullest. He is also a co-author of Agile Principles, Patterns, and Practices in C#, along with his father, Robert C. Martin, also known as Uncle Bob, and a contributor to the popular testing framework FitNesse, among other things. Topics of Discussion: [1:52] Micah talks about early influences from his father, Uncle Bob, including childhood "robot" games and learning to code on a Commodore 64 and the first Macintosh. [3:47] First job working alongside industry legends like Kent Beck and Ward Cunningham, and the humbling realization that college hadn't prepared him to build real software. [5:00] Founding Clean Coders to distribute training videos and later expanding into custom software development with Clean Coders Studio. [6:54] Why apprenticeship is key to developing strong software engineers and how Pete McBreen's Software Craftsmanship influenced his approach. [8:20] Parallels between martial arts training under a sensei and learning software from a master craftsman. [11:23] How Clean Coders apprentices learn new languages like Clojure through Project Euler challenges and Koans, and why maintaining and extending code is essential training. [15:13] The origins and purpose of FitNesse, acceptance testing, and the need for a modern replacement. [18:43] The gap in tooling for non-programmers to write executable tests, and AI's potential role in bridging it. [20:35] The role of bullet-point test scenarios in developer/customer collaboration. [21:07] The decline of Agile's technical focus and the creation of the Software Craftsmanship Manifesto at a summit in Libertyville, IL. [25:29] Carrying forward the Clean Code discipline in both training and client projects. [27:11] Plans to offer a digital apprenticeship experience through CleanCoders.com. [28:17] How Micah uses AI for algorithms, test data generation, and client projects, plus its current limitations. [36:37] Lessons from aviation autopilot systems and why humans remain essential in software development. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Agile Principals, Patterns, and Practices in C# Clean Coders Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Aug 18, 202539 min

Ep 362Burke Holland: GitHub Copilot Agent - Episode 362

Burke Holland is a Principal Developer Advocate at Microsoft who leads the Developer Tools Advocacy team. He's done so much in developer tools, like growing VS Code from 6M to 40M+ users. He's a frequent speaker at conferences like Microsoft Build, Ignite, GitHub Universe, QCon, and VS Code Day, which he helped create. He's led many product launches for GitHub Copilot, Codespaces, and more. He has a very popular YouTube channel talking about developer tech. Topics of Discussion: [3:33] Burke describes his transition from being a good developer to an evangelist, inspired by a Visual Studio evangelist he met. [6:27] The rapid pace of change in the software development world compared to other industries. [9:22] AI-driven development and the various modes available in VS Code, including ask mode, edit mode, and agent mode. [15:41] Burke describes the current moment in AI developer tooling — no one really knows yet what the end product is supposed to be. Everyone agrees AI will help developers, but exactly how is still being figured out. [16:39] What are the right questions to ask AI? [17:41] The importance of providing the AI with the right context to ensure accurate and efficient development. [25:05] AI's unpredictability makes it difficult to rely on it for consistent development tasks, which is frustrating and foreign to most developers. [32:18] Burke explains that while local AI models can handle small, scoped tasks like generating a function's contents, they still fall far short of the performance needed for more complex jobs compared to models like GPT-4 or Claude. [37:18] Co-Pilot's competition. [38:23] Inspiration to people that as long as you are the software architect, you can do anything. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at [email protected]. VS Code Day 2024 Youtube.com/@BurkeHolland/videos Burkeholland.github.io/resume/ Build.microsoft.com/en-US/speakers/0e476452-35ca-4750-ac78-393c0d8c4cb3 Linkedin.com/in/burkeholland/ Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Aug 11, 202541 min

Ep 361Ted Neward: Software Architecture - Episode 361

Ted Neward currently labors on behalf of Capital One as a Senior Distinguished Engineer, leveraging his speaking, writing, and coding experience to bring a technology-focused and -sharpened mindset to the mortgage industry. During his more code-focused years, he specialized in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 10-person shops. He is an authority in Java and .NET technologies, particularly in the areas of Java/.NET integration (both in-process and via integration tools like Web services), programming languages of all forms, back-end enterprise software systems, and virtual machine/execution engine plumbing. He is the author or co-author of several books, including Professional F# 2.0, Effective Enterprise Java, C# In a Nutshell, SSCLI Essentials, Server-Based Java Programming, and a contributor to several technology journals. All told, he has written well over a hundred articles in both print and online form. Ted has also been an "insider" of one form or another with a variety of the technology providers of the world: an IBM Champion of Cloud, a Microsoft F# MVP (having also been an Architect and C# MVP in prior years), an F# Insider, C# Insider, VB Insider, INETA speaker, DevelopMentor instructor, PluralSight course author, and a member of various Java JSRs. Topics of Discussion: [2:44] Ted's career journey and what keeps him motivated in the industry. [4:16] Why Ted believes the industry is overdue for a new mainstream programming language. [8:12] The evolution of case tools, UML, and why generating code has never been the real problem. [15:14] The challenge of keeping architecture simple versus embracing complexity. [22:33] The role of philosophy in software development. [38:01] Lessons from calculators, fundamentals, and why developers must still master core skills. [38:46] The impact of AI on productivity and job roles. [43:25] The Importance of Domain-Specific Languages (DSLs). [56:26] Ted and Jeffrey talk about a recent article in The Economist, "Jane Street's sneaky retention tactic". [1:01:54] The importance of writing as a tool for developers to structure their thoughts and improve communication. [1:04:02] A few of the upcoming places and events that you can catch Ted speaking live! Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at [email protected]. Ted Neward LinkedIn Visual Studio Live! KCDC Voxxed Days, Crete Build Stuff Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Aug 4, 20251h 6m

Ep 360Joe Cuevas: Your First Decade as a Software Engineer - Episode 360

Joe Cuevas Jr. is a seasoned software engineer based in San Antonio, Texas, with a strong focus on front-end development and user experience. At Southwest Research Institute, he contributes to innovative engineering solutions that span industries. With a background that blends technical precision and creative problem-solving, Joe brings a thoughtful perspective to the evolving world of software development. His passion for clean design, scalable code, and collaborative innovation makes him a standout voice in today's tech landscape. Topics of Discussion: [1:46] Why Joe fell in love with programming after a single VB.NET class. [5:00] What guided Joe towards the enterprise side of .NET. [6:25] Joe's favorite foundational .NET and ASP.NET Core books. [9:06] Learning algorithms, concurrency, and testing to make up for no CS degree. [10:00] Why test automation is essential and doing testing immediately after writing the code. [12:14] Thoughts on test-driven development vs. testing right after coding. [14:18] Previewing Microsoft Semantic Kernel in Action, by Daniel Costa. [15:38] How Joe became a Manning book reviewer, and what he's learned. [17:18] Prompt engineering and agent instructions: what's ready now. [18:21] Codex and the moment that blew Joe's mind. [22:26] How Joe sees software architecture evolving in the future. [24:09] Large language models vs. older code bases, and where they shine. [27:57] Dependency injections. [32:43] Joe's advice for junior developers and why persistence beats perfection. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at [email protected]. Joe Cuevas LinkedIn ASP.NET Core in Action ASP.NET Core in Action, Third Edition Unit Testing Principles, Practice, and Patterns Unit Testing Principles, Practices, and Patterns: Effective testing styles, patterns, and reliable automation for unit testing, mocking, and integration testing with examples in C# Dependency Injection in .NET Microsoft Semantic Kernel in Action Explore — LeetCode Joe on GitHub Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jul 28, 202535 min

Ep 359Philip Japikse: Catching up - Episode 359

An international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and PST, and a passionate member of the developer community, Phil has been working with .NET since the first betas, developing software for over 40 years, and has been heavily involved in the Agile community since 2005 as well as a Professional Scrum Trainer. Phil has taken over the best-selling Pro C# books (Apress Publishing), including Pro C# 10, is the President of the Cincinnati .NET Users Group (Cinnug.org), and the Cincinnati Software Architect Group, founded and runs the CincyDeliver conference (Cincydeliver.org), and volunteers for the National Ski Patrol. During the day, Phil works as the CTO & Chief Architect for Pintas & Mullins. Phil always enjoys learning new tech and is always striving to improve his craft. Topics of Discussion: [2:53] Why Phil still loves writing software after 40-plus years. [5:39] The difference between being a consultant and supporting code long-term. [8:27] Agile roles and user experience. [8:40] Embedding engineers in the business to avoid "telephone game" decisions. [11:30] "Move fast" vs. move efficiently — real-world cautionary tales. [13:40] Using Figma for business rule diagramming before writing a single line of code. [14:52] Releasing 4 x per week and getting rapid feedback. [16:49] NASCAR, motocross, and the connection of slow builds of how software teams avoid friction. [18:41] Measuring team efficiency, and how Phil eliminated emergency production fixes by mandating quality. [22:00] Feature flags, PBI coverage, and the team's shared ownership of the code. [26:09] AI in legal tech: where it works, where it doesn't. [34:56] The architectural shift created by LLMs, vector databases, and agents. [39:42] AI is not the goal — it's just a tool for solving the right problems. [44:03] How Phil uses GitHub Copilot's agent mode to streamline development. [46:03] Final thoughts: "It's not about the tech. It's about making someone's life better." Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at [email protected]. "Clear Measure, Inc." (Sponsor) "Philip Japikse: Professional C# in .NET - Episode 230" "Philip Japikse: Migrating from .NET Framework to .NET 8 - Episode 296" Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jul 21, 202548 min

Ep 358Mark Miller: CodeRush AI - Episode 358

Today's guest is Mark Miller, a multi-time C# MVP whose work blends software architecture with cognitive science. As the Chief Architect of the IDE Tools division at Developer Express, Mark is the visionary behind CodeRush — a toolset designed to maximize developer productivity through intelligent design. With nearly four decades of experience creating software tools, Mark's expertise spans decoupled design, plug-in architectures, and the nuanced craft of great user interfaces. He's a top-ranked international speaker, known for unpacking complex ideas with clarity, and he shares his thought process in real time on Twitch.tv/CodeRushed. Topics of Discussion: [3:20] Why Mark still loves building developer tools. [6:31] Mark talks about GitHub Copilot agent technology and other AI coding tools. [8:00] The unique edge of CodeRush AI and its distinct advantages in user interface design. [8:39] The future of AI in code generation, predicting increased speed and accuracy in large language models. [9:02] The importance of managing multiple virtual developers in the future, compared to managing traditional software developers. [15:21] Demonstration of CodeRush AI features. [23:51] Mark creates a new class with properties and initializes it with realistic data. [24:40] Mark highlights AI's ability to modify and integrate code changes automatically, reducing the need for manual copying and pasting. [36:32] AI Find. [37:09] Advantages of CodeRush AI over competitors. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at [email protected]. Clear Measure, Inc. (Sponsor) "Mark Miller: The Science of Great UI in Software - Episode 212" CodeRushed - Twitch Mark Miller on LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Jul 14, 202539 min