Perfil

Lucas Hiago @luchiago


Sobre mim

-

Propostas

Design Patterns no Ruby on Rails

Desing Patters é um conceito que não foi moldado inicialmente para o mundo de desenvolvimento, e sim para o mundo da arquitetura, mas que foi adaptado para programadores terem um guia de como melhorar a arquitetura do código deles utilizando padrões (por isso Design Patterns, em português, Padrões de Projeto) os quais facilita também a comunicação entre o time para evoluir a qualidade do código.

Gitpod: uma IDE online para facilitar o desenvolvimento.

Configurar um projeto na sua máquina as vezes pode ser uma dor de cabeça e para contornar isso surgiram alternativas como Docker e Gitpod, sendo esta uma IDE online que pode ser aberta de qualquer página de projeto do Github, a qual irá facilitar a configuração de um projeto e também a vida do programador durante o desenvolvimento do mesmo.

Introdução ao Scrapy, uma ferramenta para web scraping.

Web scraping (em português, raspagem de dados) é uma técnica para extração de dados da web para diversas finalidades. A necessidade desse procedimento surge quando algum site de interesse (um site de notícias, por exemplo) não disponibiliza uma API (sigla em inglês para Interface de Programação de Aplicações) para retorno de dados. Sendo assim, a técnica de raspagem de dados permite a extração automatizada de dados não-estruturados para dados estruturados que serão utilizados em análises, estatistícas, entre outras finalidades. Atualmente existem diversos frameworks e bibliotecas que possibilitam essa técnica e nessa palestra irei abordar o framework open source, Scrapy feito em Python.


 

SQL com Arel no Rails

Arel é uma biblioteca do ActiveRecord para construção de queries SQL na sua aplicação Rails. Com ela, podemos transformar queries SQL complexas em simples e légiveis queries, que facilitam o desenvolvimento e manutenção das mesmas. Nesta palestra irei falar um pouco sobre esta bilbioteca com exemplos.