46º encontro do Guru-SP na Codus - sábado dia 24/02

- Ruby: bibliotecas / gems / frameworks / novidades

- Desenvolvimento web / mobile / backend / frontend

- Infraestrutura e devops

- Desenvolvimento de software em geral - ferramentas e práticas

- Experiências de trabalho

- Projetos pessoais

Coloque na descrição o tempo necessário (5 a 30 minutos) e o nível dua sua palestra (iniciante, intermediário ou avançado).

Vamos entrar em contato para confirmar todas as palestras na semana anterior ao evento.
Sempre tentamos colocar todas as palestras na grades.

Palestrantes iniciantes são sempre benvindos.

Se tiver qualquer dúvida sobre o encontro envie um email para contato arroba gurusp ponto org

Obrigado e até lá!

 

 

- Projetos pessoais / bibliotecas - Open Source


This event is in the Anonymous Voting mode, all the speakers are hidden for voting, you should base your vote just in the content of the proposals.
The event is no longer accepting proposals.

Proposals

[30 min] - Changelogs: Porque usar e como manter

Changelogs: Porque usar e como manter


Tempo necessário: 30 minutos
Nível: Iniciante


Agenda:


1. O que é um changelog?
2. Motivações para manter um changelog
3. Dificuldades em se manter um changelog
4. Gem Codelog
5. Importância de se ter uma boa documentação no código

Use the buttons bellow to vote:

[30 minutos] - Infraestrutura como código com Terraform

Apresentarei o Terraform, a HCL e como criar e manter infraestrutura com o Terraform.

Use the buttons bellow to vote:

[45 min] Programação funcional que funciona

Introdução com demonstrações práticas e reais de conceitos de programação funcional em Ruby.


Agenda:


1. Princípios: High order functions, Composition, Pure/Stateless functions...


2. Functional Objects


3. Como a comunidade Ruby está sendo afetada (positivamente)

Use the buttons bellow to vote:

Autorização/Permissões com Pundit

Aprenda a gerenciar sua aplicação através de niveis de permissões com a gem pundit, nessa talk trago as melhores
práticas e todo o arsernal que pundit disponibiliza para nossos projetos, serão abordados nessa talk:

SUMARIO
   - O que é pundit
   - Instalação
   - O que são politicas no pundit
   - Politicas
   - Trabalhando com politicas
   - Escopos
   - Strong parameters

Use the buttons bellow to vote:

Bitcoin para desenvolvedores

O bitcoin tem quase 10 anos desde o paper de Satoshi Nakamoto e você ainda não comprou e nem programou algo com a tecnologia. Vamos aprender como você pode usar o blockchain do bitcoin a seu favor e o que pode ser feito de legal.

Use the buttons bellow to vote:

Testes automatizados e a prática antes da teoria

Escrever testes automáticos é uma prática bem estabelecida na comunidade Ruby, mas o quão bons são os testes que escrevemos? Na correria do dia a dia, estamos testando de forma efetiva ou só escrevendo mais código? Nesta palestra vamos ver alguns vícios e más práticas tradicionais de projetos Ruby, como podemos evitá-los e escrever testes melhores, e quais mudanças de pensando e práticas podemos adotar para aprimorar a nossa escrita de testes de software.

Use the buttons bellow to vote: