Adventures in .NET cover image

Adventures in .NET

Latest episodes

undefined
Jan 26, 2021 • 21min

.NET 053: Abusing C#, Calendars, Epochs and the .NET Functions Framework with Jon Skeet (Part 2)

Can you tell by the title that this is going to be another two part episode :) Jon has found some ingenious ways to write C# code that was never intended but you wouldn’t also consider to be ‘bugs’. We also dig into time again and how weird and wonderful it is. Jon is an engineer at Google and has created a .NET Functions Framework that allow you to run .NET code on Google Cloud Functions. We do a deep dive into how it works and some of the fun Jon had in writing the framework. We hope you have as much fun listening to our talk with Jon as we did as we did in recording it. Panel Caleb WellsShawn ClaboughWai Liu Guest Jon Skeet Sponsors Next Level Mastermind Links GitHub | DemoCode/Abusing CSharp at master- jskeet/DemoCodeAbusing C# - Jon SkeetSQL injectionDemoCode/ParameterizedSql.cs at master- jskeet/DemoCodeFormattableString Class (System) | Microsoft DocsA History of the Months and the Meanings of their NamesA TOUR OF THE .NET FUNCTIONS FRAMEWORKProject Dragonfruit Jon Skeet, Rob Conery: Tekpub’s Full Throttle! Live on Stage with Jon SkeetTwitter: Jon SkeetGitHub: Jon SkeetJon Skeet's coding blog Picks Caleb- BackBlazeJon- GitHubShawn- TheCartoonist.MeWai- Blockchain 101 Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Special Guest: Jon Skeet. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Jan 19, 2021 • 53min

.NET 052: Abusing C#, Calendars, Epochs and the .NET Functions Framework with Jon Skeet (Part 1)

Can you tell by the title that this is going to be another two part episode :) Jon has found some ingenious ways to write C# code that was never intended but you wouldn’t also consider to be ‘bugs’. We also dig into time again and how weird and wonderful it is. Jon is an engineer at Google and has created a .NET Functions Framework that allow you to run .NET code on Google Cloud Functions. We do a deep dive into how it works and some of the fun Jon had in writing the framework. We hope you have as much fun listening to our talk with Jon as we did as we did in recording it. Panel Caleb WellsShawn ClaboughWai Liu Guest Jon Skeet Sponsors Next Level MastermindRaygun | Click here to get started on your free 14-day trial  Links GitHub | DemoCode/Abusing CSharp at master- jskeet/DemoCodeAbusing C# - Jon SkeetSQL injectionDemoCode/ParameterizedSql.cs at master- jskeet/DemoCodeFormattableString Class (System) | Microsoft DocsA History of the Months and the Meanings of their NamesA TOUR OF THE .NET FUNCTIONS FRAMEWORKProject Dragonfruit Jon Skeet, Rob Conery: Tekpub’s Full Throttle! Live on Stage with Jon SkeetTwitter: Jon SkeetGitHub: Jon SkeetJon Skeet's coding blog Picks Caleb- BackBlazeJon- GitHubShawn- TheCartoonist.MeWai- Blockchain 101 Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Special Guest: Jon Skeet. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Jan 12, 2021 • 49min

.NET 051: What the Expression Tree in C# with Max Arshinov

Have you heard of expression trees? If not then you are in for a treat and if you have you are bound to learn something new in this episode. Max fell down a rabbit hole and came back with some useful ways to write reusable code… something we could all use more of. Panel Caleb WellsShawn Clabough Guest Max Arshinov Links Beyond LINQ: Using Expression Trees in .NET - Max Arshinov - NDC Oslo 2020Home | F# for fun and profitExpression Trees (C#) | Microsoft DocsC# in a Nutshell- LINQKitMax Arshinov - max@hightech.group Picks Caleb- Youtube Channel | Caleb Wells CodesMax- Starmania (musical)Max- TV series | LutherShawn- HBO Series | His Dark Materials Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Special Guest: Max Arshinov. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Jan 5, 2021 • 1h 5min

.NET 050: The S in KISS…..Embracing simplicity with Guilherme Ferreira

Today we look at using simplicity both in your code at work an in your life and why the two are intertwined. How to bring Occam’s Razor to work to help keep projects from getting out of hand. A better way to look at dead time and why its necessary to allow your mind to rest. Panel Caleb WellsJoel SchaubertShawn ClaboughWai Liu Guest Guilherme Ferreira Sponsors Raygun | Click here to get started on your free 14-day trial Links OMNIA-Low-Code Business Application Development PlatformEmbracing Simplicity - Guilherme FerreiraGoogle Graveyard- Killed by Google Picks Caleb- Waking Up with Sam HarrisGuilherme- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win By Gene KimGuilherme- Netflix Series: The Last DanceJoel- Adventure Fatbikes | Alaska | 9:ZERO:7 BikesWai- Garmin Forerunner® 245Shawn- MV 7- Podcast Microphone Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu Special Guest: Guilherme Ferreira. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Jan 1, 2021 • 1h 7min

BONUS: How to Crush Your Biggest Goals in 2021

Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals. Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice. He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so. Listen to this episode to learn how to crush your biggest goals in 2021. Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Dec 22, 2020 • 1h

.NET 049: A web for everyone with Aaron Gustafson

This week Aaron Gustafson joins us to talk about progress enhancement and how it can make everyone's lives easier. It is becoming more and more important to make apps accessible and performant regardless of what browser, OS or network your end users have. Aaron provides several examples and suggestions on incorporating progress enhancement into your development. Join us and learn how we can make the web for everyone. Panel Shawn ClaboughCaleb Wells​Wai Liu Guest Aaron Gustafson Links Interface Experience MapsProgressive MisconceptionsDelivering Critical Information & ServicesApp & Browser Testing Made EasyCross Browser Testing Cloud Picks Caleb- Google FiWai-World War Z by Max BrooksShawn- Project Diablo II Shawn- .NET Conf 2020 Contact Caleb: Caleb Wells CodesTwitter: Caleb Wells (@calebwellscodes)Linkedin: Caleb WellsFacebook: Caleb Wells Contact Wai: Linkedin: Wai LiuFacebook: Wai Liu  Special Guest: Aaron Gustafson. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Dec 8, 2020 • 57min

.NET 047: Microservices Security in Action with Prabath Siriwardena

Microservice architecture is very popular today. The panel talks with microservice security authors about their book and all aspects of securing microservices. Panel Shawn ClaboughJoel Schaubert Sponsors CodeRush for Visual Studio | FREE 30-DAY TRIALRaygun | Click here to get started on your free 14-day trialAudible.com Links Microservices Security in Action: Design secure network and API endpoint security for Microservices applications, with examples using Java, Kubernetes, and IstioAPIsecurity.io Picks Shawn - Oculus Quest 2 Elite StrapJoel - Ice Spiker Off Road Bike TiresNuwan - OAuth 2.1    Special Guest: Prabath Siriwardena. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Dec 1, 2020 • 1h 2min

.NET 048: Settle into Couchbase with Matthew Groves

Matthew Groves, a Senior Developer Advocate at Couchbase, let's us pick his brain about NoSQL. Curious about modeling, querying, ACID and more when it comes to Couchbase? This is the podcast episode for you! We might even discuss how Couchbase is and can be used in .NET. Matthew also introduces us to C# Advent which is a project he started four years ago and ties into December's advent calendar. Panel Caleb WellsShawn ClaboughWai Liu Guest Matthew Groves Links JepsenACIDMatthew's posts on the Couchbase blogCouchbaseCouchbase Cloud.NET 027: High performance databases with RavenDB with Oren EiniThe Fourth Annual C# AdventC# Advent Calendar 2020Matthew's TwitterMatthew's GithubMatthew's BlogMatthew on Twitch Picks Old Gods of Appalachia - CalebRxJS decision tree - WaiArsenal Camera Assistant - ShawnHalt and Catch Fire - MatthewRec Room Masters - Matthew Special Guest: Matthew Groves. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Nov 27, 2020 • 47min

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal. Other developers call it "Flow" or "the Zone." Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
undefined
Nov 17, 2020 • 60min

.NET 046: Moving .NET Solutions to Kubernetes with Andrew Lock

In this episode of Adventures in .NETm we get deep into .NET with Andrew Lock. Kubernetes, .NET Framework to .NET Core and everyone’s favorite topic configuration. Join us and you are guaranteed to learn something new. Sponsors CodeRush for Visual Studio | FREE 30-DAY TRIALAudible.comCacheFly Panel Shawn ClaboughCaleb WellsWai LiuJoel Schaubert Special Guest Andrew Lock Links https://andrewlock.nethttps://helm.sh/docs/chart_best_practices/templateshttps://helm.shhttps://www.jetbrains.com/rider Picks Joel Schaubert https://www.peterwhitecycles.com/studdedtires.php Shawn Clabough https://www.oculus.com/quest-2 Caleb The Finders Wai Adjustable Dumbbell Set Weights Dumbbells Home Gym Fitness Hand Andrew Lock https://www.octotree.io/Steam: Streets of Rage 4 Follow us on Twitter > @dotNET_PodcastSpecial Guest: Andrew Lock. Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app