Talks Frank has given at conferences, user group meetups, and other venues.
Talks by Frank
2017
End to End Django on Kubernetes
Frank Wiles given August 15, 2017
This talk slot was originally for Josh Berkus, but he injured his back the week prior to the conference so Frank stepped in with a pretty similar talk on the same topic, Kubernetes. The hardest thing about Kubernetes is getting a handle on the jargon. Frank walks you through all of the various bits to help you run a Django web application on k8s.
2016
Entomology 101: Effective Bug Hunting
Frank Wiles given July 20, 2016
In this group of people, there is one thing we most certainly have in common: We're all bug hunters. Whether you've spent your last sabbatical in Borneo studying the embeddable iPython or you've only just begun your career and wonder at anyone using more than django-debug-toolbar, we can all learn from the latest trends and research in bug hunting. From Frank's his early childhood of having a simple ant farm, up to and including his long experience in the deepest, most pristine, and undisturbed wilds of the Internet, his experience has honed his abilities to find and identify bugs. Learn some of the best tools of the trade that will help in your daily hunts. Bug hunting tech you will learn about: - django-debug-toolbar - pdb/ipdb - using iPython embed - effectively using Python logging so you don't need to use the last quite so often Bug hunting is all about visibility. You may have the best net ever invented, but you can't catch a bug you can't see. Sure, you can spend all day turning over rocks and hope for the best or you can gear up with the tried and true night vision goggles all the pros use.
2015
Easy App Metrics
Frank Wiles given September 9, 2015
Collecting and visualizing metrics is hard right, so we'll do them later. Learn how to easily collect any server or client side metrics with Django, InfluxDB, and Graphana.
Smells like Teen Systems: Advice for raising healthy happy systems and getting to DevOps Nirvana
Frank Wiles given March 21, 2015
Advice for raising healthy happy systems and getting to DevOps Nirvana. Observations of what works and doesn't work when doing devops. Suggested tools and processes and how to get what you want out of management.
2014
Python ProTips
Frank Wiles given October 16, 2014
There are tons of great little features, libraries, and useful tips out there. Python is a relatively easy language to learn, but the whole ecosystem is vast and it's really easy to not know all the cool tips and tricks. Frank gives you a few of the best ones that can vastly speed up your day to day development.
Real World Django Q&A
Frank Wiles given September 2, 2014
A panel at DjangoCon 2014 with, Andrew Godwin, Frank Wiles, Honza Král, and Peter Baumgartner. Have questions about getting better performance out of Django or scaling it up large? We've assembled a group of knowledgeable Django experts who have been there to answer the questions you have. While every site has its own challenges most follow similar patterns that are often easy to solve.
Frequently Missed Performance Gains
Frank Wiles given May 13, 2014
Frank discusses Django performance aspects that are easy to miss, but also easy to fix. Most without a single line of code changes to your project and can yield noticeable performance improvements to your Django applications.
2012
Django Developer’s Survival Guide
Frank Wiles given March 22, 2012
Frank will take us through a quick tour of the must have tools for the modern Django developer: South, Django Debug Toolbar, Celery, Fabric, Haystack, Tastypie, IPython, and so on.
Putting Python in PostgreSQL
Frank Wiles given March 9, 2012
PostgreSQL is pretty powerful all on it's own, but did you know you can use Python as a stored procedure language? Not only does using a familiar language make development easier, but you get the power of the standard library and PyPi to boot. Come learn the ins and outs of putting Python in your DB.
An evening with Jacob Kaplan-Moss, Frank Wiles, Alex Gaynor
Frank Wiles given January 25, 2012
An open Q&A discussion we did with Alex Gaynor at Boston Python.
2011
Secrets of PostgreSQL Performance
Frank Wiles given September 7, 2011
PostgreSQL is effectively the default RDBMS for Django. Learn the dark arts of optimizing this powerful database to be blazingly fast on your own hardware or in the cloud.
How to Sell Python
Frank Wiles given March 11, 2011
Panel discussion on ways to sell Python to people who are adverse to the idea.
2010
Alice in Performanceland -- Down the Rabbit Hole
Frank Wiles given September 7, 2010
While pre-optimization is often the root of all evil, knowing how to think about performance and scalability are important skills for any geek. Learn about all the knobs you didn't know you could or should tweak. Code profiling and dealing with your database aren't the only places to find performance gains. Performance and scalability are holistic endeavors.
Django Deployment Workshop
Frank Wiles given July 19, 2010
So you’ve written a Django site… now what? Writing the application is just the beginning; now you’ve got to put it into production! In this hands-on workshop we’ll walk through the creation of a full Django deployment environment running on a cluster of (virtual) machines.
Quick into to Django
Frank Wiles given February 12, 2010
2009
Confessions of a life long Perl Bigot
Frank Wiles given September 8, 2009
Django from the perspective of the Perl world.
Making your PostgreSQL database sing
Frank Wiles given September 8, 2009
Basic Postgresql Administration
Frank Wiles given May 8, 2009
Basic PostgreSQL administration
MySQL vs PostgreSQL
Frank Wiles given January 9, 2009
2007
Introduction to mod_perl 2.0
Frank Wiles given February 11, 2007