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

Entendendo as Diferenças Entre Programação Orientada a Objetos e Funcional: Java vs. Elixir

Entendendo as Diferenças Entre Programação Orientada a Objetos e Funcional: Java vs. Elixir 31/03/2024

A escolha entre programação orientada a objetos (OOP) e programação funcional (FP) é mais do que uma preferência de estilo; é uma decisão arquitetônica que pode influenciar significativamente o design e a manutenção de sistemas de software. Java, uma linguagem fortemente tipada e orientada a objetos, contrasta significativamente com Elixir, uma linguagem funcional dinâmica projetada […]

Leia mais...

Como instalar a Linguagem ELIXIR no Linux.

Como instalar a Linguagem ELIXIR no Linux.

Elixir é uma linguagem de programação dinâmica e funcional, desenvolvida por José Valim em 2011, projetada para construir aplicações escaláveis e de fácil manutenção, baseando-se na máquina virtual Erlang para herdar sua robustez e capacidade de concorrência. Ideal para sistemas distribuídos, aplicações web com o framework Phoenix, Internet das Coisas (IoT), telecomunicações, e aplicações de […]

Leia mais...

Solucionando Problemas de Conexão no PostgreSQL: Um Guia Prático

Solucionando Problemas de Conexão no PostgreSQL: Um Guia Prático

Quando se trata de gerenciar bancos de dados, o PostgreSQL se destaca como uma escolha robusta e flexível para desenvolvedores e administradores de banco de dados. No entanto, como qualquer sistema complexo, pode apresentar seus desafios. Um dos mais comuns é o problema de conexão, especificamente a mensagem de erro que informa que a conexão […]

Leia mais...

Rascunho para estudo de programação orientada a objetos em Python

Rascunho para estudo de programação orientada a objetos em Python 30/03/2024

A orientação a objetos (OO) é um paradigma de programação central em Python, que facilita a organização e estruturação do código de maneira modular e reutilizável. Aqui estão os conceitos fundamentais da orientação a objetos em Python: Classes e Objetos: Uma classe é um modelo ou blueprint para criar objetos. Um objeto é uma instância […]

Leia mais...

Script para automatizar instalações de ferramentas em ambiente LINUX

Script para automatizar instalações de ferramentas em ambiente LINUX 29/03/2024

Para agilizar as instalações das minhas ferramentas de desenvolvimento quando for necessário resolvi montar o seguinte script: Basta colocar o código mostrado em um arquivo de texto e depois salva-lo com o nome de sua escolha no meu caso eu chamei de “ambiente.sh” feito isso basta abrir o terminal da sua distribuição linux e dar […]

Leia mais...

Como Usar a Porta 443 para Conexões SSH com o Bitbucket e Contornar Restrições de Rede

Como Usar a Porta 443 para Conexões SSH com o Bitbucket e Contornar Restrições de Rede 27/02/2024

Se você já se deparou com a frustrante mensagem de erro “ssh: connect to host bitbucket.org port 22: Network is unreachable” ao tentar clonar ou interagir com repositórios no Bitbucket, sabe como restrições de rede podem ser um obstáculo significativo para desenvolvedores e profissionais de TI. Muitas redes corporativas ou educacionais restringem o tráfego na […]

Leia mais...

Instalar o PGAdmin 4 em distribuições Linux Debian 12

Instalar o PGAdmin 4 em distribuições Linux Debian 12 22/08/2023

Recentemente enquanto utilizava o Linux Mint 21 Vera tive uma série de problemas ao instalar o PGAdmin 4 e numa conversa com um colega de trabalho surgiu a oportunidade de vir a utilizar o Debian. A recomendação inicial era usar o Debian 11 mas devido a incompatibilidade de Hardware tive mais sucesso com o Debian […]

Leia mais...

Habilitar Sudo no Debian e seus derivados

Habilitar Sudo no Debian e seus derivados 13/08/2023

Por padrão o debian não trás o sudo habilitado como estamos acostumados no Ubuntu e outro de seus derivados como o Mint, Xubuntu ou Kubuntu. Para habilitar este comando como o já conhecemos devemos seguir os seguintes passos: 1 – Abra o terminal; 2 – Consiga privilégios de administrador através do comando : su – […]

Leia mais...

Script para automatizar as instalações de extensões do php em distribuições LINUX

Script para automatizar as instalações de extensões do php em distribuições LINUX 27/07/2023

Publiquei neste artigo https://paulorb.dev/alternar-entre-multiplas-versoes-no-php/ formas de como instalar diversas versões do PHP em distros Linux mas surgiu um problema que uma série de extensões do php não estavam presentes e que eram fundamentais para o funcionamento de qualquer projeto php então para facilitar a vida e evitar de ficar instalando uma a uma montei o […]

Leia mais...

Git fetch: Como Verificar alterações sem aplicá-las

Git fetch: Como Verificar alterações sem aplicá-las 23/05/2023

O Git é uma ferramenta poderosa para controle de versão, amplamente utilizada por desenvolvedores. Ao trabalhar com repositórios Git, é importante ficar atualizado com as alterações remotas, mas nem sempre queremos aplicar imediatamente essas mudanças ao nosso código local. Para iniciantes, essa tarefa pode parecer confusa. No entanto, há um comando fundamental do Git que […]

Leia mais...