Olá, meu nome é Jônatas Davi Paganini e esse é meu blog. Sou programador, tenho alguns projetos no github e escrevo livremente aqui no ideia.me e também escrevo posts mais técnicos no Ship It!


Introdução a linguagem Ruby

Hoje estive dando uma treinada para o live coding amanhã sobre quais coisas posso mostrar em 30 minutos.

String

Array

Hash

Classes

Abrindo classes existentes

Undefined method

Escopo de variáveis

Alternative Syntaxes and bug fixes

Nessa parte fiquei viajando na maionese por causa de alguns erros bobos da sintaxe. Porém tem vários aprendizados de como debugar.

Play with method_missing

O method_missing é uma das ferramentas mais legais e atrativas. Meu exemplo não é lá o melhor de todos mas já serve ;)

Nesse episódeo também têm alguns highlights de refactor. Melhorando e extraindo métodos conforme as necessidades vão surgindo.

Variable multi assignment

Múltiplas atribuições de variáveis é muito simples.

Também permite expressões ;)

E aí gostou? Que detalhes de by mostraria em trinta minutos para alguém que não conhece nada de Ruby em 30 minutos?



Programar é uma droga

Sim, uma das mais pesadas que já usei.

Tenho que admitir: Sou viciado em programar.

Durante tanto tempo tentei fingir que isso era uma simples paixão de dev, mas não: sou viciadão mesmo.

E pior, quando estou por horas na frente de um material de qualidade não consigo largar. Atravesso madrugadas "na pira".

Pior ainda é quando as coisas não funcionam como o esperado. Aí então é mais viciante. Fica fácil de ver o sol nascer quando estou debugando :)

Quando comecei achei que seria fácil largar e que era coisa da época.

Rapaz jovem, cheio de energia, mas não: Anos de estrada e mesmo com filho e mulher esperando continuo assim:

Esperando a família ir dormir pra dar mais um peguinha nos códigos.



TDC Online! Here we go!

Esse ano minha palestra sobre Zero Downtime Migrations vai estar no TDC Online!

The Dev Conf preparou um set de palestras gravadas da edição São Paulo 2015.

Basicamente, o TDCOnline - Full Stack Developer irá trazer uma seleção das palestras gravadas, para te ajudar a ter uma visão geral das tecnologias.

De Internet das Coisas, passando por novas formas de pensar e desenvolver, até testes e DevOps.

O evento será online mas estaremos disponíveis para tirar dúvidas no dia do evento.

The Dev Conf - Florianópolis 2016

Falando em TDC, estamos próximos da edição Florianópolis :)

Vou palestrar nas trilhas de Ruby e DevOps!

Evento TDC2016

Compareça! O evento é muito bom e instrutivo! Esse vai ser o 4º ano que participo e sempre aprendo muito! E também faço muito networking :)

Nos encontramos lá o/