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

The best of WWDC 2014

02 Jun 2014 at 21:06
Here's a look at the best of Apple's WWDC 2014. iOS 8 and OS X 10.10.

This is my list of favourite features of WWDC 2014.

OS X 10.10 Yosemite

The name

I dislike the naming conventions Apple has taken on since Mavericks (10.9).


The new design has gone closer to the iOS 7 design. It has a more white and much less skeuomorphic design (although it will be much harder to get used to with Mac OS X because it's been the way it is at the moment for a lot longer than iOS had, although I'm sure you will agree Apple did this the right way around).

New features

AirDrop from Mac OS X to iOS is perhaps the best feature. Mac OS X Lion introduced this feature but unfortunately, Apple did not include compatibility between Mac OS X and iOS in the latest versions. Now, we finally have this.

An improved Notification Center is coming to Mac OS X. This looks to be an on screen Notification Center at the moment, although I am not entirely sure.

Generally Yosemite brings more design features than core features at the moment.

Software changes

One of the more core features being updated is iPhoto. Apple promises a newly designed iPhoto when 10.10 is released.


Main features

Apple's new child previously known only as 'Healthbook' to most is now known as 'Healthkit'. Healthkit is designed to keep an eye on your health and it has been discussed for month and months.

Smaller features

iOS will feature a Shazam-like feature integrated straight into the operating system. This is a feature Windows Phone users have through the use of Bing music, and one that I found very useful when I had a Windows Phone. It is a very welcome feature to iOS.

iOS developers can also develop widgets for the iOS Notification Center - something that has been required for sometime, but since the Control Center came along, demand has slowed for. None the less, this feature will be very useful for most.

Additional features

Perhaps the most shocking change to the iOS operating system will be the ability to install custom keyboards! I still have not got over this, but developers will be able to build their own on screen keyboard and distribute it over the App Store. This is very unlike Apple, allowing a core part of the operating system to be changed.


Apple announced it's home system or smart home system that has been speculated for some time. Not much was revealed at the event however.

Shared iTunes

A new iTunes feature that is coming is being able to share your purchases with other people. So if you are part of a family you will be able to share any purchases with them. Up to six people can share the purchases. This is perhaps my favourite feature to come of the event.

The Swift programming language

Apple also announced their new programming language, which will come to XCode called Swift.

Site accessibility

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

This page was generated in 0.33 seconds using 2097152 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.