CallMarx.dev

Eugenio A. Jimenes

Desenvolvedor, nerd, disléxico, linux fanboy, viciado/hipster em café e esquerdopata convicto - CallMarx, sacou?

Bacharel em Ciências da Computação pela USP, trabalho na área desde 2012. Apesar de curioso e apaixonado por tecnologias, mantenho minha relação dúbia de “Credo, que delícia!” com TI, na clássica batalha de gerir expectativas, foco e frustrações.

Diário de um disléxico: Aprendendo Elixir

27-04-2021 2 minutos de leitura.

Como bom fanboy que sou de Ruby (e Rails), decidi estudar Elixir - linguagem brazuca e com sintaxe inspirada no Ruby. Cheguei a pensar em comprar algum curso online, mas como sou canguinha e mais implicante do que debugar java no Eclipse decidi seguir os tutoriais do Elixir School, o Getting Started e a documentação oficial. Além disso, fazer os exercícios sobre a linguagem do https://exercism.io.

Hoje eu aprendi: configurar verificador ortográfico PT-BR no editor Vim

25-04-2021 2 minutos de leitura.

Editando esse mesmo blog em meu vim (utilizo o Jekyll) me questionei: “Porque diabos estou usando o Google Docs como corretor?”. Decidi então buscar como configurar meu próprio vim - na verdade nvim, cheio plugins e firulas visuais - para fazer este trabalho e me poupar dos CTRL+C e CTRL+V.

Busca em texto otimizada com a Gem pg_search - Parte II

08-04-2021 8 minutos de leitura.

Na parte I deste post eu expliquei um pouco sobre o conceito e as funcionalidades de Full Text Searching do PostgreSQL e me comprometi a explicar com um projetinho Ruby on Rails através da Gema PgSearch, vamos lá então.

Busca em texto otimizada com a Gem pg_search - Parte I

18-01-2021 5 minutos de leitura.

Naufragando pela internet me deparei com a Gem PgSearch que tira proveito das funcionalidades de Full Text Searching do PostgreSQL. O conceito Full Text Searching refere a técnicas e estrateǵias computacionais para otimizar a pesquisa de palavras, e até frases, em longos e múltiplos textos armazenados em bancos de dados. Trata-se de uma ampla área de estudo e pesquisa dentro da Ciências da Computação, desde de 1990.