A Few Things I Wish I Knew Before Writing .NET On Linux
The Modern .NET Show - A podcast by Jamie Taylor - Vineri
Categories:
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