The language specification for Objective-C has added support for literals, which makes life SO much easier when writing code. This feature requires Xcode 4.5, which hosts the Apple LLVM Compiler 4.0. StackOverflow has a good mention of it that includes screenshots from the WWDC 2012 session.
I came across a cool article detailing a capability of Objective-C that I had not seen before–inline code blocks with return values.
In the same article, I came across the NSHipster site, which details other cool, detailed information and knowledge related to Objective-C topics.
This article provides a really insightful view of the current state of NHibernate and Entity Framework as data access technologies. The details of the differences in these two libraries’ approach to data access is described here.
Many of the deficiencies of Entity Framework when compared to NHibernate are being addressed by recent Entity Framework 6 change sets. For instance a cool new interception mechanism driven by dependency injection hooks and a dependency resolver within an Entity Framework container has the potential to provide even more power and flexibility to the developer than the event mechanism NHibernate provides, which requires explicit configuration of a session factory.
I am of the opinion, currently, that for building pure ASP.NET Web API REST web services and sites, Entity Framework is the best option even though second level caching strategies still have to be implemented externally. However, it is rare that the items you want cached are a direct replica of the database schema. Normally, the results of a projection of that schema based on the domain model are more useful cache items, so the fact that Entity Framework is missing this feature does not have high impact.
This article provides a great tutorial on how to use CocoaPods to accelerate and manage development using third party libraries. CocoaPods is very similar to Maven for Java and Android development–and NuGet for .NET development. Ray Wenderlich has written an excellent introduction to this management tool as well.
This article demonstrates a method of using alternative shapes that can vary by zone.
The new tool, Route Debugger, is a terrific one for aiding in the debugging of routes when developing for ASP.NET Web API. In the future, attribute routing will provide another way to specify call routing that does not require code-based registration of route values, which can pose problems when using an underlying framework, like Orchard, which might take control of the ASP.NET MVC startup sequence.
This tutorial provides very helpful information about how to leverage Visual Studio’s built-in templates to add OAuth support to an API. Customizing login buttons for supported providers can also be done.
Access Control Service
This article describes a part of what is necessary to use Azure Access Control Service, which is now FREE, to provide federated authentication to web services. This article is the most complete I have seen on how to implement everything with Azure Access Control Service.