About Michael Herman
Michael is a software engineer and educator who lives and works in the Denver/Boulder area. He started using Django in 2010 and is the co-founder/author of Real Python. Besides development, he enjoys building financial models, tech writing, content marketing, and teaching. His current project can be found at testdriven.io.
Tutorials Contributed to by Michael:
- Primer on Jinja Templating
- Primer on Python Decorators
- Asynchronous Tasks With Django and Celery
- Python Virtual Environments: A Primer
- Add Logging and Notification Messages to Flask Web Projects
- Enhance Your Flask Web Project With a Database
- Build a Scalable Flask Web Project From Scratch
- Your First Steps With Django: Set Up a Django Project
- Deploying a Python Flask Example Application Using Heroku
- Python Inner Functions: What Are They Good For?
- How to Use Python: Your First Steps
- Digging Deeper Into Django Migrations
- Django Migrations: A Primer
- VIM and Python – A Match Made in Heaven
- Python Web Applications with Flask – Part I