President & Founder

Frank Wiles

Frank Wiles believes technology should make our lives easier, not more complicated. He started REVSYS to help businesses take full advantage of all the benefits of the Open Source Software revolution. His experience has made him the go-to source for building applications, systems, and processes that show how software can be easy, robust and affordable.

Career Highlights

  • Former President of the Board of the Django Software Foundation from 2016-2021
  • Main author of Python/Django packages such as django-test-plus and django-friendship
  • Has published technical articles in places like SysAdmin Magazine, www.perl.com, Linux Pro Magazine, and various other publications, on topics such as systems administration, Django, Python, PostgreSQL, mail filtering with milter, mod_perl 2.0, and large scale E-mail and Web systems.
  • His technical articles have appeared on the front pages of sites such as HackerNews, Slashdot, Digg, and Reddit.
  • Frank has spoken on different aspects of Open Source technology at OSCON, PyCon, DjangoCon, Kansas Linux Fest, Boston Python User Group, PhillyPUG, KC Python, Denver Python Meetup, Linux User Groups, ACM Chapter meetings, the CableLabs Small Market Conference, and the 5th Annual Southern California Linux Expo in 2007.
  • Co-authored the book Instant Perl Modules in 2001
  • 25+ years of enterprise level experience with Linux, Python, Apache, PostgreSQL, DNS and many other Open Source technologies.
  • Was honored to be invited to ORD Camp five different years, which was and continues to be an amazing learning experience.
  • Was invited to put together a top notch team of Perl developers for the 2007 Plat_forms Web framework contest in Germany.
  • RHCE and LPI Level II certified.
  • Was a Director of Headquarters Counseling Center from 2014 to 2017.
  • Member of the Steering Committee of TEDxLawrence

Frank's Recent Posts

Redis connections growing unbounded

gunicorn+gevent and Celery can be tricky. There is a setting that is often missed that keeps your Redis connections from increasing until they reach the maximum.

How to upgrade FluxCD

Streamline your FluxCD upgrade in Kubernetes with this concise guide. Learn how a simple re-run of the flux bootstrap command can effortlessly update your FluxCD version, saving you time and hassle.

"En-Rich" your Python testing

Test output is often an afterthought. You can improve your flow and slightly gamify your bug hunting by combining the wonderful Rich Python library and pytest.

Frank's Latest Talks

Who put me in charge? Moving beyond day-to-day coding in Django with Jay Miller

Given at DjangoCon 2023 on October 18, 2023

Frank Wiles was on the closing panel discussion about developer career paths beyond coding at DjangoCon 2023 in Durham, NC

End to End Django on Kubernetes

Given at DjangoCon 2017 on 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…

Entomology 101: Effective Bug Hunting

Given at DjangoCon 2016 on 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 …

Frank on the Web

Frank was interviewed as the PyDev of the Week on how he got interested in Python and what projects he's been working on.

August 26, 2019