Apple WWDC 2014

Yes folks, it is on tonight (2nd June) at 6pm GMT. Fire up your Apple TV, iPad, iPhone or Safari and tune in to the link below.

Link: Apple - Events - WWDC June 2014

It is all too easy to overspeculate while drinking the rumour juice from many rumours websites. I have seen many people became disappointed afterwards yet they don't understand the company itself.

My predictions for the WWDC annoucements.


  • iOS 8
  • OS X 10.10
  • iCloud expansion (storage, photography, messaging)
  • iTunes Radio expansion


WWDC has always been software through and through. Granted there was a Mac Pro announcement and other tidbits in the past. For the sake of predicting, let's have some fun this time around.

  • ARM MacBook including talking about battery improvements.
  • Gamepad (oh ha ha...)
  • I'm not betting on the so called iWatch.*

Random/Gasps/Wallet screaming...

You name it, let it be here.

  • Apple TV SDK
  • iWatch (wait, did I say I am not betting on it?)*
  • iPad Pro Ultra Extreme *cough*

* The iWatch rumours has been going on for sometime now and I believe that should be an event of its own, should it come to fruition. It's difficult to call because after using Pebble (reviewed back in May 2013), we should leave checking messages, emails etc on the phone. Why deal with looking at the watch then pulling the phones out of our pocket to deal? It creates another problem on top. Just my five pence.

Update 3rd June 2014

Looks like I predicted it all correctly yet there was a lot of surprises along the way. One of the best WWDC keynotes so far. Kudos to everyone at Apple.

The Boy Who Stole Half Life 2

At 6am on 7th May 2004, Axel Gembe awoke in the small German town of Schönau im Schwarzwald to find his bed surrounded by police officers. Automatic weapons were pointing at his head and the words, "Get out of bed. Do not touch the keyboard," were ringing in his ears.

EuroGamer got a great scoop by interviewing Axel Gembe who stole the Half Life 2 source code. Read this in your coffee/tea break!

Link: The Boy Who Stole Half Life 2 - EuroGamer

Installing latest NGINX stable on Digital Ocean

Upon installing Ubuntu 14.04 on Digital Ocean, NGNIX is at 1.4.6 where the latest stable (at the time of writing) is 1.6.0.

How to install the latest stable? Read on!

Log onto your server and run the following:

sudo apt-get install python-software-properties
sudo apt-add-repository -y ppa:nginx/stable 
sudo apt-get update
sudo apt-get install nginx

Check the version:

sudo nginx -v

nginx version: nginx/1.6.0

If you have configured the server already, run a config check:

sudo nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

If there are some issues, proceed to fix them and rerun the command above.

Once everything is okay, restart the service:

sudo service nginx restart

Kaboom! Now get coding!

Breaking Design

The hamburger menu icon is everywhere and is instantly recognisable for many of us. Gizmodo uses it to a odd intent on their site because clicking on it leads to joining the discussion instead of menu navigation.

Gizmodo's odd hamburger menu

Gizmodo and their other sites are always questionable in terms of design and accessibility.

Slowing down

Busy morning at Two Magpies Bakery

Turning up to the Two Magpies Bakery was a shock this morning at 8:52am and it was a huge queue, seats are sat on while gobbling the latest beautifully baked food, knocking back the coffee for the infuse of caffeine.

For most people, they would walk out, skip the queue, go elsewhere and complain about the lack of space, whatever is the latest rolling excuses from the impatient people.

Yet, this was a rare occurrence today because people were happy to wait because they were aware of the shop staff taking their time to serve, placing orders for bread and cakes to be baked.

These people get it. They understand. They are prepare to wait.

This is the phenomenon call to slowing down.

It is something we all need to do in today's world. The world rushes everywhere, the need of information immediatley, people are caught up in the petty world of social networks, tensions and stress rising... Argh, we can't have that.

Why should you slow down? Watch how the bakers make the bread, watch the art of slowing down where they cook the bacons and eggs for your morning food. Watch how the coffee are made, you don't see a rush here. It is all done in a good amount of time. This post was written in a slow manner to allow my thoughts and passions to ebb away.

Embrace this idea as much as you can and teach it to everyone you know. Suddenly, time seems non existent and the world opens up for you.