Perfil

Luciano Ratamero @luciano2


Sobre mim

-

Propostas

Abandone as apps Google com Nextcloud e Mail-in-a-box

Seja uma pessoa ou uma empresa, depender dos serviços da Google não só é caro como é potencialmente perigoso. A empresa que já teve o lema "don't be evil" hoje é uma das que mais invade nossa privacidade em troca de simples conveniência.


No entanto, projetos como Nextcloud e Mail-in-a-box oferecem soluções OSS/FOSS com uma barreira de entrada baixa - bem baixa. Esses projetos visam substituir não só o GMail como também o Google Drive, Docs, Talk/Hangouts/Duo, assim como gerenciador de senhas, Spotify, dentre outros; tudo isso com um custo relativamente baixo, gerência de usuários e permissões e praticamente tudo com o que você está acostumado.


Essa paletra pretende te deixar com conhecimento sobre como configurar seu próprio servidor de email usando Mail-in-a-box e como ter sua própria cloud com Nextcloud; e finalmente tomar pra si a responsabilidade sobre seus dados.

apistar: novo framework REST do criador do DRF

O apistar é o novo projeto de Tom Christie, dev do Django REST Framework que promete trazer uma nova abordagem para desenvolvimento de APIs.


O intuito da palestra é dar uma noção básica das vantagens de usar o apistar, como:


- requisições assíncronas com asyncio;
- documentação interativa (sem retrabalho);
- performance (mais veloz que o falcon);
- geração de schemas;
- uso de backends de banco de dados conhecidos (SQLAlchemy, Django ORM);
- 100% focado em Python 3.

Da requisição à resposta - Como o Django processa uma requisição

Eu sempre me perguntava: como o Django responde uma requisição?


Minha resposta veio quando comecei pesquisar mais a fundo sobre o que exatamente fazia com que o django fosse mais lento do que, por exemplo, o API Star ou o Sanic.


Pretendo abordar todos os passos em que o django nos permite, de forma não invasiva, manipular o fluxo de resposta:


- WSGI;
- middlewares;
- views;
- context processors;
- detalhes de implementação.

Django + React: como, onde e quando

Lidar com uma stack Django + React não é uma tarefa simples. Aqui na Labcodes, passamos um bom tempo pensando em como, quando e onde devemos usar essa stack que é cada vez mais comum no mercado.


Nessa palestra, pretendo discutir:
- como encaixar o React numa aplicação Django usando django-webpack-loader;
- como carregar múltiplas aplicações React em páginas diferentes;
- como mantemos a base de código fácil de manter;
- quando decidimos não usar React;
- onde deixar cada parte do código para melhorar a experiência de desenvolvimento.

Introdução ao Domain Driven Design com Django

Se seu código legado tá ficando tenso, se você quer um código mais modular ou simplesmente quer começar a testar seu back e front de uma maneira mais simples, seja bem-vindo ao Domain Driven Design!


Nessa talk, pretendo passar por alto sobre formas de melhorar seu código Django, tanto no backend quanto no frontend, usando alguns conceitos básicos do DDD.
Lidaremos com desacoplamento de código, com a assinalagem de papéis para cada parte do código, com o planejamento de novas features e com alguns macetes pra fazer com que seu projeto seja mais fácil de escalar e de manter. =)


Abraço, e nos vemos no evento!