July 20–24, 2015
Portland, OR
Luciano Ramalho

Luciano Ramalho
Technical Principal, ThoughtWorks

Website | @ramalhoorg

Luciano Ramalho is the author of Fluent Python. Ramalho was a Web developer before the Netscape IPO in 1995, and switched from Perl to Java to Python in 1998. Since then he worked on some of the largest news portals in Brazil using Python, and taught Python web development in the Brazilian media, banking and government sectors. He has spoken multiple times at OSCON, PyCon, PythonBrasil, FISL and RuPy. Ramalho is a member of the Python Software Foundation and co-founder of Garoa Hacker Clube, the first hackerspace in Brazil. He is a managing partner at Python.pro.br, a training company.


4:10pm–4:50pm Wednesday, 07/22/2015
Mobility D137/138
Luciano Ramalho (ThoughtWorks)
Pingo is a uniform Python API for devices that have programmable I/O for physical computing: Raspberry Pi, Arduino TRE, Intel Edison, BeagleBone Black etc. The design of the Arduino board and IDE made device programming accessible, and the design of the Pingo API aims to do the same with the Internet of Things, bringing interactive discovery and high-level services to embedded systems development. Read more.
11:30am–12:10pm Thursday, 07/23/2015
Scale D137/138
Luciano Ramalho (ThoughtWorks)
Developments like the `concurrent.futures` classes, coroutine delegation with `yield from` and the `asyncio` module together represent a major new chapter in the evolution of Python, and are the best reasons to upgrade to Python 3. This talk will show how these tools bring concurrent programming within reach of even casual programmers, with dramatic boosts in throughput. Read more.