The Modern .NET Show

A Few Things I Wish I Knew Before Writing .NET On Linux


Listen Later

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page.

Welcome to season 4 of the award-winning .NET Core Podcast! Check that link for proof.

The .NET Core Podcast is podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet.

I am your host, Jamie "GaProgMan" Taylor. In this episode, I wanted to share with you all an edited version of a talk that I gave at the Orlando .NET User Group back in January. The talk is about some of the things that I wish I knew about before I started wrtiing .NET on Linux. I've used Linux-based operating systems on my computers for around 10 years, and using Windows only when I need to. This is a personal choice, but with the prevalence of "Linux on the desktop", I thought that I would share some advice and experience for those who are looking to use a Linux desktop as a development environment. As I said earlier, this is recording is taken from a talk that I gave at the Orlando .NET User Group. I would recommend joining this group, as they are wonderfully approachable and have lots of very interesting talks. As with a lot of meetup groups, they are currently hosting their events online, so you don't necessarily have to be in Orlando to attend. I'll leave a link to the meetup group, the video version of my talk, and the slide deck in the 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/episode-92-a-few-things-i-wish-i-knew-before-writing-net-on-linux/   Useful Links from the episode:
  • The Orlando .NET User Group
  • The slide deck for this talk
  • Installing WSL
  • List of Linux Distros
  • Run Linux in your browser
  • Download Ubuntu Desktop
  • Ventoy - run many different Linuxes on your USB memory stick
  • Install .NET on Linux
  • EndeavourOS - similar in style to MacOS
  • Linux Mint - similar in style to Windows 98 through XP
  • WINE - for running Windows applications on Linux
  • Debugging & Tracing
    • SOS
    • dotnet-dump
    • dotnet-gcdump
    • dotnet-trace
  • Support
    • Digital Ocean Tutorials
    • Arch Linux Wiki
    • Linux4Noobs subreddit
  • Extra Information
    • DistroWatch
    • Linux Unplugged
  • Jamie's Podcasts
    • The .NET Core Podcast
    • The Waffling Taylors
    • Tabs & Spaces

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 opinions of the show, so please do get in touch.

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

The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia

...more
View all episodesView all episodes
Download on the App Store

The Modern .NET ShowBy Jamie Taylor

  • 4.6
  • 4.6
  • 4.6
  • 4.6
  • 4.6

4.6

33 ratings


More shows like The Modern .NET Show

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

378 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

262 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

246 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

43 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

629 Listeners

Go Time: Golang, Software Engineering by Changelog Media

Go Time: Golang, Software Engineering

128 Listeners

Merge Conflict by soundbite.fm

Merge Conflict

89 Listeners

JS Party: JavaScript, CSS, Web Development by Changelog Media

JS Party: JavaScript, CSS, Web Development

92 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

986 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

Adventures in .NET by Charles M Wood

Adventures in .NET

6 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

137 Listeners

The Unhandled Exception Podcast by Dan Clarke (@dracan)

The Unhandled Exception Podcast

2 Listeners