Carta de repudio ao governo italianoMarco Pegoraro, 30 March 2025 Introdução Antes de iniciar esta carta, gostaria de dizer primeiramente que essa carta não é sobre o povo italiano, muito menos a rica cultura italiana que influenciou e influencia o mundo no qual vivemos até hoje como a arte e a culinária, esse post é sobre as decisões absurdas do governo italiano a respeito da limitação ao direito de sangue da cidadania italiana e somente isso. Também me reservo do direito de escrever utilizando minha lingua materna, que é o português brasileiro, até poderia tentar escrever em italiano mas me recuso depois das decisões já citadas anteriormente neste paragrafo.
My car, a 2017 Toyota Etios CrossMarco Pegoraro, 1 March 2025 A brief history of me and cars I really like cars. It doesn’t matter if it’s an old car, a modern car, a sports car, or a basic car — I like cars in general. I believe that all cars serve purpose, and if a car is solving someone’s problem, than it’s a good car. With that said, I have had a few cars in my life: an old Civic, an old Accord (which is the car I owned the longest), a Fiat Palio, and Chevrolet Vectra (also known as Opel Astra H in europe), to name a few.
[Video] Building an AliExpress Xeon Gaming PCMarco Pegoraro, 4 May 2024 So, a few days ago i bought a new case for my old gaming PC that i built in the covid 19 period to play games, my old case was very old and it was falling apart, literally. So a made a video explaining how i transferred the parts to the new case. After the pc was ready to use, i then installed the PC in my living room to play games in my TV using my XBOX controller, the problem is, my office didn’t have any PC anymore.
I migrated my blog coded in Go to Hugo, here’s whyMarco Pegoraro, 28 April 2024 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 comandosMarco Pegoraro, 24 January 2024 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:
Eu não aguento mais as postagens inúteis do LinkedInMarco Pegoraro, 11 January 2024 As redes sociais cada vez mais utilizam algoritmos de sugestões para que o usuário passe o máximo de tempo possível na rede social antes de sair, eu lembro da época de quando eu entrava no YouTube e a página inicial era somente minhas inscrições, porém em um momento, a tela mudou para vídeos recomendados baseados no que eu gosto, tudo calculado para que eu fique mais tempo possível vendo vídeos.
Brazil - One of the bad partsMarco Pegoraro, 25 December 2023 Imagine this, it’s Christmas Eve, you are tired because you traveled to a nearby city that is a reference when it comes to Christmas decoration. So you go back home and wait until 12:00 PM to watch the fireworks and then go to sleep, but in Brazil, everything can happen. Out of nowhere, a Car with a very loud sound system starts playing a “music” genre called Brazilian Funk, or just, Funk.
Por que eu uso um relogio mecanico na era dos smartwatches?Marco Pegoraro, 23 November 2023 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çãoMarco Pegoraro, 22 November 2023 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.
MimoMarco Pegoraro, 20 November 2023 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 pessoalMarco Pegoraro, 27 October 2023 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 ReactMarco Pegoraro, 30 July 2023 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.brMarco Pegoraro, 30 July 2023 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 BastardsMarco Pegoraro, 2 April 2023 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.Marco Pegoraro, 4 January 2022 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 CloudMarco Pegoraro, 22 August 2020 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 HTTPMarco Pegoraro, 27 October 2019 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 JWTMarco Pegoraro, 26 October 2019 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.