S01E04 - Rodrigo Serradura Parte 2 - Criador da gem u-case, fundador do ada.rb e Head of Software Engineering at Husky
Segunda parte da excelente entrevista com o Rodrigo Serradura - Criador da gem u-case, fundador do ada.rb e Head of Software Engineering at Husky.
Parte 2 - Refatoração, apoio da Esposa e a decisão entre a carreira dev e produto
Hosts:
Pedro Schmitt
Sílvio Meireles
Timeline do Podcast
5:10 - Aplicando o "make it work/make it right" do Kent Back / TDD a uma lógica de Pull Requests
6:00 - Ruby on Jets
6:25 - Repositório dicas de refatoracao para Ruby - conteúdo 100% produzido no metrô e no celular
7:45 - Como a esposa apoia e incentiva o Serradura
8:30 - Tornando-se senior muito rápido e a decisão entre a carreira dev e produto
10:35 - Construção de um gateway de pagamento completo em 30 dias
10:55 - Oportunidade para virar CTO
11:23 - TOP7 Palestra mais assistida no Guru SP: de Service Object a Use Case
12:50 - Livro Clean Architecture
14:00 - A falta de conhecimento de design na Comunidade Rails e o foco em produto
16:30 - Herdando um codebase de mais de 50 mil linhas, com mais de 179 pontos de uso do método SEND e com 0% de cobertura de testes XD
19:00 - Usando a Gem CoverBand para ver o quando do código é utilizado em produção
21:00 - ada.rb
23:00 - Agradecimento ao Gerson pelas contribuicões ao ada.rb - logo, introdução/abertura entre outros
Onde encontrar o Rodrigo Serradura:
Twitter: https://twitter.com/serradura (https://twitter.com/serradura)
Artigos: https://serradura.github.io/pt-BR/ (https://serradura.github.io/pt-BR/)
Github: https://github.com/serradura (https://github.com/serradura)
LinkedIn: https://www.linkedin.com/in/rodrigo-serradura/ (https://www.linkedin.com/in/rodrigo-serradura/)
14 Nov 2023
S01E03 - Lázaro Nixon - Criador das gems authentication-zero, administration-zero, sass-zero e outras
S01E02 - Rodrigo Serradura - Criador da gem u-case, fundador do ada.rb e Head of Software Engineering at Husky - parte 1
Entrevista excelente com o Rodrigo Serradura - Criador da gem u-case, fundador do ada.rb e Head of Software Engineering at Husky.
Parte 1 - a história do Rodrigo ao longo do desenvolvimento das empresas de ruby no Brasil.
Na semana que vem continua com a parte 2!
Hosts:
Pedro Schmitt
Sílvio Meireles
Timeline do Podcast
0:55 Antes de ser desenvolvedor, Rodrigo Serradura foi professor de dança!
2:50 A importância de saber se expor e assumir risco para a carreira de dev
3:18 Serradura veio de uma família de empreendedores
4:40 Primeiro investimento em conhecimento
6:30 Programando no Excel / BI / Relatórios
7:30 Contato com Kanban
8:00 Encontrando a empresa dos sonhos e amarrando a égua - só que não
8:40 O chefe que mostrou para o Serradura uma técnica para usar a oferta e demanda do mercado
11:50 Conhecendo o Ruby na época da faculdade
12:26 Serradura fez o curso de Ruby on Rails na Caelum, e montou rapidamente um sistema com geração de Relatórios, e a Ericsson perguntou com que TIME ele tinha feito aquele sistema inteira
13:00 Ericson diz: “Aqui e Java ou .Net”. Serradura responde: "Então eu me DEMITO”
15:25 Querendo casar!
15:43 Primeiro contato com Testes
17:00 Serradura começa a passar pela dor de porque não conseguimos ver as regras de negócio no código.
18:14 Leitura do famoso livro “PickAxe” de ruby - https://pragprog.com/titles/ruby/programming-ruby-2nd-edition/ (https://pragprog.com/titles/ruby/programming-ruby-2nd-edition/)
18:38 Serradura conta que programou sua primeira gem em um celular Nokia dentro do metro
20:55 Aprendeu a usar o editor VIM no celular também!
21:09 Opinião do Schmitt sobre quem programava em um celular nokia em 2010 usando vim para lançar uma gem
23:18 Oxente on Rails e o encontro com gigantes da comunidade
27:03 O Líder “Tchê”, que apagava os commits do Rodrigo e mandava ele comecar de novo.
28:02 Contato com Lucas Hungaro e as palestras sobre SOLID
28:24 Trabalhando na Abril
29:23 Projeto Index Social
30:40 A primeira talk que deu tudo errado
32:02 “Hoje eu falaria para o Serradura (do passado): Serradura, relaxa cara!”
33:10 Silvio acha que o Serradura era mais velho!!!
34:18 A importância de um psicólogo
34:38 Trabalhando na TecTyle com métodos ágeis e revisão de código, scrum, kanban, boas práticas de desenvolvimento
35:33 A Palestra da redenção: Turbolinks no Guru- SP de dez/2016
37:18 Empreendendo com a ysimplicity.
37:56 Descobrindo o Elm por um podcast do Dev Na Estrada
39:00 “Caraca… Funcional é PERFEITO para você ter processos de negócio em código"
39:22 Organizou meetups de ELM
41:00 A descoberta de como a programação do ponto de vista funcional possibilita representar processos literalmente em códigos.
41:25 Uma dica para quem tem empresa - o tripé do Flávio Augusto (Geração de Valor / Wise Up)
42:20 A necessidade de ter velocidade com qualidade e o início do BCDD em 2017
44:35 falando de funcional na comunidade
45:23 - 2018 - Volta ao mercado. Trabalhando com FORÇA! Mas sendo acolhedor
46:55 Trabalho e amizades na Iugu
47:38 Se você paga a escola pelo Iugu, provavelmente seu pagamento está passando por algum código do Serradura e da gem U-Case.
Links:
gem Micro::Case https://github.com/serradura/u-case (https://github.com/serradura/u-case)
ada.rb - grupo de Arquitetura e Design de aplicações Ruby - https://www.flowcode.com/page/adarb (https://www.flowcode.com/page/adarb)
Serradura: https://twitter.com/serradura (https://twitter.com/serradura)
24 Aug 2022
S01E01 - Stephann V. - Diretor de Tecnologia do Catarse e criador da plataforma Nindika para jogos de Nintendo Switch
Tivemos um super bate-papo com o Stephann V., diretor de Tecnologia no Catarse, também game developer, e além disso criador da Nindika, plataforma para brasileiros encontrarem bons jogos e preços para Nintendo Switch, que é open source é construída em Ruby on Rails.
Hosts:
Pedro Schmitt
Sílvio Meireles
Timeline do Podcast
4:32 - Os videogames de Stephann
8:14 - “Java Boy” na faculdade
10:00 - Schmitt conta como foi a experiência de jogar o Rebound, jogo criado em um Game Jam pelo Stephann
11:10 - Como uma Game Jam pode te ajudar como desenvolvedor, para focar no simples e em terminar a tarefa
12:11 - Sílvio fica alegre quando alguém fala de simplicidade - “Simplicidade é tudo!”
13:50 - Como Stephan consegue ser diretor de TI, tocar um projeto open source e ainda desenvolver games?
14:22 - Catarse e a maravilhosa jornada remota de 6 horas por dia
17:20 - Carga reduzida de 6 horas gera uma produtividade maior para o desenvolvedor?
17:50 - Como é o trabalho assíncrono no Catarse
21:52 - Schmitt fica empolgado por descobrir que pode copiar o trabalho do Stephan
22:12 - Decisão de usar o Notion para a página de termos, política de privacidade e roadmap do Nindika
24:30 - Gitmojis
26:10 - Plausible, plataforma open source feita com Elixir
27:25 - Sílvio pergunta se Stephann tem estudado e se planeja migrar algo para a linguagem Elixir, e Stephann comenta que não para Elixir, mas gostaria de trabalhar com Crystal.
28:38 - Teste de velocidade migrando um script em Ruby para Crystal
30:00 - Schmitt comenta sobre a análise do DHH (criador do Ruby on Rails) entre o custo que teria se mudasse do Ruby para outra linguagem mais rápida no Basecamp, e discutem sobre os custos invisiveis de cada linguagem, como a contratação de novos devs
31:54 - Migração de todas as views do NindiKa para o View Component
32:48 - Stephann fala sobre como uma das grandes dificuldades em app Rails que cresce é gerenciar o frontend, como helpers globais, e como o View Components ajudou ele a organizar essa lógica
36:56 - Stephann conta como chegou ao ponto em que não usava mais a views do Rails, somente a API e o resto com Vue JS. E agora usa 100% do frontend no Rails após o lancamento da versão 7 com o Hotwire e o Stimulus.js
38:00 - Catarse começou em 2010 com Rails 2. Está no Rails 6 agora, e com PR para o 7 em andamento
38:33 - Frontend: Mitrill.js
39:30 - Como o Nindika é utilizado para experimentação de tecnologias antes de aplicar no Catarse. Stephan e Silvio falam que estimulam o time da Easy pallet e Catarse a fazer o mesmo: sempre ter um side project onde possam aprender coisas novas e experimentar
41:57 - Microservicos no Catarse e a volta para o monolito
44:23 - Lógicas de negócio dentro do Rails: Fat Models? Mover tudo para uma pasta Services?
44:19 - Artigo sobre as gems para services e os motivos da escolha da Service Actor Gem
48:36 - Criacão e venda da plataforma Service Coin em 2016 e a técnica de Stephan para combater a famosa síndrome do impostor
55:15 - Schmitt pergunta pq o Stephan tem uma foto de perfil tão maluca e da onde ela veio
Links:
Nindika - https://nindika.com/
Artigo sobre service gems (a foto maluca está aqui) - https://dev.to/stephann/utilizando-o-padrao-interactor-no-ruby-on-rails-iom
Twitter Stephann - https://twitter.com/stephann_v
Jogo das Tartarugas Ninja - https://www.xbox.com/pt-BR/games/store/teenage-mutant-ninja-turtles-shredders-revenge/9NS3673HVH41
17 Aug 2022
S01E00 - Sílvio Meireles - CTO da Easy Pallet, startup que desenvolveu um sistema de montagem de pallets para a Coca-Cola
Nesse episódio de abertura, Pedro entrevista e Sílvio Meireles.
Sílvio é co-host do podcast Bullet Rails (esse podcast), e é sócio e CTO da Easy Pallet, startup de automação, inovação e gestão da operação de picking, cujo sistema é utilizado pela Coca-Cola.
No bate-papo conversamos sobre:
A mudança de carreira de professor para programador, até se tornar sócio e CTO da Easy Pallet
Atendendo os centros de distribuição da Coca-cola em metade do país utilizando o Ruby on Rails como sistema principal
Como utilizam diferentes tecnologias para integração, como Node.js, Vue.js e Kotlin, junto com o Rails
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
Spotify
5.0 / 5
5 ratings
Contact Bullet Rails
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Bullet Rails?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine