A little bit about me
You can view my public repositories on GitHub here or see details for some 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've started switching to .Net Core as it is now reasonably stable. Whilst the language and performance is great, the actual development lifecycle is still slower than Go - which has virtually instant build times, coupled with extreme ease of deployment - but I am still more productive in C# thanks to experience.
Some old and some new, these have all been worth reading - particularly those at the top.
|Release It!||Michael T Nygard|
|Getting Real||37 Signals|
|Designing Data-Intensive Applications||Martin Kleppmann|
|Eloquent Ruby||Russ Olsen|
|Pragmatic Programmer||Andrew Hunt, David Thomas|
|Programming in Go (Developer's Library)||Mark Summerfield|
|97 Things Every Programmer Should Know||ed. Kevin Henney|
|Clean Code (Clean Coders)||Uncle Bob|
|Node.js Design Patterns||Mario Casciaro|
|ASP.NET Core App Development - Build in four sprints||Timms, Paquette, Chambers|
|Developing Microservices with Node.js||David Gonzalez|
|Mastering Flask||Jack Stouffer|