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

Como ignorar permissões do Linux em repositórios GIT.

Como ignorar permissões do Linux em repositórios GIT. 03/11/2022

Recentemente me deparei com um problema curioso que ocorre no GIT principalmente enquanto escrevemos código em modo root e depois fazemos o push para os repositórios que faz com que as permissões(CHMOD) de arquivos e pastas fossem para o servidor e ao baixar o projetos estas acabavam por atrapalhar o desenvolvimento tendo que em alguns […]

Leia mais...

Função para fazer a tecla ENTER funcionar como a tecla TAB em formulários web.

Função para fazer a tecla ENTER funcionar como a tecla TAB em formulários web. 25/10/2022

Segue função em Jquery que utilizei muito em projetos para permitir o comportamento da tecla TAB(pular campos do formulários) utilizando a tecla enter, essa prática é muito comum em sistemas DESKTOP e acho interessante a sua implementação interessante em aplicações para a Internet tb. Abaixo segue o código:

Leia mais...

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...

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...

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...