Inside Apple’s WWDC Developer Labs

WWDC is full on sessions, teaching developers about the newest technologies for iOS and OS X. These sessions can have hundreds or even thousands of people in them, trying to get a handle on what’s best for their apps.

Luckily, Apple has a solution for those developers that want to try out the code for themselves: Labs. The labs are staffed by Apple engineers, giving code-level assistance, insight into optimal development techniques and guidance on how they can make the most of iOS and OS X technologies in their apps.

Apple engineers will also help with existing code and possible ways to improve it. Here’s what the labs look like.

IMG_2389

IMG_2388

IMG_2387

IMG_2386



9 thoughts on “Inside Apple’s WWDC Developer Labs”

  1. More and more, there are days I wish I’d been more suited to programming so I could participate in something like this.

  2. Wish you would make the photos clickable for a higher-res image. Nice photos though, neat to see behind the scenes.

  3. An intelligent guy like you with your keen perceptions should be able to learn programming. It’s simply another language tied to a peculiar type of logic. Take care to learn the fundamentals of both, and you’re off.

    I’ve been poking away at Applescript for years and finally got a major script to work to accomplish real work for one of our customers. Though it’s rather intricate, it’s also rather simple in principle. It simply moves data from my database program to Adobe inDesign pages.

    i’m very excited about Swift. This could finally prove to by own “in” to iOS programming. There’s so much to Objective-C and so little effective paths of learning it. Big Nerd Ranch looks to be interested, as well as Stanford. So we’ll see what sort of training materials they come up with.

    In the mean time, “Playgrounds” in XCode is simply fascinating with their real time feedback of variable and function values.

  4. I share your excitement about Swift. The first thing I thought as I tore through the manual was “this is going to bring in a whole new group of developers.”

    While C’s a simple language (in a good way) and Apple’s put a lot of effort into making it nicer with Objective-C, Clang, and Xcode, C’s ultimately a simple language (in a bad way). It gives you a surplus of rope with which to hang yourself. It’s missing a lot of niceties from newer, higher-level languages. The new developers it doesn’t scare away outright end up losing their hair to debugging weird scenarios. Now we’ve got something that goes a long way to addressing all that (and more).

    I’m eager to see what kinds of new developers and new applications spring from Swift’s improved approachability!

  5. It is amazing how sensitive you are.
    Regarding human nature and social issues.
    But you are an artist also, so i should not be surprised.

    Still, it is refreshing.

  6. Posted a reply here last night, but it didn’t take.

    You’re being kind, but if my college major taught me one thing, it was that creating algorithms to solve meaningful tasks was for a different sort of creative brain than mine.

    I’ll take a look at Apple’s book on the subject, but I suspect I’ll find that I’m still more suited to using the tools rather than building them.

  7. Actually, after my own fledgling attempts at the craft, what I’ve realized that it takes is a certain honesty with oneself.

    The computer logic is there and set and “perfect” and the compiler/interpreter always gives the correct answer based on the data input to it.

    Any error is in incorrect or incomplete input, incorrect syntax, incorrect program logic, etc. That old “insanity” maxim applies in that, until the illogic is repaired, the same erroneous output will result.

    You just have to be honest with yourself and keep poking around until you find out what you did wrong.

    That to me is fun and an enjoyable challenge. Quite satisfying when the “tool” thus created works.

Leave a Reply

Your email address will not be published. Required fields are marked *