Profile

Artur Rodrigues @arturhoo


About Me

I’m Artur Rodrigues, and I’m a Production Engineer at Facebook taking care of its MySQL Infrastructure from London, United Kingdom.

Before joining FB, I worked as a Software Engineer at IDXP Analytics where I captured probe requests on OpenWRT powered routers, built big data algorithms using scientific packages in Python, developed RESTful APIs with Rails and PostgreSQL and handled all of the DevOps efforts involved in collecting millions of data points every week.

Proposals

Visualização de Dados com Processing.py

Processing (processing.org) é uma IDE, linguagem de programação e uma ferramenta para expressão visual. Como o código vira algo que você vê, ele é uma ótima ferramenta para aprender a programar, prototipar visualizações de dados ou criar instalações de escala real.


Originalmente com uma sintaxe baseada em Java, hoje é possível escrever o código em JavaScript e Python. Nessa palestra interativa, onde ambos iniciantes em Python e sêniores interessados em visualização/artes são bem-vindos, iremos apresentar o Processing.py, suas primitivas que permitem a expressão visual e, finalmente, criar um projeto que põe em prática conceitos de programação no nosso mundo físico.


Essa palestra é para você se:


1) Está começando a programar agora, e acha que os conceitos são muito desconectados da realidade: vamos mostrar exemplos de como conceitos básicos como loops, funções e classes podem ser usados pra construir algo mais concreto;
2) Já programa há tempo, mas é focado em backend pois não gosta da parte visual de frontend: vamos mostrar um outro paradigma para expressão visual através de código (existe vida além de CSS);
3) Sempre foi interessado na parte de jogos e realidade virtual e gostaria de ver algumas das primitivas: uma das inspirações de Processing é OpenGL;