Dan Fox bio photo

Dan Fox

Software developer interested in learning New Things and applying them in Real Life

All Posts

2017

API Testing With Postman

Postman is an absolutely brilliant tool for ad-hoc API testing. It’s really easy to send requests to endpoints regardless of whether they need headers, what...

Playing with the Actor Model

One of the most well-known patterns for arranging business logic in object-oriented programming is the domain model. Essentially this involves creating a se...

2016

More Docker

Previously I’ve written about Docker, in particular about how well it works on Windows. I thought I’d expand on what Docker can give you a little more here,...

Why DI?

It’s easy to take for granted just how rewarding a career in software development can be. There can’t be too many jobs where you have such a vast choice of ...

Intro to Docker

Docker is a phenomenal technology for a number of reasons, one of which is aiding deployment. It’s not for Average Joe to use on his desktop, although with s...

Backing up the Amiga

One of the things that worried me a bit while I was getting my Amiga online was what would happen if something went wrong? Workbench is an operating system ...

Return of the Amiga

As I’ve said previously I’m the proud owner of an Amiga 1200 and recently challenged myself to get it online with a view to writing some code on it. I’ve no...

Software, Meet Hardware

Computer technology marches on at a relentless pace - as it always has done. One of the trends that I’ve noticed is the recessive nature of hardware compare...

The Speed of Node

I first started using NodeJS around a year ago and as the first ever professional(?) JavaScript I’d ever written it was a fairly steep learning curve. JavaS...

Thoughts on a Book - How Google Works

I’ll admit it, I don’t have a great attention span. I get bored on page 5 of a newspaper. I prefer kids films because they’re shorter and don’t require muc...

My First Girlfriend

Just in case anyone is wondering, “Amiga” is Spanish for girlfriend. So this post is really about the Amiga… an amazing home computer sold by Commodore in t...

Happy New Year

A huge happy new year to anyone reading my little corner of the internet… it’s about time I got back to blogging again!

2015

Team culture

Lots is spoken about team culture in agile development. A lot of it isn’t really agile-specific… it’s just the nature of a team trying their best to deliver...

My Mac Mini

So I mentioned in a previous post that I’d bought myself (and upgraded) a Mac Mini.  I thought I’d jot down what I bought, what I’ve done with it and why.

Apple, OSX and Shiny Stuff

For a while now I’ve been wanting to learn a lot more about development outside of Windows.  I used Java a lot at University but pretty much haven’t touched ...

Looking out of the Window

I’ve been privileged enough to learn a lot of new technologies over the past few months, some of which might be the subject of future blog posts… but the thr...

2014

Variety is the spice of life

One of the side-effects of changing job is that I’m now working closer to the city centre… I can now get a train into work without a lot of effort! I’ve only...

An Education in TDD

I had a brilliant chat today with a principle developer that really opened my eyes to understanding TDD.  I thought I’d conquered it, understanding that TDD ...

New Home!

I’ve finally done something that I’ve been meaning to do for ages… move this blog into the cloud!  No longer will my NAS have to provide web content to t’int...

It's all in the timing

I’ve come to the conclusion that software developers fall into one of two categories: those who can manage their time and those who can’t.

2013

Self-learning and programming paradigms

Just for the record, I like to pronounce the word paradigm like “par-ra-dig-em”.  I acknowledge it’s completely wrong, I apologise wholeheartedly to the Engl...

MVVM in the real world

I have a lot of time for MVVM (http://en.wikipedia.org/wiki/Model_View_ViewModel for more details!).  I find the abstraction between the visualization of the...

.NET Line of Business Development

If I was building a new .NET line of business application for an enterprise I would genuinely struggle to pick a UI technology.  I don’t consider myself an e...

Bugs and deadlines

You meet many different types of software developers.  Some are unbelievable with UI, some brilliant with business logic.  Some (and these are rare) are even...

First impressions of Windows 8

OK, so it’s second impressions really.  I tried the beta out on a netbook months ago… it didn’t go well. But, betas are betas, and the hardware wasn’t really...

Starting up...

So, finally - after years of thinking it’d be a great idea but not doing anything about it - I’ve kicked off this little site.  My own little area of the int...