Using Swift Package Manager with Carthage
Nov 30, 2016, 7:00 PM
Some users of my libraries have asked how they can integrate these libraries
into their applications using Carthage dependency
Carthage requires libraries to provide an Xcode project or a binary framework.
However, since many of...
Automated CocoaPod releases with CI
Sep 24, 2015, 7:00 PM
Using continuous integration (CI), we can automate releasing our
CocoaPods to trunk. When someone tags a new release
and runs git push, CI will publish the pod to CocoaPods trunk.
This guide walks you though settings this up on both
Migrating from OCUnit to XCTest
Apr 8, 2014, 7:00 PM
You might think you were in luck when Xcode offered you an option to migrate to
XCTest, but shortly after trying you will discover that this isn't a true
migration. Xcode will only migrate your code, it will not update your project
Memory Management with ARC
Oct 23, 2013, 7:00 PM
This blog post accompanies a talk I recently gave at NSLondon, you can find the
slides for this talk here.
There will also be a video version of this out shortly, I will post a link once
it's out on my Twitter.
ARC is a very powerful...
Versioning with Xcode and git
Aug 17, 2013, 7:00 PM
Wouldn't it be great if your iOS or OS X projects just take their version and
build number automatically from git? Well, it can!
Using a script in your build phase, you can run a shell to determine the
version number and inject this into...
How does BrowserID work?
May 7, 2012, 6:01 PM
This article will explain how the cryptography behind BrowserID works, and
lightly cover why BrowserID is a better alternative to OpenID.
This will either use a...
Organising dotfiles in a git repository
Mar 28, 2012, 8:48 AM
Organising dotfiles can be done in numerous ways. Many dotfile repositories
often have their own clunky script to copy or symbolically link their dotfiles
in place. I feel this is a dirty approach and I prefer my files to be...
Monitoring InspIRCd with MRTG
Aug 12, 2011, 7:00 PM
This guide will show you how to configure MRTG to show statistics from an
InspIRCd IRC server, this will include user counts and channel counts. This
guide assumes you already have InspIRCd and MRTG setup and working. You can
Pre-populating data in the admin panel
Jun 30, 2009, 7:00 PM
I have always found it awkward working with sites and user's in django admin panel. James Bennet from b-list.org explained his way of doing it on his blog, but I found his way a bit limiting, I still want superusers to be able to change...
How to install irssi on Dreamhost
Feb 23, 2009, 7:00 PM
This was a useful guide I wrote back on my old website. I was trying to install irssi, and I couldn't remember how I installed it last time. Luckily it was available on archive.org's WayBackMachine. I have updated this guide to glib-2.19.8...