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 · 537 ratings · 55 reviews · 17 distinct worksSimilar authors
Flask Web Development: Deve...

4.20 avg rating — 469 ratings — published 2014 — 4 editions
Rate this book
Clear rating
The New And Improved Flask ...

4.48 avg rating — 42 ratings3 editions
Rate this book
Clear rating
Cómo Vino La Mano: Orígenes...

3.86 avg rating — 7 ratings
Rate this book
Clear rating
MicroPython for the Raspber...

really liked it 4.00 avg rating — 6 ratings2 editions
Rate this book
Clear rating
MicroPython and the Interne...

4.67 avg rating — 3 ratings2 editions
Rate this book
Clear rating
Amante del Amor

did not like it 1.00 avg rating — 1 rating
Rate this book
Clear rating
The React Mega-Tutorial: Le...

0.00 avg rating — 0 ratings3 editions
Rate this book
Clear rating
Ternura/ Tenderness: Deleit...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
RUMI AMANTE DEL AMOR

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Beat Days Dias Beat

0.00 avg rating — 0 ratings
Rate this book
Clear rating
More books by Miguel Grinberg…

Create a MySQL Database using Docker

MySQL is an open-source relational database owned by Oracle Corporation. The instructions I'm going to share in this article demonstrate how to install and set up a MySQL server along with the popular phpMyAdmin management application. As a bonus, I will also show you how to set up Python to access your MySQL database.

This article is an excerpt from my book SQLAlchemy 2 In Practice, where I sho

Read more of this blog post »
 •  0 comments  •  flag
Share on Twitter
Published on May 11, 2023 03:44

Miguel’s Recent Updates

Miguel Grinberg wrote a new blog post

Create a MySQL Database using Docker

MySQL is an open-source relational database owned by Oracle Corporation. The instructions I'm going to share in this article demonstrate how to instal 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 — 198881 members — last activity 10 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.