Summer Reading

This summer has been used to spend time outside and having fun reading whenever the chance and motivation was up for it.

I managed to get through some books that I enjoyed reading and learning from this summer.

My main focus in reading this summer has to become more profitient with Rust and API Security. All the books that I read this summer is benefitial for my master thesis as it will be written in Rust as microservices focusing on Security.

Listed in the order I read the books (not rating).


Rust In Action

Image

Book - Homepage

GitHub - Repo

In this book we build quite a lot of small things. One of them was an httpserver that was hosting files, and another fun project was to build a very minimalistic kernel. So we got introduced to the #![no_std] in Rust and some error handling that we needed to make this kernel run.

Here is a small screenshot from “kefOS” running in QEMU. kefOS


Zero to Prod in Rust

Book Cover

Book - Homepage

GitHub - Repo

TOC

This book covers everything from getting started on a project, evolving with Test Driven Development, and how to deploy to with CI/CD. It is a fun and practical project to develop your skills furher on.


Rust Servers, Services, and Apps MEAP

Book Cover

Book - Manning Publications

Code - Github Repo

Introduction to actix_web in Rust and how to build APIs. Also starts lowlevel with a intro project with networking and then scales to the RESTful API project. Not a fan of the structures of the projects and how they are build.


API Security in Action

Book cover

Manning: API Security in Action

GitHub Repo

Well how do you secure your API? This book covers it. From cookies, correct headers to JWT Tokens, OAuth. The complete process here with all explaiations for how and why and what each method mitigates and what to think about when using one scheme over the other. Super nice examples in Java using Spark to create a API that you iterate through different solutions.


Microservices Security In Action

Book cover

Manning: Microservices Security In Action