AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Tomas Petricek: Cultures of Programming - Episode 200

    Tomas Petricek is a lecturer at the University of Kent and a partner at fsharpWorks. He believes that the most fundamental work is not the one solving hard problems, but the one that offers new ways of thinking. He follows this belief in his academic research on programming systems and the history and philosophy of computing, but also in his writing on functional programming and in his F# training and consulting.

    Before joining Kent, Tomas did a Ph.D. on context-aware computations at the University of Cambridge, worked on F# tools in Microsoft Research, and built novel tools for data exploration at The Alan Turing Institute.

    Topics of Discussion:

    [4:19] The Turing Institute, and a little bit more about Alan Turing.

    [6:01] How can we distill 70 years into something understandable in a reasonable period?

    [8:52] What were the early cultures of programming?

    [14:00] Fortran programming and how ALGOL was designed by a sort of more academic crowd as a universal programming language.

    [15:00] We hear some well wishes from listeners and past guests for the 200th episode! Thank you!

    [21:27] Tomas discusses hacker culture and how the term programmer has changed over the years.

    [26:06] Tomas's prediction on where the culture of programming is going next.

    [27:03] The amazing ad for a programming system called Flow-Matic.

    [29:22] Why we need escape hatches is because there is a fundamental flaw with no-code and low-code approaches.

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Cultures of Programming

    Sonic-Pi.NET

    Tomas Petricek Twitter

    fsharpworks Twitter

    Tomas Petricek Website

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    43 min
  • Tomas Petricek: Cultures of Programming - Episode 200

    Tomas Petricek is a lecturer at the University of Kent and a partner at fsharpWorks. He believes that the most fundamental work is not the one solving hard problems, but the one that offers new ways of thinking. He follows this belief in his academic research on programming systems and the history and philosophy of computing, but also in his writing on functional programming and in his F# training and consulting.

     

    Before joining Kent, Tomas did a Ph.D. on context-aware computations at the University of Cambridge, worked on F# tools in Microsoft Research, and built novel tools for data exploration at The Alan Turing Institute.

     

    Topics of Discussion:

    [4:19] The Turing Institute, and a little bit more about Alan Turing.

    [6:01] How can we distill 70 years into something understandable in a reasonable period?

    [8:52] What were the early cultures of programming?

    [14:00] Fortran programming and how ALGOL was designed by a sort of more academic crowd as a universal programming language.

    [15:00] We hear some well wishes from listeners and past guests for the 200th episode! Thank you!

    [21:27] Tomas discusses hacker culture and how the term programmer has changed over the years.

    [26:06] Tomas's prediction on where the culture of programming is going next.

    [27:03] The amazing ad for a programming system called Flow-Matic.

    [29:22] Why we need escape hatches is because there is a fundamental flaw with no-code and low-code approaches.

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Cultures of Programming

    Sonic-Pi.NET

    Tomas Petricek Twitter

    fsharpworks Twitter

    Tomas Petricek Website

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    43 min
  • Daniel Vacanti: Measuring Agile Software Teams - Episode 199

    Daniel is a 20-year software industry veteran who got his start as a Java Developer/Architect. He has spent most of the last 15 years focusing on Lean and Agile Practices. In 2007, he helped develop the Kanban Method for knowledge work. He even managed the world's first project implementation of Kanban that year and, ever since, has been conducting Kanban training, coaching, and consulting. As the co-founder and CEO of ActionableAgile, Daniel provides industry-leading predictive analytics tools and services for any Lean-Agile process.

    Topics of Discussion:

    [4:19] Daniel explains why he feels as though the right curriculum is not yet taught in college.

    [8:00] It's important to bridge your conversations both in terms of the risk and your ability to deliver on a date in terms of risk. Then, you can have a conversation about what you want to do as a business to mitigate the risks and also accept that they are there in the first place.

    [10:14] Daniel explains his more data-informed approach when asked how long something is going to take. Jeffrey asks, but how do we find the data that helps us make informed decisions in the first place?

    [14:43] What are those numbers that give the right visibility?

    [16;03] The four aspects every manager of a software team should have at their disposal and be monitoring:

    1. Work in progress
    2. Throughput
    3. Cycle Time
    4. The age of items that they are working on right now

    [19:00] Our ability to come up with ideas is always going to outstrip our ability to execute them. That's why backlogs grow over time.

    [21:49] Daniel explains the method to go from using Azure DevOps to having numbers at your disposal, and what are the two important pieces of data that you need?

    [24:41] How does the ActionableAgile tool help when every team board is totally different?

    [28:44] If your engineering practices are continuous, your process should be continuous as well.

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Daniel's previous interview: "Daniel Vacanti On ActionableAgile"

    Daniel's latest book: When Will It Be Done?

    LinkedIn: danielvacanti

    Twitter: @danvacanti

    Email: [email protected]

    ActionableAgile

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Daniel Vacanti: Measuring Agile Software Teams - Episode 199

    Daniel is a 20-year software industry veteran who got his start as a Java Developer/Architect. He has spent most of the last 15 years focusing on Lean and Agile Practices. In 2007, he helped develop the Kanban Method for knowledge work. He even managed the world's first project implementation of Kanban that year and, ever since, has been conducting Kanban training, coaching, and consulting. As the co-founder and CEO of ActionableAgile, Daniel provides industry-leading predictive analytics tools and services for any Lean-Agile process.

     

    Topics of Discussion:

    [4:19] Daniel explains why he feels as though the right curriculum is not yet taught in college.

    [8:00] It's important to bridge your conversations both in terms of the risk and your ability to deliver on a date in terms of risk. Then, you can have a conversation about what you want to do as a business to mitigate the risks and also accept that they are there in the first place.

    [10:14] Daniel explains his more data-informed approach when asked how long something is going to take. Jeffrey asks, but how do we find the data that helps us make informed decisions in the first place?

    [14:43] What are those numbers that give the right visibility?

    [16;03] The four aspects every manager of a software team should have at their disposal and be monitoring:

    1. Work in progress
    2. Throughput
    3. Cycle Time
    4. The age of items that they are working on right now

    [19:00] Our ability to come up with ideas is always going to outstrip our ability to execute them. That's why backlogs grow over time.

    [21:49] Daniel explains the method to go from using Azure DevOps to having numbers at your disposal, and what are the two important pieces of data that you need?

    [24:41] How does the ActionableAgile tool help when every team board is totally different?

    [28:44] If your engineering practices are continuous, your process should be continuous as well.

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Daniel's previous interview: "Daniel Vacanti On ActionableAgile"

    Daniel's latest book: When Will It Be Done?

    LinkedIn: danielvacanti

    Twitter: @danvacanti

    Email: [email protected]

    ActionableAgile

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Andrew Lock: Web Applications in .NET6 - Episode 198

    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:35] Andrew discusses the high points in his programming career that steered him to work with .Net6.

    [5:30] Andrew walks us through all the .NET frameworks and demystifies the overwhelm around all the options.

    [9:38] Andrew's favorite method at the moment for web applications on top of .NET is Razor Pages.

    [12:53] Does anyone really want web applications?

    [15:31] Andrew explains his philosophy and experience and guidance on testing.

    [19:18] Is there any kind of structure or pattern that people should be thinking about to keep the classroom lessons not overflowing?

    [26:16] What web applications would Andrew recommend?

    [30:19] The topic of custom applications and components comes up.

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    ASP.NET — email [email protected] for a chance to win a free copy of ASP.NET Core in Action from Andrew Lock.

    — available book discount code: — Permanent discount code for Manning publications (35% off I believe), for all listeners, podazdev19

    Carter Project

    Andrew Lock | LinkedIn | Github | Endpoints

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    35 min
  • Andrew Lock: Web Applications in .NET6 - Episode 198

    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:35] Andrew discusses the high points in his programming career that steered him to work with .Net6.

    [5:30] Andrew walks us through all the .NET frameworks and demystifies the overwhelm around all the options.

    [9:38] Andrew's favorite method at the moment for web applications on top of .NET is Razor Pages.

    [12:53] Does anyone really want web applications?

    [15:31] Andrew explains his philosophy and experience and guidance on testing.

    [19:18] Is there any kind of structure or pattern that people should be thinking about to keep the classroom lessons not overflowing?

    [26:16] What web applications would Andrew recommend?

    [30:19] The topic of custom applications and components comes up.

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    ASP.NET — email [email protected] for a chance to win a free copy of ASP.NET Core in Action from Andrew Lock.

    — available book discount code: — Permanent discount code for Manning publications (35% off I believe), for all listeners, podazdev19

    Carter Project

    Andrew Lock | LinkedIn | Github | Endpoints

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    35 min
  • Nick Orlowsky: Deciding to Major in Computer Science - Episode 197

    Nick is a rising Sophomore college student at The University of Texas in Austin, TX. He's majoring in computer science and knew from a much earlier age that programming would be his career calling. He was a leader in his high school computer science classes and even competed in the Microsoft ImagineCup competitions, UIL competitions, Hackathons, and much much more. He works for various companies on programming projects during schooling and is currently spending this summer programming for Home Depot corporate.

    Topics of Discussion:

    [4:35] Nick talks about how he got into computer programming and how he knew that programming would be his career calling.

    [5:53] Nick talks about stacking his high school curriculum with computer science classes.

    [8:50] What type of technology classes are offered at Nick's college in computer science, and what type of classes are required vs. optional?

    [12:28] Did Nick have to ramp up on new tech stacks, or did he already know the ones he uses now?

    [15:02] Nick talks about the skills he thinks computer science majors need to be successful.

    [19:55] It's easy to get distracted in general, but coding is so much more fun than just watching YouTube or scrolling on social media.

    [22:52] Nick learned typing from Typing.com.

    [25:57] What is Nick's 10-year plan and what languages or tools is he dabbling in now?

    [27:12] The larger the project becomes, the more impossible it is to do it without a team.

    [27:49] Nick gives his advice to young and aspiring computer science majors and programmers. Find something you want to build, and take a couple of months to work on that.

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Typing.Com

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    30 min
  • Nick Orlowsky: Deciding to Major in Computer Science - Episode 197

    Nick is a rising Sophomore college student at The University of Texas in Austin, TX. He's majoring in computer science and knew from a much earlier age that programming would be his career calling. He was a leader in his high school computer science classes and even competed in the Microsoft ImagineCup competitions, UIL competitions, Hackathons, and much much more. He works for various companies on programming projects during schooling and is currently spending this summer programming for Home Depot corporate.

     

    Topics of Discussion:

    [4:35] Nick talks about how he got into computer programming and how he knew that programming would be his career calling.

    [5:53] Nick talks about stacking his high school curriculum with computer science classes.

    [8:50] What type of technology classes are offered at Nick's college in computer science, and what type of classes are required vs. optional?

    [12:28] Did Nick have to ramp up on new tech stacks, or did he already know the ones he uses now?

    [15:02] Nick talks about the skills he thinks computer science majors need to be successful.

    [19:55] It's easy to get distracted in general, but coding is so much more fun than just watching YouTube or scrolling on social media.

    [22:52] Nick learned typing from Typing.com.

    [25:57] What is Nick's 10-year plan and what languages or tools is he dabbling in now?

    [27:12] The larger the project becomes, the more impossible it is to do it without a team.

    [27:49] Nick gives his advice to young and aspiring computer science majors and programmers. Find something you want to build, and take a couple of months to work on that.

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    Typing.Com

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    30 min
  • Aaron Palermo: Zero Trust Networking - Episode 196

    Aaron is a DevOps engineer, solution architect, and all-around cybersecurity expert. He works for a global cybersecurity services company, is a member of the Cloud Security Alliance, and is a co-author of the up-and-coming Software Defined Perimeter Specification Version 2. Since last time (episode 18), Aaron was 1.5 years overseas supporting the Army and moved back to the U.S. last year to join Appgate as a Senior Solutions Architect.

    Topics of Discussion:

    [4:11] What types of things has Aaron observed that programmers don't typically gravitate towards, but they need to give some attention to in just the overall IT and security space?

    [9:42] Should developers be thinking about zero trust just for their production environments, or should they be thinking about it for their own working environments, as well?

    [13:30] Is there a standard set of tags that someone could use from day one?

    [15:15] A core tenet of Zero Trust is Enterprise Identity Governance.

    [17:35] Do the cloud providers already have this mechanism of automatically discovering via tags and/or is there something that needs to be added to what they provide?

    [22:36] What are the pros and cons of working with smaller vs. bigger companies?

    [24:41] What does Aaron see for the future?

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    • Appgate — The leader in Zero Trust Network Access solutions

    Zero Trust Thirty

    • EO 14028 — Executive Order on Improving the Nation's Cybersecurity
    • Presidential memo on Moving the U.S. Government Toward Zero Trust Cybersecurity Principles
    • CISA's focus on Zero Trust — 508 search results
    • CISA's Zero Trust Maturity Model document
    • NIST — Implementing Zero Trust Architecture
    • Cloud Security Alliance — Software Defined Perimeter and Zero Trust
    • Platform One — "An official DoD DevSecOps Enterprise Services team for the DoD" leveraging CNAP for secure remote access to cloud resources.
    • Department of Defense (DoD) Cloud Native Access Point (CNAP) Reference Design (RD)

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    34 min
  • Aaron Palermo: Zero Trust Networking - Episode 196

    Aaron is a DevOps engineer, solution architect, and all-around cybersecurity expert. He works for a global cybersecurity services company, is a member of the Cloud Security Alliance, and is a co-author of the up-and-coming Software Defined Perimeter Specification Version 2. Since last time (episode 18), Aaron was 1.5 years overseas supporting the Army and moved back to the U.S. last year to join Appgate as a Senior Solutions Architect.

     

    Topics of Discussion:

    [4:11] What types of things has Aaron observed that programmers don't typically gravitate towards, but they need to give some attention to in just the overall IT and security space?

    [9:42] Should developers be thinking about zero trust just for their production environments, or should they be thinking about it for their own working environments, as well?

    [13:30] Is there a standard set of tags that someone could use from day one?

    [15:15] A core tenet of Zero Trust is Enterprise Identity Governance.

    [17:35] Do the cloud providers already have this mechanism of automatically discovering via tags and/or is there something that needs to be added to what they provide?

    [22:36] What are the pros and cons of working with smaller vs. bigger companies?

    [24:41] What does Aaron see for the future?

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    Jeffrey Palermo's YouTube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    • Appgate — The leader in Zero Trust Network Access solutions

    Zero Trust Thirty

    • EO 14028 — Executive Order on Improving the Nation's Cybersecurity
    • Presidential memo on Moving the U.S. Government Toward Zero Trust Cybersecurity Principles
    • CISA's focus on Zero Trust — 508 search results
    • CISA's Zero Trust Maturity Model document
    • NIST — Implementing Zero Trust Architecture
    • Cloud Security Alliance — Software Defined Perimeter and Zero Trust
    • Platform One — "An official DoD DevSecOps Enterprise Services team for the DoD" leveraging CNAP for secure remote access to cloud resources.
    • Department of Defense (DoD) Cloud Native Access Point (CNAP) Reference Design (RD)

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    34 min

About AI DevOps Podcast

From the publisher's feed

The AI DevOps Podcast is a show for those shipping software using AI, .NET, Azure, and DevOps. Each show brings you hard-hitting interviews with industry experts, innovating better methods, and…

More shows like AI DevOps Podcast

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

273 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

381 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

290 Listeners

Data Skeptic by Kyle Polich

Data Skeptic

478 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

The Enterprise AI Show by Massive Studios

The Enterprise AI Show

149 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

582 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

45 Listeners

Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

Python Bytes

213 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

222 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

986 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

179 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

242 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

139 Listeners