- Monolithic Software with Erik Engheim - .NET 140
Erik Engheim is an Author, Educator, Speaker, and Software Developer. He joins the show alongside Shawn to talk about " The Rise of Monolithic Software". He starts off as he talks about his past experiences as a developer and the path that brought him to this point in time. Moreover, he shares his perspective on Monolithic Software and what it is all about.
Sponsors
Links
- The Rise of Monolithic Software
- Erik Engheim's Projects and Stories
- LinkedIn: Erik Engheim
- Twitter: @erikengheim
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy1h 0m | Mar 21, 2023 - Liquid Templates With Martin Tirion - .NET 139
Sometimes you need something text-based (a template) that you can combine with data to provide some output. Martin Tirion is a Senior Software Engineer at Microsoft. He joins the show to discuss using Liquid to combine a text-based template with data.
On YouTube
Liquid Templates With Martin Tirion - .NET 139
Sponsors
- Chuck's Resume Template
- Developer Book Club starting with Clean Architecture by Robert C. Martin
- Become a Top 1% Dev with a Top End Devs Membership
Links
Picks
- Caleb - Mendi.io
- Martin - Started taking piano lessons (again) from a Jazz piano player
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy44m | Jan 18, 2023 - How To Recession Proof Your Job - BONUSCoupon Code: "THRIVE" for a GIANT discountAre you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back?Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy1h 12m | Nov 24, 2022 - BFF and Minimals APIs get Darker - .NET 138In this episode we dig into a few technologies that can be used together to great effect. We have discussed Backend for Frontend (BFF) before but in this episode the focus is a bit different. As it turns out, an awesome acronym like BFF gets reused. Setting up a BFF works well with the new minimal APIs that were included in .NET 6. Then we tie everything together with Darker, which is similar to MediatR, but with minimal configuration and features built for BFFs. We had a lot of fun discussing this tech stack with Jonny Olliff-Lee and hope you have just as much fun listening to it. In the episode we ask our listeners to help us with the best way to say BFF. Listen to the episode and let us know on Twitter at @dotnet_Podcast.
Sponsors
- Chuck's Resume Template
- Developer Book Club starting with Clean Architecture by Robert C. Martin
- Become a Top 1% Dev with a Top End Devs Membership
Links
- Using .NET 6 Minimal APIs and Darker to build BFFs | by Jonny Olliff-Lee | Medium
- Minimal APIs quick reference
- Backends for Frontends pattern - Azure Architecture Center
- GitHub: DevJonny
- Jonny Olliff-Lee - Medium
- Twitter: @DevJonny
Picks
- Caleb - Watch The Peripheral - Season 1 | Prime Video
- Jonny - Sabaton
- Shawn - Rainbow Braces - Visual Studio Marketplace
- Shawn - Viasfora - Visual Studio Marketplace
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy42m | Nov 15, 2022 - Tools To Get Rid Of Your Code Smells - .NET 137Diyaz Yakubov comes on the show this week to talk about a few tools he's using to make his life easier at work. We talk about NDepend - a code analyser that you can use on your IDE or CI/CD pipeline to give you recommendations on your code structure and then we move onto C4Model - a new graphical notation language and SharpLab - a neat little online code playground that can convert your code to IL or ASM.
Sponsors
- Chuck's Resume Template
- Developer Book Club starting with Clean Architecture by Robert C. Martin
- Become a Top 1% Dev with a Top End Devs Membership
Links
- The article about .NET tools
- The C4 model for visualising software architecture
- Improve your .NET code quality with NDepend
- SharpLab
- try.dot.net
- GitHub: DiyazY
Picks
- Diyaz - CLR via C#, 4th Edition | Microsoft Press Store
- Shawn - Lost something? Search through 91.7 million files from the ’80s, ’90s, and 2000s
- Wai- Watch BLOCKBUSTER | Netflix Official Site
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy39m | Nov 8, 2022 - Participating in the .NET Community - .NET 136Jakub Chodounsky from the C# Digest newsletter joins us this week. We talk about why he started the mailing list and how he's managed to build up a subscriber base of over 24k. We shared why he keeps it going and the benefits he's gotten from engaging with the .NET community even though as a CTO, he may not be actively cutting code anymore. We also go into some of these recent blog articles and talk about some open-source projects that he thinks is fairly neat.
Sponsors
Links
- C# Digest - A newsletter about C# and .NET
- Programming Digest - A newsletter about programming and technology
- Tech Lead Digest - A newsletter about building better teams, culture, and...
- React Digest - A newsletter about React
- GitHub - mxgmn/MarkovJunior
- GitHub - veler/DevToys
- GitHub - microsoft/Power-Fx
- GitHub - lepoco/wpfui
- GitHub - miroslavpejic85/p2p
- GitHub - lars-berger/GlazeWM
- Jakub Chodounsky
Picks
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy37m | Oct 11, 2022 - Cross-Platform .NET - .NET 135.NET has been cross-platform for a number of years now starting with the release of .NET Core. Most of the developers that we know work on Windows computers so we don't have first or second hand knowledge of using .NET on other operating systems. Today that is going to change. Maarten Merken has been doing .NET development on a Mac for more than two years and he joins us on the podcast to discuss his experience. We talk about different versions of .NET, debugging, virtualization, IDE's and more. When it comes to IDE's Maarten feels like JetBrains Rider is the best cross-platform IDE out there. Are you doing cross-platform development with .NET? If not, have you thought about trying it? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
- .Net Development on the M1 Mac. I switched to a MacBook about 2 years… | by Maarten Merken | Medium
- With .NET 6, comes Prise 6 🎉
- Prise, A .NET Plugin Framework
- Twitter: @M3rken
Picks
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy34m | Oct 4, 2022 - WPF Still Going Strong - .NET 134"I thought WPF was dead" is usually one of the first things that Kevin Bost hears when discussing today's topic. WPF is not dead. In fact, WPF is supported by .NET 6 and a plethora of third-party apps, extensions and packages. Kevin has been working with WPF for a long time and has become an expert on the framework. In today's episode we discuss some of the strengths and weaknesses of WPF, competing frameworks, open-source projects and the path forward. If you need to develop desktop apps for Windows, WPF is still the most mature framework out there. Have you worked with WPF? Are you currently developing applications with WPF? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
- Kevin Bost - IntelliTect
- GitHub - MaterialDesignInXAML/MaterialDesignInXamlToolkit
- Windows Community Toolkit Documentation - Windows Community Toolkit
- Debugging WPF - Visual Studio (Windows)
- What is MahApps.Metro?
- GitHub - snoopwpf/snoopwpf
- GitHub - Keboo/XAMLTest
- KitoKeboo - Twitch
- Kevin Bost
- Twitter: @kitokeboo
Picks
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy53m | Sep 20, 2022 - Staying on top of productivity - .NET 133Our jobs are hectic and there are always multiple priorities we have to stay on top of. Mohammed Osman joins us on the show and runs us through the tools and methodologies he uses to stay productive both as an individual and also on a team.
Sponsors
Links
- Microsoft Azure Certifications Blueprint
- Smarter Code
- Toggl
- Priority Planner for Highly Effective People
- Loom
- Twitter: @cognitiveosman
Picks- Mohammed- Snowden
- Shawn- House of the Dragon
- Wai- Railways - Train Simulator
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy33m | Aug 30, 2022 - Authentication and Authorization - .NET 132If the title of this episode didn't give it away... we are talking about logging into and accessing the content in web applications. Albert Starreveld spends a lot of his time implementing authentication and authorization workflows for his clients. There are a lot of factors that determine how to handle these implementations correctly. Are you still using role-based authorization? What identity provider are you using? Are you using SSO? Are you using claims/scopes? Do you know how to set up claims transformations? These are just some of the questions to ask when dealing with authentication and authorization. In this episode, we discuss these questions and more with Albert. Have you had to implement auth in a web application? How did it go? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
- Claims Transformation in .NET 6. OAuth2 is a great protocol to… | by Albert Starreveld | Medium
- Auth0: Secure access for everyone. But not just anyone.
- jwt.ms
- General Data Protection Regulation (GDPR) – Official Legal Text
- Albert Starreveld - Medium
- LinkedIn: Albert Starreveld
- Contact Albert at astarreveld@vx.com
Picks
- Caleb- Lifespan
- Shawn- Watch Locke & Key | Netflix Official Site
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy42m | Aug 23, 2022 - Blazor In Action - .NET 131 (Part 2)Chris Sainty returns to the podcast to discuss the release of his book, Blazor in Action, and more Blazor goodness. We begin this episode talking about writing and publishing a technical book including what it took to get the book over the finish line. There are a lot of moving parts to a technical book especially if the book contains code samples. Next we get into specific questions about Blazor like hosted vs standalone, razor files or code behind and more. We even get into a discussion about MediatR and how it can benefit your codebase whether it is a Blazor application or not. What do you like or dislike most about Blazor? Have you read Chris Sainty's book? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
Picks
- Caleb- Pokémon™ Legends: Arceus for Nintendo Switch - Nintendo Official Site
- Chris- GOWOD - Mobility First
- Shawn- Temporary email services like temp-mail.org or https://10minutemail.com/
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy39m | Aug 16, 2022 - Blazor In Action - .NET 130 (Part 1)Chris Sainty returns to the podcast to discuss the release of his book, Blazor in Action, and more Blazor goodness. We begin this episode talking about writing and publishing a technical book including what it took to get the book over the finish line. There are a lot of moving parts to a technical book especially if the book contains code samples. Next we get into specific questions about Blazor like hosted vs standalone, razor files or code behind and more. We even get into a discussion about MediatR and how it can benefit your codebase whether it is a Blazor application or not. What do you like or dislike most about Blazor? Have you read Chris Sainty's book? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
Picks
- Caleb- Pokémon™ Legends: Arceus for Nintendo Switch - Nintendo Official Site
- Chris- GOWOD - Mobility First
- Shawn- Temporary email services like temp-mail.org or https://10minutemail.com/
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy45m | Aug 9, 2022 - Learning Playwright - .NET 129In this episode, Caleb and Shawn discuss Playwright, an end-to-end testing framework for web apps. There are several established end-to-end testing frameworks including Selenium and Cypress but Playwright was new to us. Shawn found it while doing research for an app that he is currently working on so we decided to talk about what he has learned using Playwright so far. The framework supports multiple languages including TypeScript, JavaScript, Python and .NET. There is a lot of intelligence under the hood including auto-wait and web-first assertions. Listen in and see if Playwright could be the end-to-end testing framework that you use on your next project. Have you used Playwright before? Let us know your experience on Twitter at @dotnet_Podcast.
Sponsors
Links
Picks
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy29m | Aug 2, 2022 - Finding Your Focus - .NET 128This is a republished episode of .NET 017
In this episode of Adventures in .NET the panel discusses the tools and techniques they use to find their focus while developing. They begin by discussing their personal obstacles when trying to focus on their work. Some of the panelists suffer from ADD, ADHD, and OCD, they explain the challenges these problems bring to their work. They also discuss the flow state good focus can bring and what can be accomplished during that time of deep work.
The first tool they discuss that helps them focus is music. Music can be a distraction if it is the wrong music. They discuss the types of music that help them focus. The benefits of classical music, music without words and even rock music are considered by the panel.
Next, the panel discusses todo lists. There are many different todo list apps, the panel considers how to find the ones for you. Wai Liu advocates for the todo list and explains how he rates the completion of his todo list and evaluates it before creating his list for the next week. The panel discusses productivity apps and shares ideas of what would make a great productivity app.
They consider the merits of meditation. They all agree that meditation has many great benefits but is also quite difficult to master. Wai shares his experience at a meditation retreat. The panel discusses procrastination and distractions both at the work office and at the home office. They consider techniques and resources that help them focus.
Sponsors
Links
Picks
- Caleb- Find Your Calm
- Caleb- Find your focus.
- Caleb- Deep Work
- Caleb- Indistractable
- Shawn- Pwop Studios
- Shawn- Ice hockey
- Wai- Nintendo Switch
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy42m | Jul 26, 2022 - Blazor Wasm Hosted or Standalone? - .NET 127Today's episode has more Blazor goodness. The panelists discuss the differences that one little check box can make when creating a new Blazor Wasm project. Did you know that you can create a Blazor Wasm project with different setups? What are the differences? Does it change your workflow? Caleb has used both options and there are pros and cons to each one. Have you created a Blazor Wasm project? Do you prefer Hosted or Standalone? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
Picks
- Caleb- Primal
- Shawn- Programming Fonts - Test Drive
- Shawn- Dev Fonts
- Wai- Waterpik Cordless Advanced Water Flosser For Teeth, Gums, Braces, Dental Care
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy24m | Jul 19, 2022 - Complexities of Open Source - .NET 126Dennis Doomen returns to the podcast to talk with us about open source projects. We discuss some of the latest milestones for Fluent Assertions and some of the positives and negatives of managing a popular open source project. While companies and developers benefit from open source projects they don't always view the open source community the same way. Dennis shares his thoughts on the subject and Shawn and Caleb talk about how their companies use open source. We also talk about different ways to sponsor an open source project and some of the communities that can grow up around an open source project. What do you think about open source? Have you contributed to an open source project either financially or by adding to the project directly? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
- Fluent Assertions
- .NET Foundation
- Dennis "The Continuous Improver" Doomen
- CodeRushed
- Specification by Example
- NuGet Gallery | Dennis Doomen
- Github: dennisdoomen
- Twitter: @ddoomen
Picks- Caleb- Last Epoch
- Dennis- DNN Software
- Dennis- Rider: The Cross-Platform .NET IDE from JetBrains
- Dennis- Buy Horizon Zero Dawn
- Shawn- 18V ONE+ HP BRUSHLESS DETHATCHER/AERATOR KIT - RYOBI Tools
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy46m | Jul 12, 2022 - Generating Class Diagrams with code - .NET 125Class Diagrams are a very great way to document your system, inspect and understand the relationships between the classes and plan refactorings and disseminate knowledge inside the team. In this episode, Edson Moisinho discusses using PlantUML - an open-source tool that allows generating many types of UML diagrams from plain text.
Sponsors
Links
- Generating Class Diagrams for .Net Core | by Edson Moisinho | Better Programming 2
- plantuml/plantuml
- pierre3/PlantUmlClassDiagramGenerator
- Edson Moisinho - Medium
- Edson Moisinho - LinkedIn
Picks
- Edson- God of War | PlayStation (US)
- Shawn- Interceptor (2022) - IMDb
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy32m | Jul 5, 2022 - Blazor Environment Quirks - .NET 124All frameworks have their quirks. As a framework matures some of the quirks go away but every framework seems to have one or two things that you have to work around. When writing demo or proof of concept code you may not run into these quirks. They only surface when you need to deploy your code in another environment. In this episode the panelists discuss a Blazor quirk when working with different environments. Blazor does not handle appsettings.json or ASPNETCORE_ENVIRONMENT like other parts of .NET. Listen to this episode to find out more. What is the weirdest quirk you have had to deal with writing code? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
Picks
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy26m | Jun 28, 2022 - Lay off the repository pattern and other controversial opinions - .NET 123Today we talk with Anthony Trad - he lays his case for why layering the repository pattern over Entity Framework is sometimes not a best idea for your codebase. Depending on the context, you could well just be over engineering. After that, we tackle a couple of other patterns such as the specification pattern and the mediator pattern and talk about when it is and is not appropriate to use them.
Sponsors
Links
Picks
- Anthony- GitHub - mayuki/Cocona
- Anthony- USB-C to MagSafe
- Shawn- Watch Shadow and Bone | Netflix Official Site
- Wai- Heat Pump dryers
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy35m | Jun 21, 2022 - Learning By Doing - .NET 122Believe it or not, software development is not an easy job. Each business domain is different, you are constantly learning something new and it takes work to stay on top of the right patterns and practices. How do you learn the right patterns and practices though? Maybe you read a lot of books, watch a lot of videos, or you go to meetups and conferences. The thing is those resources only take you so far and you will find that there are things you still don't know. Hamed Shirbandi created TaskoMask to help him understand .NET patterns and practices and to show examples of real world challenges. In this episode we discuss how he architected the open-source project and some of the different technologies that he used. What have you had to learn by doing? Let us know on Twitter at @dotnet_Podcast.
Sponsors
Links
- Real-world open-source project based on .NET 6 with DDD, ES, CQRS, Testing concepts
- GitHub: hamed-shirbandi/TaskoMask
- Twitter: @hamed_shirbandi
* Contact Hamed at hamed.shirbandi@gmail.com
Picks
Support this podcast at — https://redcircle.com/adventures-in-net/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy36m | Jun 14, 2022

Adventures in .NET
Loading...