40º Guru-SP na Emprego Ligado
O encontro do Guru-SP será no dia 23/07 no escritório da Emprego Ligado. (Rua Girassol, 385 - Vila Madalena)
O evento vai começar as 9:30 da manhã seguindo até o meio da tarde.
Propostas
Arquitetura, Design & Ruby
Vamos discutir um pouco sobre as diferenças entre Design e Arquitetura de Software, quais os benefícios que estas práticas nos trazem e como podemos evitar alguns problemas aplicando elas no nosso dia a dia.
Sobre mim:
Desenvolvo software há aproximadamente 10 anos. Já trabalhei com muita aplicação legada, muita integração de APIs (incluíndo SOAP ): ), já fiz muita cagada (quem nunca?), mas o mais importante é que sempre procurei aprender algo com cada experiência.
Atualmente estou na Emprego Ligado, trabalhamos num stack Ruby com Rails, Sidekiq, RabbitMQ e muitas integrações.
Hanami, o framework que se importa mais com sua aplicação
O mundo do Rails fez com que todos nós nos acostumássemos a adaptar nossa aplicação quase que inteiramente ao que o framework determina. Criar camadas para isolar a aplicação pode ser um grande desafio, e projetar aplicações maiores pode causar enormes quedas de cabelo. Hanami é um framework novo, construído para quem é da opinião que framework não é aplicação. Totalmente inspirado na Clean Architecture, o Hanami permite a criação de uma aplicação bem construída de forma monolítica com fácil evolução para uma aplicação modular e distribuída. E tão importante quanto o desenvolvimento da aplicação em si, o Hanami está envolvido em um novo e grande movimento da comunidade Ruby para criação e remodelação de muitas ferramentas na qual quase todas as aplicações Ruby de hoje em dia dependem.
Tempo estimado de palestra: 20min
Minitest: voltando ao básico sobre testes
Minitest nasceu como uma alternativa ao test/unit do Ruby 1.8 e se tornou um framework de testes extremamente robusto e ao mesmo tempo simples, e está disponível em qualquer instalação de Ruby hoje em dia, para todos escrevem testes sem muita burocracia.
Nessa palestra vamos ver o básico de como usar o Minitest, exemplos de uso e plugins de projetos open source e webapps e algumas dicas para quem já está acostumado com outras ferramentas de testes para Ruby. Também vamos discutir como uma nova ferramenta pode te ajudar a reavaliar e melhorar a forma como você escreve testes hoje em dia.
O que mudou no Rails 5
Com dez anos de existência, o Ruby on Rails acaba de lançar a versão 5.0. Irei falar sobre as principais novidades como ActionCable, sem deixar de lado muitas outras funcionalidades que foram incluidas ou modificadas nesta nova versão.
Porque eu não consegui aprender Rails ?
Uma reflexão sobre as barreiras reais que impedem estreitar a distância entre o iniciante e o profissional da área.
Sonic Pi: Fazendo Música com Ruby
Sonic Pi é uma ferramenta que permite criar música utilizando código. Nessa palestra vou falar um pouco sobre como ela surgiu, pra que ela serve e um pouco o que podemos fazer com ela.