The main reason to maintain this blog is really truely a very selfish reason -- I want to remember stuff I learned, and I do so much better if I put in the effort to write it down. Stuff I won't remember anyway will be available to my future self to read an remember again.
If doing so publicly helps other people than my future self -- even better :-)
I recently wanted to create a view with a deck of cards. The deck should provide the option to remove the topmost card and put it to the end of the stack, thus bringing the 2nd topmost card to the top. Another requirement was to be able to show the back of the topmost card.
Here's what I came up w...