Perfil

Alan Fachini @alfakini


Sobre mim

-

Propostas

Designing Data Intensive Applications

Como pessoas que desenvolvem software, precisamos criar aplicações confiáveis, escaláveis e que nos sejam projetadas para facilitar a manutenção a longo prazo. São inúmeras as ferramentas com as quais precisamos interagir para atingir este objetivo, e cada uma tem sua vantagem e desvantagem.

Nesta palestra, vamos fazer uma revisão conceitual do que são aplicações orientadas ao processamento de grandes quantidades de dados, e apresentar duas das ferramentas disponíveis atualmente aplicadas neste contexto: Apache Kafka e Apache Spark.

Vamos fazer uma demonstração do uso das duas ferramentas, mostrar quando devemos usar uma e outra, e ainda mostrar quando o uso da duas faz sentido.

Ao final desta palestra os participantes vão ter conhecimento fundamental para dizer quais são os pontos positivos e negativos de cada uma, vão ter uma noção da evolução histórica dessas ferramentas e também como usar elas em uma aplicação Python.

Música para Nerds: processamento de áudio em Python

Quando vamos aprender a tocar um instrumento musical muitas vezes nos deparamos com conceitos que  em um primeiro momento parecem mágica. Para fazer boa música é imprescindível além de muito treinamento, um certo feeling. Mas você não tem esse feeling, não é? Não consegue tirar aquela música na Guitarra, né? Eu sei, é triste, passei por isso. Mas nós somos Nerds, e se a gente não tem o feeling para tocar um instrumento musical, podemos programar nossos computadores para tal!

Nesta palestra vamos aprender um pouco sobre teoria musical, como o áudio é representado em sistemas digitais (nossos computadores), revisar como extrair características de áudio que descrevam o timbre, escala, envelope do sinal, etc. Vamos ver como abrir, processar e analizar sinais de áudio usando Python.

E se tudo certo, vamos fazer um som ao vivo na Python Sul 2020! :)