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.23 · 462 ratings · 48 reviews · 5 distinct worksSimilar authors
Flask Web Development: Deve...

4.21 avg rating — 426 ratings — published 2014 — 14 editions
Rate this book
Clear rating
The New And Improved Flask ...

4.61 avg rating — 33 ratings2 editions
Rate this book
Clear rating
POESIA Y LIBERTAD

0.00 avg rating — 0 ratings
Rate this book
Clear rating
MicroPython and the Interne...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Una vida hermosa

by
it was ok 2.00 avg rating — 3 ratings
Rate this book
Clear rating
More books by Miguel Grinberg…

How to Dockerize a React + Flask Project

This is the fourth article in my series about working with a combined Flask and React project. In this part I'm going to cover how to deploy the application in Docker containers.

 •  0 comments  •  flag
Share on Twitter
Published on June 13, 2021 12:13

Upcoming Events

No scheduled events.

Miguel’s Recent Updates

Miguel Grinberg wrote a new blog post

How to Dockerize a React + Flask Project

This is the fourth article in my series about working with a combined Flask and React project. In this part I'm going to cover how to deploy the appli Read more of this blog post »
More of Miguel's books…
“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 — 127269 members — last activity 0 minutes ago
A place where all Goodreads members can work together to improve the Goodreads book catalog. Non-librarians are welcome to join the group as well, to ...more



No comments have been added yet.