
Sign up to save your podcasts
Or


Original signer of the Agile Manifesto, author of the Extreme Programming book series, rediscoverer of Test-Driven Development, and inspiring Keynote Speaker. I read his TDD book 20 years ago.
Topics of Discussion:
[4:06] What led Kent into extreme programming, and realizing that technical mastery alone is not enough for project success.
[6:24] The significance of extreme programming.
[9:15] The Agile Manifesto.
[10:46] The importance of taking responsibility seriously.
[14:06] What was the inspiration behind Tidy First?
[16:27] Why software design is an important skill.
[17:31] The human aspect dominates in design.
[19:40] You can make large changes in small safe steps.
[23:09] Normalizing symmetry.
[30:17] Preserving flexibility in design through empirical and reversible changes rather than rather than speculative or reactive design.
[31:51] Kent's experimentation with the GPT phase of AI on publications.
[32:11] Rent-A-Kent to get better answers around software development.
[37:19] Advice for young programmers.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Rent-A-Kent
Tidy First? by Kent Beck
Test Driven Development, by Kent Beck
Extreme Programming Explained, by Kent Beck with Cynthia Andres
Implementation Patterns, by Kent Beck
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Original signer of the Agile Manifesto, author of the Extreme Programming book series, rediscoverer of Test-Driven Development, and inspiring Keynote Speaker. I read his TDD book 20 years ago.
Topics of Discussion:
[4:06] What led Kent into extreme programming, and realizing that technical mastery alone is not enough for project success.
[6:24] The significance of extreme programming.
[9:15] The Agile Manifesto.
[10:46] The importance of taking responsibility seriously.
[14:06] What was the inspiration behind Tidy First?
[16:27] Why software design is an important skill.
[17:31] The human aspect dominates in design.
[19:40] You can make large changes in small safe steps.
[23:09] Normalizing symmetry.
[30:17] Preserving flexibility in design through empirical and reversible changes rather than rather than speculative or reactive design.
[31:51] Kent's experimentation with the GPT phase of AI on publications.
[32:11] Rent-A-Kent to get better answers around software development.
[37:19] Advice for young programmers.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Rent-A-Kent
Tidy First? by Kent Beck
Test Driven Development, by Kent Beck
Extreme Programming Explained, by Kent Beck with Cynthia Andres
Implementation Patterns, by Kent Beck
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Paul Yuknewicz is a Lead Product Manager for Azure Developer Experience at Microsoft; he is responsible for the PM team that designs the developer experience for building and diagnosing cloud-native applications for Azure. In his role, he's very passionate about helping developers succeed in building high-scale distributed applications and building strong collaboration with customers. He has fun learning and challenging the status quo in a breadth of technologies and languages, like Linux, Windows, Java, .NET, Serverless, containers, service meshes, and application observability. He speaks at industry conferences not only at Microsoft but also at conferences like DEVintersection, TechBash, and more.
Topics of Discussion:
[4:40] Paul talks about his career evolution.
[5:28] Working in SharePoint, Azure, and then in the microservices field.
[6:44] DAPR, distributed application runtime.
[8:06] The power of the open source world.
[8:33] What is Serverless?
[11:08] The evolution of their work in AI.
[12:05] The concept of Serverless vs. developing in a microservices fashion.
[15:17] Why Paul thinks containers are great.
[18:16] Who Serverless is good for.
[20:01] Serverless architecture and cost savings.
[23:55] Container apps.
[28:31] The tactical process behind Dapper.
[34:41] Container apps environment.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Paul Twitter
Paul Github
"Paul Yuknewicz on Azure Development Ep #136"
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Paul Yuknewicz is a Lead Product Manager for Azure Developer Experience at Microsoft; he is responsible for the PM team that designs the developer experience for building and diagnosing cloud-native applications for Azure. In his role, he's very passionate about helping developers succeed in building high-scale distributed applications and building strong collaboration with customers. He has fun learning and challenging the status quo in a breadth of technologies and languages, like Linux, Windows, Java, .NET, Serverless, containers, service meshes, and application observability. He speaks at industry conferences not only at Microsoft but also at conferences like DEVintersection, TechBash, and more.
Topics of Discussion:
[4:40] Paul talks about his career evolution.
[5:28] Working in SharePoint, Azure, and then in the microservices field.
[6:44] DAPR, distributed application runtime.
[8:06] The power of the open source world.
[8:33] What is Serverless?
[11:08] The evolution of their work in AI.
[12:05] The concept of Serverless vs. developing in a microservices fashion.
[15:17] Why Paul thinks containers are great.
[18:16] Who Serverless is good for.
[20:01] Serverless architecture and cost savings.
[23:55] Container apps.
[28:31] The tactical process behind Dapper.
[34:41] Container apps environment.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Paul Twitter
Paul Github
"Paul Yuknewicz on Azure Development Ep #136"
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
If you don't already know Bob, he is a software engineer, instructor, and best-selling author. He is most recognized for developing numerous software design principles and for being a founder of the incredibly influential Agile Manifesto. Bob is the author of a number of Clean Code related books including his latest, Clean Agile: Back to Basics, where he reintroduces Agile values and principles for a new generation of programmers and nonprogrammers alike. In the past, Bob was also the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.
Topics of Discussion:
[3:48] Why the term "clean" when it comes to software?
[5:16] Are people still writing "dirty" software?
[7:06] it is the developers job to maintain quality, and pretending to go fast by rushing is not a viable solution.
[9:54] Uncle Bob's upcoming book on the history of programmers.
[11:00] The first era of programmers may be the scribes of Egypt.
[15:00] How Uncle Bob went about organizing the book into different eras of programmers.
[18:10] A short backstory about Grace Hopper.
[23:33] Uncle Bob's other new book which is out now, Functional Design.
[24:54] Structure and Interpretation of Computer Programs
[28:37] Does functionality have a concise set of principles?
[33:11] Where are the shifts happening?
[34:01] The loss of Moore's Law.
[37:33] What will be the winning strategies as we prepare for a few years where things grow, but not as quickly as they have, and we sit on a plateau?
[40:51] Make it right, then you can make it fast.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Previous episode with Uncle Bob
Functional Design
Clean Coders
.NET Developer Apprentice - Texas
Clean Agile
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
If you don't already know Bob, he is a software engineer, instructor, and best-selling author. He is most recognized for developing numerous software design principles and for being a founder of the incredibly influential Agile Manifesto. Bob is the author of a number of Clean Code related books including his latest, Clean Agile: Back to Basics, where he reintroduces Agile values and principles for a new generation of programmers and nonprogrammers alike. In the past, Bob was also the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.
Topics of Discussion:
[3:48] Why the term "clean" when it comes to software?
[5:16] Are people still writing "dirty" software?
[7:06] it is the developers job to maintain quality, and pretending to go fast by rushing is not a viable solution.
[9:54] Uncle Bob's upcoming book on the history of programmers.
[11:00] The first era of programmers may be the scribes of Egypt.
[15:00] How Uncle Bob went about organizing the book into different eras of programmers.
[18:10] A short backstory about Grace Hopper.
[23:33] Uncle Bob's other new book which is out now, Functional Design.
[24:54] Structure and Interpretation of Computer Programs
[28:37] Does functionality have a concise set of principles?
[33:11] Where are the shifts happening?
[34:01] The loss of Moore's Law.
[37:33] What will be the winning strategies as we prepare for a few years where things grow, but not as quickly as they have, and we sit on a plateau?
[40:51] Make it right, then you can make it fast.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Previous episode with Uncle Bob
Functional Design
Clean Coders
.NET Developer Apprentice - Texas
Clean Agile
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Greg is a Cloud Architect that assists organizations with cloud adoption and innovation and is currently a Cloud Architect and the owner of Webonology. He has been working in the IT industry since his time in the military and is a developer, teacher, speaker, and early adopter. Greg has worked in many facets of IT throughout his career and is currently the president of TampaDev, a community meetup that runs #TampaCC and various technology events throughout Tampa. Greg holds a certification as a Microsoft Certified Azure Solutions Architect Expert, and Microsoft Certified Trainer, and is an Azure MVP.
Topics of Discussion:
[3:49] What has been Greg's secret sauce to success? Helping others.
[4:53] Optimizing Azure budgets.
[7:12] The cloud shines in replatforming or rehosting.
[9:12] To Greg, a lot of the cost optimization really focuses on architectural optimization.
[13:58] The importance of looking at evolution and realizing that technology doesn't stop at the cloud.
[18:35] Don't blame technology for your shortcomings.
[23:31] Azure services surprise people with their cost, and the need to go into things with eyes wide open.
[29:21] The problem with the pricing calculator.
[35:47] The two-fold problem with present-day containers.
[37:02] Privatized workloads.
[40:08] How the cloud can make our lives easier and enhance what we are already doing.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Ep 250: Responsible AI with Greg Leonardo
Greg Leonardo — Cloud Daily Wire
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Greg is a Cloud Architect that assists organizations with cloud adoption and innovation and is currently a Cloud Architect and the owner of Webonology. He has been working in the IT industry since his time in the military and is a developer, teacher, speaker, and early adopter. Greg has worked in many facets of IT throughout his career and is currently the president of TampaDev, a community meetup that runs #TampaCC and various technology events throughout Tampa. Greg holds a certification as a Microsoft Certified Azure Solutions Architect Expert, and Microsoft Certified Trainer, and is an Azure MVP.
Topics of Discussion:
[3:49] What has been Greg's secret sauce to success? Helping others.
[4:53] Optimizing Azure budgets.
[7:12] The cloud shines in replatforming or rehosting.
[9:12] To Greg, a lot of the cost optimization really focuses on architectural optimization.
[13:58] The importance of looking at evolution and realizing that technology doesn't stop at the cloud.
[18:35] Don't blame technology for your shortcomings.
[23:31] Azure services surprise people with their cost, and the need to go into things with eyes wide open.
[29:21] The problem with the pricing calculator.
[35:47] The two-fold problem with present-day containers.
[37:02] Privatized workloads.
[40:08] How the cloud can make our lives easier and enhance what we are already doing.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Ep 250: Responsible AI with Greg Leonardo
Greg Leonardo — Cloud Daily Wire
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Andrew Lock is a senior software engineer at Datadog, working out of Devon, in the UK. He 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:
[3:08] What is Andrew working on these days?
[3:42] The push towards open telemetry in .NET and the ecosystem in general.
[4:49] In Andrew's opinion, open telemetry is ready for use, but there is still much to learn.
[6:58] The state of containers for .NET developers.
[9:48] The use of chiseled containers.
[15:46] Using chiseled containers for that extra level of security.
[17:01] The different levels of chiseling.
[19:04] What does it mean to be a self-contained ASP.NET application?
[23:52] Other big container changes, including running as a non-root user and the default port inside the Docker container changing.
[28:18] Port 8080 and the user App.
[30:12] Windows containers for testing.
[33:14] The repeatability of Dockers containers.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Andrew Lock
"Ep 198: Andrew Luck: Web Applications in Net6"
Updates to Docker Images in .NET8
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Andrew Lock is a senior software engineer at Datadog, working out of Devon, in the UK. He 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:
[3:08] What is Andrew working on these days?
[3:42] The push towards open telemetry in .NET and the ecosystem in general.
[4:49] In Andrew's opinion, open telemetry is ready for use, but there is still much to learn.
[6:58] The state of containers for .NET developers.
[9:48] The use of chiseled containers.
[15:46] Using chiseled containers for that extra level of security.
[17:01] The different levels of chiseling.
[19:04] What does it mean to be a self-contained ASP.NET application?
[23:52] Other big container changes, including running as a non-root user and the default port inside the Docker container changing.
[28:18] Port 8080 and the user App.
[30:12] Windows containers for testing.
[33:14] The repeatability of Dockers containers.
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)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Andrew Lock
"Ep 198: Andrew Luck: Web Applications in Net6"
Updates to Docker Images in .NET8
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
From the publisher's feed

273 Listeners

381 Listeners

290 Listeners

478 Listeners

625 Listeners

149 Listeners

582 Listeners

45 Listeners

213 Listeners

222 Listeners

986 Listeners

179 Listeners

242 Listeners

62 Listeners

139 Listeners