AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Chris Patterson on the Future of Azure Pipelines - Episode 015

    Today's episode is all about the future of Azure Pipelines. To discuss this topic is Chris Patterson, Principal Program Manager at Microsoft.

    Chris has been working at Microsoft for over 13 years — starting in 2005 as a Technology Specialist, then transitioned into his current role in 2006. His focus is on the Team Build features of Team Foundation Server and Visual Studio Team Services.

    In this episode, Jeffrey and Chris discuss how the infrastructure of Azure Pipelines is changing, what a build will mean in the future, the goal of Azure Pipelines evolution, and more.

    Tune in to hear today's conversation about the future of Azure Pipelines!

    Topics of Discussion:

    [1:07] About today's episode with Chris Patterson.

    [1:30] What Chris was excited for at the Microsoft Connect 2018 Conference.

    [2:30] Chris's background working at Microsoft.

    [5:30] Chris outlines what's in store for the future of Azure Pipelines, starting by looking at the past.

    [7:50] The goal of what Azure Pipelines is evolving into.

    [8:47] Will it be difficult to move into this change (or evolution)?

    [11:02] How close does Chris think they'll get to Jeremy Epling's vision of the future of Pipelines? And how soon?

    [14:40] A word from Azure DevOps sponsor: Clear Measure.

    [15:08] The changes to come in the Pipelines infrastructure, and what users can use right now in Windows Containers vs. what they have to wait for (come next year).

    [20:53] Some occasional downsides with Windows Containers.

    [23:25] Chris and Jeffrey discuss the recent performance improvement.

    [30:26] What does "shift the product right" mean?

    [34:52] Jeffrey and Chris talk log analytics, DevOps diagnostics, and workflows.

    [37:30] Resources Chris recommends listeners follow up on.

    Mentioned in this Episode:

    Azure DevOps

    Azure Pipelines

    Microsoft Connect Conference

    YAML

    Azure Devops Podcast: Jeremy Epling on Azure Pipelines

    Clear Measure (Sponsor)

    Windows Containers

    Azure Kubernetes Service (AKS)

    Service Fabric

    Azure Pipelines Agent Docker

    VS 2019 Preview

    PhantomJS

    Azure Repos

    GitHub

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Follow Up with Our Guest:

    Chris Patterson's LinkedIn

    Chris Patterson's Twitter

    Chris Patterson's GitHub Profile

    40 min
  • Chris Patterson on the Future of Azure Pipelines - Episode 015

    Today's episode is all about the future of Azure Pipelines. To discuss this topic is Chris Patterson, Principal Program Manager at Microsoft.

    Chris has been working at Microsoft for over 13 years — starting in 2005 as a Technology Specialist, then transitioned into his current role in 2006. His focus is on the Team Build features of Team Foundation Server and Visual Studio Team Services.

    In this episode, Jeffrey and Chris discuss how the infrastructure of Azure Pipelines is changing, what a build will mean in the future, the goal of Azure Pipelines evolution, and more.

     

    Tune in to hear today's conversation about the future of Azure Pipelines!

     

    Topics of Discussion:

    [1:07] About today's episode with Chris Patterson.

    [1:30] What Chris was excited for at the Microsoft Connect 2018 Conference.

    [2:30] Chris's background working at Microsoft.

    [5:30] Chris outlines what's in store for the future of Azure Pipelines, starting by looking at the past.

    [7:50] The goal of what Azure Pipelines is evolving into.

    [8:47] Will it be difficult to move into this change (or evolution)?

    [11:02] How close does Chris think they'll get to Jeremy Epling's vision of the future of Pipelines? And how soon?

    [14:40] A word from Azure DevOps sponsor: Clear Measure.

    [15:08] The changes to come in the Pipelines infrastructure, and what users can use right now in Windows Containers vs. what they have to wait for (come next year).

    [20:53] Some occasional downsides with Windows Containers.

    [23:25] Chris and Jeffrey discuss the recent performance improvement.

    [30:26] What does "shift the product right" mean?

    [34:52] Jeffrey and Chris talk log analytics, DevOps diagnostics, and workflows.

    [37:30] Resources Chris recommends listeners follow up on.

     

    Mentioned in this Episode:

    Azure DevOps

    Azure Pipelines

    Microsoft Connect Conference

    YAML

    Azure Devops Podcast: Jeremy Epling on Azure Pipelines

    Clear Measure (Sponsor)

    Windows Containers

    Azure Kubernetes Service (AKS)

    Service Fabric

    Azure Pipelines Agent Docker

    VS 2019 Preview

    PhantomJS

    Azure Repos

    GitHub

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

     

    Follow Up with Our Guest:

    Chris Patterson's LinkedIn

    Chris Patterson's Twitter

    Chris Patterson's GitHub Profile

    40 min
  • Jeremy Epling on Azure Pipelines - Episode 014

    In today's episode Jeffrey is joined by Jeremy Epling, Head of Product for Azure Pipelines and a Principal Group Program Manager at Microsoft. He has been a leader at Microsoft for over 15 years in various roles.

    There's a lot going on in the DevOps space with Azure right now — and in particular, with Azure Pipelines. Jeremy is incredibly passionate about the current progress being made and is excited to discuss all the new features coming to Pipelines in today's episode!

    Topics of Discussion:

    [:48] About today's episode with Jeremy Epling.

    [1:07] Jeffrey welcomes Jeremy to the podcast.

    [1:27] Jeremy speaks about his journey at Microsoft and what he's worked on over the years.

    [2:30] Jeremy gives a rundown of the new features coming to Azure Pipelines.

    [8:34] Jeremy explains how IntelliSense with VSCode works and the capabilities it has added in.

    [11:19] Jeremy talks about how the same editor in VSCode (Monaco) is in Azure Repos and is going to become the YAML Pipeline editor in Azure Pipelines.

    [12:52] A word from Azure DevOps sponsor: Clear Measure.

    [13:18] How long is it going to be until people can use these new features? And the new features that are currently being worked on (to come early 2019).

    [15:18] How close is Azure Pipelines to an all-encompassing, forkable experience?

    [19:33] How does Rosalind being converted impact listeners today vs. down the road.

    [22:03] Jeremy outlines some public projects that demonstrate the interconnectedness of all of these features (creating a productive environment for teams to work in).

    [25:34] Is there a discoverable way to peruse public projects at this point in time?

    [27:56] Jeffrey and Jeremy discuss what users can do with Windows Containers and future innovations.

    [32:47] Jeremy explains the new Windows Container Hosted Agent feature and performance scenarios.

    [41:11] The latest pushes to making Azure Pipelines better.

    [43:08] Jeremy reflects on the mission of his team and why it works so well.

    [44:00] How and where to reach out to Jeremy online!

    Mentioned in this Episode:

    Azure DevOps

    Azure Pipelines

    Azure Repos

    Connect

    .NET

    Python Library

    GitHub

    NuGet

    YAML

    VSCode

    IntelliSense in Visual Studio Code

    Monaco Editor

    Github.com/Microsoft/monaco-editor

    Clear Measure (Sponsor)

    Atom

    Dev.Azure.com/Github/Atom

    Windows Containers

    @Jeremy_Epling on Twitter

    Azure Container Registry

    Matt Cooper's LinkedIn

    Cloud Build

    #AzureDevOps on Twitter

    @AzureDevOps on Twitter

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Follow Up with Our Guest:

    Jeremy Epling's LinkedIn

    Jeremy Epling's Twitter

    46 min
  • Jeremy Epling on Azure Pipelines - Episode 014

    In today's episode Jeffrey is joined by Jeremy Epling, Head of Product for Azure Pipelines and a Principal Group Program Manager at Microsoft. He has been a leader at Microsoft for over 15 years in various roles.

    There's a lot going on in the DevOps space with Azure right now — and in particular, with Azure Pipelines. Jeremy is incredibly passionate about the current progress being made and is excited to discuss all the new features coming to Pipelines in today's episode!

     

    Topics of Discussion:

    [:48] About today's episode with Jeremy Epling.

    [1:07] Jeffrey welcomes Jeremy to the podcast.

    [1:27] Jeremy speaks about his journey at Microsoft and what he's worked on over the years.

    [2:30] Jeremy gives a rundown of the new features coming to Azure Pipelines.

    [8:34] Jeremy explains how IntelliSense with VSCode works and the capabilities it has added in.

    [11:19] Jeremy talks about how the same editor in VSCode (Monaco) is in Azure Repos and is going to become the YAML Pipeline editor in Azure Pipelines.

    [12:52] A word from Azure DevOps sponsor: Clear Measure.

    [13:18] How long is it going to be until people can use these new features? And the new features that are currently being worked on (to come early 2019).

    [15:18] How close is Azure Pipelines to an all-encompassing, forkable experience?

    [19:33] How does Rosalind being converted impact listeners today vs. down the road.

    [22:03] Jeremy outlines some public projects that demonstrate the interconnectedness of all of these features (creating a productive environment for teams to work in).

    [25:34] Is there a discoverable way to peruse public projects at this point in time?

    [27:56] Jeffrey and Jeremy discuss what users can do with Windows Containers and future innovations.

    [32:47] Jeremy explains the new Windows Container Hosted Agent feature and performance scenarios.

    [41:11] The latest pushes to making Azure Pipelines better.

    [43:08] Jeremy reflects on the mission of his team and why it works so well.

    [44:00] How and where to reach out to Jeremy online!

     

    Mentioned in this Episode:

    Azure DevOps

    Azure Pipelines

    Azure Repos

    Connect

    .NET

    Python Library

    GitHub

    NuGet

    YAML

    VSCode

    IntelliSense in Visual Studio Code

    Monaco Editor

    Github.com/Microsoft/monaco-editor

    Clear Measure (Sponsor)

    Atom

    Dev.Azure.com/Github/Atom

    Windows Containers

    @Jeremy_Epling on Twitter

    Azure Container Registry

    Matt Cooper's LinkedIn

    Cloud Build

    #AzureDevOps on Twitter

    @AzureDevOps on Twitter

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

     

    Follow Up with Our Guest:

    Jeremy Epling's LinkedIn

    Jeremy Epling's Twitter

    46 min
  • Jamie Cool on What's Going On in Azure DevOps - Episode 013

    In this episode, Jeffrey Palermo is joined by Jamie Cool to discuss what's going on in Azure DevOps! Jamie is the Director of Program Management for Microsoft. In his role he manages dozens of Program Managers all around the world, shipping loads of features on the platform. He has been at Microsoft for 20 years now. When he was first interviewing out of college, he was very intrigued by the PM role, and so he tried out for the role at Microsoft — and the rest is history.

    Today, Jamie and Jeffrey dive deep into what the internal roadmap is looking like for Microsoft's DevOps transformation and discuss some of the big shifts that Jamie is currently working on. Jamie also talks about what is happening around the GitHub acquisition, where he sees DevOps headed in the future, and gives his advice on what you should be keeping an eye out for as a Visual Studio Developer.

    Topics of Discussion:

    [:47] About today's episode and guest.

    [1:39] How Jamie ended up in his current role and his career journey.

    [6:23] What the internal roadmap is looking like for Microsoft's DevOps transformation.

    [13:30] The next big shifts for the Microsoft transformation that Jamie is currently working on.

    [18:20] A word from Azure DevOps sponsor: Clear Measure.

    [18:48] How Azure DevOps is supporting open source software.

    [20:13] Jamie explains what is going on now that Microsoft has acquired GitHub.

    [23:35] The evolution of DevOps and where Jamie sees it headed in the future.

    [31:20] Does Jamie see Containers being the way to package up an application in the future?

    [32:51] Jamie's advice to listeners on what they should be using now and keeping an eye on in the future.

    [33:57] When to switch to Windows Containers if you haven't already.

    [35:22] What Jamie thinks listeners should be following up on!

    Mentioned in this Episode:

    Azure DevOps

    Azure DevOps Youtube Channel

    Azure DevOps Twitter

    Clear Measure (Sponsor)

    GitHub

    CI/CD Pipeline

    Azure Artifacts

    GitHub Acquisition

    Azure Boards

    Azure Pipelines

    NuGet

    .NET Core

    Windows Containers

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Follow Up with Our Guest:

    Jamie Cool's LinkedIn

    37 min
  • Jamie Cool on What's Going On in Azure DevOps - Episode 013

    In this episode, Jeffrey Palermo is joined by Jamie Cool to discuss what's going on in Azure DevOps! Jamie is the Director of Program Management for Microsoft. In his role he manages dozens of Program Managers all around the world, shipping loads of features on the platform. He has been at Microsoft for 20 years now. When he was first interviewing out of college, he was very intrigued by the PM role, and so he tried out for the role at Microsoft — and the rest is history.

     

    Today, Jamie and Jeffrey dive deep into what the internal roadmap is looking like for Microsoft's DevOps transformation and discuss some of the big shifts that Jamie is currently working on. Jamie also talks about what is happening around the GitHub acquisition, where he sees DevOps headed in the future, and gives his advice on what you should be keeping an eye out for as a Visual Studio Developer.

     

    Topics of Discussion:

    [:47] About today's episode and guest.

    [1:39] How Jamie ended up in his current role and his career journey.

    [6:23] What the internal roadmap is looking like for Microsoft's DevOps transformation.

    [13:30] The next big shifts for the Microsoft transformation that Jamie is currently working on.

    [18:20] A word from Azure DevOps sponsor: Clear Measure.

    [18:48] How Azure DevOps is supporting open source software.

    [20:13] Jamie explains what is going on now that Microsoft has acquired GitHub.

    [23:35] The evolution of DevOps and where Jamie sees it headed in the future.

    [31:20] Does Jamie see Containers being the way to package up an application in the future?

    [32:51] Jamie's advice to listeners on what they should be using now and keeping an eye on in the future.

    [33:57] When to switch to Windows Containers if you haven't already.

    [35:22] What Jamie thinks listeners should be following up on!

     

    Mentioned in this Episode:

    Azure DevOps

    Azure DevOps Youtube Channel

    Azure DevOps Twitter

    Clear Measure (Sponsor)

    GitHub

    CI/CD Pipeline

    Azure Artifacts

    GitHub Acquisition

    Azure Boards

    Azure Pipelines

    NuGet

    .NET Core

    Windows Containers

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

     

    Follow Up with Our Guest:

    Jamie Cool's LinkedIn

    37 min
  • Henry Been on Security with DevOps - Episode 012

    In this episode, Jeffrey is discussing security in DevOps with his guest, Henry Been. Henry is an independent DevOps and Azure architect from the Netherlands. He enjoys working with development teams to create and deliver great software — and for him, this includes the full DevOps cycle; starting with discovering and planning new features and ending only when end users are satisfied. Henry's interests include the Azure cloud, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software. Next to his work, Henry is one of the Microsoft ALM DevOps Rangers — which is a group of 130 engineers worldwide who share professional guidance and create gap-filling solutions surrounding Azure.

    Henry and Jeffrey discuss, in-depth, everything you want to know when it comes to security with DevOps. Henry offers advice on how to implement security into your DevOps practice, makes recommendations on how to be more secure at each stage of the software development application lifecycle, highlights possible vulnerabilities that you might want to watch out for, and offers tools you can utilize to combat this and up your security in your DevOps environment.

    Topics of Discussion:

    [:40] About today's episode and featured guest expert.

    [1:35] Jeffrey welcomes Henry to the podcast.

    [1:41] What Henry has been up to of late.

    [2:21] How Henry has found himself in the DevOps space.

    [3:08] Henry shares some information about the ALM DevOps Rangers he is a part of.

    [4:16] About the half-marathon Henry recently finished!

    [5:50] How did the term DevSecOps come about? And what do people need to know about it?

    [7:22] Henry offers advice on how to implement security into your DevOps practice.

    [8:26] Henry's recommendations for being more secure at each stage of the software development application lifecycle.

    [12:47] The vulnerabilities of copying your database offsite.

    [13:44] Is keeping your database offline more secure than having it online?

    [14:04] A word from Azure DevOps sponsor: Clear Measure.

    [14:29] Henry outlines ways to limit the surface area of personal access to environments.

    [16:29] A vulnerability in the FCKeditor WYSIWYG HTML editor and how to avoid it.

    [17:53] Henry and Jeffrey's take on why many are fearful of a scheduled, automated deployment or redeployment.

    [20:45] The work Henry has done with Azure Policy and how can help.

    [24:04] One of the most vulnerable attack surfaces: any area that a human's account has access to.

    [24:41] What's on the roadmap for Henry!

    [26:32] How to keep up with Henry and everything he's doing.

    [27:02] Henry's recommendations to those who want to learn more about security in their DevOps environment.

    Mentioned in this Episode:

    Azure DevOps

    Azure DevOps User Group on Meetup

    Microsoft ALM DevOps Rangers

    DevSecOps

    SQL Clone from Redgate

    Redgate

    Clear Measure (Sponsor)

    Infrastructure as code

    FCKeditor WYSIWYG HTML

    Azure Policy

    Henry's Blog (HenryBeen.nl)

    Henry's Twitter @Henry_Been

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Follow Up with Our Guest:

    Henry Been's LinkedIn

    Henry's Blog

    Henry's Twitter

    29 min
  • Henry Been on Security with DevOps - Episode 012

    In this episode, Jeffrey is discussing security in DevOps with his guest, Henry Been. Henry is an independent DevOps and Azure architect from the Netherlands. He enjoys working with development teams to create and deliver great software — and for him, this includes the full DevOps cycle; starting with discovering and planning new features and ending only when end users are satisfied. Henry's interests include the Azure cloud, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software. Next to his work, Henry is one of the Microsoft ALM DevOps Rangers — which is a group of 130 engineers worldwide who share professional guidance and create gap-filling solutions surrounding Azure.

     

    Henry and Jeffrey discuss, in-depth, everything you want to know when it comes to security with DevOps. Henry offers advice on how to implement security into your DevOps practice, makes recommendations on how to be more secure at each stage of the software development application lifecycle, highlights possible vulnerabilities that you might want to watch out for, and offers tools you can utilize to combat this and up your security in your DevOps environment.

     

    Topics of Discussion:

    [:40] About today's episode and featured guest expert.

    [1:35] Jeffrey welcomes Henry to the podcast.

    [1:41] What Henry has been up to of late.

    [2:21] How Henry has found himself in the DevOps space.

    [3:08] Henry shares some information about the ALM DevOps Rangers he is a part of.

    [4:16] About the half-marathon Henry recently finished!

    [5:50] How did the term DevSecOps come about? And what do people need to know about it?

    [7:22] Henry offers advice on how to implement security into your DevOps practice.

    [8:26] Henry's recommendations for being more secure at each stage of the software development application lifecycle.

    [12:47] The vulnerabilities of copying your database offsite.

    [13:44] Is keeping your database offline more secure than having it online?

    [14:04] A word from Azure DevOps sponsor: Clear Measure.

    [14:29] Henry outlines ways to limit the surface area of personal access to environments.

    [16:29] A vulnerability in the FCKeditor WYSIWYG HTML editor and how to avoid it.

    [17:53] Henry and Jeffrey's take on why many are fearful of a scheduled, automated deployment or redeployment.

    [20:45] The work Henry has done with Azure Policy and how can help.

    [24:04] One of the most vulnerable attack surfaces: any area that a human's account has access to.

    [24:41] What's on the roadmap for Henry!

    [26:32] How to keep up with Henry and everything he's doing.

    [27:02] Henry's recommendations to those who want to learn more about security in their DevOps environment.

     

    Mentioned in this Episode:

    Azure DevOps

    Azure DevOps User Group on Meetup

    Microsoft ALM DevOps Rangers

    DevSecOps

    SQL Clone from Redgate

    Redgate

    Clear Measure (Sponsor)

    Infrastructure as code

    FCKeditor WYSIWYG HTML

    Azure Policy

    Henry's Blog (HenryBeen.nl)

    Henry's Twitter @Henry_Been

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

     

    Follow Up with Our Guest:

    Henry Been's LinkedIn

    Henry's Blog

    Henry's Twitter

    29 min
  • Eric Hexter on DevOps Diagnostics - Episode 011

    In today's episode, Jeffrey is joined by Eric Hexter, the Chief Technology Officer of Quarterspot LASO — a fintech company that produces lending platforms using machine learning. He built the company in the Cloud with DevOps as a foundational component of delivering the product. Eric has filled roles as CTO, Chief Architect, Developer, and Consultant. He's spent most of his career working with web technologies, with a total of twenty years experience producing technology solutions that deliver business value.

    As Jeffrey says, Eric is the DevOps King. He's done some incredible work over the past decade and a half and has even written some books — well, namely one book back in 2012, ASP.NET MVC 4 in Action, co-authored by Jeffrey as well.

    Eric and Jeffrey talk all about DevOps Diagnostics today, running through the various categories within it, such as: system metrics, log files, air conditions, heartbeats, and data integrity checks. Eric also gives his recommendations to those new and experienced with the system — tools, resources, and services.

    Topics of Discussion:

    [:47] About today's guest, Eric Hexter.

    [1:19] Jeffrey welcomes Eric to the podcast.

    [2:28] How Eric first got interested in the world of DevOps.

    [4:01] Eric talks about some of the key points made from his presentation on the Azure DevOps User Group on Meetup.

    [6:46] What Cloud DevOps diagnostics consist of.

    [8:10] What categories .NET developers need to be watching in order to operate their systems effectively.

    [9:08] Eric talks about one of these categories: his favorite system metrics.

    [12:15] Eric gives a quick rundown on queue-based processing.

    [14:23] Eric's favorite queue at the moment.

    [15:21] The importance of having metrics on every running piece of your application.

    [18:23] A word from Azure DevOps sponsor: Clear Measure.

    [18:52] How Eric looks at system metrics.

    [20:06] On Eric's team, who looks at the metrics?

    [20:34] Eric gives an explanation of the next category of Cloud DevOps diagnostics: log files.

    [22:32] What Eric recommends developers should be logging to a text file.

    [23:33] Eric explains what a decorator pattern looks like in code.

    [24:42] Eric briefly explains built-in log files.

    [25:03] How Eric brings all these log files together to cohesively view them all.

    [26:31] How does Eric log files?

    [27:30] Why logging as a first class feature within the application can be incredibly useful.

    [29:14] The next category of Cloud DevOps diagnostics: air conditions and common patterns within it.

    [38:13] The next category: heartbeats.

    [42:00] Eric dives into the next diagnostics category: data integrity checks.

    [44:04] The differences in structured logging compared to regular logging.

    [48:46] For structured logging, does Eric have a favorite library?

    [50:41] Eric's recommendations tools and services to get started in all of this.

    [53:06] Eric's advice on how to consolidate all your flat files to start a consistent view.

    [54:16] Eric's favorite heartbeat source.

    [55:00] Additional resources Eric recommends listeners to go check out after this week's episode.

    Mentioned in this Episode:

    Quarterspot

    ASP.NET MVC 4 in Action, by Eric Hexter, Jeffrey Palermo, Jimmy Bogard, Matthew Hinze, and Jeremy Skinner

    Azure DevOps

    Azure DevOps User Group on Meetup

    PREMISAzure Storage

    New Relic

    Stackify

    Application Insights

    Azure Queue Storage

    Clear Measure (Sponsor)

    Grafana

    Loggly

    The Netflix Tech Blog

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    Follow Up with Our Guest:

    Eric Hexter's LinkedIn

    57 min
  • Eric Hexter on DevOps Diagnostics - Episode 011

    In today's episode, Jeffrey is joined by Eric Hexter, the Chief Technology Officer of Quarterspot LASO — a fintech company that produces lending platforms using machine learning. He built the company in the Cloud with DevOps as a foundational component of delivering the product. Eric has filled roles as CTO, Chief Architect, Developer, and Consultant. He's spent most of his career working with web technologies, with a total of twenty years experience producing technology solutions that deliver business value.

     

    As Jeffrey says, Eric is the DevOps King. He's done some incredible work over the past decade and a half and has even written some books — well, namely one book back in 2012, ASP.NET MVC 4 in Action, co-authored by Jeffrey as well.

     

    Eric and Jeffrey talk all about DevOps Diagnostics today, running through the various categories within it, such as: system metrics, log files, air conditions, heartbeats, and data integrity checks. Eric also gives his recommendations to those new and experienced with the system — tools, resources, and services.

     

    Topics of Discussion:

    [:47] About today's guest, Eric Hexter.

    [1:19] Jeffrey welcomes Eric to the podcast.

    [2:28] How Eric first got interested in the world of DevOps.

    [4:01] Eric talks about some of the key points made from his presentation on the Azure DevOps User Group on Meetup.

    [6:46] What Cloud DevOps diagnostics consist of.

    [8:10] What categories .NET developers need to be watching in order to operate their systems effectively.

    [9:08] Eric talks about one of these categories: his favorite system metrics.

    [12:15] Eric gives a quick rundown on queue-based processing.

    [14:23] Eric's favorite queue at the moment.

    [15:21] The importance of having metrics on every running piece of your application.

    [18:23] A word from Azure DevOps sponsor: Clear Measure.

    [18:52] How Eric looks at system metrics.

    [20:06] On Eric's team, who looks at the metrics?

    [20:34] Eric gives an explanation of the next category of Cloud DevOps diagnostics: log files.

    [22:32] What Eric recommends developers should be logging to a text file.

    [23:33] Eric explains what a decorator pattern looks like in code.

    [24:42] Eric briefly explains built-in log files.

    [25:03] How Eric brings all these log files together to cohesively view them all.

    [26:31] How does Eric log files?

    [27:30] Why logging as a first class feature within the application can be incredibly useful.

    [29:14] The next category of Cloud DevOps diagnostics: air conditions and common patterns within it.

    [38:13] The next category: heartbeats.

    [42:00] Eric dives into the next diagnostics category: data integrity checks.

    [44:04] The differences in structured logging compared to regular logging.

    [48:46] For structured logging, does Eric have a favorite library?

    [50:41] Eric's recommendations tools and services to get started in all of this.

    [53:06] Eric's advice on how to consolidate all your flat files to start a consistent view.

    [54:16] Eric's favorite heartbeat source.

    [55:00] Additional resources Eric recommends listeners to go check out after this week's episode.

     

    Mentioned in this Episode:

    Quarterspot

    ASP.NET MVC 4 in Action, by Eric Hexter, Jeffrey Palermo, Jimmy Bogard, Matthew Hinze, and Jeremy Skinner

    Azure DevOps

    Azure DevOps User Group on Meetup

    PREMISAzure Storage

    New Relic

    Stackify

    Application Insights

    Azure Queue Storage

    Clear Measure (Sponsor)

    Grafana

    Loggly

    The Netflix Tech Blog

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

     

    Follow Up with Our Guest:

    Eric Hexter's LinkedIn

    57 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