-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathencontro-julho-15.html
99 lines (90 loc) · 7.51 KB
/
encontro-julho-15.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>GruPy-SP</title>
<meta name="description" content="">
<meta name="author" content="grupy-sp">
<!-- HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="/theme/html5.js"></script>
<![endif]-->
<!-- Styles -->
<link href="/theme/bootstrap.min.css" rel="stylesheet">
<link href="/theme/local.css" rel="stylesheet">
<link href="/theme/pygments.css" rel="stylesheet">
<!-- Feeds -->
</head>
<body>
<div class="topbar">
<div class="topbar-inner">
<div class="container-fluid">
<a class="brand" href="/">GruPy-SP</a>
<ul class="nav">
<li><a href="/pages/about.html">Sobre o GruPy-SP</a></li>
<li class="active"><a href="/category/python.html">Python</a></li>
</ul>
<p class="pull-right"><a href="/archives.html">[archives]</a> <a href="/tags.html">[tags]</a></p>
</div>
</div>
</div>
<div class="container-fluid">
<div class="sidebar">
<div class="well">
<h3>Blogroll</h3>
<ul>
<li><a href="http://grupy-sp.github.io/pages/about.html">Sobre nós</a></li>
</ul>
<div class="social">
<h3>Social</h3>
<ul>
<li><a href="https://github.com/grupy-sp/encontros">Github</a></li>
<li><a href="https://www.facebook.com/grupysp">Facebook</a></li>
<li><a href="https://twitter.com/grupysp/">Twitter</a></li>
<li><a href="https://grupysp.herokuapp.com/">Slack</a></li>
<li><a href="https://groups.google.com/forum/#!forum/grupy-sp">Google Groups</a></li>
<li><a href="http://www.meetup.com/pt/Grupy-SP/">Meetup</a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<div class='article'>
<div class="page-header"><h1>Palestras e slides do encontro Grupy-SP em Julho/2015 - 7Comm</h1></div>
<div class="well small">Permalink: <a class="more" href="/encontro-julho-15.html">2015-12-06 14:06:00-02:00</a>
by <a class="url fn" href="/author/eric-hideki.html">Eric Hideki </a>
in <a href="/category/python.html">Python</a>
tags: <a href="/tag/encontros.html">encontros</a> </div>
<div><h3><a href="http://www.meetup.com/pt/Grupy-SP/events/223534171/">Palestras e slides do encontro do Grupy-SP em Julho/2015 - 7Comm</a></h3>
<h3><a href="https://www.flickr.com/photos/37128592@N03/sets/72157656023090398">Fotos do encontro</a></h3>
<h3>Agradecimento especial ao Wilson Freitas por organizar esse encontro.</h3>
<p>Todas as palestras tiveram duração de 15 minutos.</p>
<h4><a href="https://speakerdeck.com/rafaelhenrique/nao-trabalho-com-python-como-posso-aprender">Não trabalho com Python! Como posso aprender? - Rafael Henrique da Silva Correia</a></h4>
<p>Pretendo "ensinar" alguns caminhos para aprender Python mesmo você sendo Javeiro/Rubista/PHPzista (ou até mesmo trabalha com infra/suporte... como eu fazia antigamente) e etc. Essa palestra é dedicada especialmente a quem está começando no mundo Python e não sabe o que estudar primeiro e muitas vezes se vê em uma 'encruzilhada' com muitas opções.</p>
<h4><a href="https://speakerdeck.com/drgarcia1986/boas-praticas-em-rest-apis">Boas práticas em REST APIs - Diego Garcia</a></h4>
<p>Pretendo falar alguns conceitos sobre HTTP/RESTful, debater o quanto as mágicas dos webframeworks podem nos cegar sobre os conceitos básicos e mostrar algumas boas práticas de como projetar sua API de forma consistente e legível.</p>
<h4><a href="https://speakerdeck.com/cacarrara/hello-ansible-vamos-dar-os-primeiros-passos">Hello Ansible! Vamos dar os primeiros passos? - Caio Carrara</a></h4>
<p>Nessa apresentação pretendo falar o que é o Ansible, qual o problema que ele resolve e como trabalhar com ele. A proposta é apresentar a ferramenta de forma mais simples do que a documentação oficial e ser mais "direto ao ponto" focando em como sair do 0 para uma solução mínima para o processo de deploy automatizado. Não terá live coding, mas pretendo mostrar trechos de código! :)</p>
<h4><a href="http://br.secpy.org/wp-content/uploads/2015/07/CommandInjection-GruPy-201507.pdf">(in)Segurança Python: Por que e quando validar seus dados? - Luiz Otavio Duarte - LOD</a></h4>
<p>Construir apps web em Python que continuem funcionando corretamente sob ataque é um desafio, pois estas ficam expostas na Internet. É objetivo discutir problemas de injeção maliciosa de dados: SQL, command, LDAP etc e apresentar uma abordagem frameworkless em Python dos porquês e quando a validação de entrada deve ocorrer de forma a permitir a criação de apps seguras. Mais sobre SecPy: secpy.org.</p>
<h4><a href="http://fgmacedo.github.io/talks/grupysp_mixer/#/">Mixer: No fixtures, no factories. Just test your code! - Fernando Macedo</a></h4>
<p>Mixer é um gerador de objetos para sua aplicação que simplifica a criação de testes onde existe dependência de registros no banco de dados ou instâncias em memória, sem o uso de fixtures e factories. A ferramenta será apresentada com exemplos de uso em testes para uma aplicação Django. Na mesma API, pode ser usado com Django ORM, Flask (integração), SQLAlchemy ORM, Pony ORM e Mongoengine.</p>
<h4><a href="https://speakerdeck.com/felipebernardes/guia-pratico-para-criacao-de-user-interfaces-charmosas">Guia Prático para Criação de User Interfaces Charmosas - Felipe Bernardes</a></h4>
<p>E se considerarmos design como uma possível habilidade de desenvolvedores fullstack? Nessa talk, apresentarei dicas práticas pra qualquer desenvolvedor criar UIs charmorsas. #design #UI #frontend</p>
<h4><a href="http://aboutwilson.net/talks/bizdays.slides.html#/">bizdays - cálculo de dias úteis em qualquer calendário - Wilson Freitas</a></h4>
<p>O objetivo dessa LT é apresentar a biblioteca bizdays (https://pypi.python.org/pypi/bizdays/v0.2.0), desenvolvida por mim, para cálculo de dias úteis em qualquer calendário. Vou apresentar exemplos do meu dia a dia utilizando esta biblioteca no cálculo de derivativos na Bolsa de Valores e ainda como ela pode ser utilizada para qualquer cálculo envolvendo dias úteis e não úteis.</p>
<h4><a href="http://de.slideshare.net/kalkehcoisa1/apresentacao-pmspcohab-grupy">Python na PMSP - Jayme Tosi Neto</a></h4>
<p>Como o Python foi parar na PMSP (Secretaria Municipal Habitação de São Paulo). Vou falar a respeito dos projetos em que Python está sendo usado, quais os problemas que estão sendo resolvidos com seu uso, alguns dos problemas do dia a dia do trabalho num ambiente governamental e os rumos que python está tomando lá dentro.</p>
<h4><a href="http://pt.slideshare.net/jmarioguedes/cacheamento-server-side">Cacheamento Server Side - Mário Guedes</a></h4>
<p>Seguindo o raciocínio de que "o processamento mais rápido é aquele que não é feito" faz-se conveniente uma estratégia de cacheamento de resultados de processamento. Mostrarei uma abordagem possível neste sentido, utilizando o REDIS, em uma arquitetura baseada em micro serviços.</p>
<h4><a href="http://www.slideshare.net/ffreitasalves/tarefas-demoradas-de-forma-assncrona-com-django-e-celery">Tarefas demoradas de forma assíncrona com Django e Celery - Fernando Freitas Alves</a></h4>
<p>Quero mostrar como usar o Celery de forma fácil junto com o RabbitMQ para executar tarefas demoradas num sistema web, como por exemplo gerar um relatório ou esperar a resposta de uma API externa ao seu sistema. E como colocar isso em produção utilizando o supervisor.</p></div>
</div>
<footer>
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme based on <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a>.</p>
<p>© grupy-sp</p>
</footer>
</div>
</div>
</body>
</html>