Alex Gaynor

Number of videos:
11
So you want to write an interpreter?

You're a programmer, you use interpreter and compilers every day (and twice on Sundays!). But how do these things work? Could you build one yourself? What would it take? Where would you start? This talk takes you through the process, from lexing to interpreting, and leaves you ready to start on your own language!

Event: PyCon US 2013
Speakers: Alex Gaynor
Recorded: March 15, 2013
Language: English
Last updated: March 18, 2013
Take Two: If I got to do it all over again

Django has always had a strong commitment to backwards compatibility, and is used by thousands of developers every day. This means that it's very difficult to make large sweeping changes to Django. This talk is a look at how I'd redesign different components of Django, if I got to do it all over again.

Event: DjangoCon 2012
Speakers: Alex Gaynor
Recorded: September 4, 2012
Language: English
Last updated: January 29, 2013
Why PyPy by example

One of the goals of PyPy is to make existing Python code faster, however an even broader goal was to make it possible to write things in Python that previous would needed to be written in C or other low-level language. This talk will show examples of this, and describe how they represent the tremendous progress PyPy has made, and what it means for people looking to use PyPy.

Event: PyCon US 2012
Speakers: Alex Gaynor, Armin Rigo, Maciej Fijalkowski
Recorded: March 10, 2012
Language: English
Last updated: January 29, 2013
How to get the most out of your PyPy

For many applications PyPy can provide performance benefits right out of the box. However, little details can push your application to perform much better. In this tutorial we'll give you insights on how to push pypy to it's limites. We'll focus on understanding the performance characteristics of PyPy, and learning the analysis tools in order to maximize your applications performance.

Event: PyCon US 2012
Speakers: Alex Gaynor, Armin Rigo, Maciej Fijalkowski
Recorded: March 7, 2012
Language: English
Last updated: January 29, 2013
Event: PyCon US 2011
Speakers: Alex Gaynor
Recorded: March 11, 2011
Language: English
Last updated: January 29, 2013
Event: PyCon US 2011
Speakers: Alex Gaynor, Maciej Fijalkowski
Recorded: March 11, 2011
Language: English
Last updated: January 29, 2013
PyPy and Unladen Swallow: Making your Python Fast

Python has a reputation for being a bit slow, but it doesn't have to be that way. This talk will cover why Python is slow, and what two of the most exciting virtual machines are doing about it.

Event: ChiPy
Speakers: Alex Gaynor
Recorded: July 8, 2010
Language: English
Last updated: January 29, 2013
Event: PyCon US 2010
Speakers: Alex Gaynor
Recorded: February 19, 2010
Language: English
Last updated: January 29, 2013
Event: DjangoCon 2011
Speakers: Alex Gaynor
Language: English
Last updated: January 29, 2013
Event: PyOhio 2010
Speakers: Alex Gaynor
Language: English
Last updated: January 29, 2013
Event: DjangoCon 2010
Speakers: Alex Gaynor
Language: English
Last updated: January 29, 2013