Greg Duncan on Putting the Ops in DevOps - Episode 38

On today's episode, Greg Duncan is joining the podcast! Greg has been developing eDiscovery software applications since his days at the now-defunct, Arthur Andersen. And he continued to develop eDiscovery applications over the next 10 years at KPMG, a time of continuous change and innovation in the world of eDiscovery and information governance. As a Microsoft and Visual Studio .NET MVP and certified Scrum master, Greg has been blogging and podcasting substantive technology information for many years. His dedication for research in tandem with his vast experience brings forth relevant and useful information that could be applied to all aspects of legal technology. And, you may recognize him as a host on Radio TFS!

Greg has been putting a lot of effort into the Ops side of DevOps. In this episode, he gives his wisdom and thoughts around the Ops side of DevOps, what he sees going on across teams and his suggestions on how to fix these all-too-common problems, how to influence the combining of Dev and Ops at your organization regardless of your control (or lack thereof), and much, much more! Tune in!

Topics of Discussion:

[:48] About today's guest, Greg Duncan.

[1:43] Jeffrey welcomes Greg on to the podcast.

[3:09] Greg gives a rundown of his career journey!

[9:10] The story of how Radio TFS got started.

[11:02] What Greg sees in the Ops side of DevOps across teams.

[18:47] If it's out of your control to combine the Dev and the Ops, what can you do?

[22:45] Discussing the third way of DevOps: continuous learning, and why it is so crucial.

[26:45] Discussing AIOps and Alexa.

[30:05] Talking about the benefits of utilizing Azure Application Insights.

[32:41] Discussing the concept of, and movement of, separating a deployment from a release.

[35:41] Jeffrey and Greg speak about implementing feature flag services.

[37:51] Greg gives his recommendations for those looking to improve their Ops and DevOps.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor) — Reach out if you have a user group or conference and would like some free copies of .NET DevOps for Azure!

Greg Duncan (LinkedIn)

Radio TFS

Microsoft Build Conference

.NET DevOps for Azure, by Jeffrey Palermo

The Azure DevOps Podcast Episode - "Party with Palermo at the Microsoft MVP Summit"

The Azure DevOps Podcast Episode - "Edward Thomson on All Things Git, libgit2, and Azure DevOps"

"DevOps: Is AIOps Just Yet Another Almost Meaningless Acronym?" by Greg Low

Azure Application Insights

Datadog

DevBlogs.Microsoft.com/DevOps — Visit for Ed Thomson's 'Top Stories' from the past week

Azure DevOps Labs

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 40:27, 38.8 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Mark Miller on Developer Productivity - Episode 37

Today's guest is Mark Miller, a five-year C# MVP alumnus with strong expertise in decoupled design, plug-in architectures, and great user interfaces. He is the Chief Architect of the IDE Tools division at Developer Express, as well as the visionary force behind productivity tools like CodeRush. Mark is a top-ranked speaker at conferences around the world and has been creating tools for software for almost four decades. Mark is also the creator of "The Science of Great UI" and "Design Like a Pro" courses on DevIQ.com. On top of all that, Mark also streams live C# and typescript coding and design on Twitch.TV/CodeRushed!

In this episode, Jeffrey Palermo and Mark Miller are discussing developer productivity and UI. Mark explains what he believes makes for great design, the power of simple language, his three key approaches to maximizing productivity and creating appealing UI, the guidelines he sees getting broken the most often, what you should avoid, and where and how to learn more!

Topics of Discussion:

[:45] Jeffrey shares some news about the Microsoft Build Conference and his book, .NET DevOps for Azure.

[1:44] About today's episode and featured guest, Mark Miller!

[3:12] Mark speaks about how he originally got into software.

[8:43] How Mark's interest in the efficiency of motion ties into his work at CodeRush; and the two things he believes make up great design!

[11:37] Mark's thoughts on the power of simple language — both in UI and everyday conversation.

[14:14] What it comes down to when it comes to good design.

[16:55] Mark summarizes his three key approaches to maximizing productivity and creating appealing UI.

[17:20] Mark's favorite set of guidelines, where to find them, and the guidelines he most often sees broken.

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

[24:47] With these types of principles and guidelines, are there any templates or style sets Mark would recommend?

[27:43] Why Mark says to avoid combo boxes.

[30:47] Mark's view on general navigation in business applications.

[37:22] Mark's pitch on why you should try CodeRush!

[41:20] About Mark's Twitch channel, CodeRushed.

[44:00] What Mark recommends listeners should follow-up on.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor) — Reach out if you have a user group or conference and would like some free copies of .NET DevOps for Azure!

Microsoft Build Conference

.NET DevOps for Azure, by Jeffrey Palermo

Mark Miller on Crunchbase

Developer Express

CodeRush

"The Science of Great UI" by Mark Miller (at DevIQ.com)

"Design Like a Pro" by Mark Miller (at DevIQ.com)

Twitch.TV/CodeRushed

.NET Rocks! Podcast

A/B Testing

SGUI.com

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 47:41, 45.8 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Jeff Fritz on .Net Core 3 and Blazor - Episode 36

Joining Jeffrey Palermo today is Jeff Fritz! Jeff is the Senior Program Manager in Microsoft's Developer Division working on the .Net Community Team. He's a long-time web developer and survivor of the .com era. He has built large software-as-a-service applications in every version of ASP.NET, with a focus on performance and scalability. Four days a week you can catch Jeff writing code and teaching folks how to get ahead in the software industry on a live video stream called, "Fritz and Friends" on Twitch! You can also catch Jeff on a previous episode of The Azure DevOps Podcast; "Party with Palermo at the Microsoft MVP Summit!"

This week, the two Jeffreys will be discussing .Net Core and Blazor! They talk about Jeff's background in the industry and what he's currently up to, his current findings in the space of .Net Core 3.0 and Blazor, his experimentation with Blazor and Akka.NET, and whether or not the Blazor model will become the norm for web applications. Jeff also reviews what's available for developers to use today vs. what they may have to wait a bit for, and gives his recommendations on what listeners should follow up on to learn more about Blazor and Akka.NET.

Topics of Discussion:

[:42] About today's episode.

[2:05] Jeff gives his background; how he came to work at Microsoft, caught the "speaking bug," and how he decided to become a video streamer on Twitch.

[7:50] Jeff talks about the logistics of some of the longer format video streams he conducts.

[9:10] What Jeff is finding in the space of .Net Core 3 and Blazor.

[15:21] Jeff deciphers what is available for developers to use right now vs. what they have to wait a bit for.

[20:19] Will the Blazor model become the norm for web applications?

[26:49] About Jeff's experimentation with Blazor and Akka.NET.

[33:01] How Akka.NET is architecturally different (from Hub-and-spoke or a bus pattern). If you're an an ASP-controller, what does it look like?

[34:44] Resources Jeff recommends to learn more about Blazor and Akka.NET.

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

.Net Core 3

Blazor

Jeff Fritz

Jeff Fritz's channel on Twitch: CSharpFritz

Jeff Fritz's Twitter: @CSharpFritz

Jeff Fritz's GitHub: @CSharpFritz

JeffreyFritz.com (Jeff Fritz)

Visual Studio channel on Twitch

The Azure DevOps Podcast Episode: "Party with Palermo at the Microsoft MVP Summit"

MVP Summit

TechEd

.Net Conf 2019

Microsoft Build Conference 2019

C# 8.0

WebAssembly

The Azure DevOps Podcast Episode: "Rockford Lhotka on Software Architecture"

Akka.NET

LearnAkka.net

Docs.Microsoft.com

Blazor.net

Live Coders Team on Twitch

NinjaBunny9000 on Twitch

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 40:23, 38.8 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Jeffrey Palermo on .NET DevOps for Azure - Episode 35

This week is a special solo-edition episode with your host, Jeffrey Palermo! Recently, Jeffrey published his fourth book, .NET DevOps for Azure, on April 26th, 2019. This book has been a long-time coming for Jeffrey and his hopes for it are to address some really big issues in the current industry.

Almost fifteen years ago, Jeffrey gained a passion for helping developers succeed, for making the complex simple, and for finding rules of thumb that would work for 80% of teams and situations out there. With too many options in the software world and too many answers of "it depends," the industry has been starved for the ability to do something "by the book." .NET DevOps for Azure seeks to provide that text where a .Net developer can say: "I'm doing DevOps with .NET and Azure by the book."

If you are a .NET developer or a Microsoft shop using .NET Core or SQL Server and you're looking ahead to Azure, then this book is for you.

Join Jeffrey this episode to further explore the topics in his upcoming book and to learn more!

Topics of Discussion:

[:53] About today's episode.

[2:37] Jeffrey reads a couple sections from his book, .NET DevOps for Azure.

[4:31] What Jeffrey's book sets out to solve & the scope that it covers.

[10:34] Who this book is for!

[12:40] A word from the sponsor: Clear Measure.

[13:05] More details about the book and the upcoming versions to be released.

[13:41] Jeffrey gives a preview of one of the techniques (from the book) on operations.

[16:42] They key differences between the often-used (and overused) glyph of DevOps vs. Jeffrey's version, and how Jeffrey's version helps increase productivity and cycle time.

[22:04] The other key features of Jeffrey's book that help further illustrate his ideas and techniques.

[24:06] How to follow the guidance in this book.

[27:50] How to get a hold of the book!

Mentioned in this Episode:

Azure DevOps

Clear Measure (Sponsor)

Microsoft Build Conference

Microsoft Build Conference Sessions

Microsoft Ignite

.NET DevOps for Azure, by Jeffrey Palermo

Jeffrey Palermo's Other Books

Dev.Azure.com/ClearMeasureLabs/Onion-DevOps-Architecture

The Azure DevOps Podcast Ep. 03 - "Sam Guckenheimer on Testing, Data Collection, and the State of DevOps Report"

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 29:05, 27.9 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site