Matheus' Website

My name is Matheus Degiovani and this is my personal website/blog/web presence.

I'm a lifelong technologist currently performing freelance work for Decred and other clients.

If you want to get in touch with me, drop me a line at contact-website@matheusd.com.

In this website you can read an informal introduction about myself, check out my CV (here's some cool stuff I've worked on) or read a few blog posts I eventually manage to write.


Latest Posts

Diário Qubes OS 01 - Deixando o Windows

19 June 2017

Primeiro post sobre o Qubes OS - porque estou saindo do Windows e porque escolhi o Qubes

Por toda minha vida pessoal e profissional meu desktop de uso diário rodou um sistema Windows. Até hoje a versão que mais gostei de usar foi o Windows 2000 - a versão moderna mais lightweight do kernel do NT que já experimentei. Mas o Windows 10, desde que migrei para ele tem me deixado bastante feliz. Pouquíssimos BSODs (talvez 2 até hoje por problemas de hardware), muitas opções de personalização, UI agradável e excelente compatibilidade de programas. ... Read More

Optimzing my Blog

24 May 2017

What optimization options I did on my blog, to speed up page loading time

I’ve wanted to make a round of optimzations around this site for a while, trying to speed up the loading time of the pages. This website is built with Hugo, so it’s pretty easy to adjust or create a new template for it, while maintaining all existing content. I was originally using the awesome Hugo-Geo theme, but I was a bit unhappy with the fact that imports the whole bootstrap framework, so I wanted to slim it down a bit. ... Read More

Simulating limited networks with Wanem and VirtualBox

9 May 2017

How to configure Wanem and VirtualBox for network simulation including latency and bandwidth restrictions

This will be an article written to future-me, when he needs to simulate a network with limited bandwidth and latency for the nth time and can’t easily find the exact software to do it. This is the premise of the problem: you are developing a software (web, desktop, mobile, doesn’t matter which kind) and need to simulate a low bandwidth connection (maybe you’re testing a desktop software running through an internet VPN). ... Read More

Apresentação: Workshop Decred

7 May 2017

Uma pequena apresentação/workshop sobre bitcoin, altcoins e decred

O pessoal na Gigatron tem me perguntado bastante sobre bitcoins e altcoins e como eu comentei sobre o Decred, resolvi fazer uma pequena introdução sobre como, na prática, é possível investir em bitcoins. Os slides da apresentação estão disponíveis aqui no site. Curiosidade: essa apresentação foi construída com o Reveal.js.

Analisando tempo de startup de aplicações Delphi

16 December 2016

Um post-mortem com a técnica que eu usei para detectar os pontos de lentidão em um sistema Delphi grande.

Introdução do problema Recentemente eu realizei um trabalho de refactoring em um dos sistemas da Gigatron para melhorar o tempo de startup do software. Nesse caso em particular, o software é construído em Delphi e é um dos maiores projetos (em quantidade de código) que temos internamente. Nesse artigo eu vou relatar a técnica que utilizei para identificar os pontos chave para otimização do programa e algumas das melhorias implementadas. ... Read More

This website was built with Hugo and the layout was inspired by Hugo Geo.