Perfil

Felippe da Motta Raposo @felippemr


Sobre mim

-

Propostas

Como uma modelagem de dados errada pode te dar dor de cabeça e outras lições sobre arquitetura de dados

Com a popularização dos ORMs tenho percebido que cada vez menos desenvolvedores tem prestado atenção no que muitas vezes é o coração da aplicação: o modelo de dados. Nessa palestra eu pretendo explorar algumas lições aprendidas até aqui sobre:


* Entendendo a sua aplicação antes de começar a codar


* Como NÃO modelar seus dados


* As implicações das suas escolhas através da vida da sua aplicação


* Problemas de evolução/escalabilidade, tanto de negócio quanto de infraestrutura e código


* Como resolver esses problemas 

Fat models, thin views and beyond. How can I structure my Django apps better?

Pretendo explorar conceitos como responsabilidade e reusabilidade no nosso cotidiano, fora do editor de texto, e fazer analogias com o processo de aplicações que usam Django. Além disso, pretendo refatorar um app indo além dos conceitos como fat models e thin views e levando consideração alguns passos:



  1. Add tests
    We need to guarantee it is working before changing it

  2. Isolate code
    Identify portions of code that could be on another method

  3. Reuse code
    Try to find repeated peaces of code and reuse it

  4. Improve test
    Change tests to reflect the new structure and test the components accordingly

  5. Abstract code
    Now that code is more organized we can use Django/our own abstractions to improve code

  6. Improve domain
    We end up using the same domain to totally different things

Iniciando a jornada como sistemas distribuídos, o que devo saber?

Quando começei a trabalhar com sistemas distribuídos começei a me deparar com desafios que nunca havia encontrado antes: Transações distribuídas, protocolos de rollback e como integrar, de forma mais tranquila, dezenas de apis. Portanto, nessa palestra pretendo abordar esses assuntos e alguns outros referentes ao inicío da jornada de um dev com sistemas distribuídos e como enfrentar os problemas mais básicos com soluções provadas e aprovadas pela academia e pelo mercado.

Trabalhar fora do país, como assim? Será que eu consigo? O que eu preciso?

Fala galera, gostaria de contar um pouco da jornada de alguns amigos que estão indo pro exterior, dos aprendizados que eles tiveram e como conseguiram a oportunidade.

Vamo falar sobre: Inglês, como achar vagas, como fazer o currículo, o que as empresas pedem e muito mais!


Valeuuuu!

Você é importante para a comunidade!

Fala galera, nesse bate-papo eu pretendo desmonstrar a imporância de compartilhar conteúdo e estar disponível para ajudar os outros na comunidade!

Vamos dismistificar as falas: "Ainda não estou pronto", "Não me sinto seguro", "Acho que não tenho conteúdo suficiente" e etc.