The Old Bloke.

A place to store the stuff I don't remember

So, What's here?

What do I have to offer.

General Code

A collection of general coding tips and tricks, not tied to any specific technology.

Angualr 2-6

Some of the things that I discovered along the way while creating my first Angular app.


An attempt to de-mystify a few of the more complex things you may want to do with Bootstrap 3.

iOS & Swift

A few of the bits and pieces I am picking up as a budding iOS developer.


Whomever said moving from iOS to OSX was easy was not being entirely truthful.


A couple of the things I needed to know back when I thought PHP was going to be so cool.


DevExress for Winforms can be soo complicated, yet it has such brilliant facilities once you know how to use them.


Some of my personal opinions on every day topics in development.

What's new?

What have I worked on recently

Hopefully, this is going to be a dynamic site that I keep reasonabvly up to date (stop laughing at the back). Lets hope I can stick with it and keep adding stuff of vague interest. So, what have I been working on?

It's Linq, Jim, but not as we know it.

Linq is a Microsoft thing for filtering and transforming data. Seems SWIFT has an equivalent but with a less pretentious name.

Enhancing the debuger with SwiftyBeaver

The debugging tools provided with XCode basically boil down to LLDB and printing to the console. LLDB is a pain to use and pretty obscure, so the bulk of debugging is printing to the console. In steps SwiftyBeaver.

Program Version

The process for getting your program version is simple, but far from obvious.

Reading a bundle file

My app needs data from the web but, since I cannot guarantee a network connection, I need to build template data into the app. Once there, I need to be able to read it back...

Variable and return annotations

Intellisense is a major boon in your compiler. The trick is knowing how to tell your compiler what your variables and return types are so it can help you with your coding.

Who Am I?

A jobbing developer who has been in the game a year or three.

A little about me

I'm old. Hell, I'm pushing 60 and in IT years that's practically pushing up the daisy's.

By now I'm supposed to be one of those management types that we typically love to hate. Old and out of touch with 'modern' practices, the 'waterfall generation' more conversant with COBOL than agile practices, responsive design and JavaScript. Spending their days going to interminable meetings and making unpopular decisions.

Sorry, not my style

My day job involves some of that (not the COBOL bit) but, at heart, I'm a developer. I write code. And that's fantastic. And that's what I want to do until I retire.

Potted History About Me

Fun Facts

Some Cool Facts About Me And What's Here

There are 8 categories, with 75 articles.






Gallons of Coffee