<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <version>1</version>
  <type>rich</type>
  <provider_name>Libsyn</provider_name>
  <provider_url>https://www.libsyn.com</provider_url>
  <height>90</height>
  <width>600</width>
  <title>Maarten Balliauw: Developer Tools - Episode 273</title>
  <description>Maarten loves building web and cloud apps. His main interests are in .NET web technologies, C#, and application performance. He is Developer Advocate at JetBrains and created SpeakerTravel, a tool to help conference organizers. Maarten is a frequent speaker at various national and international events. In his free time, he brews his own beer. &amp;amp;nbsp; Topics of Discussion: [4:34] The mindset difference between developing software applications for everyday use versus developer tools, and how it affects the programming process. [5:40] What is JetBrains, and why should .NET devs care? [6:44] IDE stands for integrated development environments. [9:01] JetBrains announcing Rider. [10:31] Essential software development patterns for desktop applications. [13:35] What does the code generally look like? Is it .NET events? Is it observer pattern? [15:54] Maarten talks about the approach of creating general-purpose business applications with modular components, making development and maintenance more efficient. [18:35] TeamCity, a continuous integration (CI) server used internally and for building products. [19:50] The concept of a safe merge. [21:11] JetBrains Toolbox. [21:53] How Maarten compartmentalizes tests. [24:44] Static analysis tools for code quality and customization. [27:38] Duplicate code identifier. [30:41] VS Code. [32:13] What are some interesting things to look out for in the future? &amp;amp;nbsp; 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! Maarten’s Blog Rider Resharper  Building a .NET IDE with JetBrains Rider NDepend  Visual Studio for Mac Retirement Announcement  .NET Annotated Monthly — Sept 2023 &amp;amp;nbsp; Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes. </description>
  <author_name>AI DevOps Podcast</author_name>
  <author_url>https://azuredevopspodcast.clear-measure.com</author_url>
  <html>&lt;iframe title="Libsyn Player" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/28797473/height/90/theme/custom/thumbnail/yes/direction/forward/render-playlist/no/custom-color/0072be/" height="90" width="600" scrolling="no"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen&gt;&lt;/iframe&gt;</html>
  <thumbnail_url>https://assets.libsyn.com/secure/item/28797473</thumbnail_url>
</oembed>
