Speaker Profile: A. Jesse Jiryu Davis (@jessejiryudavis)
Staff Engineer at MongoDB in New York City specializing in C, Python, and async. Lead developer of the MongoDB C Driver libraries libbson and libmongoc. Author of Motor, an async MongoDB driver for Tornado and asyncio. Contributor to Python, PyMongo, MongoDB, Tornado, and asyncio. Co-author with Guido van Rossum of “A Web Crawler With asyncio Coroutines”, a chapter in the “500 Lines or Less” book in the Architecture of Open Source Applications series.
Lives in Manhattan’s East Village with writer Jennifer Keishin Armstrong and two beautiful dwarf hamsters.
Jesse will be presenting “Python Coroutines: A Magic Show!” at 2:00PM Saturday (2/4) in the auditorium. First I’ll write an async framework before your eyes. But the show’s not over! I’ll build coroutines with Python 3’s “async” and “await”. This isn’t just a magic trick, you’ll learn what “async” really means, how an event loop works, and how the Python interpreter pauses and resumes coroutines. A mysterious set of technologies becomes simple and accessible once you see a concise implementation.
Sponsor Profile: Level12 (@Level12io)
Level 12 is a software craftsmanship firm specializing in custom web and data(base) applications. We help our clients leverage software to solve some of their most daunting business challenges.
We are passionate about:
- Productivity – maximizing time, talent, and resources
- Radical candor – we think you can handle the truth
- Advocacy – partnering with our clients to achieve results
- Craftsmanship – this goes beyond technical competence, we are passionate about building software the right way. There is an art to it and we are artists. We love beautiful and clean code.
Agile methodologies inform our software development and project management workflows. Combined with close collaboration and radical candor, we deliver functional software through an iterative process that provides flexibility and promotes ROI.
If a tank and milk truck walk into a bar and get into a fight, who wins?
Find out at http://level12.io/who-wins?