Quantcast
Browsing latest articles
Browse All 24 View Live

iOS Continuous Testing Talk

I gave a talk on our iOS Continuous Testing workflow at the aweseome Austin CocoaCoder meetup. I cover SenTest, Square’s Keep It Functional, and our in-house continuous integration server, buildbot....

View Article


Cross-platform logging and analytics talk

This is the talk I gave at CocoaCoders about cross-platform logging and analytics. Cross-platform logging and analytics View more presentations from Drew Crawford

View Article


NSIncrementalStore – The future of web services in iOS / Mac OS X

The Problem You may be interested in how to wire up or sync CoreData to a remote web service.  There are plenty of frameworks to do this, like RestKit, RestfulCoreData, and various defunct libraries...

View Article

Pick a budget

People are a little weird when they’re starting a software project.  They will talk about what they want it to do for hours.  They will write documents about it.  Schedule meetings about it. They will...

View Article

You should use Core Data

In collecting feedback on my previous post discussing the new hotness of NSIncrementalDataStore, I seem to have unexpectedly lit a fuse.  On the one hand, that blog post has spawned a dozen new...

View Article


The way forward

One of the remarkable things about computers is how quickly things change.  Of course, all good computer scientists get drilled into their heads at a young age that Moore’s Law will not fix a poor...

View Article

Broken Promises

James Coglan published an article the other day about how node.js missed the boat with promises.  I don’t know much about node.js, but I do know about promises. And they didn’t miss much of a boat. So...

View Article

Git branch / merge: not as easy as advertised

Here’s what I keep reading: With distributed version control, merges are easy and work fine. So you can actually have a stable branch and a development branch, or create long-lived branches for your QA...

View Article


NSA-proof your e-mail in 2 hours

You may be concerned that the NSA is reading your e-mail. Is there really anything you can do about it though? After all, you don’t really want to move off of GMail / Google Apps. And no place you...

View Article


NSNotificationCenter with blocks considered harmful

So back in the dark ages, we registered to receive notifications like this: -[NSNotificationCenter addObserver:selector:name:object:] In other words, the target-action pattern. When the notification is...

View Article
Browsing latest articles
Browse All 24 View Live