Node.JS optimizing I/O with streams

We always heard about how Node.JS is very good to build I/O intensive applications. A couple weeks ago, I found myself on a situation where I got the chance to improve an I/O Intensive application performance. But first things first, what does I/O intensive actually means?

»
Author's profile picture Henrique Borges on NodeJS, Streams, and MongoDB

Indoor Navigation - An approach with Wi-Fi Fingerprints

At the end of 2018, I finally finished my graduation thesis on computer engineering. The main objective was to create something that encapsulates math, software, and hardware. During my course, my college professors always encouraged the students to develop some kind of critical view, about how a computer engineer could improve the world around it. I always wanted to build something that could be used to help someone, even in a minimal way.

»
Author's profile picture Henrique Borges on Projects, Wi-Fi-Fingerprints, MachineLearning, and IndoorNavigation

Hello world!

This is my first blog post, kind of expected that I would start this with a “Hello world” reference. I’m willing to share here all I have experienced from success to failure, and maybe this will be useful to anyone.

»
Author's profile picture Henrique Borges on Thoughts