December 20, 2022:
The architecture of open source applications [Audacity]
This post summarizes Chapter 2 of the book The architecture of open source applications - Vol I
Read More
November 26, 2022:
A second pass on the FTX collapse
In this post I collect my notes on the contagion of the FTX collapse.
Read More
November 20, 2022:
My notes on the FTX fraud
In this post I collect my notes on the technical aspects of the FTX bankrupt
Read More
September 3, 2022:
Implementing a liquidity pool with Python
In this post, I implement a liquidity pool using python and common data structures.
Read More
August 6, 2022:
The architecture of open source applications [Asterisk]
This post summarizes Chapter 1 of the book The architecture of open source applications - Vol I
Read More
July 3, 2022:
Browsers degraded performance in background tabs
This post describes how I discovered that the load time for interactions in background tabs is 22x to 56x slower
Read More
May 21, 2022:
Solving Puzzles with Bitwise Operators
In this post I rant a bit about bitwise operators and review common ones.
Read More
May 18, 2022:
The Biggest Collapse in Crypto
In this post I collect my notes on the meldown of Terra ecosystem.
Read More
May 15, 2022:
Learning Rust - creating a full-text search engine
In this post, I try to reproduce the article "Let's build a Full-Text Search engine" to learn more about full-text search databases and Rust.
Read More
May 8, 2022:
Experimenting with Redux Listener Middleware
For a while now, Redux is working on improving its image with the development of Redux Toolkit. The old conception that redux was too verbose, hard to onboard, hard to learn, and unnecessary for most applications is in fact becoming something of the past. The Redux Toolkit is full of utilities to ease development providing simpler ways to set up a store, create reducers, and deal with immutable updates, allowing you to do more with less code. Some highlight features are:
- RTK Query
- Typescript support
- createSlice
- createAsyncThunk
- createEntityAdapter
- createListenerMiddleware
Read More
April 17, 2022:
Site Reliability Engineering - Chapter 1
SRE is what you get when you treat operations as if it’s a software problem. This field originated at Google and spread into the broader software development industry, and other companies subsequently began to employ site reliability engineers. Organizations who have adopted the concept include Airbnb, Dropbox, IBM, LinkedIn, Netflix and Wikimedia.
Read More
April 17, 2022:
Weekly Readings 2022-16
All the good stuff of the week.
Read More
April 12, 2022:
Weekly Readings 2022-15
All the good stuff of the week.
Read More
March 27, 2022:
Weekly Readings 2022-13
All the good stuff of the week.
Read More
March 24, 2022:
Notes on WebAssembly
WebAssembly appeared in a recent conversation, and I felt the need to formalize some of my knowledge.
Read More
March 20, 2022:
Weekly Readings 2022-12
All the good stuff of the week.
Read More
February 27, 2022:
Weekly Readings 2022-09
All the good stuff of the week.
Read More
February 20, 2022:
Weekly Readings 2022-08
All the good stuff of the week.
Read More
February 2, 2022:
Pursuing a masters degree - One year in
Summary of what I was experiencing after one year in a master's program.
Read More
December 24, 2021:
Keeping Exoteric Jobs on GitHub Actions Fast
GitHub Actions was a great addition to GitHub. They streamline the development workflow by keeping all continuous integrations and deployment processes inside the project's repository instead of in an external tool.
Read More
June 13, 2021:
The MVP
The MVP of my second brain.
Read More
May 29, 2021:
The Memex Service API
A write-up on how I imagine my second brain and early proposals on how to build it.
Read More
May 18, 2021:
The Memex Building Blocks
Formalizing to myself the building blocks of the memex.
Read More
May 10, 2021:
Building myself a liability
Data is the cornerstone of many business models today, with this post I start a journey to own and analyze my data.
Read More
March 23, 2021:
Thoughts on Stoicism: On happiness
Does a philosophy of life matter? Stoicism was a philosophical school dedicated to teaching youngs Romans how to live well. Based on the intuition that our society is in a permanent state of decadence, I discuss how ancient philosophy approached the common problems of human living.
Read More
March 9, 2021:
Running 300 days in 2021
For some time I have been trying to become a runner. I think is badass and pretty, and I want that for myself. It doesn’t grow on me the idea of being super fit and run marathons, my goal is to run a 5k without feeling completely drained. I do my runs on a treadmill since I don’t live near a park and the city is dangerous. I also have no coach, besides the built-in programs on my treadmill and conversations with my brother which has a general interest in fitness.
Read More
March 4, 2021:
The Stupid Mistake I Did The Most During My Masters
In my quest to populate this blog with relevant content, I'm willing to share the most embarrassing and rookie mistakes I've made (multiple times) during my two-year master's program. My hope is to help some other rookie like me or entertain someone more experienced.
Read More
January 26, 2021:
The nearest neighbor rule
Essay with my notes on the nearest neighbor decision rule.
Read More
January 2, 2021:
🇧🇷 Melhores Leituras de 2020
Read More
September 12, 2020:
Grey Relational Coefficient with Medical Data
Grey Systems Theory is a relatively new field of study used to analyze uncertain and intricate systems. This post applies the Grey Relational Coefficient to gait data of patients with neurodegenerative diseases.
Read More
April 26, 2020:
A take on the irrelevance of science in modern society
This is a reflection on one chapter of the book "The Pleasure of Finding Things Out The Best Short Works of Richard Feynman"
Read More
July 7, 2019:
Software Defined Network and the OpenFlow protocol live (Part 2)
Simple implementation of a switching hub.
Read More
July 7, 2019:
Software Defined Network and the OpenFlow protocol live (Part 1)
Quick literature overview around SDN (Software Defined Network) and the OpenFlow protocol
Read More
May 19, 2019:
Python Tricks. Mutable Default Arguments
Read More
April 6, 2019:
I had a timezone bug... again
Read More
March 3, 2019:
Some words about microservices
Read More
January 19, 2019:
Falcon. Creating simple and fast API
Read More
January 12, 2019:
What's up with Gunicorn
Read More
December 29, 2018:
What if... the timezone system crashed
Read More
September 2, 2017:
Creating a web scraper out of nowhere Part.2
Read More
August 27, 2017:
Creating a web scraper out of nowhere part 1
Read More
August 8, 2017:
The Computer Engineer Code Challenge
Read More
July 28, 2017:
The computer engineer code challenge
Read More
July 16, 2017:
5 things I learned investing in Bitcoin
Cryptocurrency is awesome. At some point we all hear about that, the media is talking, our friends are talking and some important people agree that this is the future. So, in the beginning of this year I decided put myself into this and see if the future is really that awesome
Read More
April 7, 2017:
Vehicle Recognition in External Environments through Image Processing
This was the result of my scientific research, made in 2015 for the University of Pernambuco.
Read More
December 19, 2016:
Build desktop apps with Electron and Angular 2
This week I was in face of a challenge. I had to build a simple desktop application that gives for the user a combinatorial analysis of a number sequence. With the timeline of one day. I ended up doing in Java, using Swing (Yeah, I know, not the best way to do it, but at the moment I just keep thinking simple is always better). Along the way, I find out an awesome platform for build desktop applications call Electron.
Read More