TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    The Modern .NET Show

    Calling all .NET developers! Dive into the heart of modern .NET technology with us. We are the go-to podcast for all .NET developers worldwide; providing an audio toolbox for developers who use modern .NET.

    Our show, previously known as The .NET Core Podcast, is all about keeping you up-to-date and empowered in this ever-evolving field. Tune in for engaging interviews with industry leaders, as we discuss the topics every .NET developer should be well-versed in. From cross-platform wonders to cloud innovations, we’re here to ensure you’re armed with the knowledge to excel with the modern .NET technology stack.

    Join us on this exciting journey, where learning, growing, and connecting with fellow developers takes centre stage. Let’s embrace the new era of .NET together!

    Advertise

    Copyright: © 2018 - 2023 The .NET Core podcast

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    .NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila May 03, 2024
    Show notes

    Avalonia XPF

    This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

    Show Notes

    Yeah, so .NET MAUI is the .NET stack, framework, whatever you want to call it, for writing one code base that runs on what we call client devices, client platforms.

    So you have the web, you have ASP .NET Blazor and all that stuff. You have the console apps, you can write with C#, of course, so many backends and APIs and all of that stuff running in the cloud. But with MAUI, it's for client app development. So Android, iOS, macOS and Windows, you can target using XAML and C#, or just C# if you don't like XAML, or Razor if you want to. All are options.

    But you can write one code, business logic, your UI, all of your endpoint management and everything, all of that. And it's just written in C#. It's a .NET application. It's using .NET MAUI

    — Maddy Montaquila

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, Maddy Montaquila joined us to talk about .NET MAUI—the Multi-platform Application User Interface—what it is, it's history, and why developers who are looking for a first-party UI-framework their modern .NET apps should check it out.

    We can do that totally within MAUI. It's actually pretty easy.

    So you can just say like, "on platform Android, do this," or "on idiom," we call them idioms, right? Tablet, desktop, or phone. "On idiom, do this."

    We actually have customers who will ship in the same code base, like two completely different navigation stacks. So it will say, "on desktop, load it up with this nav stack and load into these pages. On mobile, load it up into this nav stack and load up these pages." But since you can share the components, you can basically say, "the navigation of my desktop app, everything is horizontal, but I pull in the same components. It's just like a different grid view than I would do on mobile where it's all stacked on top of each other and it's a scroll." Right?

    So you can get super flexible with all of it.

    — Maddy Montaquila

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/s6e17-net-maui-navigating-the-cross-platform-code-seas-with-maddy-montaquila/

    Useful Links
    • .NET Upgrade Assistant
    • .NET MAUI VS Code extension
    • C# Dev Kit
    • David Ortinau's GitHub
    • MAUI samples repo
    • UIKit
    • Mac Catalyst
    • Maui.Markup
    • ReactiveUI
    • MVVM
    • OpenJDK
    • .NET MAUI documentation
    • Android Studio
    • aka.ms/mauidevkit-docs
    • Bitwarden
    • Cliff Agius
    • Handy-App
    • .NET Podcasts app
    • eshop-mobile-client
    • learn.microsoft.com
    • James Montamagno
    • Gerald Versluis
    • You can email Maddy at maddy@microsoft.com
    • .NET MAUI on Twitter
    • The official .NET discord server
    • .NET MAUI GitHub repo
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis Apr 19, 2024
    Show notes

    Avalonia XPF

    This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

    Show Notes And keep in mind that, not to bash OWASP and the top ten at all because I'm a big fan of OWASP, but people always tell me like, "yeah, I'm OWASP compliant," and that's the biggest BS, to be honest. Because a top ten could not like, it should be an awareness piece and you should work from it. And there are better ways of dealing with that. But I think a security scorecard should never be a goal. It should be a means to reach the goal, to have better understanding, right? And hopefully they can change stuff and be more expressive. — Niels Tanis

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, Niels Tanis returned to the show. He was previous on the show back in episode 69 - The Risks of Third Party Code With Niels Tanis - which was released back in February of 2021. I asked Niels to back on the show to talk more about securing the software development supply chain and SBoMs (Software Bills of Materials).

    Yeah, that makes sense. It's funny.

    So I think when I started out talking about supply chain, and there were some tools that have been introduced to do SBoM data, and then you also come into an area called provenance, which tells more about the build and about "this build server was used. And I've run on GitHub actions, or I run on a GitLab instance, or I have stuff done differently," right? Maybe even the Redhat one: Tekton, that kind of thing. And based on that, I'm producing an SBoM.

    And I did a talk and I concluded with that, "it's like, these are cool tools, you need to look into it." And then somebody at the end asked me the question, "and the what? You have all the data? And then what?" I said, "yeah, that's solid question because that will be the next step." And it's funny that you mentioned it as well.

    So over the time, I think it was around already when I started out talking. But there's a project that Google created called Guac.

    — Niels Tanis

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/building-secure-software-unveiling-the-hidden-dependencies-with-niels-tanis/

    Useful Links
    • Getting started with Tekton
    • Guac
    • NDC in London
    • NDC security
    • Vercaode
    • BinaryFormatter serialization methods are obsolete and prohibited in ASP.NET apps
    • Second Breakfast: Implicit and Mutation-Based Serialization Vulnerabilities in .NET
    • Charles Lamb - To Be Creative, Don't Think So Hard
    • Log4j vulnerability - what everyone needs to know
    • Google SALSA
    • CycloneDX
    • Open Source Security Foundation
    • ossf/scorecard: OpenSSF Scorecard
    • securityscorecards.dev
    • Newtonsoft.Json
    • Open Source Insights
      • What deps.dev has to say about OwaspHeaders.Core
    • nielstanis/Fennec.NetCore: Fennec.NetCore
    • Metalnem/sharpfuzz: AFL-based fuzz testing for .NET
    • AFL)
    • libfuzzer
    • Five years of fuzzing .NET with SharpFuzz
    • CodeQL
    • SonarCube
    • Cargo Vet
    • Common Vulnerabilities and Exposures defintion
    • OpenVas
    • RLBox
    • Emscripten
    • Extending Webassembly to the Cloud with .NET
    • Microsoft Build 2023 - Hyperlight
    • Bytecode Alliance
    • Wasmtime
    • CyberBunker
    • WasmCon 2023 Talks Playlist
    • XKCD - Dependency
    • Connecting with Niels:
      • on Mastodon
      • his website
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    Code, Coffee, and Clever Debugging: Leslie Richardson's Microsoft Journey and the C# Dev Kit in Visual Studio Code with Leslie Richardson Apr 05, 2024
    Show notes

    Avalonia XPF

    This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

    Show Notes

    Yeah, so C# Dev Kit, it is a pretty new extension in VS Code. We just GA'd it back in early October. And it's an extension that basically enables you to be productive writing C# applications in VS Code.

    —Leslie Richardson

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Leslie Richardson about the C# Dev Kit, a new extension for Visual Studio Code which aims to make the experience of writing C# and .NET code in the free editor more productive. It improves the experience of working with almost all code bases which use modern .NET, and includes the ability to even run and explore your unit tests within VS Code - something that wasn't easily doable previously.

    I know before C# Dev Kit existed, the Test Explorer is a window that exists by default in VS Code. But yeah, you're already laughing like, "oh yeah."

    So it wasn't very great pre Dev Kit from my understanding, like simple things such as being able to automatically recognise your test once you build your test project. That was not a thing, which blows my mind. I'm like, "but then what are you supposed to do? Just manually add them in? That doesn't sound fun at all, especially if you're trying to do the whole test-driven development." You've got tests everywhere and it's like, "well, that's 50 some tests I have to log in. Yippee. I love testing."

    Yeah, I can't imagine that's a great experience. So thankfully, with C# Dev Kit, we've actually made the window functional. I know, bare minimum, but I still think it's pretty good. So when you build your test projects, it should be able to recognize everything that you have registered as a test via like a test method attribute or whatever kind of test type that you're using

    —Leslie Richardson

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/code-coffee-and-clever-debugging-leslie-richardsons-microsoft-journey-and-the-c-sharp-dev-kit-in-visual-studio-code-with-leslie-richardson/

    Useful Links
    • C# Dev Kit
    • .NET Aspire
    • The Visual Studio Toolbox:
      • on YouTube
      • on Twitch
    • ASP .NET Core 101
    • Jamie's recommended books for juniors:
      • The Life-Changing Magic of Tidying Up by Marie Kondo
      • Essentialism by Greg McEwen
    • The Design of Everyday Things by Don Norman
    • GitHub Copilot
    • Visual Studio subscription
    • .NET MAUI extension for VS Code
    • Unity extension for VS Code
    • Codespaces
    • Microsoft Dev Box
    • What is VS Code and C# Dev Kit? [Pt 1]
    • Leslie on Twitter
    • The OmniSharp-based C# extension
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili Mar 22, 2024
    Show notes

    NService Bus

    This episode of The Modern .NET Show is supported, in part, by NServiceBus, the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand.

    Make sure you click the link in the show notes to learn more about NServiceBus.

    Show Notes

    Yeah. So what I was thinking the other day is that what we want is to concentrate on the business logic that we need to implement and spend as small as little time as possible configuring, installing and figuring out the tools and libraries that we are using for this specific task. Like our mission is to produce the business logic and we should try to minimize the time that we spend on the tools and libraries that enable us to build the software.

    —Giorgi Dalakishvili

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Giorgi Dalakishvili about Postgresql, DuckDB, and where you might use either of them in your applications. As Giorgi points out, .NET has support for SQL Server baked in, but there's also support for other database technologies too:

    Yes, there are many database technologies and just like you, for me, SQL Server was the default go to database for quite a long time because it's from Microsoft. All the frameworks and libraries work with SQL Server out of the box, and have usually better support for SQL Server than for other databases.

    But recently I have been diving into Postgresql, which is a free database and I discovered that it has many interesting features and I think that many .NET developers will be quite excited about these features. The are very useful in some very specific scenarios. And it also has a very good support for .NET. Nowadays there is a .NET driver for Postgres, there is a .NET driver for Entity Framework core. So I would say it's not behind SQL server in terms of .NET support or feature wise.

    —Giorgi Dalakishvili

    He also points out that our specialist skill as developers is not to focus on the tools, libraries, and frameworks, but to use what we have in our collective toolboxes to build the business logic that our customers, clients, and users desire of us. And along the way, he drops some knowledge on an essential NuGet package for those of us who are using Entity Framework..

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/from-net-to-DuckDB-unleashing-the-database-evolution-with-giorgi-dalakishvili/

    Useful Links
    • Giorgi's GitHub
    • DuckDB .NET Driver
    • Postgres Array data type
    • Postgres Range data type
    • DuckDB
    • DbUpdateException
    • EntityFramework.Exceptions
    • JsonB data type
    • Vector embeddings
    • Cosine similarity
    • Vector databases:
      • Chroma
      • qdrant
      • pgvector
      • pgvector .NET library
    • OLAP queries
    • parquet files
    • Dapper
    • DuckDB documentation
    • Dapr
    • DuckDB Wasm; run DuckDB in your browser
    • GitHub Codespaces
    • Connecting with Giorgi:
      • on Twitter
      • on LinkedIn
      • on his website
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    Navigating the Web of HATEOAS and HTMX: Unleashing the Power of Hypermedia and Simplified Front-End Wizardry with Sander ten Brinke Mar 08, 2024
    Show notes

    Avalonia XPF

    This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

    Show Notes

    Hateos allows you to add links to the actions you can perform with the data you're returning. So imagine a tweet and imagine, for example, just a links. It's just an object with some arrays. And one of the links could be a retweet link or like a favourite link or like a delete link. And each link contains a type, which is like the HTTP type, it contains the URL to where you perform this action, and it also contains like a name. So kind of human readable kind of name. So like like retweet, delete, stuff like that.

    —Sander ten Brinke

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Sander ten Brinke about HATEOAS and HTMX. These are two separate but complementary technologies which help to build reactive web applications. In fact, as Irina pointed out back in episode 2 of the current season (released on Sept 22nd, 2023), you're likely not building RESTful services if you're not doing HATEOAS.

    And HTMX is something, as you'll find out, which aims to simplify building HTML-based apps that utilise web-based APIs by taking care of the boilerplate JavaScript code that you might need to include, using a series of attributes that you can place on elements.

    So HTMX is in the principle, it's a JavaScript library, which you can use. So you can use it in your application to write a whole lot less JavaScript.

    Let's think back to the good old days, right, where we were writing, like, Web 1.0 applications and our servers were simply like, we're using HTML templating engines, which they still do.

    It worked and it worked fine, but it wasn't very interactive because then we kind of got to the point where we were like, we want to do some cool clients application, but we don't want to reload the page the entire time. And that is kind of where the SPA movement came along. We want to be able to have a rich interactive application where clicking a button or clicking multiple buttons, just a bit of the page refreshes, right? That's kind of the Web 2.0, I suppose.

    —Sander ten Brinke

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/navigating-the-web-of-hateoas-and-htmx-unleashing-the-power-of-hypermedia-and-simplified-front-end-wizardry-with-sander-ten-brinke/

    Useful Links
    • HATEOS
    • Chapter 5 Representational State Transfer (REST) of Roy Thomas Fielding's paper which introduced REST in 2000
    • HTMX
    • munisio - Sander's HATEOS NuGet library
    • riskfirst.hateoas
    • Sander's blog post introducing munisio
    • HTMX.NET
    • HTMX for ASP.NET Core Developers
    • Getting in touch with Sander:
      • on Twitter: @SanderTenBrinke
      • on LinkedIn
      • his website
    • Everything you need to know about configuration and secret management in .NET
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    nanoFramework: Unleashing the Power of C# in Embedded Systems and IoT with José Simões Feb 23, 2024
    Show notes

    Avalonia XPF

    This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

    Show Notes

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with José Simões about the .NET nanoFramework, a powerful platform for embedded systems and IoT development. I was incredibly impressed when José spoke about just how quickly you can get started with .NET nanoFramework and an ESP32:

    You grab a breadboard, you stick an ESP 32 module onto it, and you plug an Led or a sensor or wherever, and in half an hour, you have a proof of concept of something that you are building or just having fun with. And this is great not only for learning to code, but to come up with a proof of concept that you want to show to a customer If you want to do that in C, I dare you to do that. On the same time, you won't be able to. Meaning that with that code and that proof of concept, then you can evolve, you can keep working on it, and then you can easily migrate that to a production grade system because you will be using the same code. You don't have to change much to get it working.

    —José Simões

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/nano-framework-unleashing-the-power-of-c-sharp-in-embedded-systems-and-iot-with-jos%C3%A9-sim%C3%B5es/

    Useful Links
    • .NET nanoFramework
    • Eclo Solutions
    • Zoom H4N
    • HD60s+
    • IoT Hub
    • ESP32
    • STM32
    • GitHub Copilot
    • Microsoft Learn Portal
    • SPI (serial peripheral interface) bus
    • .NET nanoFramework Visual Studio extension
    • nanoFramework Flasher
    • nanoFramework discord community
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    From Mono to Wilderness: Unleashing the Wild Side of .NET in IoT with Bryan Costanich Feb 09, 2024
    Show notes

    Show Notes

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Bryan Costanich about both IoT and Wilderness Labs. We discussed what IoT actually is, and the many differences between developing systems for IoT devices and developing modern .NET applications which run on servers, desktops, and mobile phones.

    Yeah, you know, it's funny. It's one of those terms that is so broad and encompassing. I mean, really "Internet of things." So things that are connected to the Internet and really, what does that mean? Is your TV an IoT device? Well, maybe. Is your car an IoT device? A lot of these cars today are connected to the Internet. In our world. And I think colloquially what folks generally accept as IoT are non standard compute devices that are typically embedded. So they're often small and deployed to the field generally that are connected devices, right? Typically this means an embedded device, a device that is powered by, like a microcontroller, sometimes a Raspberry Pi -which is really just a small computer. But generally anything that is what we think of a thing connected things or small devices.

    —Bryan Costanich

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/from-Mono-to-wilderness-unleashing-the-wild-side-of-net-in-iot-with-bryan-costanich/

    Useful Links
    • Wilderness Labs
    • System.Text.Json
    • STM32F7
    • Jetson Nano
    • Flight 68k
    • Motorola 68k
    • Blues Wireless
    • Particle
    • Azure Event Hub
    • DataCake
    • real-time operating system
    • Anthropocene
    • Wilderness Labs Slack
    • Wilderness samples on Hackster
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    The .NET Trilogy and Learning .NET with Mark J Price Jan 26, 2024
    Show notes

    NService Bus

    This episode of The Modern .NET Show is supported, in part, by NServiceBus, the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand.

    Make sure you click the link in the show notes to learn more about NServiceBus.

    Show Notes

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Mark J Price, a software developer and educator with over 20 years of experience. We talked about .NET 8, Blazor, server-side rendering, and more. We also explore the compiler changes in .NET 8 and how they can improve performance and efficiency.

    Mark also discusses his upcoming trilogy of .NET 8 books, which cater to developers of all levels, from beginners to professionals:

    What I find when I'm learning something new is even if something has some documentation and it might have a kind of introductory tutorial, they are not always kept up to date and they're not always easy to follow because what tends to happen is the experts who build the platform are then told, oh, just write a tutorial for it. Now they're the experts, but they're not experts at education and so they're not always that great at actually explaining how to get started with something. So that's where my books come in, I feel. I'm an expert at education and I'm an expert because I'm actually not a quick learner. I'm not the quickest, I'm not the brightest, but I do notice the things that trip people up. And so when I first learnt GRPC, I had some misconceptions, I struggled with certain areas, but I notice all of that and I can write it down and so I can write a chapter that I think really helps people get started.

    —Mark J Price

    With a focus on providing accurate and up-to-date educational resources, Mark's dedication to the community and continuous improvement shines through in this engaging and informative conversation.

    With a focus on providing accurate and up-to-date educational resources, Mark's dedication to the community and continuous improvement shines through in this engaging and informative conversation.

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/the-net-trilogy-and-learning-net-with-mark-j-price/

    Useful Links
    • Mark's previous appearances on the show:
      • Episode 44 - Learning .NET Core with Mark J Price
      • Episode 91 - C# 10 and .NET 6 with Mark J Price
      • Episode 117 - Our Perspectives on the Future of .NET with Mark J Price
    • Mark's .NET Trilogy books:
      • C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
      • Apps and Services with .NET 8
      • Tools and Skills for .NET 8 Pros (there is no link for this, at the time of creating the show notes)
    • Announcing .NET 8 Release Candidate 2
    • Tools and Skills for .NET 8 Pros GitHub Repo
    • Conversation about PGO
    • Episode 72 - Emulating a Video Game System in .NET with Ryujinx
    • Performance Improvements in .NET 8
    • target framework moniker (TFM)
    • The LangVersion element
    • Dapper
    • Cosmos DB
    • JetBrains Rider
    • Visual Studio Code
    • Design Patterns: Elements of Reusable Object-Oriented Software
    • Packt Publishing discord server
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    From Code Generation to Revolutionary RavenDB Unveiling the Database Secrets with Oren Eini Jan 12, 2024
    Show notes

    RJJ Software's Podcasting Services

    This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast becomes extraordinary.

    We take a different approach here, just like we do with our agile software projects. You see, when it comes to your podcast, we're not just your editors; we're your collaborators. We work with you to iterate toward your vision, just like we do in software development.

    If you're ready to take your podcast to the next level, don't hesitate. Contact us at RJJ Software to explore how we can help you create the best possible podcast experience for your audience, elevate your brand, and unlock the vast potential in podcasting.

    Show Notes

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Oren Eini about RavenDb, he shared some practical tips for databases (it's not just a case of "index all the things", who knew?), and we talk about the speed at which Modern .NET is evolving and how that could possibly put new developers off. Oren has a very unique perspective on Modern .NET's innovation speed, as he's been around since the beginning:

    "I can tell you something really frightening. I started using .NET when it was before the One release, which was C# 10, which didn't have generics. And then we got generics at 2.0 and link at 3.5 and async I think in 50 or something like that. And when you realize the pace of change is amazing. Some of the things that I'm looking at right now, we have switch expressions now and pattern matching. They allow you to write very succinct code. But I think to myself, if I was trying to learn C# right now from scratch, the scope that I would have to deal with is far larger and some of those things are really complicated" — Oren Eini

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/from-code-generation-to-revolutionary-ravendb-unveiling-the-database-secrets-with-oren-eini/

    Useful Links

    • RavenDB
    • Rhino Mocks
    • Episode 111 - RavenDB with Oren Eini
    • RavenDB's search engine: Corax
    • Apache Lucene
    • Oren on Twitter
    • Oren's blog
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq Dec 22, 2023
    Show notes

    RJJ Software's Podcasting Services

    This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, where your podcast becomes extraordinary.

    We take a different approach here, just like we do with our agile software projects. You see, when it comes to your podcast, we're not just your editors; we're your collaborators. We work with you to iterate toward your vision, just like we do in software development.

    If you're ready to take your podcast to the next level, don't hesitate. Contact us at RJJ Software to explore how we can help you create the best possible podcast experience for your audience, elevate your brand, and unlock the vast potential in podcasting.

    Show Notes

    Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

    In this episode, I spoke with Dennie Declercq about accessibility, it's importance in modern application development, and how it's not just a case of adding ARIA tags to HTML elements. Developing your web applications with accessibility and all users in mind should be the default mode for all user interface developers; and that change needs to come from us:

    "And I don't have good eyes, so I have bad eyes. I'm not blind, b ut my eyes can be way better by example. That's the reason I don't drive a car. So thinking about this, "is a website for people at autism. it shouldn't be accessible on the other ways." It's just telling fairy tales to yourself. In fact, those fairy tales are not there because a lot of people on the spectrum have one or multiple additional, let's say, diagnosis. So really important to push back and say no. We need to make accessible websites for everybody. Also, for whatever case it is. I love all the things that you're saying in the last part, so I hope I checked them all" — Dennie Declercq

    In fact, in the time between recording this episode and it going live, version 2.2 of the Web Content Accessibility Guidelines where published. At the time of recording this into (Oct 18th, 2023), version 2.1 is still the required standard for UK web applications, but it will be superseded by 2.2 by the time you hear this episode.

    So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

    Supporting the Show

    If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

    Full Show Notes

    The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/breaking-barriers-unleashing-accessible-software-for-all-with-dennie-declercq/

    Useful Links

    • ddsoft
    • WCAG
    • Microsoft Accessibility Insights GitHub Action
    • Microsoft Accessibility Insights Guide
    • Dennie's Blog
    • Supporting the show:
      • Leave a rating or review
      • Buy the show a coffee
      • Become a patron
    • Getting in touch:
      • via the contact page
      • joining the Discord
    • Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show

    Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

    And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

    You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.


    Previous 1 5 6 7 8 9 22 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights