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

Recursão com a Torre de Hanoi em PHP

Recursão com a Torre de Hanoi em PHP 11/04/2024

Recursão é um conceito essencial em programação que se refere a uma função que se chama a si mesma dentro de sua definição. Embora possa parecer complicado à primeira vista, a recursão é uma ferramenta poderosa e elegante para resolver problemas complexos de maneira simplificada. Neste artigo, exploraremos como a recursão pode ser aplicada em […]

Leia mais...

Variáveis Dinâmicas e Referências no PHP

Variáveis Dinâmicas e Referências no PHP 10/04/2024

No mundo da programação PHP, compreender o conceito de variáveis de variáveis e o uso de referências é fundamental para dominar a linguagem e escrever códigos eficientes e poderosos. Neste artigo, vamos desbravar esses tópicos avançados, que são verdadeiros trunfos na manga de um desenvolvedor PHP. Variáveis de Variáveis O PHP possui um recurso peculiar […]

Leia mais...

Como instalar o DBEAVEr via PPA no Ubuntu Linux e derivados.

Como instalar o DBEAVEr via PPA no Ubuntu Linux e derivados. 09/04/2024

Vamos a mais um post HOW TO…. Abra o Terminal: Você pode fazer isso procurando por “Terminal” no menu de aplicativos ou pressionando Ctrl+Alt+T. Adicione o PPA do DBeaver à sua lista de repositórios: Execute o seguinte comando no terminal: Para instalar o DBeaver no Linux Mint ou qualquer outra distribuição baseada no Ubuntu via […]

Leia mais...

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