08 Dec 2014
Yesterday I had to fill out a questionnaire on my programming skills as part of a job application procedure. I was asked to name some GoF and JEE patterns I am familiar with, so I pondered on what I had learned for a little while. One thing that somehow struck me as odd was the silent underlying assumption that a “good programmer” nowadays is actually supposed to be familiar with these patterns. Singleton, MVC, Factory, Adapter, Fly-Weight, DAO and so on. After all, programming is a lot about robust design and improving code quality, isn’t it? And sure it is. There is nothing more frustrating than trying to untangle an old piece of software code horribly designed and possibly poorly documented. Using OOP patterns appropriately simply makes the world a better place. So, where is the problem?
06 Dec 2014
There is a good series of “cowboy-style” youtube videos on factor analysis.
25 Nov 2014
When working with time series data, one often needs to calculate sums of consecutive numbers for a predetermined time frame. Imagine for example calculating a moving average with a fixed size. Let’s look at a very simply time series.
20 Nov 2014
Yesterday, my first article was accepted for publication on SeekingAlpha.com, which - I must admit - made me quite proud. Not only that, but the article even received an Editor’s Pick, which means that the editor(s) specially liked it. The article is about Enova International Inc. which just spun off from its parent Cash America Internatioal Inc., and which I consider to be a great buy opportunity right now.
13 Nov 2014
These are (hopefully) complete installation instructions for Jekyll-Auth. To understand how Jekyll-Auth works, you need a conceptual understanding on how Rack-Jekyll and Rack work. The next figure shows the conceptual workflow of Jekyll-Auth in combination with a repository on GitHub.com. This is how Jekyll-Auth works.