Posts by Tag

java

Service first using JAX-WS

3 minute read

There are two ways for developing services using JAX-WS, service first, and contract first. Service first means you would typically write the implementation ...

Installing a new Java JDK on a Mac

less than 1 minute read

Updating Java on a Mac is easy, it’s just a case of installing a new JDK and recreating the symbolic link that is used to point to the current JDK.

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

How I passed the SCJP / OCPJP

3 minute read

After procrastinating for many years (4 to be precise), I finally sat and passed the SCJP exam. The exam itself wasn’t particularly difficult, but theres a l...

Inheritance, some examples for SCJP study

2 minute read

Inheritance is a practice of one thing extending another. So you can more specific subclasses of a class. Inheritance is available in most programming langua...

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

String concatenation operator

1 minute read

The string concatenation operator is a bit like a hedgehog, it looks cute and sweet, but try to grab hold of it quickly and you’ll soon know about it…

The instanceof Operator

2 minute read

The instanceof operator is a great way for checking if a reference variable is of a given type, in other words, does it pass the IS-A inheritance test. Ask y...

Compound Assignment Operators

less than 1 minute read

There are various compound assignment operators, however it is only necessary to know the 4 basic compound assignment operators for the exam, being as follow...

Static members

1 minute read

Statics are a rather strange beast, they belong to no instance of a class, they have no fixed abode, other than their class..

Other modifiers, for members

2 minute read

We’ve already touched upon various modifiers, for classes (both access and non-access), but there are also some more modifiers for members, as detailed here.

Class Modifiers (non-access)

1 minute read

In addition to class access modifiers, classes can also be marked with non-access modifiers. These modifiers imply rules on a class, but are not necessarily ...

Class Access Modifiers

2 minute read

Class access modifiers define who can see the class, you use it on a daily basis, have a look at the following :

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Declaration Rules in Java

2 minute read

Another one of my short and sweet posts in my SCJP study guide section. This one is quite straightforward, so we’ll keep it quick, since I know you’d much ra...

Identifiers and JavaBeans

4 minute read

Identifiers are what we use to identify parts of our code, whether this is a class, method or a variable. There are some ground rules on the names we can giv...

Back to Top ↑

android

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

Converting dp to pixels in android

less than 1 minute read

Sometimes in android you have to deal with pixels, which can often be awkward, such as view.setPadding(int, int, int, int). Obviously this is not ideal as pi...

SMS text messaging simulation on android

1 minute read

As part of an application I’m currently developing, I need to be able to interogate incoming SMS messages. Since I’ll be developing against the emulator init...

Android; how to display a map the easy way..

4 minute read

I’m seeing countless questions, literally on a daily basis on StackOverflow regarding using maps on Android. To be honest I’ve never come across these proble...

Back to Top ↑

scjp

How I passed the SCJP / OCPJP

3 minute read

After procrastinating for many years (4 to be precise), I finally sat and passed the SCJP exam. The exam itself wasn’t particularly difficult, but theres a l...

Inheritance, some examples for SCJP study

2 minute read

Inheritance is a practice of one thing extending another. So you can more specific subclasses of a class. Inheritance is available in most programming langua...

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

String concatenation operator

1 minute read

The string concatenation operator is a bit like a hedgehog, it looks cute and sweet, but try to grab hold of it quickly and you’ll soon know about it…

The instanceof Operator

2 minute read

The instanceof operator is a great way for checking if a reference variable is of a given type, in other words, does it pass the IS-A inheritance test. Ask y...

Compound Assignment Operators

less than 1 minute read

There are various compound assignment operators, however it is only necessary to know the 4 basic compound assignment operators for the exam, being as follow...

Static members

1 minute read

Statics are a rather strange beast, they belong to no instance of a class, they have no fixed abode, other than their class..

Other modifiers, for members

2 minute read

We’ve already touched upon various modifiers, for classes (both access and non-access), but there are also some more modifiers for members, as detailed here.

Class Modifiers (non-access)

1 minute read

In addition to class access modifiers, classes can also be marked with non-access modifiers. These modifiers imply rules on a class, but are not necessarily ...

Class Access Modifiers

2 minute read

Class access modifiers define who can see the class, you use it on a daily basis, have a look at the following :

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Declaration Rules in Java

2 minute read

Another one of my short and sweet posts in my SCJP study guide section. This one is quite straightforward, so we’ll keep it quick, since I know you’d much ra...

Identifiers and JavaBeans

4 minute read

Identifiers are what we use to identify parts of our code, whether this is a class, method or a variable. There are some ground rules on the names we can giv...

Back to Top ↑

OCPJP

How I passed the SCJP / OCPJP

3 minute read

After procrastinating for many years (4 to be precise), I finally sat and passed the SCJP exam. The exam itself wasn’t particularly difficult, but theres a l...

Inheritance, some examples for SCJP study

2 minute read

Inheritance is a practice of one thing extending another. So you can more specific subclasses of a class. Inheritance is available in most programming langua...

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

String concatenation operator

1 minute read

The string concatenation operator is a bit like a hedgehog, it looks cute and sweet, but try to grab hold of it quickly and you’ll soon know about it…

The instanceof Operator

2 minute read

The instanceof operator is a great way for checking if a reference variable is of a given type, in other words, does it pass the IS-A inheritance test. Ask y...

Compound Assignment Operators

less than 1 minute read

There are various compound assignment operators, however it is only necessary to know the 4 basic compound assignment operators for the exam, being as follow...

Static members

1 minute read

Statics are a rather strange beast, they belong to no instance of a class, they have no fixed abode, other than their class..

Other modifiers, for members

2 minute read

We’ve already touched upon various modifiers, for classes (both access and non-access), but there are also some more modifiers for members, as detailed here.

Class Modifiers (non-access)

1 minute read

In addition to class access modifiers, classes can also be marked with non-access modifiers. These modifiers imply rules on a class, but are not necessarily ...

Class Access Modifiers

2 minute read

Class access modifiers define who can see the class, you use it on a daily basis, have a look at the following :

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Declaration Rules in Java

2 minute read

Another one of my short and sweet posts in my SCJP study guide section. This one is quite straightforward, so we’ll keep it quick, since I know you’d much ra...

Back to Top ↑

OCJP

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

String concatenation operator

1 minute read

The string concatenation operator is a bit like a hedgehog, it looks cute and sweet, but try to grab hold of it quickly and you’ll soon know about it…

The instanceof Operator

2 minute read

The instanceof operator is a great way for checking if a reference variable is of a given type, in other words, does it pass the IS-A inheritance test. Ask y...

Compound Assignment Operators

less than 1 minute read

There are various compound assignment operators, however it is only necessary to know the 4 basic compound assignment operators for the exam, being as follow...

Static members

1 minute read

Statics are a rather strange beast, they belong to no instance of a class, they have no fixed abode, other than their class..

Other modifiers, for members

2 minute read

We’ve already touched upon various modifiers, for classes (both access and non-access), but there are also some more modifiers for members, as detailed here.

Class Modifiers (non-access)

1 minute read

In addition to class access modifiers, classes can also be marked with non-access modifiers. These modifiers imply rules on a class, but are not necessarily ...

Class Access Modifiers

2 minute read

Class access modifiers define who can see the class, you use it on a daily basis, have a look at the following :

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Declaration Rules in Java

2 minute read

Another one of my short and sweet posts in my SCJP study guide section. This one is quite straightforward, so we’ll keep it quick, since I know you’d much ra...

Back to Top ↑

core java

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

String concatenation operator

1 minute read

The string concatenation operator is a bit like a hedgehog, it looks cute and sweet, but try to grab hold of it quickly and you’ll soon know about it…

The instanceof Operator

2 minute read

The instanceof operator is a great way for checking if a reference variable is of a given type, in other words, does it pass the IS-A inheritance test. Ask y...

Compound Assignment Operators

less than 1 minute read

There are various compound assignment operators, however it is only necessary to know the 4 basic compound assignment operators for the exam, being as follow...

Static members

1 minute read

Statics are a rather strange beast, they belong to no instance of a class, they have no fixed abode, other than their class..

Other modifiers, for members

2 minute read

We’ve already touched upon various modifiers, for classes (both access and non-access), but there are also some more modifiers for members, as detailed here.

Class Modifiers (non-access)

1 minute read

In addition to class access modifiers, classes can also be marked with non-access modifiers. These modifiers imply rules on a class, but are not necessarily ...

Class Access Modifiers

2 minute read

Class access modifiers define who can see the class, you use it on a daily basis, have a look at the following :

Identifiers and JavaBeans

4 minute read

Identifiers are what we use to identify parts of our code, whether this is a class, method or a variable. There are some ground rules on the names we can giv...

Back to Top ↑

certification

How I passed the SCJP / OCPJP

3 minute read

After procrastinating for many years (4 to be precise), I finally sat and passed the SCJP exam. The exam itself wasn’t particularly difficult, but theres a l...

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

String concatenation operator

1 minute read

The string concatenation operator is a bit like a hedgehog, it looks cute and sweet, but try to grab hold of it quickly and you’ll soon know about it…

The instanceof Operator

2 minute read

The instanceof operator is a great way for checking if a reference variable is of a given type, in other words, does it pass the IS-A inheritance test. Ask y...

Compound Assignment Operators

less than 1 minute read

There are various compound assignment operators, however it is only necessary to know the 4 basic compound assignment operators for the exam, being as follow...

Static members

1 minute read

Statics are a rather strange beast, they belong to no instance of a class, they have no fixed abode, other than their class..

Other modifiers, for members

2 minute read

We’ve already touched upon various modifiers, for classes (both access and non-access), but there are also some more modifiers for members, as detailed here.

Class Modifiers (non-access)

1 minute read

In addition to class access modifiers, classes can also be marked with non-access modifiers. These modifiers imply rules on a class, but are not necessarily ...

Class Access Modifiers

2 minute read

Class access modifiers define who can see the class, you use it on a daily basis, have a look at the following :

Back to Top ↑

Post Formats

Post: Link Permalink

less than 1 minute read

This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.

Post: Quote

less than 1 minute read

Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain

Post: Notice

1 minute read

A notice displays information that explains nearby content. Often used to call attention to a particular detail.

Post: Chat

2 minute read

Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.

Post: Standard

4 minute read

All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...

Post: Modified Date

less than 1 minute read

This post has been updated and should show a modified date if used in a layout.

Back to Top ↑

maven

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Back to Top ↑

loop

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Back to Top ↑

linux

Recursively deleting .svn directories

less than 1 minute read

Messing around with your subversion directories and fed up of the .svn hidden folders laying around? If you try and checkin some directories that contain a ....

Back to Top ↑

api

Exporting data from Enphase APIs

1 minute read

I bought an Enphase solar powered system in early 2017, one of the major appeals of the Enphase brand was that is has developer APIs, so I could track my sys...

Android; how to display a map the easy way..

4 minute read

I’m seeing countless questions, literally on a daily basis on StackOverflow regarding using maps on Android. To be honest I’ve never come across these proble...

Back to Top ↑

python

Exporting data from Enphase APIs

1 minute read

I bought an Enphase solar powered system in early 2017, one of the major appeals of the Enphase brand was that is has developer APIs, so I could track my sys...

BrickPi Lego robot takes its first steps!

4 minute read

A little while back I wrote a post about creating a python script to control a brickpi robot, now that I actually have the brickpi components, motors and cab...

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

Back to Top ↑

ios

Back to Top ↑

cloudbees

Back to Top ↑

mac

Installing a new Java JDK on a Mac

less than 1 minute read

Updating Java on a Mac is easy, it’s just a case of installing a new JDK and recreating the symbolic link that is used to point to the current JDK.

Recursively deleting .svn directories

less than 1 minute read

Messing around with your subversion directories and fed up of the .svn hidden folders laying around? If you try and checkin some directories that contain a ....

How to show hidden files in the Mac OS Finder

less than 1 minute read

Frustrated, that I recently couldn’t find my maven settings.xml file because the Mac OS X Finder doesn’t show hidden files by default, I found that the follo...

Back to Top ↑

grails

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Back to Top ↑

groovy

Back to Top ↑

project-euler

Project Euler, problem 1, multiple factors

less than 1 minute read

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all t...

Back to Top ↑

continuous-integration

Back to Top ↑

xml

Back to Top ↑

for

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Back to Top ↑

google

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Android; how to display a map the easy way..

4 minute read

I’m seeing countless questions, literally on a daily basis on StackOverflow regarding using maps on Android. To be honest I’ve never come across these proble...

Back to Top ↑

ui

Converting dp to pixels in android

less than 1 minute read

Sometimes in android you have to deal with pixels, which can often be awkward, such as view.setPadding(int, int, int, int). Obviously this is not ideal as pi...

Back to Top ↑

lego

BrickPi Lego robot takes its first steps!

4 minute read

A little while back I wrote a post about creating a python script to control a brickpi robot, now that I actually have the brickpi components, motors and cab...

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

Back to Top ↑

pi

BrickPi Lego robot takes its first steps!

4 minute read

A little while back I wrote a post about creating a python script to control a brickpi robot, now that I actually have the brickpi components, motors and cab...

Back to Top ↑

maths

Project Euler, problem 1, multiple factors

less than 1 minute read

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all t...

Back to Top ↑

wordpress

Migrating from Wordpress to Github pages

less than 1 minute read

I’ve had this website going since being a university student in the mid 2000s, it started off as a static html web page that I maintained myself (hey, I was ...

Backing up wordpress automatically

less than 1 minute read

I’ve had some difficulties getting the BackWPup plugin to work, it seems that you can’t backup everything in one job as the script takes too long to run and ...

Back to Top ↑

aws

Convert JSON to YAML in one command

less than 1 minute read

I’ve been playing around with AWS CloudFormation recently, which supports both JSON and YAML. I prefer to use YAML, but a lot of the examples I was looking a...

Back to Top ↑

readability

Post: Standard

4 minute read

All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...

Post: Modified Date

less than 1 minute read

This post has been updated and should show a modified date if used in a layout.

Back to Top ↑

standard

Post: Standard

4 minute read

All children, except one, grow up. They soon know that they will grow up, and the way Wendy knew was this. One day when she was two years old she was playing...

Post: Modified Date

less than 1 minute read

This post has been updated and should show a modified date if used in a layout.

Back to Top ↑

jayway

Back to Top ↑

maven-android

Back to Top ↑

overloading

Back to Top ↑

overriding

Back to Top ↑

polymorphism

Back to Top ↑

do

Back to Top ↑

socket

Back to Top ↑

speech

Back to Top ↑

adsense

Back to Top ↑

monetization

Back to Top ↑

market

Back to Top ↑

adb

SMS text messaging simulation on android

1 minute read

As part of an application I’m currently developing, I need to be able to interogate incoming SMS messages. Since I’ll be developing against the emulator init...

Back to Top ↑

ocr

Back to Top ↑

tesseract

Back to Top ↑

ios5

Back to Top ↑

async-task

Back to Top ↑

os x

How to show hidden files in the Mac OS Finder

less than 1 minute read

Frustrated, that I recently couldn’t find my maven settings.xml file because the Mac OS X Finder doesn’t show hidden files by default, I found that the follo...

Back to Top ↑

bash

Recursively deleting .svn directories

less than 1 minute read

Messing around with your subversion directories and fed up of the .svn hidden folders laying around? If you try and checkin some directories that contain a ....

Back to Top ↑

startup

Back to Top ↑

oop

Inheritance, some examples for SCJP study

2 minute read

Inheritance is a practice of one thing extending another. So you can more specific subclasses of a class. Inheritance is available in most programming langua...

Back to Top ↑

json

Convert JSON to YAML in one command

less than 1 minute read

I’ve been playing around with AWS CloudFormation recently, which supports both JSON and YAML. I prefer to use YAML, but a lot of the examples I was looking a...

Back to Top ↑

brickpi

BrickPi Lego robot takes its first steps!

4 minute read

A little while back I wrote a post about creating a python script to control a brickpi robot, now that I actually have the brickpi components, motors and cab...

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

Back to Top ↑

raspberrypi

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

Back to Top ↑

raspberry-pi

Listing devices on your local network

less than 1 minute read

Plugged my ancient Raspberry Pi in to my router (yeah the original, that doesn’t have on board wifi) and wanted to SSH into it, found this command to easily ...

Back to Top ↑

robotics

BrickPi Lego robot takes its first steps!

4 minute read

A little while back I wrote a post about creating a python script to control a brickpi robot, now that I actually have the brickpi components, motors and cab...

Back to Top ↑

qr

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Back to Top ↑

mobile

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Back to Top ↑

iot

Exporting data from Enphase APIs

1 minute read

I bought an Enphase solar powered system in early 2017, one of the major appeals of the Enphase brand was that is has developer APIs, so I could track my sys...

Back to Top ↑

mongoose-os

Back to Top ↑

aws-iot

Back to Top ↑

esp32

Back to Top ↑

jekyll

Migrating from Wordpress to Github pages

less than 1 minute read

I’ve had this website going since being a university student in the mid 2000s, it started off as a static html web page that I maintained myself (hey, I was ...

Back to Top ↑

meta

Migrating from Wordpress to Github pages

less than 1 minute read

I’ve had this website going since being a university student in the mid 2000s, it started off as a static html web page that I maintained myself (hey, I was ...

Back to Top ↑

stripes

Setting up a basic Stripes framework

4 minute read

After being introduced to Struts1, Struts2 and SpringMVC at a very early stage in my development career, I was very happy to work on a project with Stripes. ...

Back to Top ↑

Stripes

Back to Top ↑

jstl

Back to Top ↑

chat

Post: Chat

2 minute read

Abbott: Strange as it may seem, they give ball players nowadays very peculiar names.

Back to Top ↑

notice

Post: Notice

1 minute read

A notice displays information that explains nearby content. Often used to call attention to a particular detail.

Back to Top ↑

quote

Post: Quote

less than 1 minute read

Only one thing is impossible for God: To find any sense in any copyright law on the planet. Mark Twain

Back to Top ↑

decrementor

Back to Top ↑

increment

Back to Top ↑

incrementor

Back to Top ↑

iterator

Back to Top ↑

itil

Back to Top ↑

REST

Back to Top ↑

web service

Back to Top ↑

yahoo

Back to Top ↑

identifiers

Identifiers and JavaBeans

4 minute read

Identifiers are what we use to identify parts of our code, whether this is a class, method or a variable. There are some ground rules on the names we can giv...

Back to Top ↑

java beans naming

Identifiers and JavaBeans

4 minute read

Identifiers are what we use to identify parts of our code, whether this is a class, method or a variable. There are some ground rules on the names we can giv...

Back to Top ↑

naming conventions

Identifiers and JavaBeans

4 minute read

Identifiers are what we use to identify parts of our code, whether this is a class, method or a variable. There are some ground rules on the names we can giv...

Back to Top ↑

dom

Back to Top ↑

pojo

Back to Top ↑

sax

Back to Top ↑

xstream

Back to Top ↑

formatting

Back to Top ↑

notepad

Back to Top ↑

declaration rules

Declaration Rules in Java

2 minute read

Another one of my short and sweet posts in my SCJP study guide section. This one is quite straightforward, so we’ll keep it quick, since I know you’d much ra...

Back to Top ↑

import

Back to Top ↑

static

Back to Top ↑

button

Back to Top ↑

method

Back to Top ↑

onClick

Back to Top ↑

ocp

Playing with the For loop in Java

5 minute read

The for loop is an extremely flexible and powerful way of iterating over a code block for a set number of times. Generally speaking, this type of loop is gre...

Back to Top ↑

enhanced-for

Back to Top ↑

do while

Back to Top ↑

foreach

Back to Top ↑

loops

Back to Top ↑

while

Back to Top ↑

connect

Back to Top ↑

host

Back to Top ↑

localhost

Back to Top ↑

network

Back to Top ↑

port

Back to Top ↑

script

Back to Top ↑

conference

Back to Top ↑

droidcon

Back to Top ↑

london

Back to Top ↑

uk

Back to Top ↑

activity

Android; how to display a map the easy way..

4 minute read

I’m seeing countless questions, literally on a daily basis on StackOverflow regarding using maps on Android. To be honest I’ve never come across these proble...

Back to Top ↑

map

Android; how to display a map the easy way..

4 minute read

I’m seeing countless questions, literally on a daily basis on StackOverflow regarding using maps on Android. To be honest I’ve never come across these proble...

Back to Top ↑

MapActivity

Android; how to display a map the easy way..

4 minute read

I’m seeing countless questions, literally on a daily basis on StackOverflow regarding using maps on Android. To be honest I’ve never come across these proble...

Back to Top ↑

conditional

Back to Top ↑

operator

Back to Top ↑

ternary

Back to Top ↑

input

Back to Top ↑

recognition

Back to Top ↑

voice

Back to Top ↑

database

Back to Top ↑

sql

Back to Top ↑

sqlite

Back to Top ↑

developer-tools

Back to Top ↑

git

Back to Top ↑

github

Back to Top ↑

scm

Back to Top ↑

admob

Back to Top ↑

text

Back to Top ↑

to

Back to Top ↑

tts

Back to Top ↑

adwhirl

Back to Top ↑

publish

Back to Top ↑

contact

Back to Top ↑

email

Back to Top ↑

gmail

Back to Top ↑

cohesion

Back to Top ↑

coupling

Back to Top ↑

object oriented

Back to Top ↑

programming

Back to Top ↑

android-ui

Back to Top ↑

user-interface

Back to Top ↑

sms

SMS text messaging simulation on android

1 minute read

As part of an application I’m currently developing, I need to be able to interogate incoming SMS messages. Since I’ll be developing against the emulator init...

Back to Top ↑

text messaging

SMS text messaging simulation on android

1 minute read

As part of an application I’m currently developing, I need to be able to interogate incoming SMS messages. Since I’ll be developing against the emulator init...

Back to Top ↑

goals

Back to Top ↑

pixels

Converting dp to pixels in android

less than 1 minute read

Sometimes in android you have to deal with pixels, which can often be awkward, such as view.setPadding(int, int, int, int). Obviously this is not ideal as pi...

Back to Top ↑

screen

Back to Top ↑

splash

Back to Top ↑

agile

Back to Top ↑

app

Back to Top ↑

planning poker

Back to Top ↑

robolectric

Back to Top ↑

command

Back to Top ↑

escaping

Back to Top ↑

sed

Back to Top ↑

apk

Back to Top ↑

ddms

Back to Top ↑

emulator

Back to Top ↑

apklib

Back to Top ↑

iphone

Back to Top ↑

objective-c

Back to Top ↑

facebook

Back to Top ↑

integration

Back to Top ↑

twitter

Back to Top ↑

cloud

Back to Top ↑

repository

Back to Top ↑

DRY

Back to Top ↑

refactor

Back to Top ↑

finder

How to show hidden files in the Mac OS Finder

less than 1 minute read

Frustrated, that I recently couldn’t find my maven settings.xml file because the Mac OS X Finder doesn’t show hidden files by default, I found that the follo...

Back to Top ↑

hidden files

How to show hidden files in the Mac OS Finder

less than 1 minute read

Frustrated, that I recently couldn’t find my maven settings.xml file because the Mac OS X Finder doesn’t show hidden files by default, I found that the follo...

Back to Top ↑

subversion

Recursively deleting .svn directories

less than 1 minute read

Messing around with your subversion directories and fed up of the .svn hidden folders laying around? If you try and checkin some directories that contain a ....

Back to Top ↑

coding

Back to Top ↑

meetup

Back to Top ↑

tar

Back to Top ↑

case

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

Back to Top ↑

switch

Basics of the switch statement in Java

3 minute read

If statements are great, but sometimes they are just not very practical when you have to test for more than a handful of conditions, have a look at this very...

Back to Top ↑

core-java

Back to Top ↑

best-practice

Back to Top ↑

encapsulation

Back to Top ↑

inheritance

Inheritance, some examples for SCJP study

2 minute read

Inheritance is a practice of one thing extending another. So you can more specific subclasses of a class. Inheritance is available in most programming langua...

Back to Top ↑

astronomy

Back to Top ↑

photography

Back to Top ↑

break

Back to Top ↑

continue

Back to Top ↑

exam

How I passed the SCJP / OCPJP

3 minute read

After procrastinating for many years (4 to be precise), I finally sat and passed the SCJP exam. The exam itself wasn’t particularly difficult, but theres a l...

Back to Top ↑

domain

Back to Top ↑

bootstrap

Back to Top ↑

automated testing

Back to Top ↑

robotium

Back to Top ↑

book

Back to Top ↑

book review

Back to Top ↑

fragmentation

Back to Top ↑

document

Back to Top ↑

mongo

Back to Top ↑

mongodb

Back to Top ↑

robot

Robots! (part 1)

2 minute read

Inspired by the android controlled lego robots I saw at DroidCon UK this year, and with difficulty finding a use for my raspberry pi, I’ve decided to have a ...

Back to Top ↑

javascript

Back to Top ↑

node

Back to Top ↑

nodejs

Back to Top ↑

url

Back to Top ↑

web

Back to Top ↑

bdd

Back to Top ↑

spock

Back to Top ↑

tdd

Back to Top ↑

testing

Back to Top ↑

fibonacci

Back to Top ↑

sdk

Installing a new Java JDK on a Mac

less than 1 minute read

Updating Java on a Mac is easy, it’s just a case of installing a new JDK and recreating the symbolic link that is used to point to the current JDK.

Back to Top ↑

math

Back to Top ↑

prototype

Back to Top ↑

survey

Back to Top ↑

qrcodes

Grails based survey system, the android app

6 minute read

Some time back I wrote an article describing the roosearch system I developed using grails. This is the second part, the android client, please checkout the ...

Back to Top ↑

jax-ws

Service first using JAX-WS

3 minute read

There are two ways for developing services using JAX-WS, service first, and contract first. Service first means you would typically write the implementation ...

Back to Top ↑

web services

Service first using JAX-WS

3 minute read

There are two ways for developing services using JAX-WS, service first, and contract first. Service first means you would typically write the implementation ...

Back to Top ↑

couchbase

Back to Top ↑

apache-pig

Back to Top ↑

csv

Back to Top ↑

backup

Backing up wordpress automatically

less than 1 minute read

I’ve had some difficulties getting the BackWPup plugin to work, it seems that you can’t backup everything in one job as the script takes too long to run and ...

Back to Top ↑

dropbox

Backing up wordpress automatically

less than 1 minute read

I’ve had some difficulties getting the BackWPup plugin to work, it seems that you can’t backup everything in one job as the script takes too long to run and ...

Back to Top ↑

devops

Back to Top ↑

docker

Back to Top ↑

data

Exporting data from Enphase APIs

1 minute read

I bought an Enphase solar powered system in early 2017, one of the major appeals of the Enphase brand was that is has developer APIs, so I could track my sys...

Back to Top ↑

enphase

Exporting data from Enphase APIs

1 minute read

I bought an Enphase solar powered system in early 2017, one of the major appeals of the Enphase brand was that is has developer APIs, so I could track my sys...

Back to Top ↑

lambda

Exporting data from Enphase APIs

1 minute read

I bought an Enphase solar powered system in early 2017, one of the major appeals of the Enphase brand was that is has developer APIs, so I could track my sys...

Back to Top ↑

networking

Listing devices on your local network

less than 1 minute read

Plugged my ancient Raspberry Pi in to my router (yeah the original, that doesn’t have on board wifi) and wanted to SSH into it, found this command to easily ...

Back to Top ↑

c

Back to Top ↑

electronics

Back to Top ↑

cloudformation

Convert JSON to YAML in one command

less than 1 minute read

I’ve been playing around with AWS CloudFormation recently, which supports both JSON and YAML. I prefer to use YAML, but a lot of the examples I was looking a...

Back to Top ↑

yaml

Convert JSON to YAML in one command

less than 1 minute read

I’ve been playing around with AWS CloudFormation recently, which supports both JSON and YAML. I prefer to use YAML, but a lot of the examples I was looking a...

Back to Top ↑

arduino

Back to Top ↑

wemos

Back to Top ↑

Jekyll

Welcome to Jekyll!

less than 1 minute read

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...

Back to Top ↑

update

Welcome to Jekyll!

less than 1 minute read

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...

Back to Top ↑

torrent

Back to Top ↑

vpn

Back to Top ↑

spring

Back to Top ↑

google-analytics

Back to Top ↑