The article focuses a lot on the hardware part but still nice to read in my opinion.