Yes, i migrated my blog coded in Go to Hugo, here’s why

Introduction A while ago i wrote a post explaining how i created my blog using Golang, and how incredible was the experience, but now, six months latter, i migrated my blog to Hugo, an opensource framework coded in Go to create static sites. Not that i was unsatisfied with my blog project in Go, in fact, it had a lot of things that i would like to improve overtime, for example, configure GitHub Actions to automatically deploy in AWS, or a VPC.

Git: Aumentando sua produtividade utilizando alias nos comandos

Hoje estava, como de costume, trabalhando em uma feature no qual eu fazia recorrentes commits e pushs, até que percebi o tanto de tempo gasto na minha vida só para digitar os mesmos comandos todas as vezes, ai que pensei se não existe uma maneira de deixar os comandos mais simples, fui pesquisar e encontrei que existe o comando “alias” no bash para criar um link de um comando para outro, por exemplo, podemos criar uma alias para o comando git push ser executado se rodarmos o comando “gp” (git push) da seguinte maneira:

Por que eu uso um relogio mecanico na era dos smartwatches?

O ano era 2010, a Apple em seu evento anual, o WWDC, anuncia o iPod nano de sexta geração, removendo de vez os botões físicos presentes no iPod desde sua primeira geração trazendo uma tela quadrada com a capacidade de multi touch. Steve Jobs, em sua penúltima apresentação, até brinca que um dos executivos da apple estava utilizando o aparelho em formato de relógio devido ao seu formato. Com isso, não demorou muito para que empresas começassem a fazer pulseiras especificas para o novo aparelho, foi um sucesso e a Apple vendo isso, lançou também muitas “Watch Faces” para o iPod.

Roteiro de 8 dias em curação

Dia 1 No primeiro dia, pegamos o voo de Belo Horizonte para Curaçao pela companhia aérea Azul, é um voo relativamente rápido até, demora cerca de 6 horas, o serviço de bordo é bom também, teve alguns snacks no inicio da viagem e no meio dela, teve um pão com duas opções, frango e vegetariana. Chegando la em Curaçao as 19:00, fomos direto para o guichê das locadoras de carro, tinha alugado previamente na RentCars pela Avis por um preço bem mais elevado que o normal, para 8 dias, ficou cerca de 2700, ou pouco mais de 550 dólares no total, e era o carro mais básico disponível, um Kia Picanto que não funcionava a abertura do porta malas e estava cheio de riscos, o ar condicionado funcionava pelo menos, deixei minha nota para a Avis de curaçao nesse link a seguir: https://maps.

Mimo

Em fevereiro de 2023, estávamos pensando em adotar um novo gato, não lembro exatamente o motivo mas sabíamos que a casa tinha espaço pra pelo menos mais um, optamos então por procurar um gato já com uma certa idade em uma ONG, de preferência um gato que ninguém gostaria, por conta de alguma deficiência ou algo do tipo. Foi ai que fomos na ONG de animais da cidade procurar um gato, marcamos a visita para um sábado, vimos diversos gatos la, muitos chamaram a atenção, mas entre eles, dois principais, um que tinha a pata da frente quebrada devido a um atropelamento que sofrera quando era ainda jovem, e outro que não tinha a pata da frente por completo.

Como aprendi a linguagem de programação Go e utilizei a mesma para programar meu blog pessoal

Em 2007, engenheiros da Google perceberam que a base de código, principalmente escrita em C++, estava complexa demais e isso estava atrasando entregas, foi então visto que seria necessário a criação de uma nova linguagem de programação. Então Robert Griesemer, Rob Pike, e Ken Thompson - também criador da linguagem B - se reuniram e, com suas habilidades, criaram a linguagem Go, com o propósito de ser uma linguagem simples como Python, porém robusta e performática como C.

Como eu fiz meu site pessoal utilizando React

Introdução Com a facilidade das redes sociais, fica muito facil termos como criar um perfil no qual podemos inserir quaisquer informaçoes sobre nós mesmos, por exemplo, no Instagram existe a opção de criar highliths com momentos importantes da nossa vida agrupadamente, como uma viagem ao exterior ou com as primeiras fotos de nossos filhos. No ambito profissional, temos o Linkedin, sendo possível colocar diversas informações sobre nossa carreira, como empregos, projetos, certificados, projetos pessoais, etc.

Como fazer um site no Github pages ter um dominio registrado no registro.br

Introdução Se você caiu neste artigo, certamente tem uma página no Github pages e gostaria de alterar a URL “.github.io” para uma URL “.br”, vamos combinar que fica bem mais profissional ter somente o nome da sua marca ou o seu nome no site, ao invés de ter o nome + github, esse artigo veio para te ajudar. O registro.br é o lugar que gerencia os dominios “.br”, então qualquer site que você ver com esse dominio, pode ter certeza que tem o registro.

Aprendendo italiano com base na cena do “Gorlami” em Inglorious Bastards

Inglorious Bastards é uma obra prima do cinema, o tempo de mais de dez anos de escrita que Tarantino levou de 1998 até o inicio das filmagens em 2008 prova que esta obra pode e deve ser lembrada para toda uma geração de amantes do cinema. Estou começando a estudar italiano e, como todo inicio de aprendizado de uma nova lingua, buscamos referencias em filmes, series, musicas, etc. para observar como a lingua é falada.

Configurando do inicio ao fim um media server com Raspberry PI, Docker e Plex.

Introdução Há tempos que tinha um Raspberry PI 3 aqui comigo porém nunca cheguei a utilizar ele para nada além de alguns testes para ver o funcionamento, pois bem, recentemente comprei uma smart TV, e nela, eu conseguia assistir meus filmes, series e animes pelo meu HD externo, foi ai que pensei na ideia, e se fosse possível utilizar meu Raspberry como um media server e acessar meus vídeos diretamente pela TV utilizando minha rede local?

Utilizando CompletableFuture para fazer requisições assíncronas em uma aplicação Spring Cloud

Com um mundo cada vez mais demandando velocidade e usuários cada vez mais exigentes, surge a necessidade de realizar otimizações em aplicações rest para o tempo de requisição ser o menor possível. Imagine um cenário onde você possui um orquestrador e para devolver a resposta para seu usuário, você precisa realizar outras requisições HTTP em outros microsserviços, Para demonstrar como realizar requisições assíncronas no Spring Cloud utilizando o CompletableFuture do Java 8, será criado um projeto orquestrador que retornará os dados de um usuário, e para agrupar os dados desse usuário, será necessário fazer três requisições para três REST APIs diferentes.

Criando uma aplicação web com Dart. Parte 2: AngularDart: Básico, roteamento e chamadas HTTP

No artigo anterior, ensinei como criar uma aplicação backend utilizando a linguagem de programação Dart juntamente com o framework Aqueduct, o artigo pode ser encontrado no seguinte link: Criando uma aplicação web com Dart. Parte 1: Aqueduct: Básico, conexão com banco e autenticação JWT O Dart é uma linguagem de programação criada dentro da Google em 2011 com o objetivo de substituir o javascript como… medium.com Para consumir a api criada, utilizaremos um framework frontend chamado AngularDart, que é uma variação do conhecido framework Angular, só que, ao invés de utilizar o TypeScript, é utilizado o Dart.

Criando uma aplicação web com Dart. Parte 1: Aqueduct: Básico, conexão com banco e autenticação JWT

O Dart é uma linguagem de programação criada dentro da Google em 2011 com o objetivo de substituir o javascript como linguagem principal nos navegadores. porém, devido a sua facilidade e curva de aprendizado, acabou se tornando uma linguagem com propósito geral, podendo hoje ser utilizada no backend, frontend e principalmente no mobile e desktop utilizando o framework Flutter. Nesse tutorial, iremos utilizar o dart para construir o básico de uma aplicação “to-do list” utilizando o framework Aqueduct.
 

Marco Pegoraro

Hello, my name is Marco, welcome to my personal blog, here i write posts about tecnology, programming, life, tech reviews among other things.