Engineer

Lacey Williams Henschel

Lacey Williams Henschel brought her red pen and Gryffindor spirit to REVSYS in 2017. Prior to joining REVSYS, she received Bachelor’s and Master’s degrees in English from Auburn University and Texas A&M University, respectively, before joining the University of Texas at Austin as a developer in 2011.


Lacey stays very involved in the Django community. She has held leadership roles on the DjangoCon US organizing team since 2015, and in 2017 served as Conference Chair. She has also served on the Django Software Foundation Code of Conduct Committee, organized several Django Girls workshops, and is a former member of the Django Girls Support Team.


You can find Lacey on Treehouse, where she has taught courses on Django templates and the Django admin. Lacey makes regular appearances on the conference stage and has spoken at DjangoCon US, DjangoCon Europe, PostgresOpen, Open Source Bridge, PyDX, ACT-W Portland, and Django Birthday. She has also been published in Model View Culture and OpenSource.com, and is based just outside of Portland, Oregon.


Other places to find Lacey:

Lacey's Recent Posts

How to Add Django Models to the Wagtail Admin

When working with Wagtail, you might find that you're using Wagtail Page models for some of your database models, but regular Django models for others. In this post, learn how to add your Django models to the Wagtail admin to make managing multiple types of models easier.

Using Different Read and Write Serializers in Django REST Framework

On a recent project, we needed to use different serializers for GET vs POST/PUT/PATCH requests to our API. Read on to learn how we used a mixin to accomplish this goal.

Tips for Using Django's ManyToManyField

ManyToManyFields confuse a lot of people. The way you relate objects to each other is just different enough from dealing with ForeignKeys and just uncommon enough in day-to-day Django development that it's easy to forget all the little tricks for dealing with them.

Lacey's Latest Talks

An Intro to Docker for Djangonauts

Given at DjangoCon US 2018 on October 15, 2018

In this talk, you will step through the parts of a Dockerfile and learn what they do. Then, Lacey will introduce you to Docker Compose and explain why using it to run multiple containers is helpful. Finally, you will learn to run commands and execute scripts from the command line using Docker, how …

What if Jane Austen had been an engineer?

Given at PyGotham 2018 on October 6, 2018

As a developer with two English degrees, over the years Lacey has identified some concrete ways this education makes me a better developer. This talk will discuss how we can take lessons from literature to write more readable code, make better tests, and create more usable websites. At the end of t…

What the Wagtail Docs Don't Tell You

Given at Wagtail Space US 2018 on June 14, 2018

Wagtail is a great Django CMS, but getting started with it is a little intimidating. Wagtail has a ton of useful features that their docs don’t go into, so this talk is here to help! You’ll get to know the Page class, add redirects, make your Page relationships healthier, and handle users easily.

Lacey on the Web

Lacey Williams Henschel was on The Django Chat podcast to talk about why she loves testing, what it's like to organize DjangoCon US, and how complicated video courses are to create. Listen to the full interview.

September 11, 2019

After/Words interviewed Lacey Williams Henschel about applying her English degrees to her career at REVSYS, the unique value she brings to the tech industry through her education, and the place passion has in any career choice.

November 12, 2018