Blog

Ideas and insights from our team

[pt-BR] Python Nordeste 2017 Talks


Slides from talks given during the Python Nordeste 2017 event will be posted here. This post and the slides are written in Brazilian Portuguese.

Alt text

5 meses de Python: o que aprendi

Trabalhar como desenvolvedor de software pode ser um pouco frustrante, as vezes por estar preso a um projeto, as vezes por causa da linguagem que é usada, mas principalmente quando você está em um lugar que não tem nada a ver com você. Nessa palestra eu vou falar sobre a minha experiência saindo de uma grande empresa tradicional para uma empresa ágil e como essa mudança me mostrou que algumas coisas que muitas empresas negligênciam são na verdade, extremamente importantes. Coisas como testes, continuous integration, pair programming, code review, open-source, como adaptar metodologias ágeis a sua realidade, python (é claro) e django, um framework que faz o desenvolvimento de uma aplicação web parecer simples

Django's Club: Como NÃO fazer seu sistema de assinatura

Clube do vinho, Clube da cerveja, Clube do livro, Clube Geek, Spotify, Netflix, SmartFit.

Afinal, por que tantas empresas entram no mercado do sistema de assinatura? Sinceramente, não sei exatamente, porém sei bem como desenvolver um com o framework Django!

Nessa palestra irei apresentar alguns prós e contras do Subscription Model, mostrando algumas particularidades desse modelo, cuidados que se deve ter e erros técnicos que cometi ao desenvolver sistemas desse tipo.

Python e tipagem estática

Isso funciona? É pythonico? Pode ser um caminho? Qual a diferença do módulo typing pra lib mypy?

Python é uma linguagem de tipagem forte e dinâmica(ou será que ainda é?), mas desde sua versão 3.5, com o módulo typing, é possível utilizar uma tipagem mais explícita sem alterar todo código. mypy é um projeto que nos possibilita também utilizar tipagem estática de maneira similar ao typing, embora o mypy seja mais antigo e também suporta Python 2 enquanto o módulo typing funciona apenas com Python 3.

Vamos discutir, ver exemplos de aplicação, mostrando tanto o uso com a biblioteca mypy quanto com o módulo nativo typing(python >= 3.5), bem como (des)vantagens e onde/quando usar, ou não, tipagem estática.

Contribuir com o Django Framework é mais fácil do que você imagina!

Se você conhece ou trabalha com o Django e deseja saber como começar a contribuir está palestra é para você! Juntos vamos solucionar um bug do django e fazer nossa primeira contribuição!

Para quem está começando a desenvolver sistemas e deseja fazer contribuições open source, as vezes é difícil saber por onde começar. A idéia de contribuir com uma grande lib que você adora parece um pouco assustadora?

Eu vou mostrar passo a passo, como contribuir com o django de forma simples! Usaremos um bug previamente resolvido por mim, para explicar o passo a passo.

About Felipe Farias

Founder and Frontend Deveveloper

Comments