The terms and options for implementing security measures can be quite confusing. This blog post is a survey of the options available, including some possible pros and cons and definitions of relevant terminology. It is very typical to run multiple sites on a single server, since it would be overkill to run each small website... »
Latest Story
10-month retrospective on writing this blog
I started writing this blog on a whim ten months ago. Here is quick look back at my three original goals and things I have learned. 1. To write about things you care about for yourself Have I succeeded? Yes. This is probably the goal I... »
Finnish translation for Subscribe2 / Suomenkielinen käännös Subscribe2 -pluginiin
Installation instructions I’ve made a Finnish translation for the Wordpress Subscribe2 -plugin, download it here: subscribe2-fi.zip Upload the subscribe2-fi.mo file to the wp-content/plugins/subscribe2/ directory. If WPLANG in wp-config.php is something other than the default “fi”, then change “fi” in the filename to the correct value. I was reminded again... »
Organizing Javascript code
Javascript is an interesting language because it is flexible and surprisingly powerful. Once you grow up from having one static page into having a large number of pages in... »
MVC frameworks: stack vs glue, and how to pick the right one
MVC, Model-Controller-View, is all the rage in web development these days. With regards to MVC, I think the right question is to ask not whether you should use an... »
Implementing agile development
“Agile development” is used to describe a wide variety of development practices. Claiming that one follows an “agile” development methodology is easy. But declaring that your practices are “agile”... »