Miguel Grinberg

Goodreads Author


Website

Twitter

Member Since
May 2014


Miguel Grinberg has over 25 years of experience as a software engineer and currently leads a team of engineers that develop software for the video broadcast industry. He is the author of the O'Reilly book "Flask Web Development", and blogs about a variety of topics including web development, robotics, photography, and the occasional movie review at http://blog.miguelgrinberg.com. He lives in Portland, Oregon with his wife, four kids, two dogs, and a cat. ...more

Average rating: 4.2 · 634 ratings · 63 reviews · 19 distinct worksSimilar authors
Flask Web Development: Deve...

4.19 avg rating — 508 ratings — published 2014 — 12 editions
Rate this book
Clear rating
The New And Improved Flask ...

4.58 avg rating — 53 ratings4 editions
Rate this book
Clear rating
MicroPython for the Raspber...

4.25 avg rating — 12 ratings2 editions
Rate this book
Clear rating
SQLAlchemy 2 In Practice: L...

4.17 avg rating — 12 ratings2 editions
Rate this book
Clear rating
Cómo Vino La Mano: Orígenes...

3.90 avg rating — 10 ratings
Rate this book
Clear rating
MicroPython and the Interne...

4.80 avg rating — 5 ratings2 editions
Rate this book
Clear rating
The React Mega-Tutorial: Le...

it was amazing 5.00 avg rating — 1 rating3 editions
Rate this book
Clear rating
Ternura/ Tenderness: Deleit...

really liked it 4.00 avg rating — 1 rating
Rate this book
Clear rating
Poetas clásicos norteameric...

really liked it 4.00 avg rating — 1 rating
Rate this book
Clear rating
Mutantia 25

really liked it 4.00 avg rating — 1 rating
Rate this book
Clear rating
More books by Miguel Grinberg…

Python 3.14 Is Here. How Fast Is It?

In November of 2024 I wrote a blog post titled "Is Python Really That Slow?", in which I tested several versions of Python and noted the steady progress the language has been making in terms of performance.

Today is the 8th of October 2025, just a day after the official release of Python 3.14. Let's rerun the benchmarks to find out how fast the new version of Python is!

Read more of this blog post »
 •  0 comments  •  flag
Share on Twitter
Published on October 08, 2025 06:09

Miguel’s Recent Updates

Miguel Grinberg wrote a new blog post

Python 3.14 Is Here. How Fast Is It?

In November of 2024 I wrote a blog post titled "Is Python Really That Slow?", in which I tested several versions of Python and noted the steady progre Read more of this blog post »
More of Miguel's books…
Quotes by Miguel Grinberg  (?)
Quotes are added by the Goodreads community and are not verified by Goodreads. (Learn more)

“Blueprints were introduced in Chapter 7 as a way to define routes in the global scope after the creation of the application was moved into a factory function. The routes related to the user authentication system can be added to a auth blueprint. Using different blueprints for different sets of application functionality is a great way to keep the code neatly organized.”
Miguel Grinberg, Flask Web Development: Developing Web Applications with Python

“Many users do not understand the warning from the browser. For this reason, it is considered good practice for web applications to never leave a POST request as a last request sent by the browser. This practice can be achieved by responding to POST requests with a redirect instead of a normal response.”
Miguel Grinberg, Flask Web Development: Developing Web Applications with Python

“The safety of user information stored in databases is often overlooked during the design of web applications.”
Miguel Grinberg, Flask Web Development: Developing Web Applications with Python

220 Goodreads Librarians Group — 306607 members — last activity 1 minute ago
Goodreads Librarians are volunteers who help ensure the accuracy of information about books and authors in the Goodreads' catalog. The Goodreads Libra ...more
No comments have been added yet.