Kevin LaBranche: Leading teams through DevOps - Episode 251

Kevin is a software developer who finds great joy in teaching and learning from others. He's been honing my craft for over two and a half decades. If he's not in code, he's near it. Kevin is often working on practices and processes that improve the engineering excellence of the team.

Currently, Kevin is in an architecture/lead development position at Northern Arizona University. He develops best practices tailored to the team and company culture. Kevin is a strong believer in applying systems thinking to all he does.

Topics of Discussion:

[2:13] How Kevin discovered his passion for software, and proof you can be successful even if you are bad at math!

[4:51] Kevin loves giving back to others by offering his mentorship.

[5:15] How we can adjust to a changing culture.

[8:09] The evolution of his DevOps team.

[12:11] The idea of being able to read the code.

[13:06] How do you start the DevOps journey?

[15:05] What is a build script? Why is it important, and what are the most important components that need to be in the build script, in Kevin's opinion?

[20:16] What are the items that Kevin likes to make sure are in the DevOps environment when developers are starting a new application?

[23:00] Creating a new web application in an existing environment vs. a new environment.

[27:12] The importance of getting value out the door.

[29:41] Safe database deployment, safe database changes.

[32:45] Kevin's chosen practice for using toggling and deprecating feature flags along with some of his favorite tools and libraries.

[34:01] Protecting against API changes with third-party services.

Mentioned in this Episodes:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us programming@palermo.network

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!

Architect Tips — Video podcast!

Azure DevOps

.NET

Architect Forum

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 37:18, 36.4 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Greg Leonardo: Responsible AI - Episode 250

Greg is a Cloud Architect that assists organizations with cloud adoption and innovation and is currently a Public Cloud Architect at AT&T. 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:01] Greg talks about being a military veteran from the first Gulf War and then transitioning into the technology arena.

[3:33] Giving back to the veteran community.

[6:04] Is AI inherently irresponsible?

[6:30] Greg defines responsible AI.

[7:02] Thinking about AI as your personal assistant, but only presenting you with the facts.

[8:53] The difference between the public models set out by the big companies, and the other aspect of creating your own model by choosing your own set of data using the GPT technology to analyze that data.

[16:43] Hallucinations in AI and GPT models.

[17:10] What is actionable right now for developers when they are designing it so that we can have some safeguards built in?

[21:55] The difference between fact and affirmation.

[23:41] The system shouldn't just give us what we want, but it should be able to route that want into something that's factual.

[33:10] The design process for developers that want to create their own model.

[37:11] Does Greg have any Chat GPT models?

Mentioned in this Episodes:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us programming@palermo.network

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!

Architect Tips — Video podcast!

Azure DevOps

.NET

Architect Forum

"Architecting For Azure with Greg Leonardo"

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 38:33, 37.6 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Matthew Renze: AI Ethics - Episode 249

Matthew Renze is a data science consultant, author, and public speaker. He is the founder of Renze Consulting, an AI consulting company that has trained over 500,000 software developers and IT professionals. His clients range from small tech start-ups to Fortune 500 companies. He is also the President of Serenze Global, a 501(c)(3) non-profit organization dedicated to improving access to technology education for under-represented individuals by empowering the next generation of tech community leaders. Matthew is currently working on his Master's degree in Artificial Intelligence with a Data Science specialization at Johns Hopkins University. He currently has double degrees in Computer Science and Philosophy with a minor in Economics from Iowa State University. He is a Microsoft MVP in AI, an ASPinsider, and an author for Pluralsight, Udemy, and Skillshare. His interests include AI, ML, data science, mindfulness, technology education, and tech community leadership.

Topics of Discussion:

[1:41] How Matthew got into software development and eventually AI, rebranding himself as a data scientist and then AI consultant.

[5:40] Matthew is getting his Master's Degree in Artificial Intelligence.

[6:04] How can we demystify AI and all the buzzwords we use?

[9:13] Are there any current products that meet the definition of strong general AI?

[11:03] What does weak general AI mean?

[13:51] For .NET developers, what can they actually do today, with this latest generation of generative AI?

[17:02] What are some examples in AI right now that Matthew has come across that clearly violate any standard of ethical boundary?

[19:00] A few of the issues with AI currently or ways that AI systems are being abused:

  • AI hallucination
  • AI-generated misinformation
  • Algorithmic bias and discrimination
  • Lack of trust in AI
  • Recommendation engines (rabbit holes)
  • Lack of basic AI literacy

[22:00] Is it even possible for these models not to be biased?

[22:35] We have to make sure that we've got balanced data sets in order to get the models to train properly.

[25:41] How do we regulate ethics?

[27:55] The distinction between using supervised learning, and then self-supervised learning, or reinforcement learning.

[39:20] How we can prevent deep fake videos.

[42:01] It's important to get these tools in the hands of the right people, provide education, and move forward mindfully.

[47:02] Curating your own algorithm and handling information overload.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us programming@palermo.network

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!

Architect Tips — Video podcast!

Azure DevOps

.NET

Architect Forum

Matthew Renze Developing Your AI Strategy

Matthew's Website

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 52:47, 51.2 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Sagar Lad: Data DevOps and Security - Episode 248

Sagar Lad is a Technical Solution Architect with a leading multinational software company and has deep expertise in implementing Data & Analytics solutions for large enterprises using Cloud and Artificial Intelligence. He is an experienced Azure Platform evangelist with 9+ Years of IT experience and a strong focus on driving cloud adoption for enterprise organizations using Microsoft Cloud Solutions & Offerings. He loves blogging and is an active blogger on Medium, LinkedIn, and the C# Corner developer community. He was awarded the C# Corner MVP in September 2021 for his contributions to the developer community. He's also the author of three books, Mastering Databricks Lakehouse Platform, Azure Security for Critical Workloads, and Hands-On Azure Data Platform.

Topics of Discussion:

[2:57] Sagar talks about the critical points in his career that led him to technology.

[6:01] What turned Sagar on to a love of data?

[8:39] With so much technical jargon out there, how do you simplify?

[12:40] What is Data Lakehouse?

[13:25] What are some common scenarios where Data Lakehouse can be really valuable?

[18:53] What does unit testing mean in the data bricks world?

[22:10] How long does it take to run the tests in Azure?

[25:42] What's the most expensive Databricks environment that Sagar has seen on a monthly basis?

[27:54] What are some of the things that are being missed around the industry?

[31:42] Sagar says that when we talk about security, there are seven layers.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us programming@palermo.network

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!

Architect Tips — Video podcast!

Azure DevOps

.NET

Clear Measure Architect Forum

Sagar Lad books on Amazon

Certifications: Sagar Lad on Credly

LinkedIn: Sagar Lad on LinkedIn

Twitter: @AzureSagar (Twitter: Sagar Lad)

Medium: Sagar Lad on Medium

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 34:20, 33.5 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site