PauloRB.dev

Desenvolvedor de Software

Foto de Perfil

Sobre Mim

Olá, sou um desenvolvedor de software apaixonado por tecnologia. Bem-vindo ao meu site profissional onde compartilho meu currículo e escrevo sobre programação.

Blog

Adicionar e remover classes CSS com Vanilla Javascript

Adicionar e remover classes CSS com Vanilla Javascript 17/10/2022

Adicionar e remover classes CSS com JQUERY é uma atividade muito simples, mas também através do javascript puro conseguimos o mesmo efeito e com as mesma simplicidade. Todo elemento do DOM possui uma propriedade classlist que é basicamente o ponto de entrada para se obter e configurar as classes CSS desse Elemento como podemos ver […]

Leia mais...

Alterar função ONCLICK de um botão com JavaScript Vanilla

Alterar função ONCLICK de um botão com JavaScript Vanilla 13/10/2022

Vamos lá a mais um estudo de caso. Na tela abaixo temos um crud simples cujo frontend foi feito com Vanilla JavaScript e assim surgiu-se a necessidade de que ao clicar no botão atualiza o evento ONCLICK do botão registrar tivesse sua função modificada e seu texto alterado.

Leia mais...

Convenção de nomes utilizada no Laravel

Convenção de nomes utilizada no Laravel 06/10/2022

Tabela para consulta rápida a convenção de nomes utilizadas em projetos Laravel:

Leia mais...

Alternar entre múltiplas versões no PHP

Alternar entre múltiplas versões no PHP

Então problemas do dia-a-dia se por alguma motivo qualquer você prefere utilizar ambientes de desenvolvimento locais ao invés de containers Docker onde podemos ter os mais diversos tipos de versões da linguagem utilizado e até mesmo outros bancos de dados vamos ver como resolve meu problema de ter em meu computador mais de uma versão […]

Leia mais...

Como iniciar, parar e reiniciar o Apache Web Server no Linux

Como iniciar, parar e reiniciar o Apache Web Server no Linux

Comandos  para controlar o funcionamento do apache em ambientes de desenvolvimento locais: Estes Comandos Servem para ambientes Ubuntu/Debian:

Leia mais...

Como acessar o entity Manager(Doctrine) dentro de comandos no Symfony 5

Como acessar o entity Manager(Doctrine) dentro de comandos no Symfony 5

Ao termos de criar comandos personalizados no Symfony na maioria das vezes se faz necessário o uso de alguma interação no banco de dados quer seja a criação, edição ou até mesmo a exclusão de um registro. No exemplo abaixo vamos ver como podemos acessar o EntityManager do Doctrine e assim pode realizar as mais […]

Leia mais...

Construir array de texto a partir de um array.

Construir array de texto a partir de um array. 17/08/2022

No dia de hoje(17/08/2022) me deparei com o seguinte problema onde recebiamos um array javascript contendo textos e cujas chaves precisavam receber um tratamento(usei a função toUpperCase() para simplificar) para atendimento da demanda, entretanto, deveríamos garantir que o array tivesse todas as chaves verificadas para garantir a consistência dos dados e como solução chegamos ao […]

Leia mais...

Extensões Visual Studio Code para o dia a dia

Extensões Visual Studio Code para o dia a dia 15/08/2022

Segue uma lista das extensões que mais utilizo em meu dia a dia como desenvolvedor quando uso o editor VisualStudio Code. Live Server. Cria um localhost do arquivo que você está trabalhando e atualiza a página automaticamente evitando ter dar refresh(apertar a tecla F5). BookMarks. É uma extensão que ajuda nas marcações nas linhas ou […]

Leia mais...

Como instalar o Docker no Linux(Ubuntu)

Como instalar o Docker no Linux(Ubuntu) 28/07/2022

Para instalar o docker no ubuntu basta seguir os passos abaixo: Abra o terminal do Linux copie e cole os códigos que seguem: Com isso o docker já está instalado em sua máquina. Agora vamos para mais alguns passos adicionais: OBS: Os comandos abaixo evitam ter de utilizar o comando sudo toda vez que for […]

Leia mais...

Como instalar o RabbitVCS no ubuntu 18.04

Como instalar o RabbitVCS no ubuntu 18.04 25/05/2022

Caso você sendo usuário Linux e precise instalar um gerenciador de SVN temos como alternativa o RABBITVCS. São apenas dois comandos no terminal do ubuntu que seguem abaixo: sudo add-apt-repository ppa:rabbitvcs/ppa sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli OBSERVAÇÃO : No segundo comando omiti a instalação do rabbitvcs-thunar devido ao fato de que o mesmo não […]

Leia mais...