Archives For Miscellany

I want to make my blog better and more relevant to your needs and interests. To do that, I need to know more about YOU. As a result, I have created my first-ever Reader Survey.

2014-survey

Would you please take a few minutes to fill out the survey? By doing so, you will ultimately be helping yourself. Why? Because you will be helping me make my content even more helpful and relevant to you.

Your input is important to me. The survey is easy to fill out. It’s completely anonymous. And it will only take five minutes of your time.

Thanks in advance for your help.

For my European readers: I have two speaking engagements coming up in January 2014. The first is with Mobile Central Europe in Warsaw on January 11. I’m honored to be part of this brand new developer’s conference! Here’s the cool conference trailer:

Then after an eBay iOS Developer Meeting in Berlin on January 13 (for eBay Inc. employees only), I’ll be speaking at eBay Tech Talk in Berlin on January 14 (open to the public).

I hope to meet some of you soon!

September Update: I capped things off with iOSDevUK and NSSpain.

NSBrief is a fun and informative podcast about Cocoa “developer-y topics.” I’m honored that I had my moment of glory on Episode #97: Jon Reid.

NSBrief

Host extraordinaire Saul Mora and I had an hour-and-a-half conversation about iOS unit testing, test driven development, and such.

There are a quite a few other episodes, but I’d like to recommend two in particular relating to testing:

Do you have any questions about anything we said during the podcast? Leave a comment below.

CocoaConf vs. WWDC

April 22, 2013 — 2 Comments

I just wrapped up a great weekend with CocoaConf San Jose. I’ve gotta say: if you’re looking to maximize bang for your buck, save the money you’d spend on WWDC and consider CocoaConf instead!

cocoaconf

First, there’s the stress of trying to get a WWDC ticket. Then the expense. Sure, there are all those great talks, but Apple makes the videos available to registered developers. I think the main reason to continue going to WWDC is if you’re really desperate to get help in the Apple labs.

I’d never been to another iOS/Mac developer’s conference before this past weekend. I was impressed by:

  • The small size. With only a hundred developers, there were many opportunities to build relationships, even with the speakers.
  • The speakers. This is a class act of experienced people. Many of them are published authors. They’re there because they’re passionate about their craft.
  • The food. Remember when WWDC food used to be decent, before the iOS-induced population explosion? This was like that, only better. Much better.
  • The duration. My brain is full by the third day of any conference. CocoaConf wisely stops there.
  • The price. Way cheaper.

I came away having learned good stuff. But maybe just as important, I made genuine human connections. (Good luck doing that at the great cattle-herding of WWDC.)

CocoaConf is a traveling conference, hitting up several cities in the U.S. You owe it to yourself to check out the one nearest you.

Question: What are your favorite conferences, and why? Leave a comment below.

Welcome to the new home of Quality Coding — I’m glad you made it here!

I plopped down some money to buy a domain (qualitycoding.org), a hosting service (Dreamhost), and a WordPress theme (Standard Theme). You’ll experience a number of improvements, including:

  • Speed: Pages load quickly. And I mean super-fast!
  • Formatted code: My code fragments are now nicely formatted for easier reading.
  • Comment avatars: Just sign up at Gravatar, and your smiling face will make your comments more fun!
  • Comment threading: Now more than a single level of replies! The threads of conversation will be clearer.
  • Comment subscriptions: No more need to check back manually! Just click the checkbox when you add a comment, and you’ll be notified when anyone adds something new.
  • Easy sharing: Buttons float along the left side of each post. This makes it easy to share a post on Twitter, Facebook, Google+, etc.

I want you to get the most out of the new setup! Here are things you can do to maximize your experience: Continue Reading…

Me at my computer

Hello, and welcome to Quality Coding — a place to share tools, tips & techniques for building quality into iOS development.

I’m Jon Reid. By day, I work as a code monkey in Silicon Valley, developing iOS apps at eBay (and of course, everything on this blog is my opinion, not that of my employer, etc., etc.). By night, I watch Dr. Who with my wife and teenage kids, practice electric bass for my faith community… and code for fun, working on tools like OCHamcrest and OCMockito to help me with my work.

I intend to cover topics here ranging from Xcode settings to continuous integration. My expertise lies in Test Driven Development, so expect to see that as a major theme of this blog.

Your voice

While I’ll share the things I’ve found that help me craft my code, I hope you’ll also do the same — contributing your tools, tips & techniques in the comments. (Play nice, and keep it constructive; I have the delete button.) Also, feel free to contact me to request topics, or just to say hello.

Subscribe today

You can keep up-to-date with my latest posts by subscribing. There’s an RSS feed, of course. But subscribe by email, and you’ll receive a free set of Xcode code snippets I wrote to help you write unit tests!

Also, feel free to follow me on Twitter ( @qcoding ).

Ready? OK, here we go!