Perfil
Propostas
Caso de Uso: Python e Twisted Intenso no mercado de Aposta Online
No mercado de apostas online, dois requisitos são mais do que essenciais: alta perfomance e escalabilidade. Onde trabalho, acabamos por criar 15 serviços rodando em paralelo usando Twisted interligados por APIs REST e por Perspective Broker (protocolo Banana). A palestra visa explorar os usos de casos do Twisted, onde ele foi uma boa escolha, onde ele foi uma má escolha, sua viabilidade um serviço orientado ao banco de dados, seu espaço no futuro da computação com N cores (e alternativas), as armadilhas que serviços distribuídos acabam por nos fazer cair, a dificuldade de enrolar sua cabeça ao redor de um complexo modelo assíncrono não só para a aplicação mas para a interação entre elas e muito mais.
Matando a Cobra e...: O Que o Programador Moderno Tem Que Saber Numa Entrevista de Emprego
A palestra visa abordar os tópicos, bizus e técnicas de eloquência que o programador moderno precisa saber ao ser entrevistado para uma vaga em Python. A palestra abordará assuntos como:
- Dicas gerais e possíveis perguntas
- Análise das estruturas de dados nativas do Python
- Bibliotecas Essenciais
- Python Avançado (Metaclasses, Generators, Iterators, Decorators, Context Managers, recursos funcionais)
- Diferenças entre Python 2 e 3
- Frameworks Web e a não-necessidade de escolher somente um
- OAuth
- Um passeio pelas melhores práticas para APIs REST
- OWASP / Segurança
- Caching
- Testes
- Deployment com Ansible e Docker... e a Nuvem.