Archive for June, 2009

What’s New in iPhone OS 3.0, A Developer’s Perspective

WWDC 2009 ended a week ago, the new iPhone 3G S is out, and iPhone OS 3.0 has been available for a couple of days now, so I think it’s finally OK to talk publicly about the 3.0 SDK (after all, you can go get it from Apple for free now).

Last night I gave a talk at the Philly CocoaHeads meeting in an attempt to cover the 1000 or so new APIs in over a dozen functional areas in under an hour. I’m sharing the slides here for all, whether you were able to make it last night or not. We had some great discussions, which unfortunately are not in the slides, but hopefully these will help give you an idea of what is newly possible in iPhone OS, and where to look for more details.

What’s New in iPhone OS 3.0, Philly CocoaHeads June 2009 (pptx, 552kB)

What’s New in iPhone OS 3.0, Philly CocoaHeads June 2009 (pdf, 366kB)

I’d love to hear your thoughts on the new APIs and how you plan to make use of them in your apps.

Tags:

Hidden Elephant Software » Targeting iPhone 2.x on Snow Leopard with Xcode 3.2

Serban Porumbescu, whom I met last week at WWDC, posted instructions for targeting iPhone OS 2.x from XCode 3.2.

There’s not much to add, so I’m just posting to add it to my Google-powered memory.

Tags:

Codebrain Blog | A Day In The Life Of A Software Recruiter

Stuart Cam provides a depressingly humorous (and accurate) view of software recruiters in Codebrain Blog | A Day In The Life Of A Software Recruiter. I am regularly contact by recruiters looking for “.NET Specialists” (usually with 3-5 years experience) despite the fact that I’ve never touched .NET. I’ve been an embedded and systems developer the entire time .NET has been in existence. I really can’t fathom what these people are thinking, they are either spamming everyone in their database, or they are getting a (poor) regex hit on the “.net” at the end of my email address.

In any case, I’ve yet to land a job through a recruiter, despite hours spent talking to them. I have occasionally had a recruiter describe an opportunity that I’d already heard about through networking, but that’s as far as it goes. The same holds true for most of the developers I know. The best positions are often not even advertised.