Full Stack FastAPI, React, and MongoDB: Build Python web applications with the FARM stack
T**Y
Package Versions Could Have Saved My Bacon
This book was released in August 2022.I worked through it in December 2023.Many of the Python packages used in this book were very out of date, and introduced numerous breaking changes.For instance, Pydandic V2 has several breaking changes from V1 from the book. I had to spend a lot of time and frustration patching the code with snippits online just to get the book examples to run. Chapter 5 is where things really started to fall down.I did learn a lot in this book. In particular, how the requirements.txt works. I wish the book (or GitHub repo for the book) would of included a frozen versioned requirements.txt so that there would have been more success in learning the FastAPI and MongoDB stack, and not wasting time troubleshooting my environments.On top of that, there were NUMEROUS errors in the text of the book. References to code was done haphazardly. Like numerous references to a cars/models.py file, when it was actually models/cars.py.Often long code snippits were broken into pieces so the author could break in to explain. None of the snippits were labelled, so sometimes it was unclear if a new snippit was a continuation or an entirely new .py file.Fundamentally, the book definately delivered on conveying the core essentials of a React, Python/FastAPI, MongoDB application stack. I learned a LOT. I went into this wanting to learn more about the backend side than the front end (I want to use this stack for Flutter mobile app development). Hands down, this author earned big points from me for being aligned perfectly in that regard.Overall, amazing exposure to many core and side topics (redis, machine learning [though, didnt work]). I have a foundation and a working code base that I can start from in order to move my learning forward. I just wish this wasn't my most frustrating technical book experience of the past 20 years. I feel that Frodo had an easier time getting the ring to Mordor.
A**R
Brilliant book
Full stack clearly explained, not just code but a proper explanation of the choice of each tool.
Trustpilot
1 day ago
2 days ago