The idea behind this blog
There are plenty of great tutorials on Internet teaching how to use modern tools to build different types of applications.
They focus on practical examples because most often that's exactly what people are looking for: how to get their hands dirty.
But theory is also important. Concepts truly matter because they help you to think out-of-the-box in a long-term sense. Concepts give you flexibility, so when you're stuck, you can stop and think about how something works - then adjust it to better fit your needs.
The main idea behind this blog is not to teach about practical things - there are a lot of other authors around doing so with excellence.
The idea here is to teach about concepts, and how to use them in different (and preferably real) situations.