With MIX 2010 just barely a few hours behind us, I've decide to share my thoughts on the new WP7 from a development perspective of someone who has been writing iPhone apps for the last 6 months.
In this blog post I'll be talking about my experience writing some iPhone code using Monotouch and comparing that with my experience writing native iPhone code using Objective-C and Cocoa - is Monotouch better, faster, or more productive?
In case you hadn't yet heard, Apple has dropped the NDA for the iPhone which allows us to now discuss openly all aspects of iPhone programming for released versions of the SDK
The LA Times recently ran an article covering the slant that the iPhone SDK NDA is hampering development and stifling programmers. I was quoted in the article
To someone in my position, who follows both Microsoft (.NET) news and Apple (Cocoa) news, the comparing and contrasting between MobileMe and Live Mesh as developer platforms is inevitable. Here's my first stab at a comparison
I recently posted a blog about consuming a POX service with Cocoa. At the same time I managed to upset someone that I admire. This is what happens when bloggers don't have copy editors!
Recently a Microsoft developer posted a blog entry detailing a very negative experience he had with the iPhone SDK, Cocoa, and Xcode. MS developers allowing their first impression to taint their view of Mac programming is common, but easily corrected
An extremely common thing that everyone has to do is build simple model objects. The problem is, everyone's documentation varies. This post shows C# developers how to build a Cocoa model object in a way they're familiar with
I've been reading Aaron Hillegass' new third edition of the ultra-popular Cocoa Programming book and he mentions that the dot notation is 'silly'. These are my thoughts on the subject
In a previous code sample I showed how to use the new NSCollectionView in Leopard. Now, I'm going to expand my previous sample so it detects nearby instances of itself using Bonjour
In this blog post I take a look at a new control that shipped with Leopard, the NSCollectionView. I'll show you how to bind the NSCollectionView to the data supplied by an array controller and bind controls on each sub-view.
I've been working on some code where I needed to create an instance of a class at runtime based on the string name of the class. I knew how to do it in .NET, so I tried it out in Cocoa and I was pleasantly surprised.
In this post I take a look at Acropolis - what it is and why should developers be concerned about it. Also, I compare it to some offerings on OS X to help clear things up.
I first encountered the delegate design pattern when learning Cocoa, but I have found that its use has actually made some Windows Vista (WPF) programming tasks easier as well!
Recently I tried to do some binding of data in a table view to Core Data entities, and found the experience extremely pleasant. Start to finish took me 18 minutes.
The combination of using Distributed Objects and Bonjour in Cocoa is as sweet as combining Peanut Butter and Chocolate. A peanut butter cup of coding joy.
In a previous article I explored a comparison between VS 2005 and the Xcode/Interface Builder IDEs. In this article, I explore implementing the MVC pattern in WPF applications
I've had experience beta testing every single .NET Framework release, as well as Vista, Longhorn (before it was Vista), and Win2k3 "R2", and now i've had an incredible experience beta testing OSX Leopard.