Books - Marco Garosi

AI in action
Marco Garosi
Go to content
Books
Software Engineering
Technical books for software engineering and computer science.
Programming
Principles and Practices Using C++

If you're diving into the world of C++, you're in for an exciting ride, and this book by the creator of C++ himself is your perfect companion! It covers all the aspects of the language, standard library, and best practices in depth, with several examples and detailed explanations.
While the first chapters focus on the "basics", this book is perfect for advanced software engineers who have programming experience and want to quickly jump into writing actual C++ code.

Bjarne Stroustrup
1.4k Pages
FastAPI
Modern Python Web Development

A quick yet detailed overview of FastAPI, how it works, and its design choices. Ideal to get a FastAPI up and running very quickly, thanks to its numerous tips & tricks that will make writing software with FastAPI instantly accessible.

Bill Lubanovic
280 Pages
Docker Up & Running
Shipping Reliable Containers in Production

Deploying software has always been a nightmare. Docker can simplify this process by making reproducible environments that do not depend on the specific configuration of the developer's computer. This books explains how Docker works, and how to use it to deploy real software.

Bjarne Stroustrup
 419 Pages
Learning Git
A Hands-On and Visual Guide to the Basics of Git

Quick and complete book that covers the basics of the Git versioning system in a simple and practical way. It explains concepts with simple examples and shows how to actually use Git, giving the tools to understand how and why Git works the way it does.

Anna Skoulikari
321 Pages
Learning Modern Linux
A Handbook for the Cloud Native Practitioner

Basic introduction to Linux, explaining how it works, how it is structured, and how to interact with it. Ideal starting point to begin understanding Linux systems, with some mentions to more advanced low-level topics, including signals and pipes for inter-process communication (IPC).

Michael Hausenblas
261 Pages
Linux Pocket Guide
Essential Commands

As the name goes, a useful "pocket guide" to use as reference when dealing with Linux-based systems. Chapters starting from 2 describe commands related to a specific task, e.g., how to manage files or how to deal with networks.

Daniel J. Barrett
352 Pages
Fiction books
Some cool fiction books I enjoyed.
The Hobbit
Or There and Back Again


Chronological prequel to "The Lord of the Rings" trilogy, it tells the story of the Hobbit Bilbo Baggins.

J.R.R. Tolkien
Published 1937
304 Pages
The Lord of the Rings
Full trilogy

The trilogy is composed of: (1) The Fellowship of the Ring, (2) The Two Towers, (3) The Return of the King. These three books are usually divided into three volumes, but occasionally they can be found as a single-volume edition.

J.R.R. Tolkien
Published 1954-1955
1137 Pages
Harry Potter
and the Philosopher's Stone

First book of the series.

J.K. Rowling
Published 1997
309 Pages
Harry Potter
and the Chamber of Secrets

Second book of the series.

J.K. Rowling
Published 1998
341 Pages
Harry Potter
and the Prisoner of Azkaban

Third book of the series.

J.K. Rowling
Published 1999
435 Pages
Harry Potter
and the Goblet of Fire

Fourth book of the series.

J.K. Rowling
Published 2000
734 Pages
Harry Potter
and the Order of the Phoenix

Fifth book of the series.

J.K. Rowling
Published 2003
870 Pages
Harry Potter
and the Half-Blood Prince

Sixth book of the series.

J.K. Rowling
Published 2005
652 Pages
Harry Potter
and the Deathly Hallows

Seventh and last book of the series.

J.K. Rowling
Published 2007
759 Pages
Opinions my own
Support

Exercises
FAQ
Something about ME

PhD student at the University of Trento (Italy).
Software engineer.
Lessons

Video_01
Video_02
Video_03
Video_04

Marco Garosi
AI in action
© 2024 - Marco Garosi - All rights reserved | Privacy Policy | Terms
Back to content