When you're new to development existing frameworks can seem magical and you sometimes have the feeling that you'll never be able to build something like this on your own. This talk will take the magic out of a prominent library. We will look at the basic principles that are used so that you can understand what happens behind the scenes. With this, you will be able to implement it yourself afterward and maybe even tweak it a bit more. You are now a library developer!