Resources, Projects, and Tools
Note:This is a dynamic article that will be continuously updated through time. Check back often to see what has been added. If there is an entry with no real info I’m probably actively working on it but needed to step away.
Table of Contents
Podcasts
Dev
These are some of my favorite podcasts to listen to when I want to learn about the newest technologies, strategies, methodologies, etc… Some of these shows have been invaluable in my learning experience thus far.
Coding Blocks
CodingBlocks is a fantastic show run by Allen Underwood, Joe Zack and Michael Outlaw (what a name, am I right?). This is by far my favorite development podcast. I try to keep up to date and listen whenever possible. I can’t even begin to give enough credit where it’s due here. So much of my learning has come either directly from this show, or from recommendations they’ve made. On top of that, these guys are absolutely hilarious! Definitely give the show a listen if work in the field, or have interest in development, devops, or other related spaces.
Links
The .NET Core Podcast
Hosted by Jamie “GaProgMan” Taylor, The .NET Core Podcast is a production of RJJ Software Ltd. The show focuses on all things .NET related (and some not). With superb production value, the interview style show does an excellent job delivering excellent content for anyone interested in .NET or development in general. I never miss an episode and strongly recommend checking it out!
Links
Tabs & Spaces
“A straight shooting podcast that talks about software development topics that developers care about”
Tabs & Spaces is hosted by Zac Braddy, Jamie Taylor (the same Jamie Taylor from The .NET Core Podcast), and James Studdart (who also hosts The Cynical Developer). The show consistently covers interesting topics and questions that many of us in and around the development space ask ourselves. The format is very conversational, and genuinely funny and entertaining. While tangents most definitely occur, they always leave me laughing and wanting more.
Links
Code Newbie
Code newbie is a fantastic resources for newer programmers. The show is conversational, and primarily focuses around front end development. The host Saron Yitbarek is the producer of several podcasts and has an interesting public speaking history. While the topics often lean towards the front-end side of things, more recently they have branched out a bit. I recommend giving it a listen if you’re looking for an easy listen from host who is easy to listen to and has spent the better part of the past decade as an advocate for developers both in her podcasts and other parts of the community.
Links
.NET Rocks
Links
Software Engineering Daily
Links
The PowerShell News Podcast
Links
DevDiscuss
Links
MS Dev Show
Links
The Cynical Developer
Links
InfoSec
Darknet Diaries
Links
Malicious Life
Links
Other Tech
Tales of Silicon Valley
Links
Misc
Work Life
Links
Stuff You Should Know
Links
TED Talks Daily
Links
All other TED Podcasts **
Libraries and other code resources
In this section you’ll find libraries and other code resources. If you have a suggestion, drop a comment!
Cocona
A micro-framework for .NET Core console applications. Cocona makes it easy and fast to build console applications on .NET.🚀
Links
Sharprompt
An Interactive command-line based application framework for C#.
Links
Spectre.Console
Spectre.Console is a .NET 5/.NET Standard 2.0 library that makes it easier to create beautiful, cross platform, console applications. It is heavily inspired by the excellent Rich library for Python.
While Sharprompt is an excellent tool for simple CLI application development, I found Spectre.Console to be significantly more robust and useful. As I was actively developing IISLogManager (currently very much on the back burner) I found that this tool set was invaluable in creating a useful interactive CLI.
Links
UnitsNet
Add strongly typed quantities to your code and get merrily on with your life.
No more magic constants found on Stack Overflow, no more second-guessing the unit of parameters and variables.