Upgrading to El Capitan with an old installer
I upgrade my Macbook to El Capitan as soon as I could, and have had very few issues with the release. On my iMac at work though, I’ve been putting off the upgrade since last October – due to time constraints and not wanting to mess anything in my dev environment up.
Today I tried to install El Capitan using the Install OS X El Capitan.app installer.
Summer of Hacks: Game Dev Day
As part of the JS Oxford-organised Summer of Hacks, I co-organised the “Game Dev Day” hack day in Oxford. This is the second time I’ve held an event during the Summer of Hacks (the previous event being SusHack #3 last year!).
Getting to know @for, @each and @while in Sass
I use Sass every day, both professionally and in my side projects. One thing that never seems to stick in my mind though is the correct way to use @for, @each or @while.
I’m writing this up here for some cathartic release, and hopefully to be of use to somebody else.
Downgrading Nexus 5 from Android 6.0 to Android 5.1.1
I jumped on Android 6.0 Marshmallow as soon as the developer images were available to flash, and to be honest as far as “major releases” go, it was pretty underwhelming. A lot of the new features aren’t things I need, and I’ve found myself running in to a bug with device orientation in Chrome (only!) not working.
UX in Virtual Reality
Review: The GPD XD Portable Android Console
I’m back with another Android console out of China from GPD, the GPD XD. I’ve had the GPD XD for a couple of weeks now, and to be honest I’ve been unable to put it down! In short it’s a great device for portable gaming, and it also handles my media needs with ease.
This device was generously provided by Geekbuying, so I’ll provide more information about where to buy the GPD XD from the Geekbuying store at the end of this review.
In which I find a better Imgur screenshot uploading application
… Well not much of a battle really, rather just some comments on my needs of an Imgur uploader, what I’ve been using historically, and what I’m now going to be using.
On being spammed for being interested
The amount of personal data that we give away these days is insane. It’s true of a huge number of online services that “free isn’t free”, and that your personal data is the virtual currency by which you’re able to use so many great services for “free”.
Getting Notified when a process is using 100% CPU on Mac OS X
Lately I’ve noticed node.js occasionally spawning a process that’s using 100% CPU. When this happens, the battery on my MacBook quickly drains.
If you’ve used any framework or language for long enough, you might find that you’ve got parts of your code that are not using the language in it’s current state to it’s full potential.
Launching Sketch Toolbox from inside Sketch
I’ve been making use of Sketch a lot lately. One of the coolest features of Sketch is it’s plugin support.
I’m using a tool called Sketch Toolbox to manage plugins in Sketch – this functions a lot like Package Control for Sublime Text, but it’s a stand-alone application.
Extract the first image from a post in Jekyll
I decided that I want to show an image next to posts in my “article list” type pages in Jekyll.
It would be tedious to go through each post and add a piece of Yaml frontmatter to indicate a “post image” (even though I had this at one point in the past!), so how could I automate this?
Creating an icon font
I’ve recently been doing a lot of working designing an icon font that works well at small sizes for my day job. Here’s an overview of the process I’m using to go from a doodle on paper, to a functional icon font that can be used in most web browsers.
My face and words in print
Recently I was contacted to provide a short quote about why CSS preprocessors are awesome. This wasn’t a hard task as I spend a lot of time evangelising the use of preprocessors, specifically Sass.
You can find more posts in the Archive.