Azure & DevOps Podcast

Azure & DevOps Podcast

The Azure & DevOps Podcast is a show for developers and devops professionals shipping software using Microsoft technologies. Each show brings you hard-hitting interviews with industry experts innovating better methods and sharing success stories. Listen in to learn how to increase quality, ship quickly, and operate well. Hosted by Jeffrey Palermo and sponsored by Clear Measure, Inc.

Avsnitt(366)

Sudhanva Huruli on Azure Sphere - Episode 134

Sudhanva Huruli on Azure Sphere - Episode 134

Today, Jeffrey Palermo is joined by return guest, Sudhanva Huruli! Last time Sudhanva was on the podcast he was a Program Manager at Microsoft and a maintainer on the Open Application Model. Since then, he has transitioned to a different Program Manager role, working on Azure Sphere.   Azure Sphere is a ‘comprehensive IoT security solution – including hardware (crossover microcontroller), OS and cloud components for IoT device security – to actively protect your devices, your business and your customers.’   In their conversation, Sudhanva speaks about Azure Sphere, shares some tips and advice for getting started, and walks listeners through what it looks like to take code from source to building it, packaging it, and deploying it.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:03] About today’s episode with Sudhanva Huruli! [1:19] Jeffrey welcomes Sudhanva back to the podcast! [2:18] About the new team Sudhanva is a part of with Azure Sphere, why he decided to make the transition to this new team, and what he is currently doing in his new role! [2:58] What is Azure Sphere? What version is it on and what can you do with it? [5:02] What’s the vision and strategy around Azure Sphere? Will they be supporting more platforms than C? [6:33] Sudhanva shares some examples of what customers use Azure Sphere for. [9:18] Does Sudhanva ever envision having .NET 5 run on C#? [9:59] Sudhanva speaks about the architecture and what needs to be in place to have things up and running to be able to write code that will run in the Azure Sphere. [12:16] What is the Sphere Security Service? How does the chip work? [14:52] Is wifi the main connectivity with this chip? [16:35] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [17:05] The key mission that they are aiming for with the Sphere Security Service. [18:03] Do you either power the chip through ethernet, battery, or any type of direct current? [18:36] If you connect a temperature sensor to the chip for example, how does that number make its way from the sensor all the way to a custom .NET application that’s running in Azure? [22:10] Sudhanva outlines the steps to take code from source and building it, packaging it, and deploying it. [25:09] Sudhanva compares and contrasts the testing framework for code running on the device vs. covering testing at a broader level with the system. [26:35] Sudhanva shares some recommendations before deploying. [27:37] If there’s logic in the C code, will any of the C unit-testing libraries work in development? [27:52] The key features that make Azure Sphere so exciting! [30:25] Where to learn more about and play around with Azure Sphere! [31:30] Jeffrey thanks Sudhanva for joining the podcast once again!   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow The Azure DevOps Podcast Ep. 58: “Sudhanva Huruli on the Open Application Model” Sudhanva Huruli’s LinkedIn Azure Sphere CrossPlan Azure Kubernetes Service Azure App Service Devboards   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

29 Mars 202132min

Richard Campbell on the History of .NET - Episode 133

Richard Campbell on the History of .NET - Episode 133

In this episode, Jeffrey and Richard are jumping into part-two of their two-part conversation! If you haven’t caught the previous episode, “Richard Campbell on the Humanitarian Toolbox — Episode 132,” be sure to tune into that first before diving into this one!   Richard Campbell is an entrepreneur, advisor, and rabid podcaster. He's also a Microsoft regional director, the co-host of .NET Rocks, host of the RunAs Radio, and is a consultant and advisor for a number of successful technology firms. Additionally, Richard is the founder of Humanitarian Toolbox, an organization designed to let developers around the world donate their skills to disaster relief organizations by building open-source software.   In their last conversation together, Richard spoke about his organization, Humanitarian Toolbox, and their most recent exciting endeavor: the Two Weeks Ready project. In today’s conversation, Richard speaks all about his new project to write a book compiling the history of .NET! He shares why this project is important to him, what it will serve as an important resource to developers new and old to the field, key pieces and insights into the history of .NET, and his predictions on the future of .NET, A.I., automation, and more!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:14] About Jeffrey’s newest podcast, Architect Tips! [1:18] About part-two of the two-part series with Richard Campbell. [1:50] About Richard’s newest project: a book on the history of .NET and how the origin of how he got started with it. [5:28] Richard retells the beginnings of how he approached the history of .NET project. [8:27] The challenges of writing this book and what he hopes to accomplish by writing it. [11:06] What Richard sees as the story and themes of .NET. [12:35] Richard speaks about .NET’s pivot away from a focus on Windows into cross-platform, opensource, Cloud execution; as well as what he sees .NET 5 aiming towards. [16:50] The advantages and disadvantages to upgrading to .NET 5. [18:55] The latest state of power apps and the emergence of a new generation of domain expert developers. [22:24] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [22:56] Discussing the development of automation in the industry. [26:24] Richard’s predictions on the future of augmented reality. [29:00] Jeffrey and Richard speak about how one of the visionaries of .NET, Brian Harry, is focusing his attention on A.I. currently, and what this could mean. [32:08] Why developers need to become proficient in IoT to move A.I. forward. [33:21] Is .NET being maintained because of the developer pool and eventually other things are going to win out? Or, is .NET continuing to grow, strengthen, and are others are going to get “squeezed out” because of it? [37:19] What computing devices does Richard have in his bag and office? [42:24] Jeffrey thanks Richard for joining the podcast!   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Richard Campbell’s LinkedIn Richard Campbell’s Twitter @RichCampbell The Azure DevOps Podcast Ep. 132: “Richard Campbell on the Humanitarian Toolbox” — Part-One of the Conversation! The Azure DevOps Podcast Ep. 45: “Richard Campbell on Software Perspectives” .NET Rocks! Podcast RunAs Radio Podcast Humanitarian Toolbox Humanitarian Toolbox on GitHub Two Weeks Ready | Humanitarian Toolbox’s Latest Project Vue Azure Functions HistoryofDot.Net — Richard’s Blog XAML Xamarin   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

22 Mars 202145min

Richard Campbell on the Humanitarian Toolbox - Episode 132

Richard Campbell on the Humanitarian Toolbox - Episode 132

Jeffrey Palermo is joined by his good friend and return guest this episode — Richard Campbell! Richard is an entrepreneur, advisor, and rabid podcaster. He's a Microsoft regional director, the co-host of .NET Rocks, host of the RunAs Radio, and is a consultant and advisor for a number of successful technology firms. Additionally, Richard is the founder of Humanitarian Toolbox, an organization design to let developers around the world donate their skills to disaster relief organizations by building open-source software.   In this first part of a two-part series, Richard speaks about his organization, Humanitarian Toolbox, and their most recent exciting endeavor: the Two Weeks Ready project. In the event of natural disasters such as earthquakes, tsunamis, tornadoes, hurricanes, and forest fires, do you have a safety plan? With Two Weeks Ready, they are working towards providing the information you need to stay until responders can reach you.   Be sure to tune in for this fascinating and stay tuned for part-two!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:15] About Jeffrey’s newest podcast, Architect Tips! [1:20] About today’s episode with guest, Richard Campbell. [1:40] Jeffrey welcomes Richard back to the podcast! [2:19] Jeffrey and Richard reflect on their friendship and how they first met. [6:17] The origin story of Humanitarian Toolbox and how it has developed since. [7:55] About their most recent project through Humanitarian Toolbox, ‘Two Weeks Ready,’ that they’ve been working on for about a year. [10:44] Discussing the current dire situation in Texas and the importance of emergency preparedness. [13:04] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [13:35] Richard shares about the current progress they are making right now with the project and details the difference between the Two Weeks Ready app and a regular emergency alert you would get on your phone. [15:47] Why are cell phone networks so resilient even in times of crisis? [18:33] How to get involved as a developer. [22:04] Jeffrey wraps up part-1 of the conversation with Richard Campbell. Be sure to tune in next week for part-2!   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Richard Campbell’s LinkedIn Richard Campbell’s Twitter @RichCampbell The Azure DevOps Podcast Ep. 45: “Richard Campbell on Software Perspectives” .NET Rocks! Podcast RunAs Radio Podcast Humanitarian Toolbox Humanitarian Toolbox on GitHub Two Weeks Ready | Humanitarian Toolbox’s Latest Project Vue Azure Functions   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

15 Mars 202122min

Rob Richardson on Database DevOps - Episode 131

Rob Richardson on Database DevOps - Episode 131

This week Jeffrey is joined by another fantastic return guest — Rob Richardson! Rob is a software craftsman that is building web properties in ASP.NET, Node, Angular, and Vue. He’s a software developer, a community leader, a mentor, and the business owner of Richardson & Sons. Additionally, Rob is a Microsoft MVP; a published author; a frequent speaker at conferences, user groups, and community events; and a diligent teacher and student of high-quality software development.   In today’s conversation, Jeffrey and Rob discuss database DevOps. Rob speaks about a user’s journey through an application, delivering value, holistically understanding the DevOps system, how to get set up properly with database DevOps, database manipulation, different database DevOps approaches, and more.   This episode is jam-packed with tons of great information so be sure to not miss out!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:14] About Jeffrey’s newest podcast, Architect Tips! [1:20] About today’s episode with return guest, Rob Richardson. [1:33] Jeffrey welcomes Rob back to the podcast! [3:55] Rob shares his take on the state of DevOps today. [6:42] What is DevOps after-production comprised of? [7:30] Rob talks logging and monitoring when it comes to DevOps. [8:43] Rob shares about his journey as a developer in the space. [14:03] Rob shares insights on databases in DevOps environments. He also discusses a migration-based approach vs. a state-based approach vs. a hybrid approach. [21:00] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [21:32] When it comes to each of these approaches (migration-based, state-based approach, and hybrid), does Rob find that he often builds a process himself or does he select tools to aid him in this process? [24:37] Rob and Jeffrey discuss database manipulation. [28:10] Rob highlights an incredibly useful feature: feature flags. [30:32] When it comes to the methodology of turning on and off code based on a table in a database, does Rob build that pattern himself or does he use any specific products? [32:57] Rob shares what he loves about database DevOps in particular. [33:27] Where to find Rob and his content online. [34:17] Jeffrey thanks Rob for joining the podcast!   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Rob Richardson’s Blog Rob’s Twitter: @Rob_Rich The Azure DevOps Podcast Ep. 34: “Rob Richardson on Containers in Azure” Rob’s upcoming presentations Trello Jira Node Angular Vue PythonReact SQL ServerRedGate SQL Source Control SQL Change Automation Entity Framework LaunchDarkly   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

8 Mars 202135min

Mark Fussell on Dapr 1.0 - Episode 130

Mark Fussell on Dapr 1.0 - Episode 130

Joining Jeffrey today is return guest, Mark Fussell! Mark works on the Azure Incubations Team and is the Product Manager for Dapr, the Distributed Application Runtime. He has been working at Microsoft for over 19 years and has been a passionate advocate for building microservice-based applications for the last 10 years. He has a proven track record of building innovative computing platforms, running large-scale cloud services, and starting new million-dollar businesses within corporations.   Last time Mark was on the show, he and Jeffrey discussed Dapr and what it can do for developers. In this episode, Mark and Jeffrey discuss the new 1.0 release of Dapr. Mark shares how to build, test, deploy, and monitor an application that’s built and deployed using Dapr. He speaks about the team’s journey for the last six months with working on the 1.0 release, the new and exciting changes with the 1.0 release, and all that Dapr is currently capable of.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:16] About Jeffrey’s newest podcast, Architect Tips! [1:20] About today’s episode with return guest, Mark Fussell. [1:42] Jeffrey welcomes Mark Fussell back to The Azure DevOps Podcast. [2:03] Mark gives a rundown of what’s new at Microsoft, how he ended up on the Azure Incubations Team at Microsoft, and what the team works on. [3:15] An overview of Dapr. [5:08] The huge news for Dapr: the new 1.0 release. [5:41] Mark elaborates on the journey for the last six months with Dapr and what’s new and exciting with the 1.0 release. [7:07] Is Dapr aimed squarely at processes such as backend services with no UI (that either need to be triggered by something or to pop up and do something)? [9:19] Is Dapr only for Javascript apps? Is it for .NET developers? How is it positioned? [11:55] The strategy of Azure and the positioning of Dapr. [13:25] What are some of Dapr’s main goals? Can Dapr be as simple as a single backend process to a whole bunch of backend processes?  [21:53] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [22:24] Is there overlap with Dapr and open-source distributed application frameworks for .NET such as MassTransit and NServiceBus? Did the Azure Incubations Team discuss these when developing Dapr? [24:19] Jeffrey and Mark dive into the operational side of Dapr. Mark speaks about how to build, test, deploy, and monitor an application that’s built and deployed using Dapr.  [28:24] Does Dapr integrate with Application Insights on its own set of custom events and custom metrics? [29:28] What does deploying with ASP.NET look like? Is it possible, with Dapr, that you would not need to deploy a second process (whether it be Windows Service, Azure Function, or Containers) and you can simply bundle it in with a regular app service web application deployment? [33:51] Mark provides an update on the status of Kubernetes in Azure. [37:04] Discussing the future of running and deploying to Azure.   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Mark Fussell’s LinkedIn Mark Fussell’s Twitter @MFussell Dapr Dapr on GitHubrDapr for .NET Developers, by Robert Vettor, Sander Molenkamp, and Edwin van Wijk Azure DevOps Podcast Ep. 66: “Mark Fussell on the Distributed Application Runtime or Dapr” KEDA Azure Queue Storage Azure Service Bus MassTransit NService Bus Azure DevOps Podcast Ep. 128: “Simon Timms on Microservices Architecture” Azure Application Insights OpenTelemetry Collector ASP.NET Kubernetes Azure DevOps Podcast Ep. 110: “Stefan Schackow on What’s New in Azure App Service” “Microsoft’s Dapr Introduces Cloud Native Development to the Enterprise” | The New Stack “Microsoft's most useful open-source project for Kubernetes, Dapr hits the 1.0 primetime” | The Register “Distributed Application Runtime (Dapr) v1.0 Announced” | InfoQ “Microsoft’s Dapr open-source project to help developers build cloud-native apps hits 1.0” | TechCrunch “Microsoft’s open source Dapr hits prime time to help developers embrace microservices” | VentureBeat   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

1 Mars 202141min

Harini Kannan on React Native - Episode 129

Harini Kannan on React Native - Episode 129

Joining Jeffrey today is Harini Kannan! Harini is a Program Manager in the Windows Developer Experiences and Platform team — a fast-moving and exciting team at Microsoft! Her team’s charter influences a lot of different technologies from WinUI to XAML to WPF to React Native for Windows, and more! Their team connects everything around enabling the Windows native UI stack to be the best, most powerful, and the most modern technology that people can target to build really solid apps for Windows. They’re always jumping on the latest technology and trying to give people the latest stuff with the best quality!   Over the last two years, the team has been building an incredible, one-of-a-kind collaboration across many other teams within Microsoft, with the goal of bringing React Native to Windows.   In their conversation together, Jeffrey and Harini dive into everything that her team does regarding React Native (as well as lots of other topics when it comes to rich and stateful native applications!) She shares how to build, deploy, and operate with React Native for Windows, the team’s journey of adapting React Native to work on Windows, and shares her recommendations on getting started.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:00] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:20] Clear Measure is hiring! Be sure to check out the link in the show notes. [1:29] About Jeffrey’s newest podcast, Architect Tips! If you would like your question to be answered on Architect Tips, you can submit it at: ArchitectTips.ClearMeasure.com! [1:47] About today’s episode with Harini Kannan. [2:12] Jeffrey welcomes Harini to The Azure DevOps Podcast. [2:10] Harini gives a rundown of what she does within the Windows Developer Experiences and Platform team and what the team is currently focusing on. [4:18] Harini introduces herself, shares career highlights, and how she has arrived at Microsoft in her current role. [5:44] Over the last decade, the development technologies have fallen out of the forefront. Would Harini say that it is truly coming back? [7:58] What is React Native? [9:08] Harini shares about the team’s journey of adapting React Native to work on Windows. [9:47] Harini shares a public example of React Native apps for Windows. [11:19] When it comes to React Native, does it matter what you have on the server-side or what it calls out to? [11:32] What does the common integrated development environment (IDE) look like for React Native? What does the code structure look like when put in source control? [13:56] Is the general layout HTML and CSS? [15:07] For automated testing, do the Javascript testing libraries work? And for the things that are intertwined with those controls, where you have to have the application running, what is the applicable testing scenario? And what are the tools that work? How does this all play out in this application type? [16:31] Full system testing has been one of those things that still isn’t finished. Harini shares her comments and insights on this topic and where she sees the future of full system testing going. [18:35] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [19:05] When packaging up a React Native application, is there anything special that one thinks about across Android, IoS, and Windows, when preparing that build for deployment into the app stores? [20:00] What does it mean to embed into a Windows Native app? What does that look like? [22:21] How much of React Native is Javascript or Typescript translated to Javascript? [23:13] Are most of the apps that Harini has spoken about thus far, Typescript? [23:30] When does Harini recommend Typescript over Javascript? [24:25] What are some of the ways to get these apps on Windows computers? [25:05] What does the telemetry or the observability story look like for React Native? What might have special support in React Native from knowing what your users are doing?[26:45] How should people think about feature flags with React Native? [28:10] What’s next for React Native? [30:33] How React Native interacts with Xamarin. [31:55] Does Harini have any insider information on why some people choose another technology over React Native? [34:26] Harini recommends some go-to resources to learn more! [35:40] Jeffrey thanks Harini Kannan for joining the podcast!   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShowReact Native React Native Windows WinUI XAML WPF Silverlight Xbox Game Pass Visual Studio Code (VSCode) Yoga LayoutJest WinAppDriver Appium The Azure DevOps Podcast Ep.80: “Ryan Demopoulos on WinUI” Typescript XamarinReact Native at Microsoft on Twitter @ReactNativeMFST   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

22 Feb 202136min

Simon Timms on Microservices Architecture — Episode 128

Simon Timms on Microservices Architecture — Episode 128

This week, Jeffrey is joined by return guest, Simon Timms, to discuss microservices architecture.   Simon Timms is a long-time freelance Software Engineer, multi-time Microsoft MVP co-host of ASP.NET Monsters on Channel 9, and also runs the Function Junction Youtube channel. He considers himself a generalist with a history of working in a diverse range of industries. He’s personally interested in A.I., DevOps, and microservices; and is skilled in Software as a Service (SaaS), .NET Framework, Continuous Integration, C#, and JavaScript. He’s also written two books with Packt Publishing: Social Data Visualization with HTML5 and JavaScript and Mastering JavaScript Design Patterns.   Two years ago when Simon was last on The Azure DevOps Podcast, he and Jeffrey discussed Azure Functions and Processes. In their conversation today, they’re focusing on all things microservice-related. Simon has done a lot of work in the space of microservices and has a lot of insight on best practices; when (and when not) to use it; how you run it in production; how to build, test, configure, and deploy; what a visual structure solution looks like for a microservice; how to make a decision if you’re looking at a software system; and much more. If you’ve been wanting to learn more about microservices architecture, this is a not-to-miss episode!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:00] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:45] Clear Measure is hiring! Be sure to check out the link in the show notes. [1:55] About Jeffrey’s newest podcast, Architect Tips! [2:19] About today’s episode with Simon Timms. [2:51] Jeffrey welcomes Simon to The Azure DevOps Podcast. [3:38] About today’s discussion with Simon on microservices. [4:54] Microservices: what it is and how it is different from simply splitting up a system into multiple applications. [7:43] Does a microservice architecture have its own version control repository? [8:45] Does Simon tend to have a microservice in its own version control repository, or, does he tend to have many microservices in the same version control repository? [9:38] What are shared dependencies? What does that mean in the context of microservice architecture? [12:26] Key tenets to keep in mind if you’re going to use microservices. [15:09] How to identify if utilizing microservices is the right (or wrong) architecture pattern for what it is that you’re doing. [19:53] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [20:26] What is and isn’t considered a microservice? [25:02] What would cause you to choose one protocol/type of web service/messaging queue over another? [27:40] If Simon was to start a project today, would he say that there is a go-to way to do asynchronous queue-based messaging? [31:35] For someone new to the space of microservices, would Simon recommend NServiceBus as a good start? [33:57] With each different version, do control repositories have their own DevOps pipeline? [34:55] Is there a product or a method that works great when you have half a dozen independent programs running? [38:18] Simon’s recommendations on further resources to check out to learn more. [40:12] Jeffrey thanks Simon for joining the podcast once again!   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Simon Timms (Blog) Social Data Visualization with HTML5 and JavaScript, by Simon Timms Mastering JavaScript Design Patterns, by Simons Timms Function Junction Youtube Channel ASP.NET Monsters The Azure DevOps Podcast Ep. 23: “Simon Timms on Azure Functions and Processes” NServiceBus Azure Application Insights   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

15 Feb 202140min

Jeff Fritz on Blazor Webassembly Architecture - Episode 127

Jeff Fritz on Blazor Webassembly Architecture - Episode 127

Jeff Fritz is joining the podcast today! This is his second guest appearance. He  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.   In this episode, Jeff talks about what you’re missing out when it comes to Blazor web assembly and Blazor server side. Jeff has been getting a lot of skeptical comments lately on whether this .net application is ready for the real deal, and he shares his opinions for what it's most useful for. He also has a live project that you can check out and beta test! Listen in as Jeff talks deployment and the future of where this application is headed.      Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:00] About The Azure DevOps Podcast, Clear Measure, and Jeffrey’s offer to speak at virtual user groups. [1:20] Clear Measure is hiring! Be sure to check out the link in the show notes. [1:30] About Jeffrey’s newest podcast, Architect Tips! [1:59] About today’s episode with return guest, Jeff Fritz! [2:35] Jeffrey welcomes Jeff back on to the podcast. [3:15] Jeff shares what he’s currently up to and why he’s currently obsessed with live streaming.  [6:45] Both Jeffery and Jeff can’t wait to get back to live conferences when this is all over.  [7:45] Jeff kid’s are currently doing online school and they’re missing the social interactions.  [8:45] Is .Net Blazor really ready for primetime?  [10:35] Nothing is an overnight success. Let’s give Blazor some breathing room to see how it matures.  [11:20] Jeff shares some of the fun things he’s been doing with Blazor.  P12:55] What’s the difference between the web assembly version vs. the server version, and when should you be using which?  [14:40] What makes Blazor different from other .Net apps?  [18:05] How do successfully connect and deploy this application? [24:00] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [24:40] Do we need to be thinking about containers when it comes to Blazor? Jeff argues it’s even simpler than that.  [27:05] Jeff breaks down the compatibility level of Blazor web assembly.  [28:05] Blazor web assembly not compatible with your particular use case? You can convert it on server side for more flexibility.    [29:35] Jeff shares some of the projects he’s currently working on.  [33:05] Listener challenge! Test out Jeff’s project.  [37:30] We have a whole generation of web developers that have grown up on ‘web for everything’. However, as an industry, we’re slowly going back to native client applications.  [39:30] Jeffrey shares what excites him about Blazor the most.  [41:25] Jeffrey thanks James for joining the podcast.   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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Jeffreyfritz.com Kliptok.com Twitch: @csharpfritz Twitter: @csharpfritz Blazortrain.com   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

8 Feb 202142min

Populärt inom Politik & nyheter

svenska-fall
p3-krim
rss-krimstad
rss-viva-fotboll
fordomspodden
flashback-forever
rss-vad-fan-hande
aftonbladet-daily
rss-sanning-konsekvens
olyckan-inifran
dagens-eko
rss-frandfors-horna
krimmagasinet
rss-krimreportrarna
motiv
svd-dokumentara-berattelser-2
svd-nyhetsartiklar
rss-expressen-dok
blenda-2
spotlight