João Vieira

NEW
April 16, 2018
·
nix
·
2 min
There are a lot of already written Nix package definitions covering the most
commonly used applications in Linux and macOS. However, for some reason or
another, from time to time, you may wish to install a package with a slightly
customized definition.
Read more

February 13, 2018
·
talks
·
8 min
The Free and Open Source Developers Meetup takes place yearly, on a weekekend between the last weeks of January and the first of February. It gathers about ten thousand open source developers and enthusiasts on Université …
Read more

November 30, 2017
·
algorithms
·
8 min
The goal is to build the longest subsequence of sorted numbers from a given
sequence that can be in any order. For each number in the original sequence you can either
choose to have it in the subsequence or not. Once you …
Read more

November 9, 2017
·
talks
·
2 min
A dive into Shopify’s multi-tenant architecture that allows them to failover between
regions with zero downtime, move shops between shards, minimize the blast radius of catastrophes,
as well as throttling and serving …
Read more

October 28, 2017
·
properties
·
6 min
One of the first things Java programmers are teached to do when creating a class
is making all attributes private and implementing getter and setter methods for
those that need to be accessed by other classes. Meanwhile in …
Read more