Loading
MG
author
Miguel Grinberg
Miguel Grinberg has over 25 years of experience as a software engineer. He blogs at https://blog.miguelgrinberg.com about a variety of topics including web development, Python, rob...view moreMiguel Grinberg has over 25 years of experience as a software engineer. He blogs at https://blog.miguelgrinberg.com about a variety of topics including web development, Python, robotics, photography and the occasional movie review. Miguel lives in Portland, Oregon.view less
Miguel Grinberg has no available titles yet.