Grupy-SP + Mercado Livre
Este será o nosso último encontro do ano.
Dessa vez será no Mercado Livre de Osasco.
http://meetu.ps/3381zY
Favor submeter sua palestra. Tema livre.
Propostas
[20 min] Fazendo deploy no Heroku (Live Coding)
Mostrarei num live coding como é simples, rápido e fácil fazer um deploy de uma app Python no Heroku.
[30 min] Comandos com Python-Manage: Transforme suas funções em comandos e crie um REPL para seu projeto Python.
Todos que conhecem o Django estão acostumados a utilizar os chamados "management comands" que são ferramentas de linha de comando que colocamos na pasta "management/commands" de um app Django e então invocamos a partir do já padronizado "manage.py". Este uso se tornou tão comum que até mesmo em outros frameworks como Flask ou Pyramid o entry point dos comandos costuma ser chamado de "manage.py"
Seguindo esta idéia eu criei o "python-manage" uma ferramenta que automatiza e simplifica o processo de criação de comandos de gerenciamento em qualquer projeto Python independente de framework, basta instalar "pip install manage" e então na raiz do seu projeto chamar diretamente "manage [nome do comando]", como o YAML também se tornou um padrão bastante adotado na industria de software basta criar um arquivo "manage.yml" na raiz de seu projeto e definir nele onde estão localizados seus comandos, que podem ser funções já existentes em seu projeto, classes etc, e neste arquivo também é possivel definir o comportamento do comando especial "manage shell" que se torna um REPL personalizado para seu projeto, além disso o Python-Manage já possui integração com o Ansible!
O Python-Manage já está em uso em alguns projetos como o Quokka CMS e na Red Hat usamos ele nos projetos de Quality Engineering.
Nesta palestra pretendo mostrar quais as features que o manage possui, como incluir o manage como ferramenta em seu projeto e quais as opções de personalização.
Será um Live-Coding!
[30 min] Conheça Ray o novo Framework web
Conheça Ray o novo Framework web escrito em Python criado por Felipe Volpone.
https://rayframework.github.io/site/
[30 min] Sobre o workshop "Raspagem de Dados Para Mulheres"
Apresentarei o conteúdo que foi passado no workshop "Raspagem de Dados Para Mulheres", organizado pelas PyLadies São Paulo.
Como ser um programador melhor?
Neste ano faz 10 anos que sou programador, ao longo da minha carreira, tive muitas duvidas como, o que realmente é um desenvolvedor junior? Pleno? Senior?
Porque uma vaga para Desenvolvedor Junior pede requerimentos de um Senior e paga um salario de um estagiario?
Como faço para me destacar?
Minha experiencia como Programador de Pasteleiro, Programador Bombeiro e Desenvolvedor de Software.
kkkkk
Parece engraçado, mais acredite, todos ja fizeram isto em algum momento da vida :-)
E finalmente, como REALMENTE ser um progamador melhor?
Como fazer o entrevistador, separar o seu curriculo dos demais?
Ficou curioso?
Quer ser um programador melhor?
Quer se destacar na sua carreira?
Então você não pode perder esta apresentação!!!!!
Por que FreeBSD
Sistema operacional seguro, robusto, com ótimo desempenho e livre.
O FreeBSD é desconhecido da grande maioria, mas tem sua inegável importância para a tecnologia.
A apresentação visa fazer uma introdução ao que é o FreeBSD, bem como explicar alguns conceitos, fatos e algumas comparações e paralelos com o Linux.
Material de evangelização ;)
WebSockets com o ESP8266 e MicroPython
Falarei rapidamente o que são WebSockets, como funcionam e mostrarei em um live coding como utilizar WebSockets com o ESP8266/MicroPython