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

Simon Elliston Ball: Glimpse & Phil Nash: Is it really worth TDDing iOS apps?

  • Jul 10, 2013 · 6:30 PM
  • Virgin Wines

Phil Nash: Is it really worth TDDing iOS apps?

How feasible is it to develop iOS (or any mobile) apps using Test Driven Development?

Mobile brings with it numerous challenges and differences in culture and mindset that have led some to question if it is worth even trying.

We'll look at some of those challenges and how to overcome them - as well as when it might be better to take a different approach.We'll be using iOS in our examples but many of the concepts generalise to other platforms. Some familiarity with iOS development will be needed in places, though. A basic understanding of TDD is also assumed.

All the principles discussed have been used in high-profile real-world applications.

Phil has spent much of the last three decades trying to work out how to transform percussive actions on a keyboard into patterns of electrical pulses that seem to make some people happy. Along the way he has discovered that sometimes you need to get other people involved too and generally tries to hang out with those that care about the craft as much as he does.

Outside of contract work, consulting, training and coaching he has authored open source projects such as Catch (a C++ & Objective-C test framework) and several iOS apps. If you're not careful he also speaks at conferences and events.


Simon Elliston Ball: Glimpse - Open Source diagnostics for the web

Glimpse is an open source diagnostics framework which shows all the vital server-side info you need right in your browser. We’ll start with a tour, and then I will show you how easy it is to write your own plugins for Glimpse, both private to your project and public open source.

Join or login to comment.

  • Phil N.

    I said I'd write the Singleton Injector up in a blog post.
    For those that are interested I have now posted it here:

    July 11, 2013

  • Colin W.

    Could only stay long enough to see Simon's presentation on Glimpse unfortunately but found his talk to be very interesting.

    Glimpse clearly provides exceptionally useful and detailed insight into a web application and I will definitely be looking into implementing the PHP port to put it through it's paces.

    1 · July 11, 2013

    • Simon Elliston B.

      Glad you liked it. Let me know if there's anything we can help with or if you have any questions about the client or the protocol.

      July 11, 2013

  • Stephen G.

    I don't do dot net, or objective C but the talks stimulated investigation...

    July 10, 2013

  • Fraser G.

    Glimpse isn't really something I am likely to come across in my day to day work, however both the product and speaker were engaging and interesting. Pity Phil's live demo was problematic but that's always a risk and Phil is always worth listening to.

    July 10, 2013

  • Dominic M.

    Sorry cant make this one

    July 10, 2013

  • A former member
    A former member

    Apologies. Unlikely to make it. Will do my best.

    July 9, 2013

  • Alastair A.

    Clashes with Develop conference in Brighton!

    July 8, 2013

  • Simon K.

    Hi Guys, if you could nut shell what the difference between MongoDB and MySQL is, what would it be? Better performance, or something else?

    May 20, 2013

    • Ben M.

      Scalability is another difference although RDBMS system will vertically with clustering and, more recently, sharding in MySQL but this is a recent addition where NoSQL systems were designed to solve web-scale problems.

      May 24, 2013

    • Ben M.

      One other thing to note is that, on the whole, RDBMS is RDBMS whereas NoSQL comes in several different architectures: document, key/pair, graph, etc.

      May 24, 2013

Our Sponsors

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