Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Amy Hanlon (Investigating Python Wats) & Jesse Davis (Eventually Correct: Testing Async Apps).
Thu, Apr 02, 2015 @ 06:30 PM   FREE   Venmo, 95 Morton St, 5th Fl
 
   
 
 
              

    
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS

NYC Python (@nycpython) and Venmo (@venmo) are proud to present a night of PyCon warmup talks on Thursday, April 2nd.


Doors open at 6:30 and the talks will begin at 7:00. There will be prizes, including O'Reilly tech books and conference tickets, for first time speakers who volunteer to give lightning talks!

Follow us on Twitter @NYCPython for more information leading up to the event!

Speakers: Amy Hanlon, Investigating Python Wats

Many of us have experienced a "wat" in Python - some behavior that totally mystifies us. We'll look at three areas where wats arise - identity, mutability, and scope. For each of these three topics, we'll look at some common surprising behaviors, investigate the cause of the behaviors, and cover some practical tips on how to avoid related bugs.


Amy Hanlon is a Software Engineer on Venmo's Scaling team in New York City. She's also a Hacker School alum, where she compiled a Harry Potter-themed Python interpreter and converted a picture of her cat to sound. Before she discovered programming, she studied pure math in Austin, TX.

A. Jesse Jiryu Davis, </a><a href="https://us.pycon.org/2015/schedule/presentation/404/">Eventually Correct: Testing Async Apps
Async frameworks like Tornado and asyncio scramble our usual strategies for writing sequential code. This is most problematic when writing tests: how can you validate the outcome when you dont know when to expect it? This talk introduces you to methods and practices for unittesting async applications.

Staff Engineer at MongoDB in New York City. Author of Motor, an async MongoDB driver for Tornado, and of Toro, a library of locks and queues for Tornado coroutines. Contributor to Python, asyncio, PyMongo, MongoDB, and Tornado. Thomas Ballinger, Terminal whispering Have you ever wanted to add a status bar to your command line program? Or maybe color the output a bit? Or do you want to write a fullscreen terminal application like ls, top, vim, or emacs? Then you need to speak a bit of terminal! This talk describes how to talk to your terminal from scratch and goes on to show why Python libraries Blessings and Urwid are so awesome.


Tom works as a facilitator at Hacker School, where he programs mostly in Python.

 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms