Olá! Meu nome é Diego Brocanelli 👋

Sou desenvolvedor de software, pai e apaixonado por tecnologia.

Filas e mensageria com RabbitMQ revolucione a comunicação do seu sistema

Índice O que é RabbitMQ? Como Exchanges e Filas funcionam no RabbitMQ Publicador e Consumidor: como funcionam no RabbitMQ Vantagens e desvantagens das filas fanout Mas por que usar mensageria? Conclusão Links e referências O que é RabbitMQ? De acordo com sua própria documentação, em tradução livre: “RabbitMQ é um broker de mensagens e streaming confiável e maduro, que é fácil de implementar em ambientes de nuvem, no local e na máquina local....

2024-09-26 · 5 min · Diego Brocanelli

Como programador, sou obrigado a usar Linux?

Gostaria de bater um papo sobre uma pergunta bem interessante. “Como programador, sou obrigado a usar Linux?“ Obrigado não, porém, saber Linux lhe ajudará e muito em sua carreira. 😉 Linux está muito ligado ao desenvolvimento de software, e podemos afirmar que, hoje em dia, está muito mais fácil utilizá-lo. Mesmo você utilizando Windows em sua máquina, pode recorrer ao WSL (Linux no Windows). Para determinadas atividades que deseja desempenhar, de fato o Windows se mostrará mais prático como jogos, alguns softwares como Photohop e etc....

2023-04-28 · 3 min · Diego Brocanelli

Participação no Podcast Fechatag

Olá, tudo bem? Recentemente tive o enorme prazer em participar de um episódio do podcast Fechatag, do grande Montanha. Acompanho o Montanha desde a época em que era host do podcast Dev Na Estrada, e quando ele anunciou a criação do fechatag fiquei muito feliz, pois é um material muito rico, diferenciado e prazeroso de acompanhar. Adoro o fechatag, pois conecta pessoas por meio da tecnologia que compartilham suas histórias, aprendizados e sucessos....

2021-11-03 · 1 min · Diego Brocanelli

Como estudo uma nova tecnologia?

Olá, tudo bem?! É muito comum as pessoas terem dúvida de como aprender uma nova tecnologia, visto mais frequentemente nas pessoas iniciantes. Com o tempo eu identifiquei a maneira com o qual melhor me adéquo para estudar, sugiro que comece a analisar quais maneiras lhe agrada mais, e que trazem melhores resultados. Sabemos que não existe uma maneira universal (bala de prata) para todos, há pessoas que gostam de ler, outras de assistir ao conteúdo desejado, ouvir podcasts ou áudio books por exemplo, essa diversidade é natural e individual de cada pessoa....

2021-05-13 · 9 min · Diego Brocanelli

GIT – Seu guia de sobrevivência

Olá, tudo bem! O que é GIT? É uma ferramente para controle de versão descentralizada criada por Linus Torvalds, que possibilita a gestão do versionamento de códigos, alias, não necessariamente apenas códigos, sendo a ferramente mais utilizada para a finalidade a que se propõem. Entretanto, por que sempre é frisado que para desenvolver software é fundamental usar uma ferramenta para controle de versão? Os projetos estão cada vez mais complexos com equipes mais numerosas e entregas cada vez maiores, onde dezenas ou centenas de pessoas estão interagindo com o mesmo repositório de código mandando correções ou novas funcionalidades....

2021-02-27 · 9 min · Diego Brocanelli

Laboratório de ideias

Nós, profissionais de TI, sempre estamos praticando e estudando novas tecnologias, e fatalmente você esbarrou na dificuldade em definir o que fazer para por em prática o que está ou pretende estudar. Tendo isso em mente, criei o projeto Laboratório de ideias, focado em evitar desperdício de tempo e trazer maior foco nos estudos. Sendo uma lista (issues) contendo diversas ideias para ser posta em prática. Para enviar sua ideia é bem simples, acesse as issues do projeto, analise se a sua ideia não consta na lista, caso não tenha, prossiga criando sua ideia....

2021-01-25 · 1 min · Diego Brocanelli

Funções nativas PHP – str_getcsv

Olá! PHP é uma linguagem fantástica com inúmeros recursos nativos que facilitam e entrega alta performance. Uma dessas funções é a str_getcsv, responsável por ler um arquivo csv e converter seus valores em um array. Versões do PHP suportadas: PHP 5 >= 5.3.0 e PHP 7 Assinatura da função: 1 str_getcsv ( string $input [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\\" ]]] ) Retorno da função: array...

2020-01-03 · 2 min · Diego Brocanelli

Configuração automática de estação de trabalho

Olá, tudo bem! Para facilitar o processo de configuração de uma estação de trabalho, criei um projeto open soucer chamado workstation_configuration, responsável por realiza todo o trabalho pesado de download, instalação e configurações necessárias para deixar redondo a nova estação que utilizará para desenvolvimento web. Requisitos Distribuição Linux baseado em Debian. Como funciona Consiste em scripts shell que fazem todo o trabalho de instalação e configuração conforme informações contidas no arquivo setup....

2019-12-28 · 2 min · Diego Brocanelli

hhbr: 28 – Renderizando componentes com Vue.js (vídeo)

Olá, tudo bem?! Nesta edição de número 28 do hhbr tivemos uma mega palestra sobre Vue.js com o palestrante William Correa, que explanou em detalhes diversos pontos bacanas da renderização com Vue. Dados da palestra Tema: “Renderizando Componentes com Vue.js” Palestrante: William Correa Twitter: @wilcorrea Github: @wilcorrea Links Comentado https://vuejs.org/ https://br.vuejs.org/ https://template-explorer.vuejs.org

2019-11-05 · 1 min · Diego Brocanelli