Containers are an operating-system-level virtualisation technology for running multiple isolated applications on a single shared Kernel instance. Containers on a host make system calls to the same shared Kernel instance and are allotted separate namespaces, making their IO, networking, and processes isolated from the host’s.
Anatomy of Linux container runtimes
Dumb REST APIs and boilerplate code
Playing with Service Workers
Embedding code from GitHub in your website
Continuous integration and delivery for Android apps
Recently, I created a native Android app called Noice. It started out as a weekend project but as I began to write it from scratch, I found so many new things to learn. So the original goal that should have been achieved within two to three days, ended up taking one and a half weeks.