Archive for 2012
- The Hypercritical Way December 27, 2012
- Studying Finite Automata December 26, 2012
- Incremental Regular Expressions December 26, 2012
- The End of x86? An Update December 24, 2012
- Setting Up a Secure, Resettable Password Database December 24, 2012
- An Interactive Guide to the Fourier Transform December 24, 2012
- What Will Programming Look Like in 2020? December 24, 2012
- mainthreadonly Properties December 24, 2012
- Switching Back to iPhone December 24, 2012
- Xcode and Newlines vs. Line Breaks December 24, 2012
- Apple Color Emoji December 23, 2012
- Clang Supports Doxygen Syntax December 21, 2012
- Making Crisp Retina Icons December 21, 2012
- Omni’s Plans for 2013 (3)December 21, 2012
- Your Twitter Archive (3)December 20, 2012
- Safari, Freedom, Alexander, and iBrowse December 20, 2012
- AppShopper Removed From the App Store December 20, 2012
- Sandboxing Sandvox December 18, 2012
- The First Twenty-Five Years (of Perl) December 18, 2012
- Why I Love Being A Programmer in Louisville December 17, 2012
- Dropbox: The Linchpin (5)December 17, 2012
- Apple Maps Rendering (1)December 17, 2012
- Objective-C Pitfalls December 17, 2012
- NetSpot 2.0 December 17, 2012
- A Programmer’s Rantings December 17, 2012
- iTunes 11’s False Simplicity (1)December 16, 2012
- Google Maps on iOS vs. Android December 13, 2012
- The Web We Lost December 13, 2012
- Open Google Maps Directions With Siri December 13, 2012
- Object-Oriented Callback Design December 13, 2012
- MailMate 1.5.1 December 13, 2012
- Google Maps for iPhone 1.0 (6)December 13, 2012
- Google’s Lost Social Network (1)December 12, 2012
- Coda and Sandboxing (3)December 12, 2012
- The Unlikely Persistence of AppleScript (11)December 12, 2012
- Flickr for iPhone 2.0 December 12, 2012
- iTunes 11’s Mysterious Cloud Icon December 11, 2012
- Diff for Excel (2)December 11, 2012
- Media Release or Bug Report? (2)December 11, 2012
- Dual Apple ID Passwords December 11, 2012
- iTunes 11 and Colors December 11, 2012
- Oliver Reichenstein on Design December 11, 2012
- NSURL Path Handling (1)December 11, 2012
- Fortune and the Braeburn Group December 11, 2012
- reStructuredText Codeless Language Module (1)December 10, 2012
- instancetype December 10, 2012
- Teaching Kids Regular Expressions (1)December 10, 2012
- ARC Gotcha: Unexpectedly Short Lifetimes December 10, 2012
- Apple’s Flawed Burn-In Test (1)December 10, 2012
- Credit Card Statement Design December 10, 2012
- Fears of a Charlatan Girl December 10, 2012
- Twitterrific 5 for iOS December 10, 2012
- BBEdit 10.5 December 7, 2012
- Guido van Rossum Hired by Dropbox December 7, 2012
- Back in iOS (1)December 7, 2012
- Time Machine Exclusion Bug December 7, 2012
- Objective-C and the Web (11)December 7, 2012
- iTunes 11 and Classical Music (3)December 7, 2012
- Dash 1.7.2 (6)December 2, 2012
- Elevation Dock With Lightning Adapter (1)November 30, 2012
- C and Objective-C Modules Proposal (7)November 30, 2012
- NS_ENUM and NS_OPTIONS November 30, 2012
- Why Dave Winer Quit Netflix (3)November 30, 2012
- AirPort Settings for Best Wi-Fi Performance November 30, 2012
- DTSendSignalFlag November 30, 2012
- iTunes Through the Ages (4)November 30, 2012
- Restoring Apps From iCloud November 30, 2012
- PhotoBeamer November 30, 2012
- An Objective-C Literal Subtlety November 30, 2012
- Fantastical for iPhone 1.0 November 29, 2012
- Fun With Face Detection November 21, 2012
- Nielsen on Windows 8 (3)November 20, 2012
- App Scams November 20, 2012
- Using WebKit to Encode Unescaped URL Strings November 20, 2012
- More Overcast Than Cloudy (3)November 20, 2012
- Tokens 1.0 (1)November 20, 2012
- Hypercritical Ending November 20, 2012
- Relicensing VLC to LGPL (2)November 20, 2012
- Kill the Password (1)November 15, 2012
- +[NSURL URLWithString:] Changed November 15, 2012
- Apple’s Design Problems Aren’t Skeuomorphic November 14, 2012
- Retrospect 10 and Instant Scan (2)November 12, 2012
- Colors in “Paper” November 12, 2012
- Snow Leopard Hanging Around (15)November 12, 2012
- Andrew Singer, RIP (4)November 12, 2012
- KSPasswordField November 9, 2012
- MarsEdit 3.5.8 and the Mac App Store November 9, 2012
- FogBugz on Demand and Hurricane Sandy (1)November 9, 2012
- Objective-C in the Cloud November 9, 2012
- MailMate 1.5 and the Mac App Store November 9, 2012
- Dynamic Linking on OS X November 9, 2012
- Protocol Data Types (1)November 9, 2012
- iTunes Match at Year’s End November 9, 2012
- Arq 3.0 (14)November 6, 2012
- Mac Freezes Waking From Screen Saver (8)November 6, 2012
- Apple Hides Samsung Apology (3)November 5, 2012
- Campaigns Leaking Web Site Visitor Data November 2, 2012
- How the Chrome Dev Tools Got Me an Awesome License Plate November 2, 2012
- Thunderbolt to FireWire Adapter (2)November 2, 2012
- Issues With Achieving Auto Layout Zen November 2, 2012
- Buggy Mac App Store Updates November 2, 2012
- A Source List With Bindings November 2, 2012
- Data Visualization Tools October 31, 2012
- Kindness of Major Corporations October 30, 2012
- Check the Weather 1.1 (2)October 30, 2012
- E-book Pagination (4)October 30, 2012
- Facebook, Contacts, iCloud, and Mountain Lion (4)October 30, 2012
- BusyCal 2.0 (1)October 29, 2012
- Mysterious iOS 6 Cellular Data Usage (3)October 29, 2012
- Why Record Labels Don’t Provide More Digital Booklets on the iTunes Store October 25, 2012
- Sudoku Grab October 25, 2012
- Apple’s No Internal Client Syndrome (2)October 25, 2012
- How Apple “Doubled” iPad Wi-Fi Throughput October 25, 2012
- iBooks Author and LaTeX (4)October 24, 2012
- Fusion Drive (3)October 24, 2012
- Obscured URLs in Safari History October 22, 2012
- Outlawed by Amazon DRM (12)October 22, 2012
- Moom and Tweetbot for Mac October 19, 2012
- iCloud: Sharing Done Wrong (2)October 18, 2012
- Tool List October 17, 2012
- Stop Breaking The Back Button October 16, 2012
- FoldingText 1.0 October 16, 2012
- RSS.app 1.0 (4)October 16, 2012
- Rentzsch’s OpenSSL Tech Note (1)October 16, 2012
- CoreGraphics, Patterns and Resolution Independence October 16, 2012
- Stripe’s Pop-up Window October 10, 2012
- Kindle Paperwhite October 10, 2012
- iOS Device Summary October 9, 2012
- JPEG Compression and Retina Images (3)October 9, 2012
- ClassicMap 1.0 October 9, 2012
- Mac App Store Review Times (5)October 9, 2012
- iOS 6 Contacts Groups October 8, 2012
- Overpowered USB Devices, Underpowered Hubs (5)October 8, 2012
- Things That Happened on Steve Jobs’s Watch October 8, 2012
- Stripe for Indie Mac Developers (2)October 8, 2012
- UTF-16 “.strings” Files (1)October 6, 2012
- CTBlockDescription October 6, 2012
- Why People Pirate Movies (1)October 5, 2012
- __unsafe_unretained October 4, 2012
- Google Settles Book-Scanning Lawsuit With Publishers (1)October 4, 2012
- Your Future Self Will Thank You October 4, 2012
- I Love My Kindle, But It Drives Me Crazy October 4, 2012
- Info Man October 4, 2012
- xkcd-Style Graphs in Mathematica October 4, 2012
- Multiple Backups for iPhone, iPod, and iPad (1)October 4, 2012
- Bitcoin Non-Technical FAQ Comments Off on Bitcoin Non-Technical FAQOctober 4, 2012
- AESendMessage Bug in Mac OS X 10.8.2 (18)October 4, 2012
- Remote View Controllers in iOS 6 (1)October 1, 2012
- The CD, at 30 (1)October 1, 2012
- Apps That Promote Other Apps (Will Be Rejected) (1)October 1, 2012
- Slate (1)October 1, 2012
- iPad 1 (3)October 1, 2012
- BBEdit 10.5 Public Beta (4)October 1, 2012
- iPhone 5 Camera September 29, 2012
- Burnside Tweet-to-Email Gateway September 29, 2012
- Go Bloviations September 29, 2012
- Nested Replacements September 29, 2012
- Jiro Dreams of Sushi September 29, 2012
- iPhone 5 Size (2)September 29, 2012
- “iCloud Backup” September 29, 2012
- iOS 6 Battery Life September 29, 2012
- How Gorilla Glass Came to Be September 29, 2012
- Spanner (1)September 29, 2012
- iOS 6 Collection Views September 29, 2012
- iMessage Gets Smarter September 29, 2012
- Little Snitch 3.0 September 29, 2012
- iOS 6 App Store (2)September 29, 2012
- Optimizing Flood Fill September 29, 2012
- iPhone 5 Scratches September 29, 2012
- Make Your Library Enforce ARC September 29, 2012
- Source Code Pro September 27, 2012
- Verizon iPhone 5 Unlocked Thanks to FCC? September 27, 2012
- BitTorrent and the App Store (4)September 23, 2012
- Visi September 23, 2012
- Swiss Federal Railways Says Apple Copied Its Iconic Railway Clock September 23, 2012
- Mountain Lion’s Mail (4)September 23, 2012
- Don’t Break Emacs Shortcuts September 23, 2012
- Kickstarter Is Not a Store September 23, 2012
- Converting “Finding Nemo” to 3D (1)September 23, 2012
- Aperture 3.4, Sandboxing, and FlickrExport (14)September 23, 2012
- Podcasts in iOS 6 (10)September 20, 2012
- Apple’s iOS 6 Maps App (6)September 20, 2012
- Growl 2.0 September 20, 2012
- Adopting Concurrent Opening for Core Data-Based Documents (1)September 20, 2012
- iOS 6’s Do Not Disturb September 20, 2012
- Remote Packet Capture for iOS Devices September 20, 2012
- EarPods (6)September 20, 2012
- OS X 10.8.2 Saves Even Better September 20, 2012
- Good Enough September 20, 2012
- Twitter and IFTTT September 20, 2012
- iOS 6 September 20, 2012
- The Retina MacBook Pro’s Power Key (1)September 20, 2012
- NSCharacterSet September 20, 2012
- Colored Placeholder Views September 20, 2012
- SCNMaterialProperty.contents (1)September 20, 2012
- Grow Your Presence on Twitter September 20, 2012
- Microsoft Office 2011 Retina Support September 19, 2012
- iPhone 5 Speed September 17, 2012
- How Apple Compresses Video Using JPEG, JSON, and <canvas> September 17, 2012
- Fission 2.0 September 17, 2012
- Paperless, Version 1.2 (2)September 16, 2012
- Forbidden Dock Tile Plug-Ins (2)September 15, 2012
- Blatant Piracy in the App Store September 15, 2012
- Theoretical and Practical Weaknesses of Objective-C September 15, 2012
- Lightning (5)September 14, 2012
- Hacking Up an armv7s Library (3)September 14, 2012
- iPhone 5: Simultaneous Voice and Data September 14, 2012
- J2ObjC (1)September 14, 2012
- Retina for Masochists September 13, 2012
- Betting Too Much on HTML5 September 12, 2012
- Exceptions as Fatal (1)September 12, 2012
- The Skeuomorphism Rift Within Apple September 12, 2012
- RetinaCapture 1.0.1 September 12, 2012
- Acorn SDK September 12, 2012
- 20 Years of OmniGroup September 12, 2012
- oldiconutil (2)September 12, 2012
- Code by Kevin Leaves the Mac App Store (12)September 6, 2012
- Condition Handling for Non-Lispers September 6, 2012
- Freeverse, RIP (3)September 6, 2012
- Improved SICP PDF (1)September 6, 2012
- Block-Based Dictionary Enumeration Can Be Pretty Slow September 6, 2012
- Migrating From NSMutableDictionary to NSCache September 6, 2012
- Textastic 4.2.1 September 6, 2012
- Apple Retail Store Changes August 28, 2012
- Undocumented Google APIs (1)August 28, 2012
- Dropbox Supports Two-Step Verification August 28, 2012
- C Is About Simplistic Memory Models (1)August 28, 2012
- How to Make a Local Copy of Your FogBugz Data August 28, 2012
- Apple v. Samsung August 28, 2012
- International App Stores August 28, 2012
- Why Microsoft Got Its Logo Right (4)August 24, 2012
- Exceptional Apps August 24, 2012
- Mountain Lion Battery Life (6)August 23, 2012
- Rebuilding Facebook for iOS August 23, 2012
- John Carmack’s 2012 QuakeCon Keynote August 23, 2012
- Beyond Document Scopes (2)August 22, 2012
- Omni App Icons August 22, 2012
- Amazon Glacier (9)August 21, 2012
- An Introduction to SceneKit August 21, 2012
- NSDocumentSaveNewDocumentsToCloud (2)August 21, 2012
- MailForge’s New Developer (7)August 18, 2012
- Zombies and ARC August 18, 2012
- MPlayerX Leaving the Mac App Store (2)August 18, 2012
- Twitter API Version 1.1 (2)August 16, 2012
- Injection Grammars & Project Variables August 16, 2012
- Wang Ting August 16, 2012
- Infiltrate the Vault (1)August 16, 2012
- Joyent’s “Lifetime” August 16, 2012
- GCC Switches From C to C++ (2)August 15, 2012
- App.net (9)August 14, 2012
- LLDB From Python (1)August 14, 2012
- Pixel Perfect (2)August 14, 2012
- Caller ID and iMessage August 14, 2012
- Brown CS: Programming Languages (1)August 13, 2012
- When Documents in the Cloud Aren’t August 13, 2012
- Terms of Service; Didn’t Read August 13, 2012
- A Tour of CommonCrypto August 12, 2012
- HyperCard’s 25th Anniversary August 12, 2012
- Scene Kit Sample Code August 12, 2012
- BBEdit Cursor Movement & Selection Shortcuts (1)August 12, 2012
- The WebKit Inspector August 12, 2012
- TextMate 2 Open Sourced (1)August 9, 2012
- Why NSOrderedSet Doesn’t Inherit From NSSet (1)August 8, 2012
- An Open Letter to Tim Cook Regarding Apple ID Security August 8, 2012
- Relative Evaluation Report on S1, iPhone (4)August 8, 2012
- Time Machine Bug: Silent Exclusion of Volumes (1)August 7, 2012
- FileVault 2’s Apple ID Backdoor (34)August 7, 2012
- _.m August 7, 2012
- Apple Reacts to Honan (1)August 7, 2012
- A Critique of the Apple Indie Developer Community (2)August 7, 2012
- Drobo Review (4)August 7, 2012
- My Apple ID Episode From 2008 (3)August 7, 2012
- Accidental Deployment August 7, 2012
- Please Turn on Two-Factor Authentication (1)August 7, 2012
- Curiosity August 7, 2012
- Facebook Zeros August 7, 2012
- Redistributing Apple’s Sample Code August 7, 2012
- The Very Model of a Modern Mountain Lion Document August 7, 2012
- MASShortcut August 7, 2012
- Data Loss via “Save As” on 10.8 (10)August 5, 2012
- Find My Mac and Remote Wipe (11)August 4, 2012
- Power Assertions (1)August 4, 2012
- Non-Contiguous Range Selections (2)August 4, 2012
- Are Functional Languages Inherently Slow? August 4, 2012
- AirPlay and The Window of Obsolescence August 3, 2012
- Mountain Lion Settings (1)August 3, 2012
- Modus Operandi August 3, 2012
- oldtweets August 3, 2012
- Subscribe to Feed 1.0b4 (1)August 3, 2012
- Mountain Lion Is (Still) a Quitter (2)August 3, 2012
- Mail in Mountain Lion and Replying From the Proper Account (7)August 3, 2012
- Automatic Property Synthesis With Xcode 4.4 August 1, 2012
- Pop Software August 1, 2012
- Where Did Lion Go? (2)July 31, 2012
- How Intuit Manages 10 Million Lines of Code July 31, 2012
- Notification Gotchas July 31, 2012
- Avoid Security Risks With iTunes Connect Scraping Services July 31, 2012
- Useful Smart Folders July 31, 2012
- No Stars July 31, 2012
- iCloud Tied to the Mac App Store July 31, 2012
- Wary of the Mac App Store July 31, 2012
- Sandboxing on National Radio July 29, 2012
- WriteUp 3.2 (1)July 29, 2012
- ThisService 3.0 (2)July 29, 2012
- Mountain Lion (18)July 29, 2012
- Schedule Jobs Using launchd (2)July 29, 2012
- Facebook Patent July 29, 2012
- The Mac App Store’s Future July 29, 2012
- Postbox and the Mac App Store July 29, 2012
- SuperDuper 2.7 (2)July 29, 2012
- Developers Dish on iCloud’s Challenges (3)July 24, 2012
- Logitech K760 Keyboard July 24, 2012
- Mocha July 24, 2012
- Turning Off Ads in Parallels (40)July 24, 2012
- MailForge’s Future (2)July 24, 2012
- Core Data Growing Pains (3)July 23, 2012
- Checking App Store Receipts on OS X July 23, 2012
- The Frustrations of App Store Licensing July 23, 2012
- MoneyWell 2.1 (2)July 23, 2012
- Little Snitch 3 Preview (1)July 23, 2012
- Fortress Wrapping Up July 22, 2012
- Sparrow and Google (4)July 22, 2012
- New Programming Jargon July 22, 2012
- 2012 MacBook Air Review (1)July 18, 2012
- Evan Gross, RIP (5)July 18, 2012
- Xcode and AppCode (2)July 17, 2012
- Thunderbolt Display Static Noise (1)July 17, 2012
- 1Password 3.9.6 and the Sandbox (2)July 17, 2012
- Problem of Rewind July 17, 2012
- Boolean Trap July 17, 2012
- Alfred 1.3 July 17, 2012
- Crash Reporting for Sandboxed Mac Apps July 14, 2012
- The Problem With iCloud (4)July 14, 2012
- How Low Mac Software Prices Harm Users and Developers July 14, 2012
- Shrine of Apple July 14, 2012
- Netflix’s Lost Year July 14, 2012
- AFIncrementalStore July 14, 2012
- Craziest Compiler Output Due to Undefined Behavior July 14, 2012
- A New Objective-C Runtime July 14, 2012
- CommentCast 1.1.5 July 11, 2012
- Mountain Lion Requirements (2)July 11, 2012
- PayPal Charges for Amex Refunds July 9, 2012
- USB 3.0 Plugs July 9, 2012
- Federated Wiki July 8, 2012
- Thunderbird: Stability (3)July 8, 2012
- Retina MacBook Pro Upgrade (1)July 7, 2012
- The Grind July 7, 2012
- The Developer News Window July 7, 2012
- Microsoft’s Downfall (1)July 7, 2012
- Let’s Build NSNumber July 7, 2012
- Target The Forward Fringe July 7, 2012
- Scripting Bridge Problems July 7, 2012
- Clipstart 1.5 July 7, 2012
- Risk Probabilities July 7, 2012
- gfxCardStatus (5)July 7, 2012
- Apple Ditching Google Maps (1)July 7, 2012
- Eero July 7, 2012
- You Should Use Core Data (1)July 7, 2012
- Xtrail 1.0.1 (3)July 5, 2012
- “Find and Call” Trojan (7)July 5, 2012
- Corrupt App Store Binaries Crashing On Launch (2)July 5, 2012
- Apple’s Icon Ecosystem July 5, 2012
- Delivering a Consistent Twitter Experience (2)July 1, 2012
- Future Acorn Retina Tricks July 1, 2012
- Brave Hair July 1, 2012
- Fantastical 1.3.1 (4)June 29, 2012
- Debugging Core Data Objects June 29, 2012
- Chocolat 1.0 (7)June 28, 2012
- Branch Prediction Fail June 28, 2012
- QuickCursor Editor Example June 28, 2012
- SQLite 4 (1)June 27, 2012
- Rewritten Facebook iPhone App (1)June 27, 2012
- Nisus Writer Pro June 27, 2012
- AppleScript, appscript, Scripting Bridge, and Automator (3)June 27, 2012
- Retina MacBook Pro Burn-In (3)June 27, 2012
- Sandboxing Core Data and Migrations (1)June 27, 2012
- Yojimbo and iCloud (2)June 27, 2012
- Dogfooding the Sandbox (7)June 25, 2012
- How Amazon Has Made Book Searches Less Useful June 25, 2012
- FileBuddy 10.0b1 June 25, 2012
- AnandTech’s Retina MacBook Pro Review (10)June 24, 2012
- Retina Glider (1)June 23, 2012
- Reclaim the Legacy Highlights & Shadows Adjustment in Aperture 3.3 June 23, 2012
- Kindle App Margins June 22, 2012
- Responding to App Reviews on Google Play (1)June 22, 2012
- PayPal Starts Bug Bounty Program June 22, 2012
- Litter Boxing (1)June 22, 2012
- Beware a Full Recovery Partition (1)June 22, 2012
- Hate Mail and the New Religious Wars in Tech June 22, 2012
- Hacking Paid Upgrades in the App Store June 22, 2012
- TextExpander 4 Leaves Mac App Store (1)June 22, 2012
- Cheaper Google Maps API June 22, 2012
- Surface: Between a Rock and a Hardware Place June 22, 2012
- The MagSafe to MagSafe 2 Adapter June 20, 2012
- Edge Cases (1)June 19, 2012
- Core Data Transient Properties June 19, 2012
- Netflix Quietly Smothers 3rd Party App Ecosystem June 19, 2012
- MacBook Pro Retina Display Reflections June 19, 2012
- Apple Shifts Its Icon Guidelines June 19, 2012
- Growl, Notification Center, and Sandboxing (1)June 14, 2012
- Retina MacBook Pro SSD June 13, 2012
- The Missing Link Between Your iTunes Library and the iTunes Store June 13, 2012
- Ping June 13, 2012
- Speak for Yourself June 13, 2012
- MPWDrawingContext June 12, 2012
- Shift-Option for Finer Control (1)June 12, 2012
- MacBook Pro Retina Display Analysis June 12, 2012
- File System Access (2)June 8, 2012
- LinkedIn Password Breach (1)June 6, 2012
- The Inside Story of the Death of Palm and webOS June 6, 2012
- Ray Bradbury, RIP June 6, 2012
- Fish Shell June 6, 2012
- Migrate From App Store Witch to Direct Witch June 6, 2012
- Script Debugger 5 June 6, 2012
- Lion Zombie Document Mystery Solved (1)June 4, 2012
- Matrox DS1 (1)June 4, 2012
- Instapaper Background Update Locations (5)June 3, 2012
- The Sandbox Chill June 1, 2012
- A Tale of Two Cryptographically Signed OSes June 1, 2012
- Fear and Loathing and Windows 8 June 1, 2012
- Alfred and Sandboxing June 1, 2012
- API Copyrights Are Dead June 1, 2012
- After X Years Programming June 1, 2012
- Mac App Store vs. Buying Direct June 1, 2012
- Reverting Apple’s “PNG’s” June 1, 2012
- Sandboxing Deadline Arrives June 1, 2012
- Amazon Patents Electronic Gifting May 31, 2012
- The Design of LLVM (1)May 29, 2012
- Making Xcode Behave May 29, 2012
- RaceSplitter—A Rejection With a Happy Ending May 29, 2012
- Accelerometers May 28, 2012
- Which Mac OS X Apps Will Be Broken By Sandboxing? May 28, 2012
- Core Data, Document-Based Application, and Sandboxing (5)May 28, 2012
- How Apple and Microsoft Armed 4,000 Patent Warheads (2)May 26, 2012
- Airfoil Speakers Touch Removed From the App Store (5)May 24, 2012
- Over-Promise and Under-Deliver (5)May 23, 2012
- Gifting Mac App Store Apps (3)May 21, 2012
- Creating the Windows 8 User Experience May 21, 2012
- Coda 2 and Diet Coda (1)May 21, 2012
- Transatlantic Ping Faster Than Sending a Pixel to the Screen May 21, 2012
- Mac OS X 10.7.4 (3)May 21, 2012
- iPhone Charger Reardown (1)May 21, 2012
- Comcast Data Cap May 18, 2012
- Hotkeys and the Mac App Store (15)May 17, 2012
- Restoring Mail Keyboard Shortcuts (6)May 17, 2012
- Perian to Cease Development (2)May 16, 2012
- Under the Sheets With iCloud and Core Data (1)May 16, 2012
- ATPM 18.05 (1)May 15, 2012
- Old People Icons (4)May 11, 2012
- Lightroom 4 Now Available on the Mac App Store (4)May 10, 2012
- Moom (1)May 8, 2012
- BOOL’s Sharp Corners May 7, 2012
- Google Drive and Mac Metadata (2)May 7, 2012
- Windows 8 DVD Playback May 7, 2012
- Lion Login Passwords in Clear Text May 6, 2012
- FaceSpan 5 (Mark’s Misadventure) May 6, 2012
- ReactiveCocoa (1)May 6, 2012
- Think Like (a) Git May 5, 2012
- iPad Keyboard Prototype (3)May 5, 2012
- Kernel Panics and OmniFocus Syncing (3)May 2, 2012
- Apple Rejecting Applications Which Use Dropbox May 1, 2012
- Navigating a Tightrope With Amazon April 30, 2012
- How to Make Xcode’s UI Work for You (2)April 30, 2012
- sort -h (3)April 30, 2012
- Twitter’s URL Changes April 30, 2012
- Great NBA Playoffs RSS Feed April 30, 2012
- UTF-8 Everywhere April 30, 2012
- Functional Programming in C++ April 27, 2012
- Cloud Terms of Service April 26, 2012
- Send to Kindle for Mac (3)April 24, 2012
- Why Are 30″ LCD Monitors Still So Expensive? (2)April 24, 2012
- Firefox 12 April 24, 2012
- Amazon McMaster (1)April 24, 2012
- VoodooPad 5.0 April 21, 2012
- Prince of Persia April 21, 2012
- Microsoft Office 2011 SP2 Update Pulled (2)April 21, 2012
- Amazon vs. Best Buy: a Tale of Two Retailers April 18, 2012
- Apple’s iTunes Store Patent April 17, 2012
- Apple Hates Brunettes April 17, 2012
- The New Yorker Rate Reduction April 17, 2012
- Path Finder 6 (1)April 16, 2012
- iCloud vs. the Web April 16, 2012
- RB App Checker Lite 1.0 (5)April 16, 2012
- iCloud’s First Six Months (3)April 13, 2012
- Nib Memory Management April 13, 2012
- Why I Use Safari Instead of Firefox April 13, 2012
- Java for OS X Lion 2012-003 (5)April 13, 2012
- Happy 20th Birthday, BBEdit April 12, 2012
- Debugging an ARC Mac Application on Snow Leopard April 12, 2012
- PHP: A Fractal of Bad Design (7)April 10, 2012
- The Sandbox: Banning LaTeX From the Mac App Store April 9, 2012
- The Instagram Architecture Facebook Bought for a Cool Billion Dollars (2)April 9, 2012
- App Store Retrospective April 9, 2012
- Flashback (6)April 6, 2012
- Drag and Drop to Dropbox April 6, 2012
- Greenwich April 6, 2012
- Facebook and Dropbox Apps Vulnerable to Credential Theft April 6, 2012
- The Future of MacRuby (3)April 6, 2012
- ATPM 18.04 April 4, 2012
- Dropbox API Improvements April 3, 2012
- Arq 2.6.8 April 3, 2012
- iTunes Video Glitches April 3, 2012
- TidBITS’s Favorite April Fools Jokes April 2, 2012
- Readability April 2, 2012
- Lion’s Auto Save (2)March 29, 2012
- VMware for Developers March 28, 2012
- The Mac App Store Needs Paid Upgrades (2)March 27, 2012
- The Pull-to-Refresh Patent March 26, 2012
- isEqual: vs. isEqualToString: vs. compare: March 26, 2012
- App Rejections Are a Lousy Way to Communicate Policy Changes (1)March 26, 2012
- iBooks Isn’t Backed Up March 26, 2012
- AnandTech Review of the Apple TV 3 (1)March 22, 2012
- Firefox Switching to HTTPS Google Search March 21, 2012
- Where to Speak on Your iPhone 4 (2)March 21, 2012
- Objective-C Literals (9)March 21, 2012
- Developer ID Gotcha (1)March 20, 2012
- Don’t Use bcrypt (1)March 20, 2012
- Welcome to the Brave New App Store World March 20, 2012
- The New iPad’s Screen Under the Microscope March 16, 2012
- Mountain Lion’s Address Book (3)March 15, 2012
- PaintCode 1.0 (2)March 15, 2012
- Sparrow iPhone and Push (1)March 15, 2012
- Sparrow Takes Flight March 15, 2012
- iPhoto’s Mystery Meat Gestures (3)March 14, 2012
- AIM Is (Unofficially) Dead March 14, 2012
- Chris Pirillo’s Father Tries Windows 8 (1)March 13, 2012
- TiVo Premiere Elite (1)March 13, 2012
- How Yahoo Weaponized My Work March 13, 2012
- Recursive Mutexes Considered Harmful March 12, 2012
- iWork.com Inaccessible After July (3)March 12, 2012
- Quickly Sleeping Apple TV March 12, 2012
- Objective-C Operators (3)March 12, 2012
- Objective-C, Unversioned (1)March 12, 2012
- QLEnableTextSelection March 12, 2012
- iOS Breaks Launch Center Prefs URLs March 9, 2012
- Apple Mail Tip of the Day (2)March 9, 2012
- Unable to Prevent iTunes From Downloading Videos (3)March 8, 2012
- Apple TV 3 and iTunes 1080p (15)March 8, 2012
- iPhoto and OpenStreetMap (2)March 8, 2012
- Appscript EOLed (1)March 8, 2012
- iTunes 10.6 Auto-Conversion March 8, 2012
- DreamHost Enhanced Security March 8, 2012
- BNRTimeBlock March 8, 2012
- Citing Tweets March 6, 2012
- Sandboxing and Code Collector Pro March 5, 2012
- Frequent, Intense Mature and Suggestive Themes March 4, 2012
- ATPM 18.03 March 2, 2012
- Key-Value Observing Done Right: Take 2 March 2, 2012
- Nobody Has It All Figured Out March 2, 2012
- New Instapaper Bookmarklet March 1, 2012
- iBookstore Rejects Book for Linking to Amazon (2)March 1, 2012
- Dropbox as a Platform February 29, 2012
- Creating Retain Cycles by Misusing Assertions February 24, 2012
- Skim Knockoff(s) on the Mac App Store February 23, 2012
- OnLive Desktop Plus February 23, 2012
- Please Steal These webOS Features February 21, 2012
- iOS Lacks a Document Transfer System February 21, 2012
- Air Dictate 2.0 Rejected From the App Store (2)February 21, 2012
- Sandbox Deadline: June 1 (2)February 21, 2012
- Sandboxing and Clipstart (2)February 20, 2012
- Google’s Cookie Trick (1)February 20, 2012
- Microsoft’s Biggest Miss February 20, 2012
- Extending NSData and (Not) Overriding Dealloc February 20, 2012
- Twitter and Hashbangs February 20, 2012
- OS X 10.8 Mountain Lion (5)February 20, 2012
- Fix the Sandbox (1)February 20, 2012
- Xcode 4.3 Review (2)February 20, 2012
- Growl and Notification Center (2)February 20, 2012
- You Are Not Ruthless Enough (2)February 19, 2012
- SourceTree and Sandboxing (1)February 19, 2012
- Walter Isaacson’s ‘Steve Jobs’ (2)February 15, 2012
- Git Tower, at One Year February 15, 2012
- RSA Key Generation Flaw February 15, 2012
- Growl on The Verge February 15, 2012
- Tablets Will Take Over (6)February 15, 2012
- DuckDuckGo’s Bang Syntax February 13, 2012
- Coding Tricks of Game Developers February 12, 2012
- WSJ on Sandboxing February 8, 2012
- How iTunes Match Works for Copyright Holders (2)February 8, 2012
- The Real Paper February 8, 2012
- Path Uploads Your Entire iPhone Address Book to Its Servers (12)February 8, 2012
- AirPort Utility 6.0 (5)February 7, 2012
- Lion’s Bugs (5)February 3, 2012
- Git at Facebook Scale (1)February 3, 2012
- ATPM 18.02 February 2, 2012
- A Plea for Better iOS Text Facilities (2)February 1, 2012
- Flickr Layoffs February 1, 2012
- Our Engineers Are Aware of the Issue (2)January 30, 2012
- Hibari Design Philosophy (3)January 30, 2012
- Apple Post-Quartum Thoughts January 30, 2012
- Subtle UI Texture in Photoshop January 30, 2012
- A Tour of Amazon’s DynamoDB January 30, 2012
- The /bin/true Command and Copyright January 30, 2012
- Understanding the bin, sbin, usr/bin, usr/sbin Split (2)January 28, 2012
- Xcode Snapshots (2)January 27, 2012
- PDFpen and iCloud (16)January 25, 2012
- Hibari 1.5 January 24, 2012
- 7 Facets of a Good Mac Backup Strategy (3)January 24, 2012
- Trying Bing (4)January 24, 2012
- Examining iBooks Author From the Publisher Perspective (1)January 24, 2012
- Sandboxing and Symlinks (1)January 23, 2012
- MegaUpload January 21, 2012
- iOS Lacks a Document Filing System (1)January 21, 2012
- iBooks Author File Format January 21, 2012
- Holding Out for an ePub Hero January 21, 2012
- Apple’s Textbook Plan Feels Like a Blast From the Past (1)January 21, 2012
- Push Pop Press January 20, 2012
- The Audacious iBooks Author EULA January 19, 2012
- iBooks Author January 19, 2012
- SOPA and PIPA January 18, 2012
- Advanced Programming Languages January 18, 2012
- Siri’s Reliability (2)January 18, 2012
- Dumbing Down Mac OS X: Lion’s Address Book (4)January 16, 2012
- Why the Video Pros Are Moving Away From Apple (1)January 16, 2012
- BBEdit Markers January 16, 2012
- Concise XPath January 16, 2012
- Google Trust January 13, 2012
- The Limited World of Auto-Renewable Subscriptions January 8, 2012
- SnapRuler 1.1.1 January 8, 2012
- CouchDB and Erlang January 8, 2012
- How Trello Is Different (3)January 6, 2012
- 1,000 Comics January 6, 2012
- Misconceptions About iOS Multitasking (2)January 2, 2012
- Advanced Drawing Using AppKit January 2, 2012
- David Imus’s Map of the U.S. January 2, 2012
- ATPM 18.01 January 2, 2012
- Metro Design Principles January 1, 2012