It’s fairly rare that I leave my home base in southern Indiana, but I have just returned from a six hour road trip down to Atlanta for the first ever stateside version of NSConference. NSConference is put on by the team behind the Mac Developer Network. It wasn’t until a few weeks ago that I […]
Archive for February, 2010
- Tips for Presenting like a Prince ✶
Drew McCormack’s list of excellent tips for presenting in public. As I opined on Twitter, I actually prefer to present without slides whenever possible because I think people become too easily distracted reading the text of a slide. More than that, it’s something else for me to have to manage on the stage that’s not the actual message itself.
- Dog Spanner Proposes NSManagedObjectOperation ✶
Wolf reminisces on EOF’s ability to drop down into raw SQL operations and a more modern alternative.
A better method would be if Core Data’s NSPersistentStoreCoordinator offered a method that accepted an NSPredicate or NSFetchRequest (I haven’t decided which would be better) along with an NSArray of NSManagedObjectOperations.
NSManagedObjectOperation would be a new, lightweight class that declaratively describes how a matched object should be operated upon. The idea is it would be easily compiled down to raw SQL, yet still be compatible with all the other (and future) store types.
One thing I love about Wolf Rentzsch and Aaron is their love for a 10 year old persistence framework for WebObjects. What couldn’t it do?
- BNRPersistence ✶
Speaking of not Core Data, Aaron Hillegass wrote a fairly impressive wrapper for Tokyo Cabinet that he demoed at NSConference. I wonder if this might have been a good alternative for Brent?
- On switching away from Core Data ✶
Brent Simmons on why he switched from Core Data to raw SQLite:
In Core Data, I had to loop through the list, change the status for each individual item. The list could be up to 10,000 items long. Not a good idea.
This is a very database-y operation. With one query the app can set the status for a whole bunch of items at once, without having to instantiate them as objects: update newsItems set read = 1 where…
- Walk and Code ✶
Doug Bradbury shows how he converted a treadmill into a walking workstation.
(Via Scott Stevenson)
- An Interview with Justin Williams, Second Gear Software ✶
An interview with yours truly on the type of marketing stuff I do for Second Gear.
- Flickr: NSConference (Atlanta) ✶
Chuck Toporek has been snapping photos of NSConference USA 2010. He even captured a pretty decent one of me on stage.
- Behavior: Napping Can Prime the Brain for Learning ✶
Roni Caryn Rabin writing for the New York Times:
New research has found that young adults who slept for 90 minutes after lunch raised their learning power, their memory apparently primed to absorb new facts.
Install Beta Developer Tools In Sparse Disk Images
You may have heard that I don’t do iPhone or iPad development at this time. That said, it’d be silly to not keep track of what Apple is up to with the platform they care for most. When Apple releases developer beta tools for the mobile platforms, I don’t install the tools on my main […]
Continue reading Install Beta Developer Tools In Sparse Disk Images...

