Wednesday, December 10, 2014

Hopper+lldb for iOS Developers: A Gentle Introduction

Tutorial on how to use Hopper to find out how Apple frameworks work.

Monday, December 8, 2014


HeapInspector is an iOS debug tool that monitors the memory heap in your app. You can discover memory leaks, no longer needed living objects and more issues directly on your device without ever starting Instruments.

Monday, December 1, 2014

Quill - A Rich Text Editor with an API

ContentEditable-based extensible rich text editor

Wednesday, November 5, 2014


Kinetic Scrolling with JavaScript

Monday, November 3, 2014

Immutable Data Collections

Immutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoization techniques.

Immutable provides List, Stack, Map, OrderedMap, and Set by using persistent hash maps tries and vector tries as popularized by Clojure and Scala. They achieve efficiency on modern JavaScript VMs by using structural sharing and minimizing the need to copy or cache data.

Immutable also provides a lazy Seq, allowing efficient chaining of collection methods like map and filter without creating intermediate representations. Create some Seq with Range and Repeat.

Tuesday, June 24, 2014

FrameViewer How-To

Good overview of about:tracing and of Chrome's rendering pipeline in general.

Monday, June 2, 2014


contentEditable browser inconsistencies that The Guardian ran into while developing their Scribe library.

Thursday, May 1, 2014

GitHub Cheat Sheet

A collection of cool hidden and not so hidden features of Git and GitHub.

Wednesday, April 16, 2014


Chisel is a collection of LLDB commands to assist in the debugging of iOS apps.

Lesser-Known JavaScript Debugging Techniques

debug(), monitor(), monitorEvents() and a Chrome extension to extend these to native methods and custom events.

Saturday, March 29, 2014


Quickly fills your iPhones Photo Album with thousands of random images from

Tuesday, March 18, 2014


LICEcap can capture an area of your desktop and save it directly to .GIF (for viewing in web browsers, etc) or .LCF (see below).

Sort of related is Sublime Text's hack to animate screenshots.

Monday, March 3, 2014

Clipping Magic

Instantly create masks, cutouts, and clipping paths.

Monday, February 24, 2014


Xcode plugin for auto-hiding the debugger once you start typing in the source code editor.

Tuesday, February 11, 2014

JavaScript Memory Profiling

Deep dive into the Chrome/V8 heap profiler.


Observes filesystem changes using the same underlying API as Spotlight
and provides a graphical representation of the file activity.

Thursday, January 2, 2014


MachOView is a visual Mach-O file browser. It provides a complete solution for exploring and in-place editing Intel and ARM binaries.