News & Articles:

Technical

Scrum: A Brief Summary

A Brief Intro to our main development method...

A Week with Atom

Initial experience on a new text editor...

WotW: Code Smell

It's not a bug. But we do not like the aroma ......

WotW: Sneakernet

A data transfer issue today reminded me of one of my favourite words....

The Ease of Learning PHP

A while back I blogged (is that a word?) about the difficulty of learning HTML. ...

Responsive Chrome 38

Google have recently released version 38 of the Chrome browser. These updates...

Kata: Dawkins Weasel

Dawkins Weasel seeks to demonstrate the principles behind evolution. Coding it...

Kata: Scrabble

We like word games where you score points depending on the values of letters,...

Kata: Conundrum

We really do like word games...

Kata: LCD Display

This straightforward Code Kata involves reproducing the display of an...

Kata: Change Machine

A vending machine has been designed that gives change (sometimes it even...

Kata: Sieving for Primes

The Sieve of Eratothenes is an ancient way of determining Prime Numbers. It...

Kata: Credit Cards

Credit cards numbers are not just any old sixteen digits ......

Kata: Popular Dice Game

A popular dice game (some call it Yahtzee) is played with dice ... Working out...

Kata: Colour

A database has been dumped out to a text file. Let's Play ......

Sphinx not for Docs

We are fans of Sphinx - the Python Documentation Generator....

Software for Diagrams

One of the good things about spending time working (teaching) in a university...

Kata: Fizz Buzz

"Fizz Buzz" is too difficult without a cheat sheet ......

Kata: The Typewriter

It is well known that the longest word that can be typed using only the top row ...

Cool Web Dev Playground

I've sometimes mused on the difficulties of teaching new students the mysteries ...

Code Katas

We are fans of Code Katas, and we make some available on this site....

Periodic Table of HTML Elements

When learning, or just writing, HTML, most folks need a reference. Like this....