Books

Technical books which I read in particular year – a kind of diary with recommendations.

2020

  • The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data
  • The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
  • The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
  • Jak zacząć pracę z Kubernetes by Jakub Gutkowski, Łukasz Kałużny, Piotr Stapp. Very good intro how to start with Kubernetes.

2019

  • Azure for architectes by Ritesh Modi (Packt, Oct 2017). Good for somebody who never used cloud, basic level, a bit outdated in some areas.
  • .NET Microservices: Architecture for Containerized .NET Applications
  • Software Architecture Patterns by Mark Richards (O’Reilly, 2015). I’m quite dissatisfied about this book. When I started reading it, I thought that I have in my hands book from 2000-2005. You can safely skip it and find something more valuable with much better description of patterns.
  • Design Patterns Simply by Alexandr Shvets. Good, short intro/compendium about design patterns.
  • Pro .NET Memory Management For Better Code, Performance, and Scalability by Konrad Kokosa. Great GC bible. I would recomend it to each .NET developer. Only one thing was missing for me – deeper dive into Mono.

2018

  • Entity Framework Core Succinctly by Ricardo Peres. Very good and complex book about EF Core.
  • Azure and Xamarin Forms. Cross Platform Mobile Development by Russell Fustino. I woudln’t buy this book for the second time. I expected much higher level/complexity described and it’s entry level.
  • Application Insights Succinctly. Book about Azure insights. It is not worth your time.
  • Xamarin.Forms for macOS Succinctly by Alessandro del Sole. Elementary level. Some outdated informations (focus on PCLs instead of .NET Standard).
  • Praktyczna inżynieria wsteczna. Metody, techniki i narzędzia. Great book in Polish related to reverse engineering (low level). It requires a lot of technical knowledge.