Perfil
Propostas
CI/CD com GitLab
Continuous Delivery é uma técnica na qual as alterações implementadas na aplicação são testadas e publicadas automaticamente no ambiente de produção, acelerando o ciclo de desenvolvimento e colhendo resultados mais rápido.
Nesta palestra veremos alguns conceitos básicos e iremos implementar a integração contínua num projeto básico, seguindo os passos desde as preparações iniciais, até a implantação no ambiente de testes e em produção.
CI/CD com GitLab
Continuous Delivery é uma técnica na qual as alterações implementadas na aplicação são testadas e publicadas automaticamente no ambiente de produção, acelerando o ciclo de desenvolvimento e colhendo resultados mais rápido.
Nesta palestra veremos alguns conceitos básicos e iremos implementar a entrega contínua num projeto legado, seguindo os passos desde as preparações iniciais, até a implantação no ambiente de testes e em produção.
Em Busca de um Trabalho Remoto
Há pouco mais de dois anos, tomei uma decisão com o objetivo de mudar bruscamente a minha carreira, buscando entre outras coisas, um trabalho remoto no exterior.
Nesta palestra irei contar algumas das provas de fogo pelas quais precisei passar para começar a alcançar os meus objetivos, as lições aprendidas (ou não), as vitórias e derrotas, e algumas dicas sobre o que você encontrará lá fora.
Entregando Bons Resultados com BDD
Behavior Driven Development, ou BDD, é uma técnica de desenvolvimento onde focamos no comportamento da aplicação e na verificação e validação de funcionalidades para aumentar a qualidade e eficiência do seu código.
Nesta palestra veremos as idéias e conceitos básicos do BDD, como configurar o projeto para utilizar as ferramentas necessárias e como implementar os primeiros testes.
PHP Internals: Primeiros Passos
Amamos o PHP e a facilidade que é trabalhar com a linguagem e seu ecossistema, mas alguma vez você já se perguntou o que tem debaixo do capô?
Nesta palestra teremos uma visão geral do funcionamento interno do PHP. Veremos quais são as estruturas básicas, como funciona a pipeline de execução dos scripts, e como podemos acompanhar o que acontece quando rodamos o código.
Sua Aplicação Ainda Não Usa os Doze Fatores? Shame!
Normalmente as aplicações utilizam diversos serviços, e são instaladas em vários ambientes diferentes, tornando a sua instalação e configuração bastante trabalhosa.
Por vezes configurações importantes são mantidas diretamente no código causando inúmeros problemas. Mas as coisas não precisam ser assim: seja num projeto novo ou legado, você tem outras opções.
Nesta palestra veremos um breve resumo da metodologia dos doze fatores e como eles podem nos ajudar a melhorar nossos projetos e o fluxo de instalação da sua aplicação.