Damien Deville
Archive About Contact RSS

Archive

  • May 28, 2020

    Setting up my home office

  • Mar 8, 2020

    This site is now secure

  • Jan 30, 2016

    xnu-make: a simple project to build and install the XNU kernel

  • Aug 18, 2015

    Using the VMware Fusion GDB stub for kernel debugging with LLDB

  • Aug 15, 2015

    Kernel debugging with LLDB and VMware Fusion

  • Feb 15, 2015

    Interprocess communication on iOS with Mach messages

  • Feb 8, 2015

    Interprocess communication on iOS with Berkeley sockets

  • Jul 15, 2014

    Announcing Spillo

  • Apr 2, 2014

    Dynamic linking on iOS

  • Feb 27, 2014

    Improved mobile experience

  • Nov 9, 2013

    A Python script to disassemble a block in LLDB

  • Oct 27, 2013

    NSArrayController and KVO dependent keys

  • Oct 26, 2013

    A note about KVO dependent keys

  • Oct 22, 2013

    Key-Value Observing for the mainstream

  • Sep 28, 2013

    Why you should use -Wstrict-selector-match

  • Sep 7, 2013

    An actually asynchronous URL connection

  • Aug 25, 2013

    A class-dump Cocoa framework

  • Aug 24, 2013

    A case against logging

  • Aug 18, 2013

    Debugging iCloud URL sharing

  • Aug 11, 2013

    The podcasts I listen to

  • Jun 28, 2013

    Ruby-like nil messaging in objective-c

  • Jun 7, 2013

    Heading to WWDC

  • Jun 4, 2013

    Announcing Ember for Mac

  • Feb 6, 2013

    Block Debugging

  • Dec 5, 2012

    Shared preferences between sandboxed applications

  • Nov 19, 2012

    Hosting on GitHub Pages

  • Jun 28, 2012

    John Siracusa’s Mac OS X reviews

  • Jun 10, 2012

    Chocolat 1.0 released today

  • Jan 10, 2012

    Stephen Wolfram on the .data domain for the Data Web

  • Dec 29, 2011

    NSURLConnection setDelegateQueue is broken on iOS

  • Dec 28, 2011

    MIME type to UTI and back again in Cocoa

  • Dec 22, 2011

    Sophiestication apps on sales

  • Dec 20, 2011

    Updated Realmac company page

  • Dec 6, 2011

    UCL Computer Science short courses

  • Dec 6, 2011

    New Google+ for iOS icon

  • Dec 6, 2011

    Alfred app goes 1.0 on the Mac App Store

  • Dec 2, 2011

    LLVM 3.0 release notes

  • Dec 1, 2011

    Welcome to the new way to navigate Google

  • Dec 1, 2011

    Birds vs Chickens

  • Nov 1, 2011

    Analog update on the Mac App Store

  • Oct 30, 2011

    A sister's eulogy for Steve Jobs

  • Oct 29, 2011

    Recursive blocks in objective-c

  • Oct 28, 2011

    Moving to Jekyll

  • Oct 27, 2011

    Norman's dream device

  • Oct 27, 2011

    Min nya Fjällräven Kånken

  • Oct 23, 2011

    My thoughts about iMessage

  • Oct 22, 2011

    Whale Trail

  • Aug 11, 2011

    My backup solution

  • Mar 21, 2011

    DDProgressView, a custom progress view

  • Mar 14, 2011

    Add variables to an existing class in objective-c

  • Feb 11, 2011

    Create an encrypted ZIP file on Mac OS X

  • Feb 3, 2011

    Creating shared instances of non thread-safe classes

  • Feb 2, 2011

    A Cocoa app for resizing retina images

  • Jan 30, 2011

    Find all emails in iPhone Address Book

  • Jan 30, 2011

    A Mandelbrot set visualization on the iPhone

  • Jan 27, 2011

    Getting the interface orientation in iOS

  • Jan 15, 2011

    DDPageControl, a custom UIPageControl

  • Jan 13, 2011

    iOS devices capability detection

  • Dec 29, 2010

    Version control with git

  • Dec 28, 2010

    LibraryThing iOS developers group

  • Dec 27, 2010

    UIColor with pattern image

  • Nov 28, 2010

    Lua tables under the hood

  • Oct 30, 2010

    Bitshift operator and bit counting

  • Oct 24, 2010

    Sorting algorithms comparison

  • Oct 21, 2010

    The fate of languages in academics

  • Oct 20, 2010

    iPhone retina extensions

  • Damien Deville
  • damien@ddeville.me
  • ddeville
  • damiendeville
  • ddeville

Member of Technical Staff at OpenAI. Previously at Dropbox, Realmac Software. UCL Computer Science alumnus.

Copyright © 2007-2023 Damien Deville