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

Um resumo sobre o WSL2

Um resumo sobre o WSL2 03/10/2024

O WSL 2 (Windows Subsystem for Linux) representa um grande avanço na integração entre o Windows e o Linux, permitindo que desenvolvedores tenham acesso a um ambiente Linux completo dentro do Windows. Com melhorias de performance em comparação ao WSL 1, o WSL 2 utiliza um kernel Linux real, oferecendo total compatibilidade com system calls […]

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

Instalando e Gerenciando o SQLite no Linux

Instalando e Gerenciando o SQLite no Linux

Introdução ao SQLite O SQLite é um sistema de banco de dados leve, sem servidor e autocontido, amplamente utilizado em aplicações locais e embarcadas. Ele armazena dados em arquivos individuais e oferece suporte a transações ACID, o que o torna ideal para projetos pequenos e médios. Instalando o SQLite no Linux A instalação do SQLite […]

Leia mais...

Estruturas de Dados em Go: Guia Simples com Exemplos Práticos

Estruturas de Dados em Go: Guia Simples com Exemplos Práticos

Go (ou Golang) é uma linguagem de programação eficiente e fácil de usar, conhecida por sua simplicidade, sendo ideal para construir sistemas escaláveis e de alto desempenho. Neste post, vamos explorar as principais estruturas de dados em Go com exemplos práticos, mostrando como aplicá-las no dia a dia de um desenvolvedor. Arrays Arrays em Go […]

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

Como Instalar e Usar o MailHog com Laravel para Testes de Email

Como Instalar e Usar o MailHog com Laravel para Testes de Email 24/09/2024

No desenvolvimento de aplicações web, especialmente no Laravel, enviar emails é uma tarefa comum. Porém, testar o envio de emails em ambientes de desenvolvimento pode ser desafiador, já que você não quer correr o risco de enviar emails de teste para destinatários reais. É aí que o MailHog entra em cena. O MailHog é uma […]

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 Instalar o PostgreSQL 16 no Linux Mint 21

Como Instalar o PostgreSQL 16 no Linux Mint 21 16/09/2024

O PostgreSQL 16 ainda não está disponível nos repositórios oficiais do Linux Mint 21, então usaremos o repositório oficial do PostgreSQL. O repositório da versão “Jammy” é compatível com o Linux Mint 21. Para seguir com a instalação do POSTGRES 16 no Linux mint 21 Vera siga os passos abaixo:  

Leia mais...

Como Atualizar Valores de Chaves em Campos JSON no PostgreSQL

Como Atualizar Valores de Chaves em Campos JSON no PostgreSQL 12/09/2024

Atualizar valores em um campo JSON no PostgreSQL é uma operação comum ao trabalhar com dados semi-estruturados. Isso é especialmente útil em cenários onde armazenamos configurações, respostas de questionários ou qualquer estrutura de dados flexível diretamente no banco de dados. Neste artigo, exploraremos como atualizar valores de um campo do tipo JSON em PostgreSQL, utilizando […]

Leia mais...

Como Executar Migrations e Seeders Específicas no Laravel

Como Executar Migrations e Seeders Específicas no Laravel

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