Category: programming

Evaluating Project Metrics

Overview ======== A metric is, roughly speaking, a mechanism to collect data on something. For our purposes, a metric is a mechanism to gather data about how well some aspect of a software project is working, in order to provide feedback that can be used to improve the project or...

HSDIMUL Project Health Metric

Recently I have been looking into how to track overall improvement in a code-base due to the introduction and continued use of testing. There are a number of metrics that are already defined, ranging from fairly complex ones that can measure quality across multiple projects in a large company, to...

A Slightly Snarky Overview of Security for Apache Tomcat

Apache Tomcat crops up a lot, and frequently having been configured by someone without a lot of security background. I'll spend a little bit of time looking at some of what you can do to improve security at a high level - I won't be giving step by step instructions,...

Chrome Fullscreen SVG and Javascript Animations

Recently I have been working on a small web application which uses Javascript to animate and interact with a SVG. I wanted to fullscreen the SVG with the animation running. To do this, I used the fullscreen API, but quickly discovered differences between browsers. In particular, while Firefox would provide...