Você precisa estar logado para ir para o próximo passo.
Você precisa estar logado para ir para o próximo passo.

59º encontro do Guru-SP Online - envio de palestras

Atenção, como não tivemos palestras submetidas, adiamos o encontro para o sábadio, dia 27/6. A submissão de palestras ficará abertia até o dia 14/6

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. Tentamos sempre colocar o máximo de palestras na grade do evento.

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 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 para sermos m 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/270734924/

 

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 ou envie uma mensagem no nosso grupo do telegram: https://t.me/gurusp


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

3 dias (intensos) de desenvolvimento para lançar um app que ninguém queria.

Nessa talk vou contar como foi desenvolver um APP para ajudar estabelecimnetos na Alemanha durante a reabertura pós lockdown.

A ideia parecia boa, o time técnico fez seu melhor, porém o número de usuários é próximo de zero.

A pergunta é, como reagir a esse resultado. Ver como falha ou aprendizado?


O app foi desenvolvido com React Native + Rails API (eu desenvolvi a API e vou mostrar durante a talk)


 


 

Use os botões abaixo para votar:

Aplicação MultiTenant (multi - pg schema) em Ruby on Rails

Iniciante/Intermediário 30 mim


Nesta talk vou explicar o que é  uma aplicação MultTenant e os modelos arquiteturais.


Irei aprofundar no modelo MultiSchema com a gem Apartment mostrando como e desafios encontrados neste modelo.

Use os botões abaixo para votar:

Goodbye RVMs and Thanks for All the Fish!

Vamos dar adeus ao RVM e similares. Nesta talk vou mostrar como  utilizar docker e docker-compose desde a criação de um projeto Rails, configuração de dependências, coding e testes!


A utilização de docker-compose reduz drasticamente o custo de preparação de ambiente de desenvolvimento e aumenta a reproduzibilidade nos ambientes de homologação e produção.  =)


 

Use os botões abaixo para votar:

Lidando com débito técnico sem perder a cabeça

Nível: Iniciante
Duração: 20 min


Quem nunca passou por um projeto com código legado e práticas antigas, que precisava urgentemenete de refatoração? E quem já conseguiu de fato tirar o tempo necessário para fazer isso, ao invés de ter que correr para colocar novas funcionalidades em cima do código antigo?


Muitos de nós já vimos o débito técnico crescer e se tornar incontrolável, fazendo a equipe ficar mais lenta e gastar mais tempo em manutenção e gambiarras do que adicionar valor ao produto.


Como lidar com isso? Como fazer com que a equipe esteja alinhada nos objetivos e consiga cuidar do projeto para que ele fique saudável?


Depois de trabalhar durante anos na área, vi vários projetos sofrendo com esse problema e várias tentativas diferentes de resolvê-lo. Nesta palestra quero compartilhar o que funcionou e não funcionou nesse processo.

Use os botões abaixo para votar:

Paradigmas da programação: Da orientação à objeto até o gatekeeping do mercado de trabalho

Paradigma significa a representação de um padrão a ser seguido. Na área de programação temos alguns paradigmas como orientação à objetos, funcional, etc. Nessa talk vou percorrer por alguns conceitos que te ajudarão a entender algumas implementações de ruby.


Além disso, quero trazer uma reflexão sobre paradigmas sociais também: Qual o padrão a ser seguido na nossa área de tecnologia? Quais são os vieses e comportamentos excludentes que nos impedem de ter um ambiente de trabalho melhor? Vamos endereçar os problemas que temos como comunidade, na contratação, no ambiente de trabalho e desconstruir o padrão do que é ser uma pessoa programadora.


 

Use os botões abaixo para votar:

Programação funcional em Ruby - versão 2020

Apresentei essa talk na Rubyconf de 2018 e a mesma nunca foi gravada, além disso irei contemplar os últimos recursos da linguagem relacionados ao tema.

O foco da palestra será de desmistificar o paradigma funcional e de demonstrar o quão funcional (paradigma) o Ruby é.


https://speakerdeck.com/serradura/programacao-funcional-em-ruby-rubyconf-brasil-2018


Observação:

Essa talk é uma evolução do conteúdo apresentado na talk que fiz no GURU SP (https://www.youtube.com/watch?v=w1OwYWe4UFo) e não será no formato de live code, abordarei por exemplo o uso de pattern matching (disponível a partir do Ruby 2.7) e tipagem (Sorbet e https://github.com/ruby/rbs).

Use os botões abaixo para votar:

Raspagem de dados com Ruby on Rails

Nem sempre obter dados de um site é algo trivial. Não existe opção de download de csv para tudo. Então o que fazer nessas situações?


Raspar todos os dados!


Nesta talk, veremos como monitor preços do Mercado Livre usando Ruby on Rails.

Use os botões abaixo para votar:

TDD na prática - Live Coding

Duração: 30 minutos


Nível: iniciante


Descrição: A grande maioria dos(as) desenvolvedores(as) já ouviu falar de desenvolvimento orientado à testes (Test Driven Development - TDD), porém, muitos nunca sairam da teoria. Principalmente o pessoal que está iniciando na jornada de programação.


Sempre é falado:


Red => Green => Refactor OU


Escreva um teste que não vai passar => Implemente a solução para o teste passar => Melhore a solução


Mas que significa o Red? O que é um teste? Refatorar?


A ideia dessa talk é compartilhar, através da prática, como podemos aplicar o TDD e o que esses termos significam.


Um desafio será resolvido durante a talk e todos os passos serão explicados de uma maneira simples.

Use os botões abaixo para votar: