Archive for 2008
- Frozen Zunes (2)December 31, 2008
- BBEdit 9.1 December 23, 2008
- The 99-cent Message (2)December 13, 2008
- Higher Order Perl (1)December 9, 2008
- On Leaky Abstractions and Objective-J December 8, 2008
- From C++ to Objective-C (8)December 8, 2008
- Let’s Talk About Python 3.0 December 6, 2008
- Python 3.0 (2)December 4, 2008
- Cocoa Bindings and Arrays December 3, 2008
- Quarz Event Taps December 2, 2008
- ATPM 14.12 December 1, 2008
- AnchorFree Offers Free VPN for iPhone (2)December 1, 2008
- Don’t Use NSOperationQueue December 1, 2008
- License Plate Sabotage December 1, 2008
- Scoped Objects in Objective-C November 28, 2008
- Dropbox (22)November 26, 2008
- A Web-focused Git Workflow November 25, 2008
- Inside Safari 3.2’s Anti-phishing Features November 25, 2008
- Script Debugger 4.5 November 25, 2008
- Safari in iPhone OS 2.2 (5)November 25, 2008
- The Netflix Prize and Napoleon Dynamite November 24, 2008
- Guide: Writing Testable Code November 24, 2008
- TaskPaper 2.0 November 24, 2008
- HandBrake 0.9.3 (6)November 24, 2008
- Scala? November 21, 2008
- Google Mobile Uses Private iPhone APIs November 20, 2008
- GitX 0.5 November 18, 2008
- How to Price Your iPhone App Out of Existence (1)November 16, 2008
- Open Radar November 16, 2008
- KTUIKit - Layout Managers for Cocoa (5)November 13, 2008
- AutoZone Source November 12, 2008
- Wikipedia License Hacking November 11, 2008
- Drobo and Time Machine (2)November 11, 2008
- HFSDebug 4.0 and New HFS+ Features November 10, 2008
- Tangle-resistant iPhone Earphone Cable November 6, 2008
- Is Apple Opening Up? November 6, 2008
- Dependency Injection Myth: Reference Passing November 4, 2008
- ATPM 14.11 November 3, 2008
- OmniFocus Bonjour Syncing November 2, 2008
- MacBook Design Tradeoffs October 31, 2008
- First Look at Windows 7’s User Interface (1)October 28, 2008
- Adventures in Cocotron October 28, 2008
- Fission 1.6 October 27, 2008
- Leopard’s Year-old Annoyances October 27, 2008
- Why Explicit self Has to Stay October 26, 2008
- BBEdit 9.0.2 October 24, 2008
- Key-Value Observing Done Right October 22, 2008
- Something New (26)October 15, 2008
- Notebook Event (33)October 14, 2008
- EagleFiler 1.4 (2)October 14, 2008
- The How and Why of Cocoa Initializers October 9, 2008
- JSCocoa (2)October 9, 2008
- Site-Specific iPhone Browsers October 4, 2008
- The Fear October 2, 2008
- Python 2.6 October 2, 2008
- ATPM 14.10 October 1, 2008
- Sad State of Print Publishing for Developers October 1, 2008
- Netflix API (1)October 1, 2008
- iPhone Black == Brushed Metal? September 29, 2008
- KVO Issue With Subclassing September 24, 2008
- App Store Policies September 24, 2008
- So You Crashed in objc_msgSend() September 23, 2008
- Introducing SquirrelFish Extreme September 19, 2008
- The iPhone Development Story September 17, 2008
- Podcaster (1)September 12, 2008
- Microsoft’s Seinfeld-Gates Ads (3)September 12, 2008
- Air Sharing 1.0 September 11, 2008
- How to Report a Bug in a Mac OS X Application September 6, 2008
- Digital-Image Color Spaces (3)September 6, 2008
- Cappuccino and Objective-J September 4, 2008
- ATPM 14.09 September 2, 2008
- BBEdit 9 (24)August 29, 2008
- Blocks in Objective-C (1)August 28, 2008
- Build Your Own Bundle August 25, 2008
- iPhone Apps That Go Beyond Entertainment August 8, 2008
- Apple Ad Sets the Wrong Expectations August 8, 2008
- Using OpenDNS for Phishing Protection (2)August 7, 2008
- Without a Trace (3)August 7, 2008
- Git Magic August 5, 2008
- Unit Testing Roadblocks (3)August 3, 2008
- Welcome to iPhone: Your Crappy Mac of Tomorrow, Today! (59)August 3, 2008
- VMware and OS X (5)August 3, 2008
- ATPM 14.08 August 1, 2008
- Remote vs. iPod July 29, 2008
- Turning Off Apple Data Detectors in Mail (35)July 29, 2008
- PR Rule #1 July 27, 2008
- Apple’s MobileMess (1)July 25, 2008
- On the Counter-intuitiveness of Speed July 22, 2008
- WebKit Performance on iPhone OS X 2.0 July 20, 2008
- Bugging July 14, 2008
- iPhone 3G Display Color Warmer by Design (4)July 13, 2008
- iPhone Settings (1)July 12, 2008
- On Switching to Git July 9, 2008
- Who Owns Your Online Documents? July 4, 2008
- The Truth About Unicode in Python July 4, 2008
- Adobe Reader 9 July 2, 2008
- WP Super Cache (12)July 2, 2008
- ATPM 14.07 July 1, 2008
- Disabled Menus Are Usable July 1, 2008
- Netflix Profiles Feature Going Away June 24, 2008
- Subversion’s Biggest Hole (4)June 21, 2008
- Installing the OS on a MacBook Air June 20, 2008
- On Software Bundles June 18, 2008
- PMC Call For Developers June 16, 2008
- Firefox 3 for Mac OS X: Under the Hood (6)June 13, 2008
- DVCS Myths June 12, 2008
- When a Price Drop is Really a Price Increase June 10, 2008
- MDI on the Mac June 8, 2008
- Garbage Collection and the Optimizer June 7, 2008
- AppleScript Is Broken in Firefox 3 June 3, 2008
- Announcing SquirrelFish June 3, 2008
- Apple’s Script June 3, 2008
- ATPM 14.06 June 2, 2008
- Spaces in 10.5.3 May 31, 2008
- Denormalize to Scale May 22, 2008
- Why Comic Sans? May 20, 2008
- iPhone Security Tips (2)May 19, 2008
- 3G Music Store May 19, 2008
- Introducing Google Doctype May 15, 2008
- gitshelve May 15, 2008
- Safari Link Exposer May 13, 2008
- Saying Hello (Again) to Visual Basic May 13, 2008
- Dynamic Languages Strike Back May 12, 2008
- Bye Matlab, Hello Python, Thanks Sage (2)May 3, 2008
- Subversion’s Future? May 2, 2008
- ATPM 14.05 May 1, 2008
- How super() in Python 3 Works April 30, 2008
- TaskPaper 2.0 Toolbar Location (1)April 30, 2008
- ddcli: An Objective-C Command Line Application Framework April 29, 2008
- New Support Arrangements April 27, 2008
- Interview with Donald Knuth April 27, 2008
- SVN vs. Mercurial vs. Git For Managing Your Home Directory April 25, 2008
- TransactionKit April 23, 2008
- Microsoft to Nuke MSN Music DRM keys April 23, 2008
- TidBITS Turns 18 April 21, 2008
- Free Britannica For Web Publishers April 21, 2008
- Punch Through NAT with Port Map’s Port Forwarding April 21, 2008
- From Win32 to Cocoa (1)April 21, 2008
- O Notation via Calculus April 21, 2008
- Hierarchy of NSViewControllers April 17, 2008
- Time Machine Misery April 8, 2008
- The Thing About Git (2)April 8, 2008
- HuddleChat April 8, 2008
- Firefox 3 vs. Safari 3 (4)April 5, 2008
- Instant Messaging for Introverts (1)April 4, 2008
- Git’s Avalanche April 3, 2008
- ATPM 14.04 April 3, 2008
- Adobe’s 64-bit Roadmap April 3, 2008
- Photoshop Elements 6 (3)April 3, 2008
- Apple Passes Wal-Mart (2)April 3, 2008
- Google’s Losing The Word Processing War April 2, 2008
- Why I Wrote a JS module for BBEdit (2)April 1, 2008
- RegexKitLite (1)March 24, 2008
- Vote For Virtualization March 21, 2008
- Page-in-a-Page Design March 20, 2008
- Unwanted App Launch Problem Solved March 17, 2008
- The Story of the Ribbon (3)March 13, 2008
- Aperture 2.0 Review March 11, 2008
- Code Signing and You (1)March 7, 2008
- iPhone SDK (14)March 7, 2008
- Time Machine March 5, 2008
- ATPM 14.03 March 2, 2008
- MacRuby (3)March 1, 2008
- ScreenFlow: The iTunes of Screencasting (1)March 1, 2008
- Finding the OS X Turbo Button (1)February 28, 2008
- Design Snowball February 23, 2008
- Your Screen, via Airfoil February 22, 2008
- MGTwitterEngine February 22, 2008
- Cold Boot Attacks on Disk Encryption (2)February 21, 2008
- Anchored Row Selection in NSTableView February 20, 2008
- Microsoft Office’s Binary File Formats February 19, 2008
- Acorn 1.1b1 February 15, 2008
- Internet Software Patents February 14, 2008
- Scripting With JavaScript in Cocoa February 9, 2008
- SuperDuper Tuesday February 5, 2008
- MacBook Air Review February 5, 2008
- ATPM 14.02 February 1, 2008
- Arc 0 January 30, 2008
- NSURLConnection Crashing Epidemic (1)January 24, 2008
- The Betamax Doctrine January 24, 2008
- Office 2008 Review January 24, 2008
- Mobile Safari Toolbar (1)January 24, 2008
- OLPC Without an XO January 20, 2008
- Leopard HIG (2)January 16, 2008
- ZFS on Mac OS X January 13, 2008
- Gone Indie (1)January 10, 2008
- DTerm 1.0 January 10, 2008
- RuntimeFS January 10, 2008
- NetNewsWire 3.1 (4)January 10, 2008
- Perform After System Idle Time January 9, 2008
- New Xerox Logo January 8, 2008
- How Ruby on Rails Could Be Much Better (1)January 8, 2008
- Photo Editing Workflow January 7, 2008
- GrabFS: The Screenshot File System (1)January 2, 2008
- iCab 4.0 (8)January 2, 2008
- Logging Messages to Nil (1)January 2, 2008
- Why I Chose Git (3)January 2, 2008
- ATPM 14.01 January 2, 2008
- Dave Winer’s Hard Drive (2)January 2, 2008
- Workplace Ergonomics January 2, 2008
- Google Artificially Promotes Recent Web Pages (1)January 2, 2008