| 2023 | 
|---|
	
		| December 15 | Introducing Black Light 3 | 
	| 2020 | 
|---|
	
		| December 5 | Brighter than White — EDR on Macs | 
	
		| November 11 | macOS Big Sur and M1 Macs | 
	
		| June 19 | Sim Daltonism’s purple bug | 
	
		| February 13 | More Hot Keys in Black Light Pro | 
	| 2019 | 
|---|
	
		| October 18 | Font substitution and missing text | 
	
		| October 11 | macOS Catalina: Authorize Screen Recording | 
	
		| September 17 | Black Light Pro 1.1 on the App Store | 
	
		| September 2 | Gamma Board 1.3: Presets | 
	
		| September 2 | Gamma Control 6.3: Color Profiles | 
	
		| June 3 | Tip for better Storyboard & XIB localization | 
	
		| May 27 | Gamma Board Test Flight | 
	
		| April 15 | Red Stripe 3: Repainting Colors | 
	| 2018 | 
|---|
	
		| September 24 | macOS Mojave | 
	
		| September 20 | Black Light Pro | 
	
		| August 31 | Slow load time, code signing, and the sandbox container | 
	
		| April 11 | Groups in Gamma Board | 
	
		| April 11 | Gamma Control: Launch at Login | 
	| 2017 | 
|---|
	
		| September 21 | High Sierra | 
	
		| July 31 | Counterparts Lite 1.5 | 
	
		| July 24 | Gamma Control 6 + Gamma Board | 
	
		| April 19 | Another Black Light Post | 
	
		| March 28 | Black Light, Night Shift & Flux | 
	
		| March 26 | Using Black Light to Avoid Image Retention | 
	| 2016 | 
|---|
	
		| August 28 | Counterparts Lite Update | 
	
		| July 7 | Choosing a Window Level in Red Stripe and Sim Daltonism | 
	
		| February 9 | Swift: Mixins using Protocol Extensions | 
	
		| February 4 | The Flower Icon | 
	
		| January 28 | Red Stripe 2 and the all new Sim Daltonism 2 | 
	| 2015 | 
|---|
	
		| August 12 | Welcome to Xcode | 
	
		| June 18 | Introducing Red Stripe | 
	
		| March 15 | Gamma Control 5 | 
	| 2014 | 
|---|
	
		| December 19 | Thoughts on Auto Save | 
	
		| October 1 | Xcode 6, XLIFF, and straight quotes | 
	
		| September 2 | It Better Stands on Its Own | 
	
		| July 29 | Mac App Store Icons Messed Up | 
	
		| July 23 | War Zone, Lost Lives | 
	
		| June 15 | Now is a good time to stop exposing my visitor’s browsing history | 
	
		| June 9 | App Store Bundles as an Upgrade Path | 
	
		| June 4 | Counterparts Lite and XLIFF | 
	
		| June 3 | Thoughs on Swift | 
	
		| May 26 | Counterparts Lite | 
	| 2013 | 
|---|
	
		| December 18 | Black Light 2.0, Gamma Control 4.0 | 
	
		| September 6 | Sim Daltonism and Retina displays | 
	
		| September 1 | Black Light and Gamma Control on the Mac App Store | 
	
		| June 14 | Game Controllers | 
	
		| May 8 | MeoTempo | 
	
		| April 11 | PHP Markdown Lib | 
	
		| January 14 | Aaron Swartz, slices of an inbox | 
	| 2012 | 
|---|
	
		| August 16 | Perhaps Microsoft Freaked Out | 
	
		| July 31 | iCloud is great, but worrisome too | 
	
		| July 16 | Multi-Safari 5 | 
	
		| July 15 | Small Revolution, High Resolution | 
	
		| June 17 | Apple shifts its icon guidelines | 
	
		| June 2 | Mutex synchronization in D | 
	
		| April 6 | Greenwich | 
	
		| March 1 | Inflated | 
	
		| January 22 | Petition | 
	
		| January 18 | What’s important | 
	| 2011 | 
|---|
	
		| December 12 | Introducing MFIndexSetForeach | 
	
		| November 12 | Resizable edges allows moving windows in Lion | 
	
		| July 25 | Getting to the dock in Lion's full screen mode | 
	
		| July 19 | Magic Launch goes to Metakine | 
	
		| June 18 | Objective-C reference counters | 
	
		| June 15 | Sim Daltonism 1.0.4 | 
	
		| June 1 | DMD/Objective-C Alpha 1 | 
	
		| January 25 | Asounding 1.1 | 
	
		| January 8 | The GPL and the iOS App Store | 
	
		| January 6 | Not in the App Store | 
	| 2010 | 
|---|
	
		| December 30 | Magic Launch part of Macworld's 15 Gems of the Year | 
	
		| November 4 | Magic Launch 1.4.1 | 
	
		| November 2 | D/Objective-C Preliminary Design | 
	
		| October 22 | Mac App Store | 
	
		| September 23 | Javascript Off | 
	
		| September 16 | D/Objective-C: hit a dead end, start anew | 
	
		| August 2 | August Sale: 35% off Magic Launch | 
	
		| July 12 | Using two versions of the same application | 
	
		| July 7 | Public Debt | 
	
		| June 11 | Multi-Updates | 
	
		| June 7 | The best feature of Safari 5 | 
	
		| June 3 | A new Canadian copyright bill | 
	
		| May 17 | The killer and the private eraser | 
	
		| May 6 | Making their jobs easier | 
	
		| April 28 | Multi-Safari Downloads | 
	
		| April 22 | Magic Launch 1.3: The power of shell commands | 
	
		| April 21 | The Preference Pane Update Problem | 
	
		| April 12 | A reconciling proposal | 
	
		| April 11 | 3.3.9 | 
	
		| April 9 | Collateral Damage | 
	
		| March 26 | Magic Launch 1.2, Macword Review, Volume Pricing | 
	
		| March 22 | D for Xcode 1.2 | 
	
		| March 18 | AACS and planned obsolescence | 
	
		| March 7 | Downloading Applications with Safari 4 | 
	
		| March 2 | Magic Launch 1.1.1 | 
	
		| February 22 | Magic Launch 1.1: Use a different application for a specific file label | 
	
		| February 11 | Indie Developer Spotlight | 
	
		| January 27 | Welcome to a new Apple-world device | 
	
		| January 22 | Magic Launch 1.0.1 for files with no extension | 
	
		| January 18 | Markdown and XSS | 
	
		| January 9 | About LaunchCodes | 
	
		| January 6 | Introducing Magic Launch | 
	| 2009 | 
|---|
	
		| December 30 | Markdown Sustainability | 
	
		| December 19 | Online Payment Processor | 
	
		| December 14 | Youtube, could you dump Flash please? | 
	
		| December 8 | Beta Testers Needed | 
	
		| October 21 | Time Machine Translation Mess | 
	
		| October 13 | Tumiki Training Night | 
	
		| October 10 | Update to Black Light & PHP Markdown | 
	
		| September 1 | Introducing Asounding | 
	
		| August 31 | Porting a game to the iPhone | 
	
		| August 23 | Mystery App | 
	
		| August 9 | Hungarian Notation, the Original | 
	
		| August 3 | Properties are Functions | 
	
		| August 2 | Too Much Icons Is Like Not Enough | 
	
		| July 19 | MobileSafari-friendly | 
	
		| July 10 | Problems with Multi-Safari and Anti-Spam Measures | 
	
		| April 10 | Risk Free Offer | 
	
		| April 8 | C3: Comments on Memory Management | 
	
		| April 4 | VTable Benchmarking | 
	
		| March 5 | Snow Safari | 
	
		| February 21 | I am American | 
	
		| February 14 | Some Ideas for Dynamic Vtables in D | 
	
		| February 7 | Class extensions in D? | 
	
		| February 5 | Non-fragile ABI in D? | 
	| 2008 | 
|---|
	
		| April 30 | Multi-Safari on Leopard | 
	
		| April 19 | Downloading Applications | 
	| 2007 | 
|---|
	
		| November 20 | Update on Multi-Safari | 
	
		| October 22 | Playing with Xcode internals | 
	
		| October 10 | PHP Markdown's no-markup mode | 
	
		| September 25 | Using the D/Objective-C Bridge | 
	
		| September 21 | Extended warranties are a funny thing | 
	
		| September 17 | The D/Objective-C Bridge | 
	
		| September 11 | For Hire | 
	
		| September 10 | Let's Restart That | 
	| 2006 | 
|---|
	
		| December 3 | The state of Markdown | 
	
		| November 25 | Nation | 
	
		| October 18 | Garth Turner's MPtv | 
	
		| September 25 | Command-Shift-D Adventure | 
	
		| September 22 | Winning against guerilla warfare? | 
	
		| September 9 | Who Stopped the Wayback Machine? | 
	
		| July 26 | Xcode: Per-Architecture SDK | 
	
		| July 25 | September 1752 | 
	
		| July 20 | Tricked Deck | 
	
		| June 28 | And so appeared SmartyPants Typographer | 
	
		| June 7 | Multi-Safari, now with a download link | 
	
		| May 23 | Correspondence with my MP | 
	
		| May 19 | Minor Changes | 
	
		| May 3 | Color Oracle  vs. Sim Daltonism | 
	
		| April 29 | Hermione | 
	
		| April 27 | “Safe” nuclear bombs? | 
	
		| April 25 | Writing twice about everything | 
	
		| April 21 | Pixel Is Not Screen Pixel | 
	
		| April 20 | Letter to my MP | 
	
		| March 10 | Got-a-book! | 
	
		| March 6 | Universalized | 
	
		| February 19 | Invasion of Canada | 
	
		| February 13 | The Misleading 1024×768 | 
	
		| February 11 | The famous Danish cartoon | 
	
		| February 7 | Subpixel antialiasing Achilles heel | 
	
		| January 31 | Naomi Klein | 
	
		| January 24 | God Bless Canada | 
	
		| January 21 | Fortunately, we are not in a two-party system! | 
	
		| January 16 | Green | 
	| 2005 | 
|---|
	
		| December 30 | Markdown and Wordpress 2.0 | 
	
		| December 27 | Bad uses of the @ operator | 
	
		| December 24 | Merry Christmas | 
	
		| December 9 | Bug-Fix Day | 
	
		| November 24 | Reflex — Templates, Part 2 | 
	
		| November 20 | Big Box Mart | 
	
		| November 18 | Reflex ” Templates, part 1 | 
	
		| November 6 | Independent journalist in Iraq | 
	
		| November 3 | The State of Reflex | 
	
		| November 2 | Gamma Control 3.0 | 
	
		| October 31 | Halloween!… and stereo balance | 
	
		| October 11 | PHP Markdown & Text Encoding | 
	
		| October 3 | Sim Daltonism 1.0.1 | 
	
		| September 27 | Multi-Columns | 
	
		| September 26 | Multi-Safari Update | 
	
		| September 20 | Opera 8.5 ” Fit To Window | 
	
		| September 6 | Sim Daltonism | 
	
		| September 5 | PHP Markdown Extra 1.0 | 
	
		| September 2 | Humanitarian Crisis | 
	
		| September 1 | More on Reflex | 
	
		| August 29 | New Hosting Provider | 
	
		| August 19 | Michaëlle Jean, Governor General | 
	
		| August 4 | Vacation | 
	
		| July 29 | PHP Markdown Extra | 
	
		| July 26 | Graduated | 
	
		| July 20 | iCab 3 beta : Impressive | 
	
		| June 23 | Who benefits? | 
	
		| June 22 | News from 2056 | 
	
		| June 12 | Mac Sub-Menus | 
	
		| June 7 | Multi-Safari | 
	
		| June 6 | PHP Markdown 1.0.1b / PHP SmartyPants 1.5.1d | 
	
		| May 31 | WordPress Text Flow vs. Markdown | 
	
		| May 20 | Just Like Radium Watches and Fluoroscopes | 
	
		| May 1 | Liquid Image | 
	
		| April 21 | Iraq still at war | 
	
		| April 17 | PHP Markdown 1.0.1a | 
	
		| April 7 | Will VLC survive? | 
	
		| April 1 | The Big Change in Colors | 
	
		| March 6 | Did you feel it? | 
	
		| February 26 | Misconception | 
	
		| February 18 | Who said the G5 was so much powerful? | 
	
		| February 14 | Bilingual Web Site | 
	
		| February 2 | Ready to scroll | 
	
		| January 31 | WordPress Annoys Me | 
	
		| January 24 | Minority | 
	| 2004 | 
|---|
	
		| December 31 | December 25 morning | 
	
		| December 18 | PHP Markdown 1.0.1 | 
	
		| November 27 | The little story of PHP Markdown | 
	
		| November 17 | What worse could happen | 
	
		| October 30 | I'm not dead yet | 
	
		| September 12 | Draw me a diagram | 
	
		| August 29 | Week off and iBook G4 | 
	
		| June 17 | Why did Internet Explorer ceased evolving | 
	
		| May 16 | Generic Website Publishing System | 
	
		| April 30 | Hello summer | 
	
		| April 1 | Renew (bis) | 
	
		| March 21 | Not happy | 
	
		| March 11 | Growing number of styling languages | 
	
		| March 7 | Too much ads | 
	
		| March 4 | Bad timing | 
	
		| March 2 | Renew | 
	
		| February 1 | Life in blue | 
	
		| January 31 | USA budget for dummies | 
	
		| January 30 | Haunted Computer | 
	
		| January 1 | Happy New Year | 
	| 2003 | 
|---|
	
		| December 25 | Merry Christmas | 
	
		| December 20 | Time elapsing | 
	
		| December 6 | My aging software | 
	
		| November 23 | Cute tree | 
	
		| November 20 | Every 10 days | 
	
		| November 16 | What to say about... | 
	
		| November 9 | Retaliation | 
	
		| November 8 | 2006 Census given to a company? | 
	
		| November 8 | A regression in Panther? | 
	
		| November 3 | Apple dealers' S.O.S. | 
	
		| October 31 | Java 3D for Mac? | 
	
		| October 25 | New Safari Bugs | 
	
		| October 21 | Portable Mac Problems? | 
	
		| October 14 | Software patents (bis) | 
	
		| October 9 | The panther is comming | 
	
		| October 2 | Direct on target | 
	
		| October 1 | Invalid Password | 
	
		| September 29 | Boom boom! | 
	
		| September 27 | Software Patents | 
	
		| September 20 | A little futuristic look | 
	
		| September 16 | Where Xcode has gone? | 
	
		| September 14 | Logging enabled |