I’m an enterprise web and software developer.
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 both speed and 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|
|Getting Real||37 Signals|
|Programming in Go (Developer’s Library)||Mark Summerfield|
|ASP.NET Core Application Development -
Building an application in four sprints
|Node.js Design Patterns||Casciaro, Mario|
|Clean Code (Clean Coders)||Uncle Bob|
|Eloquent Ruby||Olsen, Russ|
|Developing Microservices with Node.js||Gonzalez, David|
|Mastering Flask||Stouffer, Jack|