Introducing t-strings: f-strings with superpowers - Dave Peck
Published May 24, 2026
When I write Python code to build graphical reports or user interfaces, I wish it felt more like Inkscape or Powerpoint where you can immediately see the effect of your changes.
In this talk, I'll demonstrate techniques I've developed that combine unit testing and live coding to create a Python environment that feels closer to Inkscape or Powerpoint. I'll also talk about some of the challenges of writing visual unit tests.
If you haven't written unit tests yet, you can still get some ideas from this talk. You could also read my essay on test-driven development to get a head start.
Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.
Published May 24, 2026
Published May 24, 2026
Published May 24, 2026
Published May 24, 2026
Published May 24, 2026
Published February 26, 2025