Luke Sneeringer

Number of videos:
6
Introduction to Regular Expressions
PyCon US 2014
Luke Sneeringer
Recorded: April 12, 2014Language: English

Many developers, including quite a few experienced developers, are absolutely confounded by regular expressions. However, regular expressions aren't as difficult as many believe. In this talk, I will teach regular expressions by starting with the simple and moving toward the complex, so that you too can read and write regular expressions like a hero.

Logical Failures
PyCon US 2013
Luke Sneeringer
Recorded: March 16, 2013Language: English

Programmers are, by the nature of their work, logicians. However, logic can be more challenging than we sometimes think, and it's easy for us to make logical mistakes, especially when they're to justify a proposition we already believe. This is, at its core, what makes us not very good at testing our own stuff, and what makes architecting a technical system so challenging.

Make More Responsive Web Applications with SocketIO and gevent
PyCon US 2013
Luke Sneeringer
Recorded: March 15, 2013Language: English

An explanation of how to implement a socket.io server in Python to serve websocket requests from browsers.

Sharing is Caring: Posting to the Python Package Index
PyCon US 2012
Luke Sneeringer
Recorded: March 10, 2012Language: English

Due to its robust namespacing, Python uniquely equips developers to write and distribute reusable code. The Python community has a tool for this: the Python Package Index. PyPI is a massive repository of code, and in this talk you'll learn how to take code that you've written it and register and distribute it for use by others.

Introduction to Metaclasses
PyCon US 2012
Luke Sneeringer
Recorded: March 9, 2012Language: English

Python's metaclasses grant the Python OOP ecosystem all the power of more complex object inheritance systems in other languages, while retaining for most uses the simplicity of the straightforward class structures most developers learn when being introduced to object-oriented programming. This talk is an explanation of metaclasses: first, what they are, and second, how to use them.