Desde a versão 2.3, a linguagem de programação Ruby disponibilizou um novo método para as classes e . O propósito desse método é, como o nome sugere, “escavar” objetos que podem não possuir uma estrutura muito bem definida…
Ruby
Os arrays são estruturas fundamentais em qualquer linguagem de programação. A habilidade ler e manipular os conjuntos de dados de forma eficaz é crucial para otimizar o desempenho da sua aplicação. Nesse post, vamos visitar 6 métodos principais da…
Em um dos primeiros posts do blog, mostrei um exemplo de crawler para minerar notícias utilizando o Nokogiri. Apesar de ser uma boa demonstração para um propósito geral, a mineração de notícias e posts em blogs pode ser facilitada…
O Udemy é uma dentre as principais plataformas de cursos online mais utilizadas atualmente. Particularmente é minha preferida pela usabilidade (tanto web quanto mobile), acesso vitalício e bons cursos pagos que ocasionalmente são oferecidos de graça. Recentemente, adicionei ao…
Programas tradicionais geralmente executam em uma única linha sequencial de execução (single thread). Dividir o processo a ser executado em múltiplas threads com tarefas que podem ser executadas de forma concorrente traz um ganho significativo ao desempenho do algoritmo, principalmente…