REVSYS Conference Talks

A relatively up to date list of technical talks our staff has given at various conferences, user group meetups, and other venues.

2024

2023

2022

PyTexas 2022

Python Community Growth

Kojo Idrissa was an accountant who got an MBA and taught at university in two different countries. He's now a parent, software engineer, intercontinental keynote speaker, DjangoCon US organizer and the DEFNA North American Ambassador #NorAmGT. He's spoken at tech …

2021

2019

2018

DjangoCon US 2018

"State of Django" Panel

Join us for a panel on the State of Django: the state of the Django codebase, but also the state of the Django community as represented by organizations like the Django Software Foundation, Django Girls, and DEFNA. Panelists include Frank …

2017

DjangoCon 2017

End to End Django on Kubernetes

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 …

2016

2015

2014

PhillyPUG

Python ProTips

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. …

DjangoCon 2014

Real World Django Q&A

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 …

DjangoCon EU 2014

Django minus Django

Jacob Burch and Jacob Kaplan-Moss teamed up to discuss how to remove or replace aspects of Django that you don't like. Which are easy to do and which are harder. Topics include replacing Django templates with jinja2, replacing the ORM, …

2013

2012

Boston Python @ Rue La La

Django Developer’s Survival Guide

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. This talk from March 2012 at BostonPython was a "Django …

2011

DjangoCon 2011

Cache rules everything around me

This talk aims to briefly introduce the core concepts of caching and covers the best practices of using Django's cache backend. "Are you caching?" is a question asked early on in any yarn on web scaling advice. These conversations are …

2010

OSCON

Django Deployment Workshop

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 …

KULUA

Quick into to Django

This is Frank Wiles' introductory conference talk about Django from February 2010, presenting Django as a BSD-licensed Python web framework designed for "perfectionists with deadlines." The presentation covers Django's core Model-View-Template architecture, explaining how models handle database interactions and business …

2009

DjangoCon 2009

Making your PostgreSQL database sing

This September 2009 conference talk by Frank Wiles from Revolution Systems focused on PostgreSQL performance optimization with the core principle that "performance is about doing less, not doing something faster." The presentation covered essential postgresql.conf configuration settings including shared_buffers (10-20% …

DjangoCon 2009

Confessions of a lifelong Perl Bigot

Django from the perspective of the Perl world. This 2009 conference talk by Frank Wiles from Revolution Systems uses addiction metaphors to humorously describe his transition from being a devoted Perl developer to embracing Django, the Python web framework. Wiles …

PyCon Argentina and PyCon Brazil

Snakes on the Web

Web development sucks. It’s true: web development, at its worst, is difficult, repetitive, and boring. The tools we have suck. At best, they make web development slightly less painful, but we’re a long way from making web development awesome. The …

KULUA

Basic Postgresql Administration

This presentation by Frank Wiles from Revolution Systems covers the fundamental aspects of PostgreSQL database administration for beginners. The talk walks through essential tasks including initializing database clusters with initdb, creating databases and users, configuring access control through pg_hba.conf and …

KULUA

MySQL vs PostgreSQL

This presentation titled "Dolphins vs Elephants: A comparison of MySQL and PostgreSQL" by Revolution Systems provides a comprehensive technical comparison between the two popular open-source database systems. The talk covers key architectural differences, highlighting MySQL's multiple storage engines versus PostgreSQL's …

2007

SCALE 5X

Introduction to mod_perl 2.0

This February 2007 presentation by Frank Wiles introduces mod_perl 2.0 as a powerful Apache module that embeds a Perl interpreter directly into the web server, enabling dramatic performance improvements (up to 10x faster than traditional CGI), custom protocol implementations beyond …