Perfil
Propostas
Automatizando tarefas e provisionando servidores com Python - Fabric e SaltStack
Sabe aquele momento que você percebe que está gastando seu precioso tempo fazendo algo repetidamente e ainda tem problemas por esquecer de algo? Não se preocupe pois seus problemas podem ter fim! Nessa palestra vou mostrar como funcionam as principais ferramentas de automatização de tarefas e provisionamento de servidores feitas em Python, e como você pode utilizar cada uma delas para obter o melhor do que cada uma tem a oferecer.
Como não escrever código em Python!
Nessa palestra vou apresentar de maneira bem descontraida quais são os principais erros cometidos ao escrever código em Python. Também vou mostrar como não cometer esses erros.
Do MVP ao Unicórnio, tudo que não te contaram sobre Startups [Carreira]
- Modelo de gestão de Startups;
- Armadilhas em vagas de emprego;
- Casos de sucesso e de falha;
- Rodadas de investimento e IPO;
- Stock options;
- Evaluation.
Do zero ao Deploy - Fazendo Deploy de aplicações Python (4h)
Sabe aquele momento em que o seu projeto está pronto para ser publicado na internet porém você não faz a mínima ideia de como fazer isso e ainda os exemplos das documentações não funcionam? Nesse tutorial vou mostrar como configurar aplicações dos principais frameworks Python em ambiente de produção.
Frameworks que serão abordados no tutorial:
- Bottle (bottlepy.org)
- Django (www.djangoproject.com)
- Falcon (falconframework.org)
- Flask (flask.pocoo.org)
- Tornado (www.tornadoweb.org)
- Web2py (www.web2py.com)
- Web.py (webpy.org)
Nesse tutorial veremos o que é WSGI e como configurar qualquer aplicação feita em um dos frameworks acima (teoricamente feita em qualquer framework) para rodar em um servidor remoto com as principais ferramentas que temos no mercado (Gunicorn, uWSGI e Supervisord). Você também aprenderá como executar tarefas automatizadas em servidores com o Fabric (www.fabfile.org).
Escale código, não servidores!
Se você acredita que escalar aplicações trata-se apenas de multiplicar servidores você está enganado.
Escalar aplicações apenas multiplicando servidores pode ser um erro muito grande, além de gerar custo desnecessário com hospedagem você pode estar comprometendo a usabilidade dos usuários de sua aplicação pois ter vários servidores ou um servidor super potente não garante que suas tarefas serão executadas rapidamente.
Nessa apresentação vou mostrar quais são os principais erros que podem estar fazendo você utilizar mais servidores do que o necessário e também vou dar dicas de como otimizar ao máximo suas aplicações apenas fazendo alguns ajustes no código.
Hands on Docker - Colocando seu projeto em produção
Nessa palestra vou mostrar na prática como colocar um projeto web em produção com o Docker. Também vou explicar como o Docker funciona e quais são as vantagens em se utilizar Docker, os mitos e verdades sobre essa ferramenta super poderosa.
Não escale servidores, escale código!
Se você acredita que escalar aplicações trata-se apenas de multiplicar servidores você está enganado.
Escalar aplicações apenas multiplicando servidores pode ser um erro muito grande, além de gerar custo desnecessário com hospedagem você pode estar comprometendo a usabilidade dos usuários de sua aplicação pois ter vários servidores ou um servidor super potente não garante que suas tarefas serão executadas rapidamente.
Nessa apresentação vou mostrar quais são os principais erros que podem estar fazendo você utilizar mais servidores do que o necessário e também vou dar dicas de como otimizar ao máximo suas aplicações apenas fazendo alguns ajustes no código.