Posts
Summer adventure games
Silly benchmarks
Sneaking Clojure in - Part 2
Which of Apple's game technologies can I use?
Sneaking Clojure into an older Java project
Getting started with groov's APIs
Climate change and the 2016 Election
Quick notes on using CEPL on macOS
Quickie - Using SQLite4Java from Clojure
Boot as a sort-of Quicklisp
Do I really need that database?
9 years and counting
Delaying deserialization with Mantle until it's needed
A silly Swift dilemma
El Capitan's Disk Utility does have an Unlock option
Disk Utility and upgrade woes
Optionals and non-nil values in Swift
Let's build GameplayKit - State Machines
Using JLFGameplayKit in Swift projects
Rendering groov with ClojureScript
React, ClojureScript, and iOS 5
Let's build GameplayKit - Grid Based Pathfinding
Let's build GameplayKit - Pathfinding
Let's build GameplayKit - State Machines
Let's build GameplayKit - Components
New software, new domain
Logitech Rechargeable Trackpad for Mac
Brent Simmons on syncing
Am I shooting myself in the foot?
Starting something new
Oregon Trail
Cute Rocket Postmortem
Cute Rocket 1.1
Cute Rocket is live!
Comics!
Games my kids can play
Logrotate Tip
Using Lua's coroutines in your game
Project Walnut
A quick Git/Mercurial with Dropbox primer
iPhone Sketch Template
My texture atlas tool
Profile!
Standing Workstation
Implementing A*
Tracking touches in an MKMapView
Lunchtime Hike
IT Career Advice
Speeding up htpasswd generation
Simple Jambalaya
Kettle Corn
Migrating away from Wordpress
Getting going with modern Common Lisp on Linux
Getting going with modern Common Lisp on Mac OS X
Getting going with modern Common Lisp on Windows
S-expressions for fun and profit.
New Model Viewer
Egoboo 2.3.6 for Mac OS X
Egoboo 2.3.6
Java
Two To Go
Computer Science Books, or the Lack Thereof
C++ Abuse
C++ Annoyances
Happy Birthday Dad
Universal Binary Egoboo
Intel Macs
A Todo List
Beat!
A New Direction
Stray Kittens
Menu Demo
Mac Eye Candy!
More Eye Candy!
Eye Candy!
GUIs and Font Rendering
First Release
First Post
subscribe via RSS