You can view my public repositories on GitHub here or see details for some of those public repositories here. You can also read about some of my current projects here.
I use Mac, Windows, and Linux. I need cross-platform development tools so I use Visual Studio Code. My focus is on C# (for work) and Go, with the occasional Node on the side.
I intended to switch to .Net Core as it is now reasonably stable, but whilst the language and performance is great the actual development lifecycle is vastly slower than Go - which has virtually instant build times, coupled with extreme ease of deployment. So I’ll be sticking with Go for my own projects.
Some old and some new, these have all been worth reading - particularly those at the top.
|Release It!||Michael T Nygard|
|Designing Data-Intensive Applications||Martin Kleppmann|
|Pragmatic Programmer||Andrew Hunt, David Thomas|
|Getting Real||37 Signals|
|Programming in Go (Developer’s Library)||Mark Summerfield|
|97 Things Every Programmer Should Know||ed. Kevin Henney|
|Node.js Design Patterns||Casciaro, Mario|
|ASP.NET Core App Development - Build in four sprints||Chambers, Paquette|
|Clean Code (Clean Coders)||Uncle Bob|
|Eloquent Ruby||Olsen, Russ|
|Developing Microservices with Node.js||Gonzalez, David|
|Mastering Flask||Stouffer, Jack|