Matt Mitrik on GitHub with Azure Boards - Episode 29

Matt Mitrik on GitHub with Azure Boards - Episode 29

Today’s guest is Matt Mitrik, the Sr. Program Manager of the Azure DevOps Services Team.

Matt has been working with ALM and DevOps tools for roughly 13 years. He joined Microsoft in 2006 and has been there ever since. Originally, his journey started at the TFS Team in migration tools, helping people get from the previous generation of version control and work tracking tools. Now, within the Azure DevOps Services Team, he’s working on Azure Boards, and is helping to build that integration between GitHub and Azure Boards.

In this week’s episode, Jeffrey and Matt will be discussing GitHub with Azure Boards. They talk about the level of integration that’s going to be in Azure Boards (how they’re thinking about things right now and where they want to go), their efforts towards new project workflow and integration for Azure Boards, and the timeline Matt’s team is looking at for these changes. Matt also gives his pitch for GitHub as the future premiere offering and why you should consider migrating.

Topics of Discussion:

[:47] About today’s show with Matt Mitrik.

[1:13] Matt speaks about his background in the space and how he landed at Microsoft.

[3:54] What works now with Azure Boards? And where does Matt want it to be?

[8:33] What’s the process for moving something from Azure Repos to GitHub and vice versa? Would Matt recommend moving from Azure Repos to GitHub?

[11:03] Where does the pull request feature fit in? With the work in Azure Boards or where the Git repository goes?

[13:55] When a new feature is being implemented, is the right place for journaling within the user story or within the pull request?

[18:34] Matt speaks about the level of integration that’s going to be in Azure Boards; how they’re thinking about things right now and where they want to go.

[22:35] A word from The Azure DevOps Podcast’s sponsor: Clear Measure.

[23:01] Matt talks about their efforts towards new project workflow and integration for Azure Boards.

[24:41] The timeframe Matt’s team is looking at for these new changes.

[25:05] The strides Matt’s team is taking with regards to integration between GitHub and Azure DevOps properties.

[27:02] From a strategy perspective, what’s Matt’s pitch for GitHub being the future premiere offering and why you should migrate?

[35:20] Matt talks about future options for customer feedback within Azure Boards.

[39:04] What Matt recommends listeners follow-up on if they want to learn more.

[40:34] Matt teases the next big thing on the horizon for his team.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

Matt Mitrik (LinkedIn)

The Azure DevOps Podcast episode: “Phil Haack on DevOps at GitHub”

Microsoft Teams

Slack

The Azure DevOps Podcast episode: “Aaron Bjork on Driving Team Productivity and Promoting Culture Through Azure DevOps”

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Episoder(372)

Paul Yuknewicz: Cloud Native & Serverless - Episode 284

Paul Yuknewicz: Cloud Native & Serverless - Episode 284

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 programming@palermo.net. 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.

12 Feb 202438min

Uncle Bob Martin: Clean Code and How to Do Software Well  - Episode 283

Uncle Bob Martin: Clean Code and How to Do Software Well - Episode 283

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 programming@palermo.net. 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.

5 Feb 202441min

Greg Leonardo: Optimizing Cloud Budgets in Azure - Episode 282

Greg Leonardo: Optimizing Cloud Budgets in Azure - Episode 282

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 programming@palermo.net. 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.

29 Jan 202441min

Andrew Lock: Containers in .NET 8 - Episode 281

Andrew Lock: Containers in .NET 8 - Episode 281

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 programming@palermo.net. 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.

22 Jan 202436min

Scott Hanselman: Semantic Kernel - Episode 280

Scott Hanselman: Semantic Kernel - Episode 280

Scott Hanselman is a teacher at heart. He speaks all over to whoever will listen. He's 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. 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.    Topics of Discussion: [4:33] What should developers be focusing on?  [625] Understanding the complexity of AI development.  [8:09] Without understanding context, we can’t make good prompts.  [8:42] What are the levels of the pyramid that every developer should understand?  [9:16] Developers should start by learning the basics of AI.  [9:22] The question of who is responsible when a website or model goes down.  [14:15] Grounding your AI in reality.  [15:19] Edge deployed AI model.  [17:00] A foundational model is a machine learning model that has been pre-trained on a data set.  [20:40] The limitations of large language models.  [21:00] AI transformer models and their growth in size and complexity.  [21:46] Conversation with John Maeda at the .NET Conf on Semantic Kernel.  [22:02] Integrating these large language models into conventional programming languages. [23:08] A few exciting and actionable features of semantic kernel.  [28:18] Concerns about data privacy in smart homes.  [29:07] Advice for developers looking to jump into semantic kernel.    Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. 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! Scott Hanselman Hanselminutes    Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

15 Jan 202431min

2024 Kickoff - Episode 279

2024 Kickoff - Episode 279

Welcome to 2024. It’s going to be a great year in .NET, in Azure, and with DevOps. To kick things off, I wanted to review some of the big things you’ll want to look at in 2024. To do that, I’m airing a piece I recorded reviewing the highlights from .NET Conf looking at it from an architectural perspective. There are so many updates, but in this piece, I interpret the architectural thinking you’ll undergo as you implement the new bits. So, Happy New Year, and I’ll roll the piece.   Topics of Discussion: [:14] Jeffrey is looking for his next software engineering apprentice. [5:44] The biggest architectural change in Maui is going to a single project system. [7:34] When you should do a proof of concept. [9:59] What is the architectural significance of the semantic kernel? [13:40] Cloud Native. [13:46] Microsoft is giving us the building blocks so that we can create our own GPT Program. [16:19] Training and use of the right library. [18:11] Health checks are essential for monitoring dependencies in an application. [23:03] Containers. [28:11] How do you know if AOT is for you? [29:25] .NET Aspire’s biggest architectural opportunities. [32:07] In Blazor, the biggest news architecturally and the biggest impact on your team is the ability to develop any type of application with just one developer skill set, design patterns, and programming model. [38:22] In C#, class-level parameters are going to change your game. [43:15] The importance of continuous integration and environment types for .NET applications in 2024.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. 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!   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

8 Jan 202444min

Jeff Fritz: .NET Conf Recap - Episode 278

Jeff Fritz: .NET Conf Recap - Episode 278

Jeff Fritz is an experienced developer, technical educator, and PM on the .NET team at Microsoft. He founded The Live Coders team on Twitch, and regularly livestreams builds of websites and fun applications. You can follow Jeff for more .NET, .NET Core, and Visual Studio content on Twitch and Twitter at @csharpfritz.   Topics of Discussion: [2:00] Jeff talks about how he shifted from programming to teaching. [4:08] Teaching and mentoring led Jeff to an opportunity to join Microsoft as a developer advocate. [7:33] Jeff is the Executive Producer for .NET Conf. [8:10] What are some of the great events happening at .NET Conf? [10:00] When did Jeff build the .NET Conf 2023 team? [11:35] The planning and execution of .NET Conf. [15:31] Virtual vs. in-person conferences and interactivity. [22:16] The biggest .NET conference announcements and new features that attendees shouldn’t miss. [23:20] .NET Aspire. [24:33] Intro to Web Applications for .NET for experts. [29:40] Jeff loves that “aha moment” that can come with thinking outside the box. [30:24] What should people do next?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. 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! Github.com/dotnet-presentations/dotNETConf/tree/main/2023 .NET Conf   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

1 Jan 202435min

Carl Franklin: Why.NET Rocks - Episode 277

Carl Franklin: Why.NET Rocks - Episode 277

Carl Franklin is Executive Vice President of App vNext, a software development firm focused on modern methodologies and technologies. Carl is a 20+ year veteran of the software industry, co-host and founder of .NET Rocks!, the first and most widely listened to podcast for .NET developers, a Microsoft MVP for Developer Technologies, and Senior Executive of Pwop Studios, a full-service audio and video production/post-production studio located in Southeastern Connecticut.   Topics of Discussion: [6:50] Tips for those interested in starting their own podcast. [9:42] What draws Carl to teaching and training? [11:01] Carl’s mentorship from Ethan Winer at Crescent Software and how that ethic stuck with him. [12:10] What has and hasn’t changed, and how do we navigate text moving off the paper and onto the web? [15:41] Why Carl finds it worthwhile to have talk code with ChatGPT. [20:22] SMTP in the ’90s had little security. [23:40] What are the big things coming out that are going to change the game? [24:40] Steve Sanderson’s demo of Blazor. [28:36] The remaking of how we do URL launches applications. [31:22] The Blazor component model is clean and easy to use, thanks to Steve Sanderson. [31:57] The evolution of web development, from static sites to interactive applications, and how Blazor’s streaming rendering technology can bridge the gap between these two approaches. [35:42] EventCallback. [36:22] What does the next five years look like for Carl? [40:17] A new show, The Blazor Puzzle. [42:07] Taking inspiration from the Car Talk podcast. [44:44] What conferences and travel do Carl and Jeffrey have on their calendars for 2024?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. 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! Carl Franklin AppVNext .NET Rocks podcast Blazor Train Blazor Puzzle DevSum Stockholm DEVintersection Vegas Podcast platform: Spreaker.com   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

26 Des 202352min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
forklart
aftenpodden-usa
popradet
stopp-verden
fotballpodden-2
dine-penger-pengeradet
det-store-bildet
nokon-ma-ga
frokostshowet-pa-p5
bt-dokumentar-2
rss-dannet-uten-piano
aftenbla-bla
e24-podden
rss-ness
rss-penger-polser-og-politikk
rss-borsmorgen-okonominyhetene
rss-gukild-johaug
rss-garne-damer