https://www.amazon.com/Building-Evolutionary-Architectures-S...
2. Building Microservices - A great book by Sam Newman which Building Evolutionary Architectures is effectively written upon IMHO. This book is really more technical and gets into the weeds of building out systems using microservices and it also touches based on CI/CD.
https://www.amazon.com/Building-Microservices-Designing-Fine...
3. Inside the Minds - Although this book is old and talks about XML as an emerging technology, it's exceptional in showing you how various CTOs think and define their roles in different companies. It really drives home the importance of having IT support business vs. just building out technical solutions.
Note: Buy this book used and save yourself a lot of money. I got it for $2.58.
https://www.amazon.com/Inside-Minds-Technology-Officers-Peop...
4. Release It! - A very good book that talks about important concepts in building systems that can be released often. It talks about things like Bulkheads, and circuit breakers; also mentioned in Sam Newmans book,. If you're company doesn't have CI/CD in place and a proper release model, then you should certainly read this book.
https://www.amazon.com/gp/product/1680502395
I have more books, but I don't want to flood this post.
https://www.amazon.com/Building-Microservices-Designing-Fine...
https://www.amazon.com/Production-Ready-Microservices-Standa...
https://www.amazon.com/Microservice-Architecture-Aligning-Pr...
https://www.amazon.com/Building-Microservices-Designing-Fine...
Currently:
* The Go Programming Language
https://www.amazon.com/Programming-Language-Addison-Wesley-P...
* Building Microservices
https://www.amazon.com/Building-Microservices-Designing-Fine...
Plan to do next:
* Designing Data-Intensive Applications
https://www.amazon.com/Designing-Data-Intensive-Applications...
* Designing Distributed Systems
https://www.amazon.com/Designing-Distributed-Systems-Pattern...
* Unix and Linux System Administration 5th ed, but probably just gonna skip/read chapters of interest, i.e. I wanna get a better understanding of SystemD.
https://www.amazon.com/UNIX-Linux-System-Administration-Hand...
Read last month:
* Learning React
Good for a quick intro but I probably wouldn't read cover-to-cover again, some sections are old, but overall an OK book.
https://www.amazon.com/Learning-React-Functional-Development...
* React Design Patterns and Best Practices
Really liked this one, picked a tonne of new ideas and approaches that are hard to find otherwise for a newbie in JS scene. These two books, some time spent reading up on webpack and lots of github/practice code made me not scared of JS anymore and not feeling the fatigue. I mean, I was one of the people who dismissed everything frontend related, big node_modules, electron, complicated build systems etc. But now I sort of understand why and am on the different side of the fence.
https://www.amazon.com/React-Design-Patterns-Best-Practices/...
* Flexbox in CSS
Wanted to understand what's the new flexbox layout is about since it's been a while when I've done some serious CSS work. Long story short I made it about half of this and dropped it - not any more useful than MDN docs and actually playing with someone's codepen gave me better understanding in 5 minutes than 3 hours spent with this book.
https://www.amazon.com/Flexbox-CSS-Estelle-Weyl-ebook/dp/B07...