Miguel Grinberg has over 25 years of experience as a software engineer. In his current position at Rackspace he spends most of his time contributing to open source projects in the OpenStack ecosystem.
He blogs about a variety of topics including web development, robotics, photography and the occasional movie review.
Miguel lives in Portland, Oregon with his wife, four kids, two dogs and a cat.
Flask Web Development: Developing Web Applications with Python