2020/01/12

Booklist for 2020

My booklist for 2020 contains mostly books about computer related topics. The order of the list indicates the order in which I try to read them during 2020.

(edit: restructuring into main focus and backup books as some interesting books came into my radar during the year)

Main Focus:

  1. The Practice of Programming
    Very concise and well structured written, like all Kerninghan books I have read so far.
    Learned here and there something new.
  2. Design Patterns (Gang of Four)
    Already had a peak at it and it seems very promising.
    Intention is to refresh and gain new knowledge about patterns.
  3. Kaufen oder mieten?
    A german book about the decision whether to rent or buy property.
    This book provided a nice overview about the financial component of properties.
    Especially at the end some misspellings and repetitions but overall I can definetly recommend this book for people that have no clue about property (like myself before reading the book).
  4. A Philosophy of Software Design
    Saw several recommendations on this book and it was really suiting my current tasks at work. Spontaneous decision to read it this year.
  5. Designing Data-Intensive Applications (german version) ~1/2 read, awesome so far! :)
    Read in several places that this book is a must read related to data intensive, distributed systems. I also feel that I have a lack of knowledge in this area.

Backups:

  1. Moderne Verfahren der Kryptographie
    A german book about modern methods in cryptography.
    The book preview promised a nicely written, high level explaining book about modern cybersecurity topics!
  2. Black Hat Go
    Just in case there is some free time left. Mainly to improve my golang skills on an interesting topic!
  3. The Rust Programming Language
    This year I definetly want to have a look at rust, mostly out of interest, fun and maybe personal projects.
    Won’t be able to dig too deep into Rust but a first glance should be sufficient.
    For this purpose there is no way around the official Rust Programming Language book!
  4. The Web Application Hackers Handbook
    Was recommended by my former cybersecurity professor.
    Instead of reading it - haven’t found time to read it before a 6 months assignment in the security department - I will prepare myself with the CS 253 - Web Security for this adventure.

I will try to write book reviews for the listed books once I finish them (no warranty).