A 2023 Happy New Year and 2022 Review - Episode 226

A 2023 Happy New Year and 2022 Review - Episode 226

Happy New Year to all here in 2023. It's going to be a great year. It's a great time to be a programmer. A great time to be building with .NET; you are going to do great things this year. You have what it takes. You are smart, you have great tools, and you have a great team. You are a great leader. This episode is going to be all about remembering what happened this past year at the podcast.

Topics of Discussion:

[1:15] Jeffrey talks about the architect forums he's hosting and facilitating in 2023. You can register here.

[1:46] Huge announcement in Microsoft Developer news including:

- Android apps on Windows 11

- ARM processors getting big investments

- Microsoft Dev Box — in preview — dev workstation in the cloud

- Power Pages websites

- Large SKU app service; up to 256GB RAM available for those who need it

- Azure Arc, the new name of Hybrid Azure. And a single-node Azure Stack for remote locations but the programming model of Azure — looking forward to testing it at the right time.

- Azure Container Apps tooling got better, and it became ready for prime time. Every team should be looking at this.

- .NET 7 released.

[4:11] What might the default application stacks and environments look like on the platform in 2023?

- Windows 11

- Visual Studio 2022 w/ ReSharper

- .NET 7

- Onion Architecture

- Blazor for interactive applications

- .NET service workers for back-end jobs and queue listeners

- Entity Framework with Azure SQL — add on other storage services as per application.

- Azure App Service for hosting while prototyping Azure Container Apps.

- Application Insights with the Open Telemetry NuGet packages.

- Azure Pipelines paired with Octopus Deploy (keep an eye on GitHub Actions as they fill out support for scenarios you need).

- NordVPN for developer workstation work-from-home or remote Wi-Fi.

[9:11] When it comes to developer workstations, desktop computers are still giving the most bang for the buck with power, and only a few laptops do the job really well. I have not reviewed all computers, and there are a lot out there. I can vouch for Alienware R series desktops. Liquid-cooled, so they are really quiet, even under full load. Dell Precision laptops are amazing for software engineers. I really wanted to love the Lenovo P1, but the fan was just too loud when it was under load. And we all know that cooling is so important in laptops. When a laptop gets too hot, your BIOS will slow down the processor to keep it from burning up. Then you no longer have a fast processor. And video calls use a good deal of processor, surprisingly — or not. For super mobile laptops that you can use for programming, I really do like the Microsoft Surface Laptop. I wanted to like the Surface Studio laptop, but they inverted the cooling and the battery placement, so it's very uncomfortable on my lap and my wrists unfortunately under load. The wrist wrest gets really hot. Normally the battery is under the wrist rest, but Microsoft swapped it on this one, so it's not fun using it as a laptop on your lap or even on a desk while hot and under load.

[13:11] Highlighting some past episodes that will be interesting:

- Highlighting some past episodes over the year that might be interesting.

- With Microsoft Orleans providing a new implementation of the Actor design pattern, we have a two-part series interview with Aaron Stannard, the creator of Akka.NET, episodes 172 and 173.

- On the IoT front, Wilderness Labs has been trucking along creating system-on-a-chip options that run .NET natively and easily. I interviewed founder and CEO Bryan Costanich.

- For those educating themselves for a career in software engineering, my interview with Henry Quillin might be useful. He talks about a programming internship and his education journey, his work earning his Eagle Scout, and how he became a working programmer even as he is just starting university.

- More on embedded. Kevin Kirkus was with us in episode 186. He runs a testing team at Intel doing automated testing for their Xeon processor line. The design necessary for testing in this specialized environment gives us all plenty to think about.

- For team leaders out there, I interviewed Mark Seemann. He wrote a recent book, Code That Fits In Your Head. He talks about the principles that are in the book. I subsequently bought and read the book, and I wish I had this book earlier in my career. Would have saved me a great deal of time.

- On distributed systems, Udi Dahan is always a fascinating gentleman to listen to. Check out episode 192. As the founder and CEO of Particular Software, and the creator of NServiceBus, he is one of the world's leading experts on distributed systems, microservices, and messaging architectures.

- Time-tested ideas are continually useful. I had the pleasure of interviewing Philippe Kruchten. He worked at Rational Software back when they were at the forefront of the software process in the 1990s. He published a paper outlining a framework for emergent, agile architecture. He didn't call it that. He called it the 4+1 Architecture, but only because it predated the agile manifesto. If you are an architect, and you aren't aware of this approach to architecture, give episode 195 a listen.

- For the Blazor developers, I had Steve Sanderson on in episode 202. Steve is the original designer of Blazor, which has become the new default web application on .NET. He shared about the future of Blazor and WebAssembly.

- Because there is so much going on in this space, Daniel Roth also joined me to discuss more Blazor Futures.

- GitHub Actions is being talked about quite a bit. While loads of people are using it for builds, people are scratching their heads about where it fits in regarding deployments. Damian Brady, on the GitHub team and a former employee of Octopus Deploy, sheds light on this in episode 206.

- Scott Hunter joined me in episode 211. He announced his new role at Microsoft running more of Azure development and .NET. He shared quite a bit behind the scenes regarding Microsoft's strategy there.

- For the UX people. Mark Miller is the Chief Architect of DevExpress, the big UI components company. He has a brilliant user experience mind, and I was able to get him talking in episode 212.

- Telemetry. We all need it to keep our software stable in production. The Serilog and AutoFac maintainer, Nicholas Blumhardt, joined me to discuss the fundamentals of modern logging and telemetry. Check out episode 217 for that.

- More on the testing front, Eduardo Maltez, a software engineer doing some really interesting full system test work shares his thoughts on what makes tests reliable, stable, and fast — and how to fight brittle tests. Episode 224.

- We closed out the year on the security front. With LastPass getting hacked and now Rackspace having a hacking-induced major outage, we all need to take action. Troy Vinson, a multi-certified security professional and certified ethical hacker, gave his perspective on the Rackspace breach and what every .NET team should learn from it.

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!

Programming with Palermo

programming@palermo.network

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Jaksot(380)

Jeremy Likness on DevOps Automation - Episode 76

Jeremy Likness on DevOps Automation - Episode 76

Today's guest is Jeremy Likness — an internationally selling author, keynote speaker, and professional coder with a personal mission to empower developers to be their best! Jeremy has worked on commercial enterprise software for 25 years and specializes in web technology. Currently, he is also a Sr. Cloud Developer Advocate for Microsoft, but previously held roles at iVision, Wintellect, and AirWatch. In his free time however, he enjoys running, hiking, and shooting nine-ball and one-pocket. In today's episode, Jeffrey and Jeremy discuss DevOps Automation. Jeremy shares his philosophy on starting a new project, provides key insights about Azure DevOps Services, speaks about what is new with Azure DevOps in general, gives his thoughts on GitHub Actions, explains how he's utilizing Azure ARM templates, and shares some of his best practices and go-to resources. Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:08] About today's guest, Jeremy Likness. [1:49] Jeffrey welcomes Jeremy to the podcast. [1:40] Jeremy describes two of his favorite hobbies: nine-ball and one-pocket. [3:15] Jeremy speaks about his career and how it has progressed over the years. [8:11] Jeremy speaks about his current role at Microsoft and what Cloud Advocate really means. [9:51] Jeremy shares his philosophy on starting a project. [13:58] Jeremy provides some key insights when bringing Azure DevOps Services into the mix. [15:41] What's new in Azure DevOps in general? [20:38] A word from Azure DevOps Podcast's sponsor: Clear Measure. [21:03] Jeffrey gives some quick announcements. [22:52] Jeremy gives his thoughts on GitHub Actions. [25:48] Jeremy speaks about what the experience is like with GitHub Actions when you have a release candidate that you're deploying to your environments (environment 1, environment 2, etc.), all the way up to production. He also provides some examples. [28:14] When deploying, is Jeremy still using Azure ARM templates? Or does he use a mix of things to provision his infrastructure? [34:55] Jeremy gives a quick piece of random nostalgia from his past. [35:47] Jeremy's go-to resources to learn more about the topics discussed on today's show. [37:45] Where to get in touch with Jeremy! [38:15] Jeffrey thanks Jeremy for joining him in this episode. Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Jeremy Likness' Blog Jeremy Likness' Twitter Jeremy Likness' LinkedIn Jeremy Likness' GitHub Jeremy's Email: Jeremy.Likness@Microsoft.com Azure DevOps Services Abel Wang The Azure DevOps Podcast: "Abel Wang on DevOps Infrastructure - Episode 73" Hugo GitHub Actions Azure Resource Manager (ARM) Microsoft Ignite Blazor Docs.Microsoft.com/en-us/Learn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

17 Helmi 202039min

Mark Dunn on Developer Retirement - Episode 75

Mark Dunn on Developer Retirement - Episode 75

This week on the podcast, Jeffrey Palermo had the pleasure of visiting with Mark Dunn to record today's show! Mark is a long-time developer and software architect who was an original co-host on the .NET Rocks podcast that started back in 2002. Mark is a Microsoft Certified Trainer, Application Developer, Solution Developer for .NET, and Database Administrator; and has over 30 years of experience in the disciplines of Software Engineering, Database Administration, and Project Management. Since 2003, Mark has been awarded MVP (Microsoft Most Valuable Professional) status for his contributions to the Visual Studio and .NET Community. He has also traveled all over the world delivering training in the areas of .NET and Database Development, Project Management and Client-Side Development. Outside of the tech industry, Mark owns an Angus cattle farm in Alabama and is often found playing the drums! In Jeffrey's and Mark's conversation today they discuss what a developer's retirement looks like! Mark considers himself currently 'semi-retired' with the goal of fully retiring 3 years down the line. He provides training and mentoring through his company, Dunn Training, teaching courses on Azure, Modern Web Development, ASP .NET, .NET Programming, Databases, Java, and more. Mark also takes listeners down memory lane, reminiscing about the progress in the industry, his career as a programmer, and the changes he's seen in DevOps. Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About today's guest, Mark Dunn! [2:20] Jeffrey welcomes Mark to the podcast. [3:09] Mark provides some background on his career and shares some highlights! [4:50] What the industry was like when Mark was just starting out as a programmer. [11:36] Mark speaks about what a longtime programmer's retirement looks like (as someone who is currently 'semi-retired'!) He also shares what his goals are for the future and what he's currently up to. [16:07] A word from Azure DevOps Podcast's sponsor: Clear Measure. [16:34] Jeffrey gives some quick announcements. [18:22] With the perspective of having seen so many paradigms of software, how has that colored Mark's view of the modern DevOps movement? [22:30] Mark reads a lot of books as a trainer… but has he authored any books? [23:54] Mark speaks about some of the aspects of training and teaching his courses. [25:20] Mark speaks about recording .NET Rocks Podcast and the joys of interviewing people in the industry. [26:22] Mark gives his predictions on what he thinks is most likely to happen in the industry of custom software and what will become more and more important for current programmers to know/learn. [29:09] Does Mark find that the technology landscape is starting to contract after exploding? [31:11] Mark shares his plan for the next few years and what his transition into retirement will look like. [33:16] How long will Mark be keeping up his mentoring service? [34:40] What Mark hopes to do in retirement. [35:31] Mark gives some parting advice to new programmers to have a successful career. [38:01] Jeffrey thanks Mark for joining him in this episode! Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Dunn Training (Mark's Company) .NET Rocks Podcast Dan Appleman's Books Selenium The Art of Unit Testing: with examples in C#, by Roy Osherove Pluralsight Udemy Scott Guthrie Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

10 Helmi 202038min

Jeffrey Opdam on Azure DevOps with AWS - Episode 74

Jeffrey Opdam on Azure DevOps with AWS - Episode 74

Today's guest is Jeffrey Opdam, an ALM Ranger, which is a recognized group related to the Azure DevOps Product Team at Microsoft. Jeffrey loves doing crazy continuous delivery stuff with TFS, VSTS, Azure DevOps — including coaching. He also loves DDD and CQRS and does Software Architect integrated with DevOps. But, most importantly, he's a proud dad! In this episode, Jeffrey is speaking on the topic of Azure DevOps with AWS. He shares his career journey and many of the experiences he has gained as the owner of Lean Phoenix, a company that is dedicated to helping its customers build high-quality software and services. Jeffrey has a wealth of experience in software architect and has done some pretty interesting projects in his career. Be sure to listen in to hear Jeffrey's key insights on integrating Azure DevOps with AWS! Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About today's guest, Jeffrey Opdam! [1:35] Jeffrey welcomes Jeffrey Opdam to the podcast. [1:52] Jeffrey speaks about his career journey and some of the important moments that have really shaped it. [3:27] Jeffrey speaks about how in his current projects he's doing a lot with making Cloud resources, having AWS do his bidding, and actually governing the DevOps environment with the Azure DevOps product but with the software environments in AWS. [4:24] Is Jeffrey using Azure DevOps Services or Server? [4:31] Are all the agents VMs inside AWS? [4:47] What type of system is Jeffrey's team working on at Lean Phoenix? [5:43] Jeffrey speaks about how it is not just one application, but actually a DevOps environment that they have designed and implemented for an entire ecosystem of applications for multiple teams. [6:50] Roughly, how many software applications and how many builds per day does their system run? [7:22] Jeffrey speaks about how they're integrating Azure DevOps with AWS so that it's done in a trusted manner. [8:28] How does Jeffrey manage spinning up all the images and maintaining them? [9:29] For Windows to spin up a new agent does it lie in AWS rather than Azure DevOps? [10:16] Before Jeffrey designed and implemented this system, what was it like for the teams? [12:11] Does Jeffrey agree with the sentiment that "builds are really just a big test"? [13:11] Are all of Jeffrey's pre-production and production environments for all of the software systems all in AWS? [13:39] Jeffrey shares what he has learned through automatically deploying a variety of applications with varying architectures. [15:14] If Jeffrey were to help a team get the next new application up and running, what would be his advice for the most flexible and drama-free environment shape to choose in AWS? [16:55] In the same scenario, what would he recommend for web applications and SQL server databases? [17:40] Jeffrey sheds some light on the differences between Docker and Kubernetes in AWS. [19:22] A quick word from Azure DevOps Podcast's sponsor: Clear Measure. [19:50] Jeffrey gives some quick announcements. [21:39] With so many applications at Jeffrey's firm, how long should someone expect it to take for a developer to develop the first feature when it comes to starting a new application? [23:04] What were the points of standardization at Jeffrey's firm? [23:43] In Azure DevOps, is Jeffrey using the new YAML format or is he using the step-based pipeline format? [25:00] Jeffrey gives his take on the kinds of people that say they're just going to log in to AWS and create the environments using their browser. [26:26] Does Jeffrey advocate provisioning environments from the get-go from script rather than designing the environments and then planning to script it out sometime later? [27:05] Jeffrey speaks about his favorite provisioning tool at the moment. [28:55] Once you provision an environment, what mechanism do you use to migrate it or change something about the environment? [31:50] Do they deploy firewall rules automatically? [32:54] Jeffrey shares another effort that they did at Lean Phoenix. [34:30] Where to learn more about integrating Azure DevOps with AWS! Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Amazon Web Services (AWS) Jeffrey Opdam's LinkedIn Jeffrey Opdam's Twitter: @LeanPhoenix Lean Phoenix Test-Driven Development: By Example, by Kent Beck Kubernetes Docs.AWS.Amazon.com/cdk/latest/guide/home.html Pulumi Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

3 Helmi 202036min

Abel Wang on DevOps Infrastructure - Episode 73

Abel Wang on DevOps Infrastructure - Episode 73

In this week's podcast, Jeffrey Palermo welcomes Abel Wang on to the show! Abel Wang is a Principal Cloud Advocate specializing in DevOps and Azure with a background in application development at Microsoft. He's also currently a part of Donovan Brown's 'League of Extraordinary Cloud DevOps Advocates.' Before joining Microsoft, Abel spent seven years as a Process Consultant and a Certified Scrum Master helping customers globally develop solutions using agile practices and Team Foundation Server. When he's not working, Abel is either writing code (yes, that's what he does for fun), playing one of his many guitars, or training for The Great Wall Marathon now that he is cancer-free! Today, Jeffrey and Abel are discussing DevOps infrastructure. Abel highlights some of the new advances that listeners should be paying attention to as well as some of the things that they should absolutely be doing right now, speaks about being a part of Donavan Brown's 'League of Extraordinary Cloud DevOps Advocates,' shares his passion for all things DevOps, and much more! Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:47] About today's fantastic guest, Abel Wang! [1:32] Jeffrey welcomes Abel on to the podcast. [1:51] What is The Great Wall Marathon? [3:10] Jeffrey congratulates Abel on being cancer-free and Abel reflects a bit on his past year and overcoming cancer. [3:33] Abel speaks about his background in writing code and how he's gotten to where he is today in his career. [9:17] The importance of understanding the why behind scrum and agile. [12:44] Fastforwarding into Abel's career, he speaks about his experience at Microsoft and being a part of Donavan Brown's 'League of Extraordinary Cloud DevOps Advocates.' [14:40] A quick word from Azure DevOps Podcast's sponsor: Clear Measure. [15:07] Jeffrey gives some quick announcements. [15:45] @TheLoECDA's response time on Twitter. [17:07] Abel highlights some of the new advances that listeners should be paying attention to and/or absolutely be doing right now. He also defines what 'infrastructure as code' is. [26:27] Is there going to be integration between GitHub and AzureDevOps or are they going to be kept separate? Abel also gives his reasoning behind why Azure DevOps Services is not going anywhere! [29:14] Abel speaks about the future of being able to have the entire chain all the way through Azure through a press of a button. [31:55] Abel points listeners to his blog for listeners who want to learn more! Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Abel Wang's Website Abel Wang on Twitter The Great Wall Marathon AgileManifesto.org Ken Schwaber Donovan Brown The League of Extraordinary Cloud DevOps Advocates Twitter @TheLoECDA Octopus DeployRedgate SQL Change Automation Continuous Integration: Improving Software Quality and Reducing Risk, by Paul M. Duvall, Steve Matyas, and Andrew Glover Terraform AI and ML GitHub Actions Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

27 Tammi 202033min

Emily Freeman on Modern DevOps - Episode 72

Emily Freeman on Modern DevOps - Episode 72

Today's guest is Emily Freeman who leads the modern operations team in cloud advocacy at Microsoft. She's also the author of the recently released book, DevOps for Dummies, which guides readers through the ins and outs of DevOps. On top of this, Emily is a very talented speaker and speaks all over at many conferences and advises many cutting-edge startups and some of the largest companies in the world on DevOps, engineering leadership, and developer engagement. She is known for her creative approach to identifying and solving the human challenges of software engineering In this episode, Emily and Jeffrey are talking about modern DevOps. Emily discusses her new book, DevOps for Dummies; the differences and similarities between the cloud advocacy area in Microsoft vs. other tech sectors when thinking about putting together a DevOps environment; where DevOps is now; changes in the industry; what makes 'operations' modern; and her concerns and hopes for the future of the industry. Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:56] About today's guest, Emily Freeman! [1:32] Jeffrey welcomes Emily on to the podcast. [1:48] Emily talks about her new book, DevOps for Dummies, and what people can expect from it when they pick it up! [2:27] Emily shares her journey into tech and how she ended up at Microsoft. [4:24] Emily speaks about her strategy when writing DevOps for Dummies to target the newcomer to DevOps. [7:42] Why the second version/rewrite of a system always fails and why you don't usually need to start completely from scratch. [9:25] Emily talks about her new book and the possibility of writing new books in the future. [10:27] Emily speaks about the differences and similarities between the cloud advocacy area in Microsoft vs. other tech sectors when thinking about putting together a DevOps environment. [12:06] In one of Emily's talks, she speaks about firefighting, AKA putting out code fires. What does this mean? And how can we use this 'firefighter' approach to our benefit? [16:26] A quick word from Azure DevOps Podcast's sponsor: Clear Measure. [16:52] Jeffrey gives some quick announcements. [17:30] Jeffrey and Emily continue the firefighter discussion! [19:04] Where is DevOps now? Can it be defined by one definition? [23:44] Over the last 6 or 7 years there are twice as many programmers in the industry — so what does this mean for the current industry? [27:53] What other practices beyond continuous integration do people just tend to automatically reach for when they say they're doing DevOps? [32:50] Emily shares her concerns and hopes for the industry. [36:00] Emily explains what makes 'operations' modern. [38:00] Emily recommends some resources to dig into more on the topics discussed today. Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! EmilyFreeman.io Emily's Twitter: @EditingEmily DevOps for Dummies, by Emily Freeman John Allspaw Fred Brooks The Agile Manifesto Octopus Deploy Redgate SQL Change Automation The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, by Gene Kim, Kevin Behr, and George Spafford GitHub Actions Stack Overflow Continuous Integration: Improving Software Quality and Reducing Risk, by Paul M. Duvall, Steve Matyas, and Andrew Glover Niall Murphy Site Reliability Engineering: How Google Runs Production Systems, by Niall Richard Murphy, Betsy Beyer, Chris Jones, and Jennifer Petoff Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

20 Tammi 202039min

Christina Rudolph on DevOps from a Product Manager's Perspective - Episode 71

Christina Rudolph on DevOps from a Product Manager's Perspective - Episode 71

On today's podcast, Christina Rudolph is joining Jeffrey Palermo to discuss DevOps from a Product Manager's perspective! Christina Rudolph has been a Product Manager at Clear Measure since November 2019. Previously, she served as Vice President of Operations for SAFE 2 SAVE from 2018 to 2019, she is the Founder and was Executive Director of the Friends of Hamilton ISD Education Foundation from 2011 to 2018, and an Information Technology Project Manager at Accenture from 2001 to 2008. She has had an incredible career and is really experienced in unifying teams through proven strategies, natural leadership, and concise decision making. As a Product Manager, Christina has a unique perspective to bring the table in today's episode! She shares what developers can do to help the non-technical people involved in their organization, how to give more accurate estimations when planning projects, addresses some of the biggest challenges for a Product Manager when interfacing with the development team, and more! Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:53] Jeffrey gives some quick announcements. [1:08] About today's episode and guest! [1:32] Jeffrey welcomes Christina on to the podcast. [1:40] Christina provides some background on the various software roles she has held over the course of her career. [4:18] Are some of the challenges from 2 decades ago in shipping software still similar to today? [7:03] As a Product Manager, what does Christina need from a development team? And what can developers do to help the non-technical people involved in their organization? [12:30] A quick word from Azure DevOps Podcast's sponsor: Clear Measure. [12:55] Jeffrey gives some quick announcements. [13:33] Why are we still struggling to solve the age-old problem of estimating and planning projects? [18:07] The biggest challenges for a Product Manager when interfacing with the development team and how Christina recommends addressing them. [19:55] Where should people go to learn more? Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) .NET DevOps Bootcamp 2020 — January 16th & 17th in Austin, T.X. .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Christina Rudolph's LinkedIn SAFE 2 SAVE Capers Jones The Mythical Man-Month: Essays on Software Engineering, by Frederick P. Brooks Jr. Project Management Body of Knowledge (PMBOK) Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

13 Tammi 202026min

3 Essential DevOps Scenarios for Your DevOps Pipeline - Episode 70

3 Essential DevOps Scenarios for Your DevOps Pipeline - Episode 70

Happy New Year's — it's officially 2020! To kick things off for this first episode back, Jeffrey is bringing you a special solo episode that will be entirely focused on the three essential scenarios that your DevOps pipeline needs to support. Whether you're doing your own research, planning on putting this all in place for new projects, or even adapting a legacy application with your DevOps environment — this is essential information. This overview will thoroughly cover all three of these scenarios; going in-depth about when they start, what they include, their goals, and the problems that occur when they are not implemented — so be sure to tune in! Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:57] Jeffrey gives some quick announcements. [2:05] About today's solo episode! [3:10] What the three essential scenarios are. [4:20] Starting with the developer scenario first, Jeffrey starts by explaining the general structure of what things are necessary in the DevOps environment to enable the developer to just get something working (AKA the four essential pre-code design decisions that must be made so that any developer can write code). [9:07] Jeffrey explains what the developer scenario includes. [12:20] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [12:46] Jeffrey makes some announcements about upcoming events and opportunities! [14:29] Jeffrey picks up his discussion on the developer scenario and finishes explaining the essential capabilities that need to be in the DevOps environment to facilitate it. [16:37] Jeffrey explains when the team scenario starts, what it includes, and what the goals of it are. [22:40] All about the support scenario: when it starts, what it includes, and the ultimate goal. [31:45] Jeffrey wraps up this week's podcast by summarizing the three scenarios! [32:21] Be sure to pick up Jeffrey's book, .NET DevOps for Azure, which outlines how to implement the building blocks of these three scenarios! [32:33] If you would like a few free chapter excerpts from .NET DevOps for Azure, you can email Jeffrey at Jeffrey@Clear-Measure.com. Also feel free to email him if you have any follow-up questions about this episode or suggestions for future episodes! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) .NET DevOps Bootcamp 2020 — January 16th & 17th in Austin, T.X. .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Azure DevOps Podcast: "Kathleen Dollard on Setting Up Your Machine for .NET Core — Episode 69" Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

6 Tammi 202033min

Kathleen Dollard on Setting Up Your Machine for .NET Core - Episode 69

Kathleen Dollard on Setting Up Your Machine for .NET Core - Episode 69

Today's episode marks the end of 2019 as well as over a year of Azure DevOps Podcasts! In today's final episode of 2019, Kathleen Dollard joins the podcast to discuss setting up your machine for .NET Core! Kathleen is a Principal Program Programmer at Microsoft, a long-time developer, and a national conference speaker. She's been at Microsoft for a little over two years now and is an expert in C#, .NET and ASP.NET, SQL Server, and Visual Basic. She's also the author of the book, Code Generation in Microsoft .NET (published in 2004), which put forth principles of metaprogramming that are still valid today! Tune in to hear Kathleen as she highlights all the important, key pieces listeners should consider when diving into the world of .NET Core for the first time, a peak under the covers of what's currently going on behind the scenes of .NET Core from Kathleen's perspective, and how you can most effectively set up your machine for .NET Core today! Topics of Discussion: [:39] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:06] Jeffrey gives a quick announcement. [1:18] About today's episode! [1:34] Jeffrey welcomes Kathleen to the show. [2:43] Kathleen speaks about the journey of her career and how she's come to work on the .NET Core team at Microsoft. [5:05] Kathleen speaks about her experience as a language expert. [6:54] From Kathleen's perspective, does she .NET Core 3.1 as the new wave? I.e. if you've been waiting, now is the time to move to it? And how complete is it? [10:34] Kathleen and Jeffrey talk about the migration of classic ASP applications. [13:26] What do people need to start thinking about when setting up their machine for .NET Core? Kathleen also highlights a recent bug and how to get around it! [25:00] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [25:28] Jeffrey highlights some exciting announcements! [27:11] Why does Kathleen think that Visual Studio Code is more popular than Visual Studio 2019? [28:52] Kathleen talks about some of their work behind-the-scenes. [30:55] Kathleen shares some key information for those who distribute WinForms applications. [32:05] Kathleen is open to hearing listeners' ideas! Feel free to reach out to give her your feedback! [32:45] Kathleen speaks about their uninstall tool in the works and where to get a hold of the beta. [34:48] In Kathleen's opinion, what would cause someone to choose a new WinForms app .NET Core versus a WPF Core app? [38:53] Kathleen shares what the .NET Core team is up to right now. [40:00] Kathleen highlights some additional resources and gives some advice for those planning on making the .NET Core plunge! [43:43] Jeffrey thanks Kathleen for joining the podcast! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) .NET DevOps Bootcamp 2020 — January 16th & 17th in Austin, T.X. .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! bit.ly/dotnetdevopsbookforcommunity — Visit to get your hands on two free books to give away at conferences or events! Jeffrey Palermo's Youtube Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Code Generation in Microsoft .NET, by Kathleen Dollard .NET Core Visual Basic (VB) Rosalind NuGet MSBuild JSON Visual Studio Code Visual Studio 2019 Dotnet.Microsoft.com/download/dotnet-core/current/runtime/desktop Blazor GitHub.com/dotnet/CLI-lab MSIX Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

30 Joulu 201945min

Suosittua kategoriassa Politiikka ja uutiset

rss-ootsa-kuullut-tasta
aikalisa
tervo-halme
ootsa-kuullut-tasta-2
politiikan-puskaradio
et-sa-noin-voi-sanoo-esittaa
rss-vaalirankkurit-podcast
otetaan-yhdet
rss-podme-livebox
aihe
viisupodi
linda-maria
rikosmyytit
rss-hyvaa-huomenta-bryssel
rss-50100-podcast
rss-kuka-mina-olen
rss-tasta-on-kyse-ivan-puopolo-verkkouutiset
radio-antro
rss-kaikki-paskaksi-ystavat
rss-tekoalyfoorumi