Jamie Balfour BSc

Welcome to my personal website!

Technology enthusiast

I am very interested in technology, particularly relating to computer science. I am most interested in web design and development.

My main hobby is programming. One of my most well known products from this is ZPE. I also am the sole creator of BalfBlog, BalfBar and BalfSlider.

A little bit about me

In 1997, when I was six years of age, I got my very first computer. I was always very interested in the ins and outs of it and dismantled it to see how it worked.

Years later, in 2016 I received my BSc (with honours) in Computer Science, obtaining a First class degree.

I'd like to welcome you to my website and hope you enjoy using it as much as I have enjoyed building it!

Google Plus
Jamie Balfour BSc
Full stack developer

Personal Blog


I am very sad to say that IKEA has discontinued their range of GALANT desks (like my own). This means that the very popular among IKEA Hackers corner desk can no longer be found in Ikea.

Proof of this can be found here.

This desk, which I've modded myself (I've added a shelf using the infamous CAPITA and a LAIVA TV bench), has been discontinued since last year meaning that those who need to replace parts of the desk can no longer. It has been replaced by BEKANT as a corner desk. BEKANT can have it's height adjusted using an electronic mechanism but unlike GALANT does not have all the modifications such as the additional parts as options.

Today, I discovered a few security enhancements that I could apply to my website so in the next few days I will be working to improve the login system further as well as making the site more reliable when dealing with threats.

I'd like to thank Jonathan for his unsuccessful attempts at breaking into my website and Ben for suggesting it.

I just wanted to share this article because I was never a fan of Flash on YouTube:


I am glad that Flash has finally been ditched in favour of the newer HTML5 standard. My website only uses HTML5 video, there are no Flash videos to be found on my site.

I will say however, this article does remind me of some of my favourite early YouTube videos that I saw all the way back before YouTube even became the monster it is now (in fact before Google owned it). I particularly loved the 'End of the World' video back in the day (although I think I saw it before YouTube existed on StupidVideos.com).

I have mentioned that I would be adding new tutorials to my website in the past so this may not necessarily be new news, but hey, nothing like a site update.

Most recently, version 3.6 of my website was released, a new version in the way the site is coded, making the site more consistent on the server side and easier to manage. 

Very recently after, I started to work on a new tutorial on CSS. This is the first of many planned tutorials and will hopefully be finished by May this year. As well as this, I've had emails and comments stating that my PHP tutorial is good, but since reading through it myself, I find it a bit too short and have decided to extend it far further with a new section on Advanced PHP planned.

These are all planned for the CSS tutorial:

  • Width, height, padding and margins
  • Borders, box shadows, border radius and box sizing
  • Colour, backgrounds and gradients
  • Fonts, font families, font weights and styles
  • Pseudo-CSS selectors
  • Advanced pseudo-CSS selectors
  • Adjacent sibling selector
  • Child selector
  • Descendant selector
  • General sibling selector
  • Universal selector
  • Minification and combining CSS
  • Optimising CSS
  • Cross platform and browser compatibility
  • jQuery and CSS
  • Shorthand CSS
  • CSS @ rules
  • Precedence and specificity
  • Server side generated CSS
  • Introduction to responsive web design
  • Tablet and smartphone friendly CSS
  • Printer-friendly CSS
  • Advanced responsive CSS
  • CSS content
  • CSS transitions
  • CSS transformation

Bringing it all together

Yesterday I worked tirelessly to make my site more modular and many new fixes. On top of that, I have just made my site far more flexible and easy to update.

I'm expecting to be able to work on my site in a far better way now as well, keeping it far more flexible and making changes far easier. As a result I released version 3.6 just yesterday, 1st January 2015.

Happy 2015!

So 2014 has almost come to an end, and with that I've just done another of my summaries of the last things I did in the year.

Last meal I ate: Baked potato with cheese

Last thing I had to drink with a meal: Coke Life

Last place I went out to eat or drink: Goblin Ha'

Last film I watched: James Bond - Goldfinger

Last game I played: Pokemon Omega Ruby

Last song I listened to: In Dulce Jubilo - Mike Oldfield

Last person I have sent a text to: Daniel Graham

Last friend I have spoken to in person: Daniel Graham

Last TV programme I have watched: EastEnders

Last major purchase for myself: Mac mini 2012

2014 to me was not a very good year, university has been tougher than ever and my depression has managed to seep back into my life. As well as this, I lost the wonderful little Petro, who I still miss dearly. On the brighter side, we now have another rabbit - Sweep, who is turning out to be a lovely rabbit too. We also now have a hamster - Henry, who is also a lovely little fella. 

On the website front, this site has been finished for months and was officially released as version 3.5 in May this year - the finalised design of the site. Since then only minor tweaks have been applied to the site.

Since I started my website, I've been putting in loads of little things that make my site more attractive.

In my eyes, CSS is one of the best things to come to the world, because with it your creativity can flow wildly and you can build sexy sites.

Anyway, enough about that and enjoy some of my favourite styles and features of my site. Each of these elements is entirely my own work - none of the styles are taken from others. This post will not be focusing on my blog although I created it.


My note is used to represent something of importance that should be noted.

Code sample

My code sample is used to hold a piece of code in it.

Data table

My data table is used as a table designed for holding data, rather than being used for any form of layout. The black style was inspired by the dark mode on my site.

The inline code sample

My inline code sample is used to put code in the middle of a paragraph of text.

The tooltip

My tooltip is used within an article or page to represent information that should likely be already known and is left out of the main body of the article. Hovering the text will make the tooltip bubble visible.

The image frame

My image frame is designed to hold an image. It also has space for a caption below.

The block image frame

My block image frame is different to my standard image frame in that it will take precisely 50% of the content space (minus padding and margins) and if another image goes to the side will begin floating to one side.

The photo gallery album container

The album container is a feature of my photo gallery that many find particularly nice. This is used to hold a front photo of a collection of photos.

Colourful lists

In Novemeber, one of the features I decided to build was a collection of different colourful lists. A few have said they are very full of character and bring some nice new design features to my site.

The floating logo

I've had loads of comments from people who like my logo, but also people liking the fact it floats over the page.

The lined document

This document style that looks like a lined piece of paper was designed for keeping notes on my site. I use it in the University section.

A lot of this has now changed since this went mostly on a skeumorphic design pattern.

Whilst PlayStation Home may have been one of those games you maybe didn't think much of, it was a hugely popular game, racking up 31 million users (March 2013, according to Wikipedia). 

PS Home was one of my favourite things on PS3 and sadly it's about to come to an end. On March 31st 2015, PS Home will be retired for once and for all. To some this is very sad.

I bought just a few things throughout the time I spent on PS Home, but those few things were enjoyed by myself along with others greatly. 

Sadly, this is another PlayStation game service that is about to lose it's online play, just as MGS4 did a couple of years back (only two months after I bought the map pack for the game it was announced that it was to close - I was not happy).

Site accessibility

A lot of the original functionalities that once existed here have been removed.

This page was generated in 0.31 seconds using 4194304 bytes. Slow? Let me know.

To use project mode, the window must be greater than 920 pixels in width.
Click here to disable Project Mode.
This site uses cookies to deliver its services, to personalise ads, to store preferences and to analyse traffic. Information about your use of this site is shared with other companies. By using this site, you agree to its use of cookies.
Contact me
Contact Jamie Balfour

Get in touch with me via this form.