Elegant Solutions For Everyday Python Problems - Pycon US 2018
This talk was given at PyCon US 2018 in Cleveland, Ohio.
Are you an intermediate python developer looking to level up? Luckily, python provides us with a unique set of tools to make our code more elegant and readable by providing language features that make your code more intuitive and cut down on repetition. In this talk, I’ll share practical pythonic solutions for supercharging your code.
[Read More]Elegant Solutions for Everyday Python Problems - PyCon Canada 2017
This talk was given at PyCon Canada 2017 in Montréal, Canada.
Are you an intermediate Python developer looking to level up? Luckily, Python provides us with a unique set of tools to make our code more elegant and readable. I’ll share practical pythonic solutions for supercharging your code with tools like Decorators, Context Managers, and Mixins.
[Read More]How to Successfully Grow a Code Review Culture - WebExpo 2016 - Prague
This talk was given at WebExpo 2016 in Prague.
As a team grows, code ownership is distributed. Code review becomes increasingly important to support the maintainability of complex codebases. An effective code base is on that can be worked on collaboratively by a team.
[Read More]Memory Management in Python - The Basics - PyCon 2016
This talk was given at PyCon 2016 in Portland, OR.
It’s featured as #4 on RealPython.com’s list of Top 10 Must-Watch PyCon talks.
Abstract
As a new Python developer, trying to understand how memory management works in python can feel like a daunting task.
The documentation immediately jumps into difficult to follow concepts, especially if you don’t have a background in Computer Science.
I’d like to provide a simple, easy to follow overview of the concepts that a developer needs to be familiar with in order to scratch the surface of how memory management and garbage collection works in Python.
Video
[Read More]Technical Debt - The Code Monster in Your Closet - PyCon 2015
This talk was given at PyCon 2015 in Montréal, Canada.
Technical debt is the code monster hiding in everyone’s closet. If you ignore it, it will terrorize you at night. To banish it and re-gain your productivity, you’ll need to face it head on.
Video
[Read More]AngularJS + Django = A Perfect Match - DjangoCon 2014
This talk was given at DjangoCon 2014 in Portland, Oregon.
AngularJS is a powerful MVC framework that can easily integrate with Django templates.
[Read More]Django REST Framework - So Easy You Can Learn it in 25 Minutes - DjangoCon 2014
This talk was given at DjangoCon 2014 in Portland, Oregon.
Django REST Framework can make creating a RESTFUL api quick and easy.
[Read More]