addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Shake Up! Your Development With Kiwi and Behavior Driven Development

Doug Sjoquist will be presenting at the February CocoaHeads meeting.

He sends the following description:

When you hear "behavior driven development", do you reach for your buzzword bingo card? Does your little voice tell you that it can't really be a thing? Do you worry that you accidentally tuned into a TV infomercial?

Join us and find out that not only is behavior driven development (BDD) a real "thing", but that it is a practical approach to development that will help you produce cleaner and leaner code for your next project. I will introduce you to Kiwi, a tool for iOS that builds on OCUnit and helps us keep our focus on the value delivered to the user.

We will use Kiwi and BDD techniques to create "Shake Up!", an earthquake monitoring app that uses live USGS data feeds. By the end of the session,
- you will understand the basic principles of TDD and BDD,
- you will be motivated to try TDD or BDD sometime soon,
- you will understand that Kiwi can make your development more effective,
- you will have the complete project for the Shake Up! app to experiment with.


Our warmup act for this meeting is Craig Castelaz speaking on the Color Picker. Craig writes:


"If you're anything like me, you've used the Color Picker thousands of
times without really thinking about it. For instance, in the nearly
ten years I've been using OS X, I just learned the Color Picker
supports extensions!  While the Color Picker's secrets aren't that
deep, I think there's some benefit in at least knowing it has some.
Occasionally the mundane surprisingly isn't."

If you have a conference report (Renaissance, MacWorld, ...) or have an app to demo, please let me know.

Remember the doors to the building lock at 6 but we'll continue to check for a while.

Join or login to comment.

  • A former member
    A former member

    So when is the next one and what's the topic? (Yes excited much...)

    February 21, 2013

    • Daniel S.

      Tami - I need to check with Mike Enriquez but we should be meeting for NSCoder the first Tuesday in March and then back for CocoaHeads the third Tuesday.

      February 21, 2013

  • Daniel S.

    Thanks everyone - last night was a lot of fun.

    Thanks to Doug, Craig, and Brian for their presentations.

    I've just uploaded Craig's slides - enjoy.



    1 · February 20, 2013

    • Jessy C.

      Where do we find the result of this uploading?

      February 20, 2013

    • Daniel S.

      Under "More > Files"

      February 21, 2013

  • Lincoln D.

    Great presentation. Great information.

    February 20, 2013

  • A former member
    A former member

    Wish I could've made it also. Sounds like it was an informative and fun time.

    February 20, 2013

  • Brian A.

    Wish I would have caught the full presentation, as it was great information on Kiwi and the perfect setting. The engagement with the audience made the presentation even better. Thanks again for letting me plug Startup Weekend!

    February 19, 2013

  • Josh S.

    I'm bummed I have to miss.

    February 19, 2013

  • Craig

    Hate to cancel last minute, but I am getting my new car today.

    February 19, 2013

  • Daniel S.

    I've updated the description of the next meeting. Doug Sjoquist will speak on BDD with Kiwi and now Craig Castelaz will start us off with a look at the Color Picker.

    February 7, 2013

20 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy