Posts by Tag

Code

API Client Design Across Languages - Part 1

In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...

What If It’s Null?

You find odd bits in any code base, especially one of significant age, with a few dozen different developers, that has gone through massive refactoring and r...

The Final Frontier

Randall of xkcd (which if you don’t read, you should really give it a try) posted yesterday about a somewhat morbid interest in actuarial tables which led to...

AJAX In Liferay

Lately at my company we’ve been working on a number of portlets for use in a Liferay Portal installation. I’ve had little previous experience with Liferay, o...

Humour In The Contents

Got a laugh from this ticket in our bug tracking software earlier this week:

Back to Top ↑

Bugs

Just A Minor Patch

So obviously testing is important. That’s not exactly deeply insightful; we all know this. Even the slightest, most unassuming change can have weird effects....

Just Works

Read this post from Dr. Drang concerning bugginess of Mail in OS X Mavericks (and mentions in passing issues with iCal, Address Book, and Messages).

Lynx vs IE5

Saw this get the retweet treatment on twitter:

Google’s Little Porn Bug

I was greatly amused by the recent stories of what Search Engine Land has dubbed, “Google’s anti-SafeSearch feature.” It is however bug.

Liferay Browser Launcher

Since we deployed our Liferay 6.1 environment at work, we’ve noticed that tomcat refused to shutdown cleanly. When executing the shutdown script, it would ha...

Humour In The Contents

Got a laugh from this ticket in our bug tracking software earlier this week:

Back to Top ↑

Twitter

You Are In A Legacy Codebase

YOU ARE IN A LEGACY CODEBASE > RUN TESTS YOU HAVE NO TESTS > READ SPEC YOU HAVE NO SPEC > WRITE FIX YOU ARE E...

The Right Trade-off

Gina Trapani had this to say today on twitter: Better user experience almost always means more developer effort and often more complex code. That's the r...

Lynx vs IE5

Saw this get the retweet treatment on twitter:

A Twitter View Of A Tragedy

There was a mass shooting at a Toronto block party last night, leaving (at current reports) 2 dead and 19 injured.

Back to Top ↑

Legacy

Just A Minor Patch

So obviously testing is important. That’s not exactly deeply insightful; we all know this. Even the slightest, most unassuming change can have weird effects....

You Are In A Legacy Codebase

YOU ARE IN A LEGACY CODEBASE > RUN TESTS YOU HAVE NO TESTS > READ SPEC YOU HAVE NO SPEC > WRITE FIX YOU ARE E...

What If It’s Null?

You find odd bits in any code base, especially one of significant age, with a few dozen different developers, that has gone through massive refactoring and r...

Back to Top ↑

Python

API Client Design Across Languages - Part 1

In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...

What If It’s Null?

You find odd bits in any code base, especially one of significant age, with a few dozen different developers, that has gone through massive refactoring and r...

The Final Frontier

Randall of xkcd (which if you don’t read, you should really give it a try) posted yesterday about a somewhat morbid interest in actuarial tables which led to...

Back to Top ↑

Browsers

Lynx vs IE5

Saw this get the retweet treatment on twitter:

How Bill Gates Uses Reddit

Bill Gates did an Ask Me Anything on reddit yesterday and among his answers he showed us the giant Perceptive Pixel touchscreen he was using.

Back to Top ↑

Apple

BlackBerry Passport In The Wild

I have seen more BlackBerry Passports in the wild than iPhone 6 Pluses. Shocking, I know. To date I have seen five of the 6+ and six Passports. The 6+ was re...

Just Works

Read this post from Dr. Drang concerning bugginess of Mail in OS X Mavericks (and mentions in passing issues with iCal, Address Book, and Messages).

Still A Lot of iPhones

As the iPhone rumours continue, analyst Peter Misek (who helped spark off the iPhone “Plus” rumours a few months ago) seems to be backing off a bit saying th...

A Whole Lot Of iPhones

It’s that time again! The rumours about the next iPhone have been really heating up.

Back to Top ↑

Java

API Client Design Across Languages - Part 1

In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...

What If It’s Null?

You find odd bits in any code base, especially one of significant age, with a few dozen different developers, that has gone through massive refactoring and r...

Back to Top ↑

Coworkers

Dedication and Paranoia

One of our main projects has still been sitting in CVS for some time. Everything else under active development either started in, or was moved to SVN for som...

Humour In The Contents

Got a laugh from this ticket in our bug tracking software earlier this week:

Back to Top ↑

iOS

Still A Lot of iPhones

As the iPhone rumours continue, analyst Peter Misek (who helped spark off the iPhone “Plus” rumours a few months ago) seems to be backing off a bit saying th...

A Whole Lot Of iPhones

It’s that time again! The rumours about the next iPhone have been really heating up.

My First Android Phone

Just got myself an Android phone earlier this week and it’s been interesting experiencing so far.

Back to Top ↑

iPhone

BlackBerry Passport In The Wild

I have seen more BlackBerry Passports in the wild than iPhone 6 Pluses. Shocking, I know. To date I have seen five of the 6+ and six Passports. The 6+ was re...

Still A Lot of iPhones

As the iPhone rumours continue, analyst Peter Misek (who helped spark off the iPhone “Plus” rumours a few months ago) seems to be backing off a bit saying th...

A Whole Lot Of iPhones

It’s that time again! The rumours about the next iPhone have been really heating up.

Back to Top ↑

Mobile

BlackBerry Passport In The Wild

I have seen more BlackBerry Passports in the wild than iPhone 6 Pluses. Shocking, I know. To date I have seen five of the 6+ and six Passports. The 6+ was re...

Still A Lot of iPhones

As the iPhone rumours continue, analyst Peter Misek (who helped spark off the iPhone “Plus” rumours a few months ago) seems to be backing off a bit saying th...

A Whole Lot Of iPhones

It’s that time again! The rumours about the next iPhone have been really heating up.

Back to Top ↑

Refactoring

Back to Top ↑

Usability

You Are In A Legacy Codebase

YOU ARE IN A LEGACY CODEBASE > RUN TESTS YOU HAVE NO TESTS > READ SPEC YOU HAVE NO SPEC > WRITE FIX YOU ARE E...

Just Works

Read this post from Dr. Drang concerning bugginess of Mail in OS X Mavericks (and mentions in passing issues with iCal, Address Book, and Messages).

The Right Trade-off

Gina Trapani had this to say today on twitter: Better user experience almost always means more developer effort and often more complex code. That's the r...

Back to Top ↑

API

API Client Design Across Languages - Part 1

In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...

Back to Top ↑

SDK

API Client Design Across Languages - Part 1

In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...

Back to Top ↑

Liferay

Liferay Browser Launcher

Since we deployed our Liferay 6.1 environment at work, we’ve noticed that tomcat refused to shutdown cleanly. When executing the shutdown script, it would ha...

AJAX In Liferay

Lately at my company we’ve been working on a number of portlets for use in a Liferay Portal installation. I’ve had little previous experience with Liferay, o...

Back to Top ↑

Configuration

Liferay Browser Launcher

Since we deployed our Liferay 6.1 environment at work, we’ve noticed that tomcat refused to shutdown cleanly. When executing the shutdown script, it would ha...

Back to Top ↑

IE

Lynx vs IE5

Saw this get the retweet treatment on twitter:

Back to Top ↑

Google

Google’s Little Porn Bug

I was greatly amused by the recent stories of what Search Engine Land has dubbed, “Google’s anti-SafeSearch feature.” It is however bug.

Back to Top ↑

Rumours

Still A Lot of iPhones

As the iPhone rumours continue, analyst Peter Misek (who helped spark off the iPhone “Plus” rumours a few months ago) seems to be backing off a bit saying th...

A Whole Lot Of iPhones

It’s that time again! The rumours about the next iPhone have been really heating up.

Back to Top ↑

McIntosh's Law

McIntosh’s Law

For my inaugural post I give you McIntosh’s Law, postulated by my father some years ago:

Back to Top ↑

AJAX

AJAX In Liferay

Lately at my company we’ve been working on a number of portlets for use in a Liferay Portal installation. I’ve had little previous experience with Liferay, o...

Back to Top ↑

Portlets

AJAX In Liferay

Lately at my company we’ve been working on a number of portlets for use in a Liferay Portal installation. I’ve had little previous experience with Liferay, o...

Back to Top ↑

Bash

Dedication and Paranoia

One of our main projects has still been sitting in CVS for some time. Everything else under active development either started in, or was moved to SVN for som...

Back to Top ↑

Version Control

Dedication and Paranoia

One of our main projects has still been sitting in CVS for some time. Everything else under active development either started in, or was moved to SVN for som...

Back to Top ↑

Android

My First Android Phone

Just got myself an Android phone earlier this week and it’s been interesting experiencing so far.

Back to Top ↑

Smartphones

My First Android Phone

Just got myself an Android phone earlier this week and it’s been interesting experiencing so far.

Back to Top ↑

Widgets

My First Android Phone

Just got myself an Android phone earlier this week and it’s been interesting experiencing so far.

Back to Top ↑

Star Trek

The Final Frontier

Randall of xkcd (which if you don’t read, you should really give it a try) posted yesterday about a somewhat morbid interest in actuarial tables which led to...

Back to Top ↑

xkcd

The Final Frontier

Randall of xkcd (which if you don’t read, you should really give it a try) posted yesterday about a somewhat morbid interest in actuarial tables which led to...

Back to Top ↑

News

A Twitter View Of A Tragedy

There was a mass shooting at a Toronto block party last night, leaving (at current reports) 2 dead and 19 injured.

Back to Top ↑

Graphs

Back to Top ↑

Statistics

Back to Top ↑

Desktop

Back to Top ↑

Workspace

Back to Top ↑

Hardware

How Bill Gates Uses Reddit

Bill Gates did an Ask Me Anything on reddit yesterday and among his answers he showed us the giant Perceptive Pixel touchscreen he was using.

Back to Top ↑

Reddit

How Bill Gates Uses Reddit

Bill Gates did an Ask Me Anything on reddit yesterday and among his answers he showed us the giant Perceptive Pixel touchscreen he was using.

Back to Top ↑

Touchscreen

How Bill Gates Uses Reddit

Bill Gates did an Ask Me Anything on reddit yesterday and among his answers he showed us the giant Perceptive Pixel touchscreen he was using.

Back to Top ↑

Windows

How Bill Gates Uses Reddit

Bill Gates did an Ask Me Anything on reddit yesterday and among his answers he showed us the giant Perceptive Pixel touchscreen he was using.

Back to Top ↑

Logging

Back to Top ↑

Video

Back to Top ↑

Codecs

Back to Top ↑

Patents

Back to Top ↑

UI

Rebranding Is Hard

A few years ago my company went through a rebranding excercise and got themselves a shiny new logo.

Back to Top ↑

Rebranding

Rebranding Is Hard

A few years ago my company went through a rebranding excercise and got themselves a shiny new logo.

Back to Top ↑

Yahoo

Rebranding Is Hard

A few years ago my company went through a rebranding excercise and got themselves a shiny new logo.

Back to Top ↑

Sports

Rebranding Is Hard

A few years ago my company went through a rebranding excercise and got themselves a shiny new logo.

Back to Top ↑

Email

Just Works

Read this post from Dr. Drang concerning bugginess of Mail in OS X Mavericks (and mentions in passing issues with iCal, Address Book, and Messages).

Back to Top ↑

Media

Reminded of RealPlayer

I have recently been reminded several times of RealPlayer, an application I had pushed far to the back of my mind.

Back to Top ↑

Music

Reminded of RealPlayer

I have recently been reminded several times of RealPlayer, an application I had pushed far to the back of my mind.

Back to Top ↑

Testing

Just A Minor Patch

So obviously testing is important. That’s not exactly deeply insightful; we all know this. Even the slightest, most unassuming change can have weird effects....

Back to Top ↑

Database

Just A Minor Patch

So obviously testing is important. That’s not exactly deeply insightful; we all know this. Even the slightest, most unassuming change can have weird effects....

Back to Top ↑

BlackBerry

BlackBerry Passport In The Wild

I have seen more BlackBerry Passports in the wild than iPhone 6 Pluses. Shocking, I know. To date I have seen five of the 6+ and six Passports. The 6+ was re...

Back to Top ↑

FreshBooks

Back to Top ↑

Magic Methods

Back to Top ↑

Node.js

API Client Design Across Languages - Part 1

In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...

Back to Top ↑