56º encontro do Guru-SP na LEVEE - 19/10/2019

Envie agora sua palestra!

Coloque na sua proposta o tempo que você precisará para apresentar (entre 10 e 30 minutos) e o nível técnico necessário para acompanhar sua palestra (iniciante, intermediário ou avançado). Esse tempo servirá de guia para definirmos quantas palestras colocaremos na grade do evento e o nível técnico para ajudar os interessados na palestra.

Estamos sempre abertos a receber novas pessoas como palestrantes e também pessoas que já participaram de outras edições do Guru-SP ou de outras comunidades. É uma excelente oportunidade para começar a palestrar, ensaiar uma palestra para um evento maior ou para reapresentar uma palestra que você já fez em outro evento. Tentaremos sempre colocar todas palestras propostas na grade e gravaremos a sua palestra (se você permitir). Caso não haja tempo para sua palestra pediremos para que você apresente num próximo encontro. A prioridade das palestras é definida pela pontuação da votação (a votação é anônima).

Nossa chamada para palestras é aberta para diferentes assuntos relacionados ao mundo do desenvolvimento de software, principalmente desenvolvimento web e o ecosistema Ruby/Rails, mas não só isso.
O importante para nós é a troca de conhecimentos e experiências, além do networking.

Segue uma lista de possíveis temas para palestras:

- Ruby/Rails/Sinatra/Hanami: bibliotecas / gems / frameworks / novidades
- Desenvolvimento de software web / mobile / backend / frontend / IOT / embarcados / Games / Hardware
- Infraestrutura, bancos de dados, implantação, devops, computação em nuvem, escalabilidade
- Data Science, Machine Learning, IA, Blockchain 
- Experiências com novas ferramentas e linguagens de programação
- Paradigmas de programação
- Produtividade pessoal, soft skills e carreira
- Desenvolvimento de software em geral - arquitetura de software, boas práticas
- Projetos pessoais e contribuições a projetos de código aberto

Não se esqueça de se inscrever no encontro pelo Meetup:

https://www.meetup.com/pt-BR/Guru-SP-Grupo-de-Usuarios-Ruby-de-Sao-Paulo/events/264583174/

 

Entraremos em contato com você para confirmar sua palestra pelo menos uma semana antes do evento.
Se tiver qualquer dúvia envie para contato arroba gurusp ponto org


Até lá!


Este evento está em modo de Votação Anônima, todos os palestrantes estão escondidos para votação, você deve basear seu voto apenas no conteúdo das propostas..
Este evento não aceita mais propostas.

Propostas

Criando um adapter customizado para o ActiveJob (20 minutos / intermediário)

Uma das características principais do ActiveJob é o uso de jobs agendados. Porém, a implementação padrão do adapter do sneakers não suporta o agendamento dos jobs.


E o que fazer se você usa o sneakers em seu projeto e deseja usar o ActiveJob para agendar os jobs? Escreva o seu próprio adapter!


Nessa palestra irei compartilhar como e o porque escolhemos escrever o nosso adapter customizado para o ActiveJob e como implementamos a feature de agendamento usando apenas o rabbitmq.

Use os botões abaixo para votar:

Debugando com Pry (iniciante, 20 minutos)

Debugar é uma atividade quase diária na vida do programador. Essa palestra vai falar sobre como usar o melhor do Pry, passando pelo console REPL, inspecionar e editar código, navegar na stack e uma reflexão sobre o processo de debugar.

Use os botões abaixo para votar:

Desenvolvimento Web - Semântica e Sintaxe, Importância da acessibilidade nos seus códigos e algumas boas praticas de desenvolvimento (20 min / Iniciante)

Ao iniciarmos nossos estudos em desenvolvimento web nos deparamos inicialmente com diversas coisinhas, sendo elas a Semântica e Sintaxe, mas você sabe a diferença entre as duas expressões? Veremos exemplos utilizando HTML e CSS.


Acessibilidade hoje em dia é algo que é necessário em todos os quesitos do dia a dia, ainda mais em nossos códigos. Você verá propriedades básicas para aplicar, entretanto essenciais para tornar sua página mais acessivel para todos, seguindo as boas práticas.


Está palestra abordará esses conceitos primoridais, para que você entenda, reflita e aplique esses pilares importantes e que devem ser fixados e pensados no nosso cotidiano de desenvolvimento.

Use os botões abaixo para votar:

Ruby on Rails Antipatterns (20 min / intermediário)

Antipatterns são abordagens que se provam ineficientes produzindo mais consequências ruins do que benefícios. Podemos encontrar antipatterns em inúmeros projetos. Esta talk tem como objetivo explorar alguns dos mais conhecidos antipatterns e suas possíveis soluções em projetos ruby e rails. 

Use os botões abaixo para votar:

Saiba onde colocar o seu código em uma aplicação Rails (20 min / intermediario)

Conforme uma aplicação Rails cresce e as regras de negócio vão ficando mais complexas é cada vez mais difícil saber onde colocar o seu código. Um exemplo clássico é quando uma regra de negócio abrange mais de um model, e portanto em qual destes models você deixa a regra? Cria um terceiro model? Cria uma estrutura de serviços?
Nesta palestra queremos mostrar uma possível solução utilizando o framework Trailblazer e como usamos ele em produção.

Use os botões abaixo para votar:

Traduzindo o Rails Guides (20 min / Iniciante)

O Rails Guides é um dos melhores lugares para aprender Ruby on Rails. Como um incentivo para trazer mais pessoas para a comunidade e inglês não ser uma barreira, extraímos do Rails uma parte do código do Rails Guides e iniciamos um projeto de tradução.


Ao conferir o código do Guia, extrair pedaços importantes, gerar padrões fáceis de contribuir, etc. vimos que esse processo interno não é tão fácil como parece. O intuito é demonstrar o processo de tradução e como chegamos num processo que torna essa tradução fácil de verificar e contribuir.

Use os botões abaixo para votar: