Archive
September 2024
- Handling Responder Chain Actions in SwiftUI (With A 'Lil Help From Objective-C)
Sep 30th General, Programming
May 2024
- Early-Adopting the Apple Vision Pro from Outside the USA
May 13th General
February 2024
- Proof of Concept Project: Combining Swift and C# on Windows with SwiftToCLR
Feb 12th General, Programming
September 2023
- Server-Side Swift For Small Startup Success: Additional Reading
Sep 5th General, Programming
February 2023
- Introducing Photo Scout!
Feb 9th General, Programming
January 2023
- Identity Crisis
Jan 13th General
July 2020
- Vacation In Saudi Arabia
Jul 5th General
April 2020
- Successfully Working From Home: It's All About Boundaries!
Apr 5th General
April 2019
- When Should I Head Home From WWDC?
Apr 2nd General
February 2019
- Editing, Previewing and Deploying Nanoc Sites Using An iPad
Feb 4th General, Programming - Despair, Thy Name is App Store
Feb 2nd General
December 2018
- Introducing the iKennd.ac Audioblog!
Dec 20th General
November 2018
- Why Publishing Some Nice Autumnal Photos Online Made Me Write An App
Nov 2nd General, Programming
April 2018
- App Store Subscriptions And You
Apr 6th General
January 2017
- Excuse Me Sir, But Can I Rattle Your MacBooks?
Jan 16th General
October 2016
- Launching Cascable 2.0
Oct 28th Programming
April 2016
- Secret Diary of a Side Project: No Longer Alone
Apr 12th Programming
January 2016
- Garmin VIRB XE Review Updated
Jan 3rd General
December 2015
- Sprucing Up Indoor Training with Simulated Power Data
Dec 6th General
August 2015
June 2015
- Secret Diary of a Side Project: In Reality, I've Only Just Started
Jun 21st Programming
May 2015
- Build-Time CFBundleVersion Values in WatchKit Apps
May 1st Programming
March 2015
- NSConference 7
Mar 24th General - Secret Diary of a Side Project: The Refactor From Hell
Mar 10th Programming
February 2015
- Rebrand
Feb 25th General - Secret Diary of a Side Project: Getting To 1.0
Feb 13th Programming - Stripping Unwanted Architectures From Dynamic Libraries In Xcode
Feb 8th Programming - Secret Diary of a Side Project: Cold, Hard Cash
Feb 4th Programming
January 2015
- Secret Diary of a Side Project: Coding Practices
Jan 25th Programming - Secret Diary of a Side Project: Perception Shift
Jan 12th Programming - Compile-Time Image Name Checking
Jan 10th Programming - The Antisocial Network
Jan 8th General
December 2014
- Secret Diary Of A Side Project: Introduction
Dec 29th Programming
September 2014
- Mental Health
Sep 16th General
August 2014
- Compile-Time NSLocalizedString Key Checking Part 2: Other Languages
Aug 25th Programming - Compile-Time NSLocalizedString Key Checking
Aug 10th Programming - Photo Challenge: Time Warp
Aug 3rd Gadgets
July 2014
- 2013 Mac Pro Review: Developer Edition
Jul 19th Programming
October 2013
- Xcode Bots: Common Problems And Workarounds
Oct 8th Programming
September 2013
- Summer Experiment: Hacking, Agile Style
Sep 11th Programming
July 2013
- The Sine Of Life
Jul 25th General
March 2013
- Canon EOS 6D "Review"
Mar 23rd Gadgets
February 2013
- It's Alive, But Still Very Stupid
Feb 10th Gadgets, Programming - Your Runtime And You
Feb 4th Programming
January 2013
- My Life In Pictures
Jan 31st General - Making Future-You Happy: Figuring Out How To Organise and Tag Your Photo Library
Jan 20th General - Your Drives WILL Fail, All At Once: Backing Up For The Apocalypse
Jan 2nd Gadgets
December 2012
- The Educated Fanboy: Aperture vs. Lightroom
Dec 27th Gadgets
November 2012
- 1,000 km
Nov 21st A Nerd Outdoors
October 2012
- Winter Project: Model Railway
Oct 10th Gadgets
July 2012
- Mountain Bikes + Mountains = Awesome
Jul 29th A Nerd Outdoors
May 2012
- Making your Unit Tests AWESOME
May 22nd Programming - How to Win at Cycling For Fun
May 19th A Nerd Outdoors - The Bike Shop, the Birthday and the Averted Disaster
May 6th General
April 2012
- Core Audio: AUGraph Basics in CocoaLibSpotify
Apr 24th Programming - High-Tech Meets Low-Tech: GPS, Topographic Mapping and the Great Outdoors
Apr 8th A Nerd Outdoors
March 2012
- Public Shaming: The Only Way
Mar 6th A Nerd Outdoors
February 2012
- PS Vita Mini-Review and UI Discussion
Feb 24th Gadgets - Weekend Project: Aperture Export Plugin for 500px.com
Feb 19th Programming - Keeping My Feet On The Ground
Feb 8th General - Me Time
Feb 1st General
December 2011
- Nerd Week: On Roleplaying
Dec 30th General
November 2011
- Tales From an Unchecked Mind
Nov 7th General
October 2011
- Where The Hell Is My Self-Driving Car?
Oct 19th Gadgets - Nerd++: Controlling Dioder RGB LED Strips with Arduino, Pt. 3 - Hardware Tidyup
Oct 15th Programming
September 2011
- Nerd++: Controlling Dioder RGB LED Strips with Arduino, Pt. 2 - Some Sort of Ambient Lighting
Sep 25th Programming - Nerd++: Controlling Dioder RGB LED Strips with Arduino, Pt. 1 - Getting Started
Sep 13th Programming
August 2011
- ...I live in fucking SWEDEN!
Aug 20th Sweden
July 2011
- It's so small!
Jul 2nd Sweden
June 2011
- Reeder for Mac 1.0 Released
Jun 16th General
April 2011
- iPhoneTracker: Interesting Observations Of My Data
Apr 20th Gadgets
March 2011
- Born in the Wrong Country
Mar 15th Sweden
January 2011
- We're Not Retreating; We're Advancing in a Different Direction
Jan 25th Programming, Sweden - Cheaply Mounting a Gaming Steering Wheel
Jan 22nd Gadgets - Moving to the App Store: How Not To Do It
Jan 8th Programming - Quick Tip: Build numbers from Mercurial
Jan 6th Programming
December 2010
- iPod Transporter: An Exciting New Product!
Dec 31st Gadgets - Sparkle and the Mac App Store: Techniques for managing optional code
Dec 27th Programming - The Failed Experiment: Tweeting in Swedish
Dec 4th Sweden - Analysing a Touch-to-Desktop UI port using Fitts's Law: Reeder for Mac Beta
Dec 1st Programming
November 2010
- Designers: How To Get Me To Give You Money For Stuff
Nov 27th Programming
October 2010
- I'm out.
Oct 25th Programming - The store is dead. Long live the store!
Oct 4th Programming
September 2010
- SimCity, Nerds and NASA
Sep 10th Sweden - A Perfect Analogy Between Swedish and British Communication and Travel
Sep 5th Sweden
August 2010
- Photography: The Long-Awaited Comeback
Aug 30th Sweden - Sweden: The Best Anticlimax Ever
Aug 28th Sweden - An Unneccesarily Long Wall Of Text On Why I'm Selling All My Stuff
Aug 4th Programming, Sweden
June 2010
- A Short Story: UPS Blues
Jun 25th Gadgets - The Performa of my Childhood
Jun 20th Gadgets - Screw this, I'm outta here
Jun 20th Sweden - Twitter as a Language Learning Tool
Jun 12th Sweden
May 2010
- Graph-tastic!
May 21st Programming - How I got a Vodafone Sure Signal for FREE!
May 18th Gadgets
April 2010
- Moonlighting in .NET Part 2: What, no MVC?
Apr 9th Programming
March 2010
- Moonlighting in .NET Part 1: Living in the Bubble
Mar 9th Programming - Reinventing the Wheel
Mar 8th Programming
February 2010
- Playing the Game… And Losing
Feb 15th General
December 2009
- Why crashing your car on purpose is a smart thing to do… Sometimes.
Dec 18th Gadgets - Why crashing your car on purpose is a smart thing to do… Sometimes.
Dec 18th Gadgets - Preparing for Winter Veil
Dec 15th General - An Epiphany, Of Sorts
Dec 6th General
November 2009
- iPhone Companion Apps: New Project to App Store in Two Months
Nov 11th Programming
October 2009
- An Eternal Headache: Core Data, Undo and Files
Oct 8th Programming - The Devolution of Communication, Pt. Deux
Oct 1st General
September 2009
- PRS-505 and PRS-600 display comparison
Sep 11th Gadgets
August 2009
- KNKVC - Implementing Key-Value Coding and Key-Value Observing in C#.NET
Aug 7th Programming
July 2009
- I Fought the Law?
Jul 27th General
June 2009
- The Devolution of Communication
Jun 13th General
May 2009
- Being Passionate About x and Running a Business in x Are Incompatible. Discuss.
May 17th Programming - Romance and Nerdiness: The Perfect Couple
May 7th General - Day-To-Day with a Sony Reader on a Mac in the UK
May 6th Gadgets - How to navigate to a co-ordinate with a Garmin Colorado
May 4th Gadgets
April 2009
- To Whom It May Concern
Apr 13th General - On Great Customer Service
Apr 10th Gadgets
March 2009
- A New Ambition
Mar 24th Gadgets
February 2009
- A Call For Help!
Feb 19th Programming - Goggie!
Feb 10th General - Design: The Art of Withholding Information
Feb 9th General - KennettNet Software: My Love Of Icons
Feb 8th Programming
January 2009
- It Has Begun!
Jan 16th Gadgets
November 2008
- Things I Learned On Holiday
Nov 24th Gadgets, General
September 2008
- Owie!
Sep 21st - How to fix a retarded iPhone 3G with... lots of stuff.
Sep 1st Gadgets
June 2008
- Who needs sleep?
Jun 24th General
May 2008
- Dramatisation
May 27th Gadgets - GPS for fun?
May 22nd Gadgets - To the skies!
May 11th General
April 2008
- On Travelling And Being A Loner
Apr 23rd General - Mountain Biking at the 'Ring
Apr 12th Gadgets - Macro Lens Tomfoolery
Apr 11th Gadgets - When it rains...
Apr 4th General
March 2008
- Now with actual proof!
Mar 24th - If at first you don't succeed... you get muddy. Then go to the Nürburgring anyway.
Mar 24th General - "So, what do you do?"
Mar 13th Programming - Dedication to the cause
Mar 13th - New Bike, and the final nail in the RX-8's coffin
Mar 12th Gadgets - This time I mean it. No, not like last time - this time I *actually* mean it...
Mar 1st General
February 2008
- How to fix a retarded iPhone with masking tape
Feb 25th General - I'm famous! (Again)
Feb 25th General - What a twit...
Feb 22nd General - Three wasted hours!
Feb 21st General - Someone ruined the BBC!
Feb 14th General - Hilarious Error Messages Pt. 1: Time Machine
Feb 12th General - Open Sauce
Feb 12th Programming - "Half each, yeah?"
Feb 5th General - Best nerd prank... ever!
Feb 2nd General
January 2008
- Legalese
Jan 31st General - Moving House Part 1: Selling and Estate Agents
Jan 30th General - Amy Hit the Atmosphere
Jan 24th General - "Wait.... what?"
Jan 24th Programming - Unavoidable Regression
Jan 21st Gadgets - Life?
Jan 21st General
August 2006
- It's a Mini Adventure!
Aug 18th General - The Day to End All Days
Aug 14th General - WWDC 2006
Aug 13th General - San Francisco Day 1
Aug 7th General
May 2006
- Wolfie is my friend...
May 3rd General
April 2006
- Brands Hatch
Apr 13th Gadgets
December 2005
- Fire!
Dec 16th General - Who says sports cars are impractical?
Dec 9th Gadgets - Stripey Once More!
Dec 4th Gadgets
November 2005
- Nakers!
Nov 25th Gadgets
October 2005
- Round the 'Ring
Oct 15th Gadgets - If you're gonna break down, break down in Germany!
Oct 15th Gadgets - My Stripey, Spinning, Trackday RX-8
Oct 15th Gadgets - New New Car
Oct 15th Gadgets
September 2005
- Geek Watch
Sep 12th Gadgets
June 2005
- Lego Star Wars!
Jun 2nd General
May 2005
- Miscellaneous Update
May 12th General - Heh...
May 12th General
January 2005
- New Car!
Jan 2nd Gadgets
December 2004
- Turbosausages 2
Dec 22nd General - H2E!
Dec 10th General - Master Chief-mas!
Dec 6th General - Desktacular!
Dec 3rd Gadgets
September 2004
- HelmetCam
Sep 22nd Gadgets