III Encontro de Ruby e XVI Encontro de Python de Minas gerais
Encontro das comunidades de Ruby e Python de Belo Horizonte. Esse é um evento sem fins lucrativos que tem como objetivo reunir estudantes e profissionais entusiastas das duas linguagens afim de propiciar uma forma de compartilhamento de informações e experiências relacionadas a estas linguagens que a cada dia vem conquistando cada vez mais espaço no mercado.
Programação:
13:00 - Recepção
14:00 - Abertura
14:10 - Palestra
15:10 - Palestra
15:30 - Coffee break
16:00 - Palestra
16:30 - Palestra
17:00 - Lighting Talks
17:30 - Encerramento
As chamadas para palestras serão realizadas por aqui.
Propostas
Conceitos de Linguagens de Programação em Python
Um estudo através de exemplos sobre conceitos de linguagens de programação aplicados ao python. Estes conceitos incluem:
* Tipificação
* Coerção de tipos
* Passagem de parâmetros
* Sobrecarga de operadores
* Sobrecarga de métodos
* Paradigmas
* Escopo de funções
Conceitos aparentemente simples, mas que possuem peculiaridades que podem te surpreender.
Py.test para testes pythônicos
Mostrar uma forma mais simples e pythônica de escrever testes em Python, utilizando a biblioteca Py.test
Python 3.5 - Introdução a Aplicações Assíncronas com asyncio: async, await
Python cresce de uma forma orgânica, com novas bibliotecas e construções sintáticas acrescentadas ao longo das suas versões de acordo com a necessidade e os últimos avanços das linguagens.
Nesta palestra introduzo novos termos acrescidos nas últimas versões do Python: async e await
Ao final você entenderá os conceitos latentes de Teoria de Linguagens que irão lhe auxiliar a criar seus próprios programas assíncronos da maneira correta, e verá alguns exemplos de uso e alguns padrões de design relativos a esta nova maneira de orquestrar código em Python.
Realizando pesquisas fonéticas com o algoritmo buscabr
O que acontece se você tentar pesquisar por Wagner enquanto no banco está como Vagner?
E qual tal erros de digitação como Aspas vs. Aspras?
Nessa palestra irei apresentar sobre o algoritmo BuscaBR que é focado exclusivamente na lingua portuguesa para pesquisas fonéticas, erros de digitação e até mesmo variações de sotaque.
Ruby game development
Nessa talk irei falar sobre as possibilidades e desafios de fazer games com Ruby além de mostrar o que o espirito "Hacker" e a comunidade games pode trazer de melhor no nosso trabalho diario como desenvolvedores.