Adventures in .NET

Follow Adventures in .NET
Share on
Copy link to clipboard

Every week a panel of experts in .NET and related technologies sit down with developers from the community to talk about all things .NET related.

Devchat.tv

Donate to Adventures in .NET


    • Nov 24, 2022 LATEST EPISODE
    • infrequent NEW EPISODES
    • 46m AVG DURATION
    • 172 EPISODES


    More podcasts from Devchat.tv

    Search for episodes from Adventures in .NET with a specific topic:

    Latest episodes from Adventures in .NET

    How To Recession Proof Your Job - BONUS

    Play Episode Listen Later Nov 24, 2022 72:24


      Get the Black Friday/Cyber Monday "Focus Blocks Bundle" Deal Coupon Code: "THRIVE" for a GIANT discount   Are 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. 

    BFF and Minimals APIs get Darker - .NET 138

    Play Episode Listen Later Nov 15, 2022 42:47


    In 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

    Tools To Get Rid Of Your Code Smells - .NET 137

    Play Episode Listen Later Nov 8, 2022 39:38


    Diyaz 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

    Participating in the .NET Community - .NET 136

    Play Episode Listen Later Oct 11, 2022 37:59


    Jakub 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 Top End Devs Coaching | Top End Devs 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 Jakub- Watch The Billion Dollar Code | Netflix Official Site Jakub- Flight of the Conchords Shawn- Cloud PCs Wai- The Umbrella Academy (TV series) - Wikipedia

    Cross-Platform .NET - .NET 135

    Play Episode Listen Later Oct 4, 2022 34:23


    .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 Top End Devs Coaching | Top End Devs 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

    WPF Still Going Strong - .NET 134

    Play Episode Listen Later Sep 20, 2022 53:56


    "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 Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs 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 Caleb- DuckDuckGo Email Protection Kevin- Blood on the Clocktower Shawn- Watch The Lord of the Rings: The Rings of Power - Season 1 | Prime Video Wai- Bob's Burgers

    Staying on top of productivity - .NET 133

    Play Episode Listen Later Aug 30, 2022 33:56


    Our 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 Top End Devs Coaching | Top End Devs 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

    Authentication and Authorization - .NET 132

    Play Episode Listen Later Aug 23, 2022 42:25


     If 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 Top End Devs Coaching | Top End Devs 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

    Blazor In Action - .NET 131 (Part 2)

    Play Episode Listen Later Aug 16, 2022 39:44


    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 Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links - Top End Devs Blazor in Action Chris Sainty 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/

    Blazor In Action - .NET 130 (Part 1)

    Play Episode Listen Later Aug 9, 2022 45:37


    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 Top End Devs Coaching | Top End Devs Links - Top End Devs Blazor in Action Chris Sainty 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/

    Learning Playwright - .NET 129

    Play Episode Listen Later Aug 2, 2022 29:01


     In 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 Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs LinksPlaywright Picks Caleb- Western Digital NAS HD Shawn- Looping artist with incredible range SHOCKS the Coaches on The Voice! Shawn- Playwright

    Finding Your Focus - .NET 128

    Play Episode Listen Later Jul 26, 2022 42:40


    This 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 Top End Devs Coaching | Top End Devs  Links Pomodoro Technique LinkedIn: Wai Liu Facebook: Adventures in .NET Twitter: @dotNET_Podcast Picks Caleb- Find Your Calm Caleb- Find your focus. Caleb- Deep Work Caleb- Indistractable Shawn- Pwop Studios Shawn- Ice hockey Wai- Nintendo Switch

    Blazor Wasm Hosted or Standalone? - .NET 127

    Play Episode Listen Later Jul 19, 2022 24:28


    Today'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 Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs LinksASP.NET Core Blazor hosting modelsPicks Caleb- Primal Shawn- Programming Fonts - Test Drive Shawn- Dev Fonts Wai- Waterpik Cordless Advanced Water Flosser For Teeth, Gums, Braces, Dental Care

    Complexities of Open Source - .NET 126

    Play Episode Listen Later Jul 12, 2022 46:17


    Dennis 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 Top End Devs Coaching | Top End Devs 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

    Generating Class Diagrams with code - .NET 125

    Play Episode Listen Later Jul 5, 2022 32:15


     Class 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 Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs 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

    Blazor Environment Quirks - .NET 124

    Play Episode Listen Later Jun 28, 2022 26:14


    All 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 Top End Devs Coaching | Top End Devs LinksBlazor WASM not loading appsettings.{environment}.json in Azure App ServicesPicks Caleb- Hyrule Warriors: Age of Calamity for Nintendo Switch - Nintendo Shawn- Fast and reliable end-to-end testing for modern web apps | Playwright .NET Wai- Mario Strikers™: Battle League for Nintendo Switch - Nintendo

    Lay off the repository pattern and other controversial opinions - .NET 123

    Play Episode Listen Later Jun 21, 2022 35:35


    Today 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 Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs LinksLinkedIn: Anthony T.Picks Anthony-  GitHub - mayuki/Cocona Anthony- USB-C to MagSafe Shawn- Watch Shadow and Bone | Netflix Official Site Wai- Heat Pump dryers

    Learning By Doing - .NET 122

    Play Episode Listen Later Jun 14, 2022 36:55


    Believe 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 Top End Devs Coaching | Top End Devs 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 Caleb- Watch Banshee - Season 1 | Prime Video Hamed- Software Engineer vs. Developer: What's the Difference? | Indeed.com Wai- Watch The Boys - Season 3 | Prime Video

    Making a Wordle clone and more - .NET 121

    Play Episode Listen Later Jun 7, 2022 29:35


     In today's episode we range far and wide over several topics. Our guest, Ferry To, works at a startup and we discuss some of the difficulties of working in a fast paced environment and how he and his team have worked through those difficulties. We also talk about Azure, automation, SignalR and Blazor. Ferry created a Wordle clone using Blazor and GitHub pages so we talk a bit about what Wordle is and the benefits of using Blazor instead of a JavaScript framework. Have you created a clone of a popular app or game? What did you learn? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links Your automation buddies in C# Create your Wordle like game with Blazor and deploy to GitHub Pages GitHub: ferrywlto LinkedIn: Ferry To  Picks Caleb- Watch The Boys - Season 3 | Prime Video Ferry- Spy x Family (TV Series 2022– ) - IMDb  Shawn- Obi-Wan Kenobi | Disney+ Originals

    Refactoring legacy code to use async / await - .NET 120

    Play Episode Listen Later May 31, 2022 41:41


    Dominic Ullmann comes on the show to tell us how async / await works and the benefits of using it rather than making database calls synchronously. He talks about his recent experience converting a 500k+ line of code legacy application to use the async / await pattern. Too big to do by hand, he discusses using AsyncGenerator - an internal tool developed by the nHibernate project to auto-generate async versions of your methods. Sponsors Top End Devs Coaching | Top End Devs Links Transforming a .NET codebase to async/await using code generators Dominic Ullmann - Medium Picks Dominic- Star Trek: Picard (Official Site) Watch on Paramount Plus Shawn- Watch Stranger Things | Netflix Official Site Wai- Jabra Elite 7 Pro true wireless earbuds with Jabra MultiSensor Voice™

    Where is your code? - .NET 119

    Play Episode Listen Later May 17, 2022 40:55


    In this episode the panelists talk about source control. What is source control? How do you use it? Do you need it? As a developer today the majority of us are probably using Git in some form or fashion. Even though it feels like Git has been around forever that wasn't always the case. Shawn, Wai and Caleb remember the days before Git using SourceSafe or Subversion. Things have come a long way since the days of SourceSafe but that doesn't mean that Git is necessarily easy or intuitive. The panelists take a closer look at some of the Git commands like merge, stash, squash and rebase. Do you use source control? If so has it helped make your life easier? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links SourceGear | Vault Don't use Git Intro to Distributed Version Control A Visual Guide to Version Control Git Rebase - What is Git Rebase? | Learn Git 3.6 Git Branching - Rebasing GUI Clients Picks Caleb- Oura Ring 2 Shawn- Star Trek: Strange New Worlds (Official Site) Watch on Paramount+ Wai- Watch Russian Doll | Netflix Official Site Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

    Learning From Your Mistakes (PART 2) - .NET 118

    Play Episode Listen Later May 10, 2022 43:19


    In a lot of codebases, security isn't a priority until it is too late. Everyone makes mistakes but the question is do you learn from your mistakes or repeat them over and over. Christos Matskas returns to the podcast to discuss some common security mistakes and better ways to make security part of your development process. Our discussion includes .NET Framework web configs, secret storage, databases, identity and more. We even go over some of the mistakes we have made in our own code and how we learned from those mistakes. Is there a mistake you made that you will never forget? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links SSL term changes: Maximum SSL certificate validity is now one year (https://www.godaddy.com/garage/ssl-term-change-2021/) What Is an X.509 Certificate? - SSL.com (https://www.ssl.com/faqs/what-is-an-x-509-certificate/) Contact Christos: The 425 Show - DEV Community (https://dev.to/425show) Twitter: Christos Matskas ( @ChristosMatskas ) (https://twitter.com/christosmatskas) Twitch- 425show (https://www.twitch.tv/425show) Picks Caleb- Disney World (https://disneyworld.disney.go.com/) Christos- Slow Horses (TV Series 2022– ) - IMDb (https://www.imdb.com/title/tt5875444/) Christos- Moon Knight (TV Mini Series 2022) - IMDb (https://www.imdb.com/title/tt10234724/) Shawn- Sneakers (1992) - IMDb (https://www.imdb.com/title/tt0105435) Shawn- Stranger Things 4 | Official Trailer | Netflix - YouTube (https://www.youtube.com/watch?v=1SSmJSnPjpo) Special Guest: Christos Matskas .

    learning mistakes twitch imdb certificates ssl shawn clabough wai liu dotnet podcast
    Learning From Your Mistakes (PART 1) - .NET 117

    Play Episode Listen Later May 3, 2022 36:58


    In a lot of codebases, security isn't a priority until it is too late. Everyone makes mistakes but the question is do you learn from your mistakes or repeat them over and over. Christos Matskas returns to the podcast to discuss some common security mistakes and better ways to make security part of your development process. Our discussion includes .NET Framework web configs, secret storage, databases, identity and more. We even go over some of the mistakes we have made in our own code and how we learned from those mistakes. Is there a mistake you made that you will never forget? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Links SSL term changes: Maximum SSL certificate validity is now one year (https://www.godaddy.com/garage/ssl-term-change-2021/) What Is an X.509 Certificate? - SSL.com (https://www.ssl.com/faqs/what-is-an-x-509-certificate/) Contact Christos: The 425 Show - DEV Community (https://dev.to/425show) Twitter: Christos Matskas ( @ChristosMatskas ) (https://twitter.com/christosmatskas) Twitch- 425show (https://www.twitch.tv/425show) Picks Caleb- Disney World (https://disneyworld.disney.go.com/) Christos- Slow Horses (TV Series 2022– ) - IMDb (https://www.imdb.com/title/tt5875444/) Christos- Moon Knight (TV Mini Series 2022) - IMDb (https://www.imdb.com/title/tt10234724/) Shawn- Sneakers (1992) - IMDb (https://www.imdb.com/title/tt0105435) Shawn- Stranger Things 4 | Official Trailer | Netflix - YouTube (https://www.youtube.com/watch?v=1SSmJSnPjpo) Special Guest: Christos Matskas .

    learning mistakes twitch imdb certificates ssl raygun click shawn clabough dotnet podcast
    Insight into Azure Functions - .NET 116

    Play Episode Listen Later Apr 26, 2022 30:27


    In today's episode Carl Layton returns to the podcast to discuss Azure Functions. What are Azure Functions and how do they work? Functions are one of the serverless compute options from Azure. You can use Functions to build web APIs, respond to database changes, manage message queues, and more. Beyond that we look at the security, performance and scaling of Azure Functions. What is it like to write code, debug and deploy Functions? What costs are involved to use Azure Functions and is it worth it for you or your company. Have you used Azure Functions? What is your experience? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Azure Functions documentation | Microsoft Docs (https://docs.microsoft.com/en-us/azure/azure-functions/) Integration and automation platform options in Azure | Microsoft Docs (https://docs.microsoft.com/en-us/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs) CarlServer (https://www.carlserver.com/) Picks Caleb- Ozark Trail 10-Person Dark Rest Instant Cabin Tent - Robot or human? (https://www.walmart.com/ip/Ozark-Trail-10-Person-Dark-Rest-Instant-Cabin-Tent/51718436) Carl- Ninja® Foodi™ Digital Air Fry Oven | Toaster | Air Fryer (https://www.ninjakitchen.com/exclusive-offer/SP101WBKT/ninja-foodi-digital-air-fry-oven/) Shawn- Watch Is It Cake? | Netflix Official Site (https://www.netflix.com/title/81333845) Special Guest: Carl Layton.

    integration apis azure functions azure functions microsoft docs ozark trail shawn clabough dotnet podcast
    How do you interview? - .NET 115

    Play Episode Listen Later Apr 19, 2022 42:14


    There is a lot that goes into interviewing for a job, both for the interviewer(s) and the interviewee. The panelists talk about their experiences over the years from both sides. What questions should you ask? What shouldn't you ask? Should coding be involved or not? How many interviews should you expect to have at one company? Do you cast a wide net when interviewing or do you focus on a couple of companies? We discuss all of these questions and more. What advice would you give someone interviewing for a position? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Caleb- Snowpiercer - Watch Episodes | TNTdrama.com (https://www.tntdrama.com/snowpiercer/watch-now) Shawn- Mandalorian and The Book of Boba Fett Wai- Kombucha - Wikipedia (https://en.wikipedia.org/wiki/Kombucha)

    kombucha raygun click shawn clabough wai liu dotnet podcast
    Minimal APIs Aren't so Minimal in Power - .NET 114

    Play Episode Listen Later Apr 11, 2022 40:20


    Cecil Philips returns to the show to discuss the power of Minimal APIs and the differences to Controllers. They also discussed about using .NET with Stripe, and use cases for .NET Interactive. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Cecil- Assassin's Creed Valhalla for Xbox One, PS4, PC & More | Ubisoft (US) (https://www.ubisoft.com/en-us/game/assassins-creed/valhalla) Shawn- Upload Season 2 (https://amzn.to/3E1VRV0) Special Guest: Cecil Phillip.

    Designing C# with Mads Torgersen (Part 2) - .NET 113

    Play Episode Listen Later Apr 5, 2022 36:00


    In this episode we get the pleasure of picking the brain of the lead designer of C#, Mads Torgersen. Mads has been the lead designer for more than five years now and has worked on the language for over fifteen years. Our discussion covers multiple topics including the growth of C#, being backward compatible and how different languages incorporate ideas from each other. We also dig into the specifics of things like async/await, default interfaces and dynamics. On top of all that we get a peek at the future of C# and what we might see in the next couple of versions. What would you ask Mads about C# if you had the chance? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Links C#'s Functional Journey (https://www.infoq.com/presentations/c-sharp-functional-features/?itm_source=presentations_about_dotnet&itm_medium=link&itm_campaign=dotnet) Picks Caleb- Trader Joe's Moroccan Mint Gree Tea (https://www.amazon.com/Trader-Joes-Moroccan-Mint-Green/dp/B01N4A1C1S) Mads- Termination Shock (https://www.amazon.com/Termination-Shock-Novel-Neal-Stephenson/dp/0063028050) Shawn- Wave Mic Arm LP | elgato.com (https://www.elgato.com/en/wave-mic-arm-lp) Wai- Walkabout Mini Golf on Oculus Quest (https://www.oculus.com/experiences/quest/2462678267173943/) Special Guest: Mads Torgersen.

    designing mads oculus quest torgersen raygun click shawn clabough wai liu
    Designing C# with Mads Torgersen - .NET 112

    Play Episode Listen Later Mar 29, 2022 30:31


    In this episode we get the pleasure of picking the brain of the lead designer of C#, Mads Torgersen. Mads has been the lead designer for more than five years now and has worked on the language for over fifteen years. Our discussion covers multiple topics including the growth of C#, being backward compatible and how different languages incorporate ideas from each other. We also dig into the specifics of things like async/await, default interfaces and dynamics. On top of all that we get a peek at the future of C# and what we might see in the next couple of versions. What would you ask Mads about C# if you had the chance? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links C#'s Functional Journey (https://www.infoq.com/presentations/c-sharp-functional-features/?itm_source=presentations_about_dotnet&itm_medium=link&itm_campaign=dotnet) Picks Caleb- Trader Joe's Moroccan Mint Gree Tea (https://www.amazon.com/Trader-Joes-Moroccan-Mint-Green/dp/B01N4A1C1S) Mads- Termination Shock (https://www.amazon.com/Termination-Shock-Novel-Neal-Stephenson/dp/0063028050) Shawn- Wave Mic Arm LP | elgato.com (https://www.elgato.com/en/wave-mic-arm-lp) Wai- Walkabout Mini Golf on Oculus Quest (https://www.oculus.com/experiences/quest/2462678267173943/) Special Guest: Mads Torgersen.

    Product Management? - .NET 111

    Play Episode Listen Later Mar 15, 2022 33:05


    Most developers we know find project management to be a necessary evil but without it a lot of us would be stumbling around in the dark. Shawn and Caleb look back over their careers to discuss different project management methodologies. Whether it is waterfall, agile, scrum, or none of these, projects are hard to manage. Both Shawn and Caleb have seen a lot of different ways that projects can be managed or mismanaged and they have differing opinions on what works best. Join us for this episode to find out which they prefer and what allows them to focus on getting to work coding. What is your preferred project management style? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast) Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Caleb- Guild Wars 2: End of Dragons (https://www.guildwars2.com/en/end-of-dragons/) Shawn- Neewer Desk Mount LED Video Light (https://amzn.to/3q6BboU)

    dragons product management raygun click shawn clabough
    What is a BFF? - .NET 110

    Play Episode Listen Later Mar 8, 2022 27:42


    Wai and Caleb sit down to discuss how authentication is evolving and how it works in Blazor. Identity server is now Duende server and with that comes the Backend for Frontend (BFF) pattern. From an authentication persepective this pattern can benefit SPA's because of the way it handles cookies and tokens. Caleb is in the process of integrating a .NET 6 Blazor app with Identity server 4 (IDS4) and wanted to use BFF but it isn't an option. We discuss alternatives and how those alternatives might be viewed from the business and developer perspectives. Join us and find out where Caleb ended up on his authentication journey. Have you had to handle authentication in a Blazor app? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links ASP.NET Core 6 and Authentication Servers (https://devblogs.microsoft.com/dotnet/asp-net-core-6-and-authentication-servers/) An alternative way to secure SPAs (with ASP.NET Core, OpenID Connect, OAuth (https://leastprivilege.com/2019/01/18/an-alternative-way-to-secure-spas-with-asp-net-core-openid-connect-oauth-2-0-and-proxykit/) Duende Software Documentation (https://docs.duendesoftware.com/identityserver/v6/bff/) RFC 7838 (https://datatracker.ietf.org/doc/html/rfc7636) Picks Caleb- Life Q20+ | Soundcore (https://us.soundcore.com/collections/frontpage/products/a3045011) Wai- Branch Education (https://www.youtube.com/c/BranchEducation)

    Mastering SignalR - .NET 109

    Play Episode Listen Later Mar 1, 2022 56:23


    Have you ever used SignalR in your development? .NET might have used it for the code you wrote and you didn't realize it. Kevin Griffin has used SignalR for multiple projects over the years and joins us to discuss how you can use it in your development. SignalR uses a pub/sub model and is great for applications that need immediate feedback. Kevin used it for a city's emergency system to provide alerts to first responders within seconds of an emergency being recorded. Like most technologies SignalR can be problematic if used incorrectly. We get to hear a couple of stories where Kevin had to work to fix troublesome SignalR implementations. Have you developed applications that could benefit from using SignalR? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Links SignalR Mastery (https://www.udemy.com/course/signalr-mastery/?referralCode=5F129296A976F8353B79) Real Time Revolution: SignalR In Action (LIVE from Tulsa .NET Users Group) - YouTube (https://www.youtube.com/watch?v=nrQXFL1lE2Y) The Real Time Web in the Real World - SignalR with Kevin Griffin - YouTube (https://www.youtube.com/watch?v=vIiK3JkaL7E) Episode 223 - SignalR Mastery with Kevin Griffin - The 6 Figure Developer (https://6figuredev.com/podcast/episode-223-signalr-mastery-with-kevin-griffin/) Picks Caleb- Peacemaker | HBO Max Originals (https://www.hbomax.com/series/urn:hbo:series:GYb0FKQLsGIyPfQEAAAAM) Kevin- Marvel Studios' Doctor Strange in the Multiverse of Madness | Official Teaser (https://www.youtube.com/watch?v=Rt_UqUm38BI) Shawn- Demeo — Resolution Games (https://www.resolutiongames.com/demeo) Wai- Xiaomi Electric Portable Air Pump 1S (https://www.mi-store.com.au/products/xiaomi-electric-portable-air-pump-1s?variant=41041842897091) Special Guest: Kevin Griffin.

    strange mastering multiverse tulsa kevin griffin signalr raygun click shawn clabough wai liu dotnet podcast
    Grokking gRPC - .NET 108

    Play Episode Listen Later Feb 22, 2022 34:39


    In today's episode Mohamad Lawand helps us try and grok gRPC. gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. That description doesn't really demystify what gRPC can do so Mohamad helps us fill in some of the gaps. We find out how gRPC works in .NET, how it works with HTTP, how it is different from REST and some good use cases for using it in your applications. gRPC is used by companies like Netflix and Square and is supported by the Cloud Native Computing Foundation. Have you used gRPC in your applications? Let us know on Twitter at @dotnet_Podcast. (https://twitter.com/dotNET_Podcast) Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Getting Started with gRPC and .NET (https://www.infoq.com/articles/getting-started-grpc-dotnet/?topicPageSponsorship=e4f7a6e7-0225-492c-adca-2bdf6f0012f3) gRPC (https://grpc.io/) HTTP/2 protocol (https://caniuse.com/http2) Envoy Proxy (https://www.envoyproxy.io/) Mohamad Lawand (https://mohamadlawand.com/#home) Picks Caleb- Lost Ark - Free to Play MMO Action RPG (https://www.playlostark.com/en-us) Shawn- Reacher (https://www.imdb.com/title/tt9288030/) Wai- Pragmatic Works (https://www.youtube.com/channel/UC5CugyvTdOloiuTc9nN09TA) Special Guest: Mohamad Lawand.

    What Is Remote - Containers - .NET 107

    Play Episode Listen Later Feb 15, 2022 44:59


    Have we piqued your curiosity? We were curious as well so Andy Watt agreed to join us on the podcast and fill us in on the details. Remote - Containers is a VS Code extension that allows you to open any folder or repository inside a Docker container and take advantage of the full feature set of VS Code. You get all of the benefits of using Docker containers without ever having to leave Visual Studio Code. Isn't VS Code great! We discuss several use cases that Andy and his team use Remote - Containers for as well as possible limitations and things to keep in mind. What is your favorite VS Code extension? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Links .NET Development in Docker with Dev Containers (https://itnext.io/net-development-in-docker-6509d8a5077b) Remote - Containers - Visual Studio Marketplace (https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) Picks Andy- Carv (https://getcarv.com/) Caleb- AdGuard (https://adguard.com/) Shawn- .NET | Free. Cross-platform. Open Source (https://dotnet.microsoft.com/en-us/) Wai- Renpho Smart Scale (https://www.amazon.com.au/RENPHO-Bluetooth-Body-Fat-Scale/dp/B01N1UX8RW/ref=sr_1_3_sspa?crid=3MWS0PN2TE49X&keywords=renpho+scale&qid=1644011784&sprefix=renpho+scale%2Caps%2C322&sr=8-3-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFUSjJNV0RNMlI1MEEmZW5jcnlwdGVkSWQ9QTAyOTIzMzAxUVU5MzZUSlROT1NIJmVuY3J5cHRlZEFkSWQ9QTNPNVdOT1RZREw4UE8md2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl) Special Guest: Andy Watt.

    cross remote open source containers docker vs code visual studio code itemname raygun click shawn clabough wai liu dotnet podcast
    Hacking the C# Language and Other Fun Things - .NET 106

    Play Episode Listen Later Feb 8, 2022 46:05


    We go very low-level with Adam Furmanek and discuss techniques for overriding fundamental rules of the C# language. We discuss why we should probably almost never do this, but we discuss some niche use cases where it is appropriate and the problems that can be solved. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Overriding Sealed Methods in C# (https://www.infoq.com/articles/overriding-sealed-methods-c-sharp/) .NET Internals Cookbook – Random IT Utensils (https://blog.adamfurmanek.pl/net-internals-cookbook/) Picks Adam- MobaXterm free Xserver and tabbed SSH client for Windows (https://mobaxterm.mobatek.net/) Shawn- discovery+ | Stream 55,000+ Real-Life TV Episodes (https://www.discoveryplus.com/) Wai- The Sims FreePlay - Free Mobile Game - EA Official Site (https://www.ea.com/games/the-sims/the-sims-freeplay) Special Guest: Adam Furmanek.

    Blangular (Blazor + Angular) - .NET 105

    Play Episode Listen Later Feb 1, 2022 30:16


    Have you ever thought about mixing two SPA frameworks together? In today's episode we discuss doing just that, Blazor and Angular running in the same application. Both Angular and Blazor have ways to export code as web components that can be reused in other applications. In order to use Angular in Blazor you have to get familiar with IJSRuntime and how JavaScript interoperability works in Blazor. We look at how Blazor can provide input and get output from Angular as well as discuss how you can handle CSS between the two. We also go over some of the use cases for using Angular web components inside a Blazor application. Have you worked with Angular Elements or Blazor web components? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Links GitHub - danroth27/Blangular: Blazor + Angular (https://github.com/danroth27/Blangular) Re-Using Angular Components In A Blazor WebAssembly Application Using Angular Elements - Web Components Custom Elements, FTW! (https://www.thinktecture.com/en/blazor/integration-angular-elements-web-components/) Picks Caleb- French Onion Dip (https://heluvagood.com/products/french-onion-dip/) Shawn- Microsoft to acquire Activision Blizzard to bring the joy and community of gaming to everyone, across every device (https://news.microsoft.com/2022/01/18/microsoft-to-acquire-activision-blizzard-to-bring-the-joy-and-community-of-gaming-to-everyone-across-every-device/) Wai- All-new Fire TV Stick 4K Max | Wi-Fi 6 Compatible (https://www.amazon.com.au/dp/B08MR37WXM/ref=cm_sw_r_awdo_navT_g_dl_XGJQFNRME3JX9CBR1NV2)

    spa activision blizzard javascript css compatible angular ftw blazor raygun click angular elements shawn clabough wai liu dotnet podcast
    The Power in Microsoft Power Platform - .NET 104

    Play Episode Listen Later Jan 25, 2022 40:48


    In this episode of Adventures in .NET the panelists take a look at the Microsoft Power Platform. Power Platform consists of Power Apps, Power Automate, Power BI and Power Virtual Agents. Wai Liu has been working with Power Apps, Microsofts low code tooling, for the past year and has found it to be a valuable tool in the right circumstances. Caleb Wells has experience with Power BI which is Microsofts big data tooling and has found it to be well developed and straight forward to use. We also discuss licensing, cost, target audience and more. Have you used the Microsoft Power Platform? Let us know on Twitter at @dotnet_Podcast (https://twitter.com/dotNET_Podcast). Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Picks Caleb- Stadia (https://stadia.google.com/home) Shawn- Your Timer Collection and Smart Home Solutions - BN-LINK (https://www.bn-link.com/) Wai- The James Webb Space Telescope Explained In 9 Minutes - YouTube (https://youtu.be/tnbSIbsF4t4)

    Getting into Source Generators in .Net - .NET 103

    Play Episode Listen Later Jan 18, 2022 33:59


    Unsure about how and why to use Source Generators in .NET? Stefan Schranz explains them in an easy-to-understand way. He compares them to T4 templates and explains that there's a new and more powerful way to generate code. Learn about how to get started, the limitations, and their use cases in this episode. Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Getting into source generators in .Net (https://itnext.io/getting-into-source-generators-in-net-6bf6d4e9e346) Picks Shawn- Watch The Witcher | Netflix Official Site (https://www.netflix.com/title/80189685) Stefan- Watch Explained | Netflix Official Site (https://www.netflix.com/title/80216752) Special Guest: Stefan Schranz.

    generators t4 raygun click shawn clabough
    Way Outside the Box ( Part 2 ft. Mark Miller) - .NET 102

    Play Episode Listen Later Jan 11, 2022 45:14


    It has been more than a year since we had Mark Miller on the podcast, which is too long, but he is back with us today to talk about outside of the box thinking. The first thing you need to know when thinking outside the box is that there is no such thing as impossible. Maybe it isn't financially feasible or would take an inordinate amount of time but it is not impossible. Next throw out any preconceived notions of what is required, untouchable or unquestionable. With those two in place you can do things like embed images in source code, use caps lock as a modifier or create complex live animations for a Twitch stream. Mark discusses how he did all of these and how he got himself and his team past impossible. What have you developed that you first thought was impossible? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Adventures in .NET Episode 30: .NET 029: CodeRushed with Mark Miller Pt1 (https://adventuresindotnet.com/30) Don't Make Me Think (https://www.sensible.com/dont-make-me-think/) CodeRushed - Twitch (https://www.twitch.tv/coderushed) Picks Caleb- Watch Arcane | Netflix Official Site (https://www.netflix.com/title/81435684) Mark- Cowboy Bebop | Official Trailer | Netflix (https://www.youtube.com/watch?v=ULCIHP5dc44) Shawn- The Wheel of Time - Season 1 | Prime Video (https://www.amazon.com/Wheel-Time-Season-1/dp/B09F59CZ7R) Wai- Night Cat Inflatable Sleeping Pads Mat (https://www.amazon.com.au/gp/product/B07PFNC92M/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&th=1) Special Guest: Mark Miller.

    Way Outside the Box ( Part 1 ft. Mark Miller) - .NET 101

    Play Episode Listen Later Jan 4, 2022 41:50


    It has been more than a year since we had Mark Miller on the podcast, which is too long, but he is back with us today to talk about outside of the box thinking. The first thing you need to know when thinking outside the box is that there is no such thing as impossible. Maybe it isn't financially feasible or would take an inordinate amount of time but it is not impossible. Next throw out any preconceived notions of what is required, untouchable or unquestionable. With those two in place you can do things like embed images in source code, use caps lock as a modifier or create complex live animations for a Twitch stream. Mark discusses how he did all of these and how he got himself and his team past impossible. What have you developed that you first thought was impossible? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/platform/apm?utm_medium=podcast&utm_source=adventuresdotnet&utm_campaign=devchat&utm_content=apm) Links Adventures in .NET Episode 30: .NET 029: CodeRushed with Mark Miller Pt1 (https://adventuresindotnet.com/30) Don't Make Me Think (https://www.sensible.com/dont-make-me-think/) CodeRushed - Twitch (https://www.twitch.tv/coderushed) Picks Caleb- Watch Arcane | Netflix Official Site (https://www.netflix.com/title/81435684) Mark- Cowboy Bebop | Official Trailer | Netflix (https://www.youtube.com/watch?v=ULCIHP5dc44) Shawn- The Wheel of Time - Season 1 | Prime Video (https://www.amazon.com/Wheel-Time-Season-1/dp/B09F59CZ7R) Wai- Night Cat Inflatable Sleeping Pads Mat (https://www.amazon.com.au/gp/product/B07PFNC92M/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&th=1) Special Guest: Mark Miller.

    The BIG 100

    Play Episode Listen Later Dec 21, 2021 32:10


    Adventures in .NET has come a long way in the last two years and has had a lot of great guests during that time. For our 100th episode the hosts, Shawn Clabough, Wai Ho Liu and Caleb Wells, pull up the list of episodes and take a trip down memory lane. We discuss some of our favorite topics, moments, picks and more. It has been a lot of fun and we are looking forward to the next two years and 100+ episodes. What is one of your favorite episodes? Let us know on Twitter at @dotnet_Podcast.

    adventures shawn clabough wai liu
    3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS

    Play Episode Listen Later Dec 15, 2021 65:07


    Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode. Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help. He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT" Special Guest: Mani Vaya.

    Getting Certified in Azure - .NET 099

    Play Episode Listen Later Dec 14, 2021 56:06


    Azure trainer Brian Gorman joins us on the show and help us untangle all of the many Azure certification pathways. We discuss reasons someone might want to get certified as well as share tips on the best way to pass the exam. Panel Shawn ClaboughWai Liu Guest Brian Gorman Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links Training with Brian Become an Azure Expert TrainingPractical EFCore 6 on AmazonCodemash Serverless PreCompilerBecome an Azure Administrator, Developer, DevOps, and Architect expert.LinkedIn: Brian Gorman, MCSD, MCT, 9x Azure, MS Azure MVP, (LION)Twitter: Brian Gorman ( @blgorman ) Picks Brian- SMACK PacksBrian- Leverage: Redemption (TV Series 2021– ) - IMDbShawn- Watch Lost in Space | Netflix Official SiteWai- Xiaomi Mi Air Purifier 3H Special Guest: Brian Gorman.

    Claim Adventures in .NET

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel