Hoje o recado é curto, mas muito importante! Até preferi gravar um vídeo rápido, pra explicar melhor. Só não liguem a má qualidade. Vídeos não são meu forte. :P A ideia é simples: se quiser trabalhar com Programação e se...
Categoria: Dicas
Composer: o gerenciador de dependências para PHP
O Composer é o gerenciador de dependências para PHP mais utilizado hoje em dia em todo o mundo. Ele permite que você defina bibliotecas externas usadas em seu projeto de forma simples. O próprio Composer se encarrega de baixar a biblioteca...
Honeypot: Captcha Acessível Sem Utilização de Imagens
Neste meu antigo post eu mostrei como usar algumas técnicas de Captcha envolvendo imagens. O grande problema disso está no quesito acessibilidade. Leitores de tela não identificam as imagens, dificultando a navegação para deficientes visuais. Outro problema é o incômodo...
A Magia dos números de Fibonacci
Na semana passada, foi publicado no Canal do TED Talk no Youtube, o vídeo The magic of Fibonacci numbers, no qual Arthur Benjamin mostra a Sequência de Fibonacci e a magia escondida nela. Se as escolas mostrassem esse lado da...
C/C++: calculando hash MD5 usando a biblioteca do OpenSSL
Obter o hash MD5 de uma string é uma tarefa bem simples em algumas linguagens de mais alto nível, como Python, Ruby ou PHP. Porém, em C e C++ não é tão simples. Sem o auxílio de uma biblioteca externa,...
Git: criando repositórios remotos
Há um tempo, eu mostrei aqui como usar as funcionalidades básicas do Git para controlar versões de softwares. Hoje mostrarei como criar repositórios remotos via SSH. É possível usar repositórios remotos por meio do GitHub ou do Google Code, mas...
Estudando Inglês: dicas de fontes de conteúdo
Dominar a língua inglesa é fundamental para muitos cargos de trabalho, principalmente na área de TI. Também é importante conhecer esse idioma para objetivos pessoais, como uma viagem para o exterior. Por isso resolvi criar este post para compartilhar com...
Sou Roberto Beraldo (ou apenas Beraldo), desenvolvedor PHP há mais de 15 anos, numa jornada de desenvolvimento para me aprofundar no mundo DevOps e Cloud. Bacharel em Ciência da Computação, com uma base sólida em desenvolvimento web e conhecimentos em DevOps e Computação em Nuvem. Estou dedicado a conectar o desenvolvimento de software com a gestão de infraestrutura.