What Programming Language to Learn (Next)

So you’re ready to learn a new programming language? You might be entirely new to the world of application development, in that case, welcome! Or you’ve might have been creating applications for years, but now you feel you’re ready for something new. Picking a programming language can be a daunting task. There are an enormous amount of options, hence this short and handy guide.

More …

Optimizing WordPress for Shared Hosting

If you run a blog and want it to be read, you need a site that’s up and running as much as possible. WordPress will keep you away from many of the nasty site hosting details, but you can be sure that you will run into performance issues at some point. WordPress will help you with a number of useful plugins and options. This post lists 3 easily implemented strategies that should give you some extra mileage before you upgrade your hosting plan.

More …

Vaadin in 2011, Don’t Miss It

In recent times, there have been a number most interesting Vaadin developments. In this post I’ve picked out 3 that you shouldn’t miss if you’re at all interested in developing cross-browser web applications in a high-level framework. Even if you thought Vaadin was not for you, it might be the time to reevaluate your options.

More …

How to Plot the Cyclomatic Complexity of Your Project

The Cyclomatic Complexity Number of your program is a very rough measurement of how many paths can be taken through your source code. It can be calculated fully automatically. While it is far from perfect, it will give you an idea of how complex your program is. More importantly, it can also be used as a metric for the complexity evolution of a program over time. This post shows how to create this graph using some basic tools.

More …