Monthly Archives: February 2013

SemVer – Semantic Versioning Specification defines a set of rules about how software version numbers can be incremented in a meaningful and consistent way.



Microsoft’s just launched modern.IE – a collection of tools which aims to make the task of  testing web pages and applications on IE easier.

The main tools of interest are an online page scanner (no good if your page isn’t public), and virtual machine images (now for some additional platforms, including VirtualBox) for browser/OS combinations going back to IE7 on Vista.

Also came across the IE10 compat inspector script, and a good post about best practice when using vendor prefixes via the new site.

Catching up with what’s new in recent (and not so recent) versions of Eclipse

When new versions of the IDE are released, I’ve often updated my install and carried on without paying much attention to what’s new other than what I happen to run into. So here I’ve trawled some “what’s new” and “new and noteworthy” documentation for things I found useful – some of them surprisingly old!

Juno (4.2)

To improve the presentation of the Debug perspective, the common debug control commands (Stop, Resume, etc.) have been moved out of the Debug view and into the global toolbar.

The global toolbar can be customized with the Window > Customize Perspective… action to add or remove debugging commands, or to show/hide the debug toolbar completely.

Old toolbar behavior can be restored by first toggling the Show Debug Toolbar option in the Debug view’s menu, then by disabling the Debug toolbar from the Customize Perspective dialog. (source)


A second addition in the same section of the compiler preferences, Switch is missing ‘default’ case, controls whether the JDT will flag switch statements with a missing default case, because such a switch statement will be skipped entirely at runtime if an unexpected value occurs. (source)

Helios (3.6)

Package names in Java views can now be abbreviated with custom rules. The abbreviation rules can be configured on the Java > Appearance preference page. (source)

Ganymede (3.4)

Unsorted views like the Outline view and the Members view in the Java browsing perspective can now be used to rearrange members by drag and drop. (source)