POPULARITY
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
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 .
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)
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.
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.
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)
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.
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.
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.
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.
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)
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)
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.
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.
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.
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.
We talk to Martin Costello - a .NET developer with a QA background - about integration testing. We walk through the different types of automated testing and discuss the benefits and purpose for each type. Martin introduces us to useful tools he uses to write tests within the .NET ecosystem and discusses what we should and shouldn't be testing as well as the metrics that are important when evaluating how well tested your code is. Panel Shawn ClaboughWai Liu Guest Martin Costello Sponsors Top End DevsCoaching | Top End Devs Links Integration Testing Techniques for ASP.NET CoreReliably Testing HTTP Integrations in a .NET Application 1Writing Logs to xunit Test OutputIntegration testing AWS Lambda C# Functions with Lambda Test ServerIntegration Testing ASP.NET Core Resources Protected with Antiforgery Using Application PartsGitHub - coverlet-coverage/coverlet: Cross platform code coverage for .NETGitHub - martincostello/sqllocaldb: SQL LocalDB Wrapper is a .NET library providing interop with the Microsoft SQL Server LocalDB Instance APIGitHub - justeat/httpclient-interception: A .NET Standard library for intercepting server-side HTTP dependenciesGitHub - martincostello/xunit-logging: Logging extensions for xunitGitHub - martincostello/lambda-test-server: A NuGet package that provides an in-memory test server for testing AWS Lambda functionsGitHub - martincostello/dotnet-minimal-api-integration-testing: An example of integration testing ASP.NET Core 6 Minimal hosting and actionsTwitter: Martin Costello ( @martin_costello ) Picks Martin- What We Do in the ShadowsShawn- Introducing Your Seattle KrakenWai- Young Sheldon (Official Site) Watch on CBS Special Guest: Martin Costello .
Today's episode is all about functional programming. While C# isn't necessarily designed for functional programming you can still write functional code as long as you aren't a purist. Simon Painter joins us to talk about functional programming in general and how to use it in C# specifically. How do you write functional code in an object-oriented language? How do you use classes? What limitations do you put on your methods? We discuss these questions and also look at the new record type, Funcs, switch statements and Linq. Of course F# comes up during our discussion and we go through some of the differences and how C# has adopted a number of things from the F# language. Do you use functional programming in C#? Do you use the F# language? Let us know on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Simon Painter Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links Simon PainterTwitter: Simon Painter ( @madSimonJ ) Picks Caleb- DevsShawn- Locke & Key | NetflixSimon- Anki - powerful, intelligent flashcardsSimon- UndoneWai- DEV Community Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Simon Painter .
Azure has a lot of services, some of which don't get much fanfare. Azure Cognitive Services might be a service that you haven't heard much about but that has a lot of useful features. Sam Nasr joins us to look into some of their APIs including vision and speech. After that we talk about SQL Server FileTables for storing files and directories. Last but not least Sam tells us about his user group in Cleveland and how it has impacted his life and career. Have you used Azure Cognitive Services? Let us know on Twitter at @dotnet_Podcast. Panel Caleb WellsWai Liu Guest Sam Nasr Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Sam NasrLinkedIn: Sam NasrTwitter: Sam Nasr ( @SamNasr ) Picks Caleb- MagiumSam- How I Built This with Guy Raz : NPRWai- Who is Daniel Johns? Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Special Guest: Sam Nasr.
Alexandre Malavasi walks us through Blazor WebAssembly and explains the journey and evolution of the framework to this current point and future state with the upcoming .NET 6 release. We also discuss WebAssembly more generally and its possible impact for other Single Page App frameworks in the future. Panel Shawn ClaboughWai Liu Guest Alexandre Malavasi Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialLevel Up | Devchat.tv Links Alexandre Malavasi - MediumLinkedIn: Alexandre Malavasi Twitter: Alexandre Malavasi ( @alemalavasi ) Picks Alex- DRAGON BALL OFFICIAL SITEShawn- Govee WiFi Water SensorWai- ACT ROCKS Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Alexandre Malavasi.
Today we take a look at how Microsoft is working with blockchain in Azure. Stefano Tempesta is a senior program manager at Microsoft on Azure confidential computing. Azure confidential computing focuses on securing data in use and one of the technologies they are working with is blockchain. Microsoft is working to develop blockchain solutions that can be used for things like digital signatures and supply chain management. We also find out how Microsoft is using blockchain on some internal projects. Since Blockchain technology is here to stay, Stefano discusses a number of future uses outside cryptocurrency. Even so we had to ask Stefano about bitcoin, etherium and NFTs. Have you used Blockchain? Do you see any use for it in the enterprise space? Let us know on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Stefano Tempesta Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Tempesta SpaceBlockchain Applied LinkedIn: Stefano TempestaTwitter: Stefano Tempesta ( @stefanotempesta ) Picks Caleb- New WorldShawn- .NET Conf 2021Stefano- Minecraft | Code.orgWai- Ichika Nito - YouTube Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Stefano Tempesta.
In this episode of Adventures in .NET we have a special guest join us to talk about pair programming. When you hear the term pair programming it may conjure up ideas like efficiency, learning, discomfort or maybe even that it is a waste of time. A lot depends on the (two or more) developers who are pair programming together. We look into different reasons why you might want to try pair programming and discuss some ways to get the most out of the practice. There are certainly pros and cons to pair programming but with the right approach it can be useful for you and your team. Have you done any pair programming? What did you think about it? Let us know on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links On Pair Programming Picks Caleb- Understood - For learning and thinking differencesShawn- X-ChairWai- Colour Laser Multi-Function Printer Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
In this episode of Adventures in .NET we have a special guest join us to talk about pair programming. When you hear the term pair programming it may conjure up ideas like efficiency, learning, discomfort or maybe even that it is a waste of time. A lot depends on the (two or more) developers who are pair programming together. We look into different reasons why you might want to try pair programming and discuss some ways to get the most out of the practice. There are certainly pros and cons to pair programming but with the right approach it can be useful for you and your team. Have you done any pair programming? What did you think about it? Let us know on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links On Pair Programming Picks Caleb- Understood - For learning and thinking differences Shawn- X-Chair Wai- Colour Laser Multi-Function Printer Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
In today's episode we talk with G. Andrew Duthie about his career and how he went from developer to advocate. You can sum this episode up in one word, passion. Whether it is for blogging, user groups, video tutorials, or 3D printing if you have a passion for what you do it makes all the difference. Andrew has been passionate about development for a long time and that has opened up opportunities for him to reach more people and introduce more developers to .NET. Do you have something you are really passionate about? Let us know on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest G. Andrew Duthie Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Outsystems OutSystems - YouTube Low Code Life Twitter: G. Andrew Duthie ( @devhammer ) Picks Andrew- Outsystems Andrew- Alex Rider Andrew- Adventures Of Brisco County, Jr. Caleb- The Nevers Shawn- A Discovery of Witches Wai- HELLO WORLD SMART CONTRACT FOR BEGINNERS Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
In today's episode we talk with G. Andrew Duthie about his career and how he went from developer to advocate. You can sum this episode up in one word, passion. Whether it is for blogging, user groups, video tutorials, or 3D printing if you have a passion for what you do it makes all the difference. Andrew has been passionate about development for a long time and that has opened up opportunities for him to reach more people and introduce more developers to .NET. Do you have something you are really passionate about? Let us know on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest G. Andrew Duthie Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links OutsystemsOutSystems - YouTubeLow Code LifeTwitter: G. Andrew Duthie ( @devhammer ) Picks Andrew- OutsystemsAndrew- Alex RiderAndrew- Adventures Of Brisco County, Jr.Caleb- The Nevers Shawn- A Discovery of WitchesWai- HELLO WORLD SMART CONTRACT FOR BEGINNERS Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: G. Andrew Duthie .
In today's episode we talk with G. Andrew Duthie about his career and how he went from developer to advocate. You can sum this episode up in one word, passion. Whether it is for blogging, user groups, video tutorials, or 3D printing if you have a passion for what you do it makes all the difference. Andrew has been passionate about development for a long time and that has opened up opportunities for him to reach more people and introduce more developers to .NET. Do you have something you are really passionate about? Let us know on Twitter at @dotnet_Podcast Panel Caleb WellsShawn ClaboughWai Liu Guest G. Andrew Duthie Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links OutsystemsOutSystems - YouTubeLow Code LifeTwitter: G. Andrew Duthie ( @devhammer ) Picks Andrew- OutsystemsAndrew- Alex RiderAndrew- Adventures Of Brisco County, Jr.Caleb- The Nevers Shawn- A Discovery of WitchesWai- HELLO WORLD SMART CONTRACT FOR BEGINNERS Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: G. Andrew Duthie .
In today's episode we talk with G. Andrew Duthie about his career and how he went from developer to advocate. You can sum this episode up in one word, passion. Whether it is for blogging, user groups, video tutorials, or 3D printing if you have a passion for what you do it makes all the difference. Andrew has been passionate about development for a long time and that has opened up opportunities for him to reach more people and introduce more developers to .NET. Do you have something you are really passionate about? Let us know on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest G. Andrew Duthie Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links Outsystems OutSystems - YouTube Low Code Life Twitter: G. Andrew Duthie ( @devhammer ) Picks Andrew- Outsystems Andrew- Alex Rider Andrew- Adventures Of Brisco County, Jr. Caleb- The Nevers Shawn- A Discovery of Witches Wai- HELLO WORLD SMART CONTRACT FOR BEGINNERS Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Most developers we know are constantly learning new things and growing their skills. Jort Rodenburg has been a book reviewer for Manning for several years and was approached to write a book on C# which he thought would be a great opportunity to grow. His book, Code like a Pro in C#, was a great learning experience for him and is intended to help bridge the gap between beginner and advanced developers. We discussed the process of writing the book, some of the resources he used and his favorite chapter. What is the best way you have found to grow as a developer? Let us know on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Jort Rodenburg Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Code like a Pro in C# You’ve been Blazored! – .NET 070 Jort Rodenburg LinkedIn: Jort Rodenburg Picks Caleb- Fantasy Football 2021 Jort- The Last Door Shawn- SoundLink Color Bluetooth® speaker II Wai- Dead to Me | Netflix Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Most developers we know are constantly learning new things and growing their skills. Jort Rodenburg has been a book reviewer for Manning for several years and was approached to write a book on C# which he thought would be a great opportunity to grow. His book, Code like a Pro in C#, was a great learning experience for him and is intended to help bridge the gap between beginner and advanced developers. We discussed the process of writing the book, some of the resources he used and his favorite chapter. What is the best way you have found to grow as a developer? Let us know on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Jort Rodenburg Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Code like a Pro in C#You've been Blazored! – .NET 070Jort Rodenburg LinkedIn: Jort Rodenburg Picks Caleb- Fantasy Football 2021Jort- The Last DoorShawn- SoundLink Color Bluetooth® speaker IIWai- Dead to Me | Netflix Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Jort Rodenburg .
Ron Dagdag, lead software engineer at Spacee, joins us to get interactive with Jupyter Notebook. It is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Microsoft has embraced Jupyter Notebook with the open source .NET Interactive project. The more we discussed Jupyter Notebook the more ways we came up with to use it. For instance Ron uses it for a lot of his demos and you can share it with someone without them having to install anything because it runs in the browser. Do you have any ideas on how to use Jupyter Notebook? If so share it with us on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Ron Dagdag Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links GitHub | dotnet/interactive .NET Interactive Architectural Overview Use Jupyter with .NET Interactive on Binder .NET Jupyter Presentation GitHub | rondagdag/dotnetcode-jupyter-talk Binder SandDance Ron Dagdag's Projects LinkedIn: Ron Dagdag Twitter: Ron Dagdag ( @rondagdag ) Picks Caleb- DampRid Ron- Azure Percept Shawn- LiteDB Wai- Paralympics Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Ron Dagdag, lead software engineer at Spacee, joins us to get interactive with Jupyter Notebook. It is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Microsoft has embraced Jupyter Notebook with the open source .NET Interactive project. The more we discussed Jupyter Notebook the more ways we came up with to use it. For instance Ron uses it for a lot of his demos and you can share it with someone without them having to install anything because it runs in the browser. Do you have any ideas on how to use Jupyter Notebook? If so share it with us on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Ron Dagdag Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links GitHub | dotnet/interactive.NET Interactive Architectural OverviewUse Jupyter with .NET Interactive on Binder.NET Jupyter PresentationGitHub | rondagdag/dotnetcode-jupyter-talkBinderSandDanceRon Dagdag's ProjectsLinkedIn: Ron DagdagTwitter: Ron Dagdag ( @rondagdag ) Picks Caleb- DampRidRon- Azure Percept Shawn- LiteDBWai- Paralympics Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Ron Dagdag.
Today we dig into security with Christos Matskas, program manager for Microsoft Identity. How secure is your codebase? How do you store your secrets? Often security takes a back seat to more pressing concerns during development but that doesn't have to be the case. We discuss several ways that Microsoft, .NET and Azure make it easier to secure your code. Even if you aren't using that stack, Christos provides examples of ways to make sure you don't leak sensitive information in your applications. Not every developer has to be a security expert but every developer should do what they can to make sure the application they are working on isn't a target for hackers. Let us know how you secure your application on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Christos Matskas Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links The 425 Show cmatskas Christos Matskas - YouTube Tiktok: christosmatskas Twitter: Christos Matskas ( @ChristosMatskas ) Picks Caleb- Privacy Christos- Have I Been Pwned Shawn- Washington State Fair Events Center Wai- RV AppStudios Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Today we dig into security with Christos Matskas, program manager for Microsoft Identity. How secure is your codebase? How do you store your secrets? Often security takes a back seat to more pressing concerns during development but that doesn't have to be the case. We discuss several ways that Microsoft, .NET and Azure make it easier to secure your code. Even if you aren't using that stack, Christos provides examples of ways to make sure you don't leak sensitive information in your applications. Not every developer has to be a security expert but every developer should do what they can to make sure the application they are working on isn't a target for hackers. Let us know how you secure your application on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Christos Matskas Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trialPodcastBootcamp.io Links The 425 ShowcmatskasChristos Matskas - YouTube Tiktok: christosmatskasTwitter: Christos Matskas ( @ChristosMatskas ) Picks Caleb- PrivacyChristos- Have I Been PwnedShawn- Washington State Fair Events CenterWai- RV AppStudios Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Christos Matskas .
Today we dig into security with Christos Matskas, program manager for Microsoft Identity. How secure is your codebase? How do you store your secrets? Often security takes a back seat to more pressing concerns during development but that doesn't have to be the case. We discuss several ways that Microsoft, .NET and Azure make it easier to secure your code. Even if you aren't using that stack, Christos provides examples of ways to make sure you don't leak sensitive information in your applications. Not every developer has to be a security expert but every developer should do what they can to make sure the application they are working on isn't a target for hackers. Let us know how you secure your application on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Christos Matskas Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links The 425 ShowcmatskasChristos Matskas - YouTube Tiktok: christosmatskasTwitter: Christos Matskas ( @ChristosMatskas ) Picks Caleb- PrivacyChristos- Have I Been PwnedShawn- Washington State Fair Events CenterWai- RV AppStudios Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Christos Matskas .
Today we dig into security with Christos Matskas, program manager for Microsoft Identity. How secure is your codebase? How do you store your secrets? Often security takes a back seat to more pressing concerns during development but that doesn't have to be the case. We discuss several ways that Microsoft, .NET and Azure make it easier to secure your code. Even if you aren't using that stack, Christos provides examples of ways to make sure you don't leak sensitive information in your applications. Not every developer has to be a security expert but every developer should do what they can to make sure the application they are working on isn't a target for hackers. Let us know how you secure your application on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Christos Matskas Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links The 425 Show cmatskas Christos Matskas - YouTube Tiktok: christosmatskas Twitter: Christos Matskas ( @ChristosMatskas ) Picks Caleb- Privacy Christos- Have I Been Pwned Shawn- Washington State Fair Events Center Wai- RV AppStudios Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Jimmy Bogard takes us through the interesting possibilties of logging with OpenTelemetry. Then we discuss refactoring strategies friendly for Domain Driven Design. Panel Shawn ClaboughWai Liu Guest Jimmy Bogard Sponsors Dev Influencers AcceleratorRaygun | Click here to get started on your free 14-day trial Links .NET 057: Open source, MediatR and Automapper with Jimmy Bogard | Devchat.tvThe Twelve-Factor Appmartinfowler.comTwitter: Jimmy Bogard ( @jbogard ) Picks Jimmy- Power AppsShawn- Fiber internetWai- Developer Program Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Jimmy Bogard.
Jimmy Bogard takes us through the interesting possibilties of logging with OpenTelemetry. Then we discuss refactoring strategies friendly for Domain Driven Design. Panel Shawn Clabough Wai Liu Guest Jimmy Bogard Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links .NET 057: Open source, MediatR and Automapper with Jimmy Bogard | Devchat.tv The Twelve-Factor App martinfowler.com Twitter: Jimmy Bogard ( @jbogard ) Picks Jimmy- Power Apps Shawn- Fiber internet Wai- Developer Program Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
The Bald Bearded Builder, Michael Jolley, returns to talk about VS Code extensions and learning while live streaming. To start off we talk about using C# in VS Code and then Michael tells us about some of his favorite VS Code extensions. The panel adds a few of our favorite extensions while discussing how Michael has created extensions while live streaming on Twitch. Then the discussion moves towards live streaming, what you need to get started, how community is important and how to get the most out of a live stream as a viewer. You even get to hear Caleb put his foot in his mouth at least once. You don't want to miss it so listen in and let us know what you think on Twitter at @dotnet_Podcast. Panel Caleb WellsShawn ClaboughWai Liu Guest Michael Jolley Sponsors Dev Influencers Accelerator Links .NET 032: Containers with Michael Jolley | Devchat.tvREST Client – Visual Studio MarketplaceC# – Visual Studio MarketplaceRemote – WSL – Visual Studio MarketplaceLive Share – Visual Studio MarketplaceGitHub Pull Requests and Issues – Visual Studio MarketplaceGitLens — Git supercharged – Visual Studio MarketplaceDocker – Visual Studio Marketplacefootsteps – Visual Studio MarketplaceGit History – Visual Studio MarketplaceSettings Sync – Visual Studio MarketplaceOnly Themes – Visual Studio MarketplaceYour First Extension | Visual Studio CodeDevExpress – Visual Studio MarketplaceBald . Bearded . BuilderBald. Bearded. Builder. – YouTubeBaldBeardedBuilder – TwitchTwitter: Michael Jolley ( @baldbeardbuild ) Picks Caleb- KIND | Healthy Snacks Michael- LEGO® Super Mario™Michael- whitep4nth3r – TwitchShawn- LEGO MastersWai- Daisy Jones and the Six Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Michael Jolley.
The Bald Bearded Builder, Michael Jolley, returns to talk about VS Code extensions and learning while live streaming. To start off we talk about using C# in VS Code and then Michael tells us about some of his favorite VS Code extensions. The panel adds a few of our favorite extensions while discussing how Michael has created extensions while live streaming on Twitch. Then the discussion moves towards live streaming, what you need to get started, how community is important and how to get the most out of a live stream as a viewer. You even get to hear Caleb put his foot in his mouth at least once. You don't want to miss it so listen in and let us know what you think on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Michael Jolley Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links .NET 032: Containers with Michael Jolley | Devchat.tv REST Client – Visual Studio Marketplace C# – Visual Studio Marketplace Remote – WSL – Visual Studio Marketplace Live Share – Visual Studio Marketplace GitHub Pull Requests and Issues – Visual Studio Marketplace GitLens — Git supercharged – Visual Studio Marketplace Docker – Visual Studio Marketplace footsteps – Visual Studio Marketplace Git History – Visual Studio Marketplace Settings Sync – Visual Studio Marketplace Only Themes – Visual Studio Marketplace Your First Extension | Visual Studio Code DevExpress – Visual Studio Marketplace Bald . Bearded . Builder Bald. Bearded. Builder. – YouTube BaldBeardedBuilder – Twitch Twitter: Michael Jolley ( @baldbeardbuild ) Picks Caleb- KIND | Healthy Snacks Michael- LEGO® Super Mario™ Michael- whitep4nth3r – Twitch Shawn- LEGO Masters Wai- Daisy Jones and the Six Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
The Bald Bearded Builder, Michael Jolley, returns to talk about VS Code extensions and learning while live streaming. To start off we talk about using C# in VS Code and then Michael tells us about some of his favorite VS Code extensions. The panel adds a few of our favorite extensions while discussing how Michael has created extensions while live streaming on Twitch. Then the discussion moves towards live streaming, what you need to get started, how community is important and how to get the most out of a live stream as a viewer. You even get to hear Caleb put his foot in his mouth at least once. You don't want to miss it so listen in and let us know what you think on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Michael Jolley Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links .NET 032: Containers with Michael Jolley | Devchat.tv REST Client - Visual Studio Marketplace C# - Visual Studio Marketplace Remote - WSL - Visual Studio Marketplace Live Share - Visual Studio Marketplace GitHub Pull Requests and Issues - Visual Studio Marketplace GitLens — Git supercharged - Visual Studio Marketplace Docker - Visual Studio Marketplace footsteps - Visual Studio Marketplace Git History - Visual Studio Marketplace Settings Sync - Visual Studio Marketplace Only Themes - Visual Studio Marketplace Your First Extension | Visual Studio Code DevExpress - Visual Studio Marketplace Bald . Bearded . Builder Bald. Bearded. Builder. - YouTube BaldBeardedBuilder - Twitch Twitter: Michael Jolley ( @baldbeardbuild ) Picks Caleb- KIND | Healthy Snacks Michael- LEGO® Super Mario™ Michael- whitep4nth3r - Twitch Shawn- LEGO Masters Wai- Daisy Jones and the Six Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
The Bald Bearded Builder, Michael Jolley, returns to talk about VS Code extensions and learning while live streaming. To start off we talk about using C# in VS Code and then Michael tells us about some of his favorite VS Code extensions. The panel adds a few of our favorite extensions while discussing how Michael has created extensions while live streaming on Twitch. Then the discussion moves towards live streaming, what you need to get started, how community is important and how to get the most out of a live stream as a viewer. You even get to hear Caleb put his foot in his mouth at least once. You don't want to miss it so listen in and let us know what you think on Twitter at @dotnet_Podcast. Panel Caleb Wells Shawn Clabough Wai Liu Guest Michael Jolley Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links .NET 032: Containers with Michael Jolley | Devchat.tv REST Client - Visual Studio Marketplace C# - Visual Studio Marketplace Remote - WSL - Visual Studio Marketplace Live Share - Visual Studio Marketplace GitHub Pull Requests and Issues - Visual Studio Marketplace GitLens — Git supercharged - Visual Studio Marketplace Docker - Visual Studio Marketplace footsteps - Visual Studio Marketplace Git History - Visual Studio Marketplace Settings Sync - Visual Studio Marketplace Only Themes - Visual Studio Marketplace Your First Extension | Visual Studio Code DevExpress - Visual Studio Marketplace Bald . Bearded . Builder Bald. Bearded. Builder. - YouTube BaldBeardedBuilder - Twitch Twitter: Michael Jolley ( @baldbeardbuild ) Picks Caleb- KIND | Healthy Snacks Michael- LEGO® Super Mario™ Michael- whitep4nth3r - Twitch Shawn- LEGO Masters Wai- Daisy Jones and the Six Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero) Special Guest: Michael Jolley.
How often do you stop to think about how easy it is for new developers to get started with .NET? Since .NET Core was released the framework is available to many more developers but in some parts of the world there are still hurdles to overcome. Samuel Adranyi moved back to Ghana two years ago to try and help Africans get over some of those hurdles. In West Africa a lot of people start out with HTML, CSS and JavaScript and naturally gravitate to JavaScript frameworks. Samuel has started a few meetups and user groups to introduce people to .NET and his enthusiasm for the framework is contagious. While .NET is more accessible than ever there is still more to do and Samuel is leading the charge in West Africa. Panel Caleb Wells Shawn Clabough Wai Liu Guest Samuel Adranyi Sponsors Dev Influencers Accelerator Links Samuel Segbornya Kodzo Adranyi Twitter: Samuel Adranyi ( @sadranyi ) Picks Caleb- Tooth fairy Samuel- HoloLens 2 Shawn- Squished pennies Wai- Love, Death & Robots Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
How often do you stop to think about how easy it is for new developers to get started with .NET? Since .NET Core was released the framework is available to many more developers but in some parts of the world there are still hurdles to overcome. Samuel Adranyi moved back to Ghana two years ago to try and help Africans get over some of those hurdles. In West Africa a lot of people start out with HTML, CSS and JavaScript and naturally gravitate to JavaScript frameworks. Samuel has started a few meetups and user groups to introduce people to .NET and his enthusiasm for the framework is contagious. While .NET is more accessible than ever there is still more to do and Samuel is leading the charge in West Africa. Panel Caleb Wells Shawn Clabough Wai Liu Guest Samuel Adranyi Sponsors Dev Influencers Accelerator Links Samuel Segbornya Kodzo Adranyi Twitter: Samuel Adranyi ( @sadranyi ) Picks Caleb- Tooth fairy Samuel- HoloLens 2 Shawn- Squished pennies Wai- Love, Death & Robots Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
The Adventures in .NET panel dives into the different roles within an IT or software organization and explain what those different roles are and how their career journeys have pressed through some of these roles. Panel Caleb Wells Shawn Clabough Wai Liu Sponsors Dev Influencers Accelerator Links 21 Different Types of IT Jobs To Explore Picks Caleb- Stack Overflow 2020 Survey Shawn- Air-conditioning Shawn- Don’t Make Me Think, Revisited | Steve Krug Wai- Wing Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
The Adventures in .NET panel dives into the different roles within an IT or software organization and explain what those different roles are and how their career journeys have pressed through some of these roles. Panel Caleb Wells Shawn Clabough Wai Liu Sponsors Dev Influencers Accelerator Links 21 Different Types of IT Jobs To Explore Picks Caleb- Stack Overflow 2020 Survey Shawn- Air-conditioning Shawn- Don’t Make Me Think, Revisited | Steve Krug Wai- Wing Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
In today's episode Morgan Kenyon joins us to discuss why choosing the right programming language is important and some of the best features in different languages. We discuss the differences and benefits of dynamic languages and typed languages. Morgan talks about some of the features that he thinks makes C# a great programming language and we discuss some of the best features in other languages like F# and Rust. What is your favorite language feature? Let us know on Twitter at @dotnet_Podcast. Panel Caleb Wells Wai Liu Guest Morgan Kenyon Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Talon "Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea GitHub: morgankenyon LinkedIn: Morgan Kenyon TheSharperDev Picks Caleb- CDIT | Careers Morgan- Not Just Bikes - YouTube Wai- Overcooked! 2 Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu
In today's episode Morgan Kenyon joins us to discuss why choosing the right programming language is important and some of the best features in different languages. We discuss the differences and benefits of dynamic languages and typed languages. Morgan talks about some of the features that he thinks makes C# a great programming language and we discuss some of the best features in other languages like F# and Rust. What is your favorite language feature? Let us know on Twitter at @dotnet_Podcast. Panel Caleb Wells Wai Liu Guest Morgan Kenyon Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Talon "Voice Driven Development: Who needs a keyboard anyway?" by Emily Shea GitHub: morgankenyon LinkedIn: Morgan Kenyon TheSharperDev Picks Caleb- CDIT | Careers Morgan- Not Just Bikes - YouTube Wai- Overcooked! 2 Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu
Karim Jernite, co-founder of Advancio, joins us to discuss what today's job market is like for .NET developers. We discuss how COVID-19 has impacted Microsoft and the developers who work with their frameworks and products as well as the markets that are taking advantage of the forced digital transformation and growing instead of shrinking. Do you know what kind of developers are most needed right now, why .NET developers are in a strong position or where you should seek work as a .NET developer? As a business owner Karim answers these questions and more in this week's episode of Adventures in .NET. Panel Caleb Wells Shawn Clabough Wai Liu Guest Karim Jernite Sponsors Dev Influencers Accelerator Links Hire Developers Specialized In .NET Advancio LinkedIn: Karim Jernite Twitter: karim jernite ( @jernite ) Picks Caleb- Sweet Tooth Karim- La Segura Mexico Insurance Karim- Live sports (Baseball / Soccer) Shawn- Sweet Tooth Wai- Musixmatch Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Karim Jernite, co-founder of Advancio, joins us to discuss what today's job market is like for .NET developers. We discuss how COVID-19 has impacted Microsoft and the developers who work with their frameworks and products as well as the markets that are taking advantage of the forced digital transformation and growing instead of shrinking. Do you know what kind of developers are most needed right now, why .NET developers are in a strong position or where you should seek work as a .NET developer? As a business owner Karim answers these questions and more in this week's episode of Adventures in .NET. Panel Caleb Wells Shawn Clabough Wai Liu Guest Karim Jernite Sponsors Dev Influencers Accelerator Links Hire Developers Specialized In .NET Advancio LinkedIn: Karim Jernite Twitter: karim jernite ( @jernite ) Picks Caleb- Sweet Tooth Karim- La Segura Mexico Insurance Karim- Live sports (Baseball / Soccer) Shawn- Sweet Tooth Wai- Musixmatch Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)
Microsoft Power Automate is a service that helps you create automated workflows and streamline repetitive tasks. Our guest, Barret Blake, walks us through what Power Automate is, how it works and how it fits into the Microsoft Power Platform. We discuss why you would want to use process automation over code, some of the integrations it provides, the difference between Power Automate and Logic apps and more. If you have to manually perform a taks more than a handful of times it is a great candidate for automation. Join us for this episode and find out if Power Automate is the right tool for you. Panel Caleb Wells Shawn Clabough Wai Liu Guest Barret Blake Sponsors Dev Influencers Accelerator Links Power Automate documentation | Microsoft Docs barret-codes - Barret's coding blog LinkedIn: Barret Blake Twitter: Barret Blake ( @BarretBlake ) GitHub: Barret ( barretb ) Picks Barret- Carrier Deck Barret- JavaScript & Friends Conference Caleb- Speedzen+ Shawn- Office Envy | This Company Makes Workspaces Personal Wai- Exchange Traded Funds Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu Contact Shawn Twitter: Shawn Clabough (DotNetSuperhero)