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

Laravel: Trabalhando com whereHas e with de forma simples

Laravel: Trabalhando com whereHas e with de forma simples 15/10/2024

Quando trabalhamos com Eloquent no Laravel, frequentemente precisamos realizar consultas baseadas em relacionamentos entre modelos. Para isso, o Laravel oferece dois métodos bastante poderosos: whereHas e with. Neste artigo, vou explicar como utilizá-los de forma prática, para você fazer consultas mais eficientes e otimizadas no seu projeto. O que é o whereHas? O método whereHas […]

Leia mais...

Primeiros Passos com Go: Criando uma Aplicação Interativa do Zero

Primeiros Passos com Go: Criando uma Aplicação Interativa do Zero 02/10/2024

Se você está começando a aprender Go e quer fazer algo prático, vou te mostrar como criar uma aplicação básica que permite incluir, editar, listar e remover pessoas. O objetivo aqui é aprender de uma forma leve. Os dados serão salvos em memória e futuramente vamos evoluir nossa aplicação para fazer de um banco de […]

Leia mais...

Instalação e Configuração do OpenSSH no Ubuntu

Instalação e Configuração do OpenSSH no Ubuntu 30/09/2024

Este tutorial rápido e objetivo vai te mostrar como instalar e configurar o OpenSSH no Ubuntu, além de incluir algumas dicas extras de configuração de segurança. 1. Atualizar o sistema Abra o terminal e execute o comando para garantir que todos os pacotes estão atualizados: sudo apt update && sudo apt upgrade -y 2. Instalar […]

Leia mais...

Código python para rodar arquivos .sql no postgres

Código python para rodar arquivos .sql no postgres 17/09/2024

Nesta semana o Postgres vem me desafiando, e meu pc também, porque por algum motivo o PGADMIN está demorando uma eternidade para rodar o procedimento de restore de backups. Numa dessas situações do dia-a-dia com o restore do PGADMIN não querendo funcionar o jeito foi rodar um arquivo .sql e que pasme por ter um […]

Leia mais...

Como Executar Migrations e Seeders Específicas no Laravel

Como Executar Migrations e Seeders Específicas no Laravel 12/09/2024

Para rodar uma migration específica no Laravel, você pode usar o comando migrate com a opção –path. Siga os passos abaixo: Identifique o caminho da migration que você deseja rodar. Normalmente, as migrations ficam em database/migrations. Execute o seguinte comando no terminal, especificando o caminho da migration: Isso irá rodar apenas a migration que você […]

Leia mais...

Como Unir Múltiplos Arquivos PDF em um Único Documento Usando Python

Como Unir Múltiplos Arquivos PDF em um Único Documento Usando Python 29/08/2024

No dia a dia, muitas vezes nos deparamos com a necessidade de unir vários arquivos PDF em um único documento. Seja para compilar relatórios, unir notas fiscais ou simplificar o envio de documentos, essa tarefa pode ser facilitada com o uso de um script Python simples e eficiente. Neste artigo, vou mostrar como você pode […]

Leia mais...

Importando Dados de um Arquivo CSV para o PostgreSQL Usando PDO::pgsqlCopyFromArray no Laravel

Importando Dados de um Arquivo CSV para o PostgreSQL Usando PDO::pgsqlCopyFromArray no Laravel 31/07/2024

O método PDO::pgsqlCopyFromArray permite copiar dados de um array diretamente para uma tabela no PostgreSQL. Este tutorial mostra como usar esse método no contexto do Laravel. Os métodos do PDO no Laravel podem ser acessados diretamente através da conexão com o banco de dados fornececida pelo Eloquent. Este exemplo mostra como ler um arquivo CSV, […]

Leia mais...

Manipulando Strings em GOLANG

Manipulando Strings em GOLANG 29/06/2024

Resolvi retormar meus estudo em Go Lang e assim vamos ao primeiro post dessa série de estudos onde vamos aprender a manipular strings: Concatenação de Strings A concatenação de strings pode ser feita usando o operador +. Dividindo uma String Para dividir uma string em substrings com base em um delimitador, use a função strings.Split. […]

Leia mais...

A função WITH RECURSIVE no PostgreSQL

A função WITH RECURSIVE no PostgreSQL 11/04/2024

A função WITH RECURSIVE no PostgreSQL é uma ferramenta poderosa para a execução de consultas recursivas em bancos de dados. Este recurso é especialmente útil quando se trabalha com dados hierárquicos ou relacionais, como árvores de categorias, estruturas organizacionais ou grafos. Neste artigo, vamos explorar como a função WITH RECURSIVE funciona e como você pode […]

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