Visual Studio 2015 – ctp6

Microsoft today has released Visual Studio 2015 Community Technology Preview 6 (CTP 6), which includes some new features and improvements, such as new UI debugging tools for XAML, new Control Flow Guard security tool, and feature updates to ASP.NET framework.

For more information about what’s new in this release, please see the release notes.

Download Visual Studio 2015 Ultimate (web | iso)


TOGAF 9.1 Certified

My passion is technology and living with it, and my ultimate goal is to become an Enterprise Architect, as a major step to continue with the path I should be following,  I am TOGAF 9.2 certified as on today.

It was a long due one, finally I am able to accomplish it.  Great experience preparing for this certification examination.










Little summary, for those who haven’t heard about TOGAF:


The Open Group Architecture Framework (TOGAF) is a framework for enterprise architecture which provides an approach for designing, planning, implementing, and governing an enterprise information technology architecture.

To make it  simple: The Open Group Architecture Framework (TOGAF) is a framework – a detailed method and a set of supporting tools – for developing an enterprise architecture.

TOGAF® is the de facto global standard for Enterprise Architecture. The Open Group Architecture Forum, comprised of more than 200 enterprises, develops and maintains the TOGAF standard and publishes successive versions at regular intervals.

TOGAF is a high level approach to design. It is typically modeled at four levels: Business, Application, Data, and Technology. It relies heavily on modularization, standardization, and already existing, proven technologies and products.

TOGAF ADM [ Image Courtesy @ Wikipedia ]

The TOGAF framework enables organizations to effectively address critical business needs by:

  • Ensuring that everyone speaks the same language.
  • Avoiding lock-in to proprietary solutions by standardizing on open methods for Enterprise Architecture.
  • Saving time and money, and utilize resources more effectively.
  • Achieving demonstrable ROI.

To know more about TOGAF –

NuGet Package – Unity.WebAPI

Today I came across this interesting Nuget Package for creating ASP.NET Web API project with Microsoft Unity Dependency Injection container.

– It is pretty simple to configure and install on your existing Web API project or new ones.

Inorder to use it, use the respective NUGET package from below links:

To install Unity.WebAPI, run the following command in the Package Manager Console

PM> Install-Package Unity.WebAPI -Version 0.10.0

To install Unity.WebAPI, run the following command in the Package Manager Console

PM> Install-Package Unity.WebAPI

You can find out more about Unity.WebAPI by visiting –

iOS – Swift vs Objective-C

Since the introduction of Swift by Apple( a new programming language for developing iOS apps using xcode) , among iOS developers it has become a myth that Swift is going to replace Objective-C.

I just would like to add my few cents to this view:

MYTH 1: Swift will replace Objective-C immediately

NO, Swift is a new and flexible way of developing iOS apps. Though it has advantage over Objective-C, in terms of performance, stability and simplicity.  Objective-C has come so far and lots of apps developers prefers objective-c as their primary language for iOS development. It will take a long way for developers to migrate to Swift.

Apple doesn’t say you should migrate to Swift immediately, they have given you both options. Based on how flexible you are with each of these languages, you can choose to develop iOS apps using:

  1. Swift
  2. Objective-C
  3. a Combination of both (this would me more applicable for existing applications).

Apple has just given you another option for Developing iOS apps. So don’t fear about migrating to Swift immediately.

MYTH 2:  Existing apps should be migrated to SWIFT immediately

NO, Apple has given you a new concise language and syntax for iOS application development in fewer lines than traditional Objective-C.

You don’t have to migrate your existing applications to SWIFT, that’s not the intend. You have the flexibility to develop new features and additions to your apps using Swift (without upgrading or converting you code to Swift). Objective-C and Swift can co-exist in application development.

I hope that clarifies some of the confusions.

If you are a beginner and would like to learn about Swift, refer to the following articles:

Android Studio 1.0 released

Google Android Developer team has released version 1.0 of new IDE for developing Android apps. The new IDE is based on popular IntelliJIDEA platform(Community Edition) and Google Android is moving away from Eclipse based IDE for developing Android Mobile Apps.

Developers who willing to develop Android mobile apps should try the new IDE, and for existing developers Eclipse IDE based ADT plugin would be available for some time. Going forward Android Team would freeze releasing updates for ADT Plugin.

Android Studio 1.0 offers following features:

  • Flexible Gradle-based build system
  • Build variants and multiple apk file generation
  • Code templates to help you build common app features
  • Rich layout editor with support for drag and drop theme editing
  • Lint tools to catch performance, usability, version compatibility, and other problems
  • ProGuard and app-signing capabilities
  • Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine
  • And much more

You can download Android Studio 1.0 for Windows, Linux and Mac

Read more from:

Get – Visual Studio 2013 – Update 4

Microsoft has released an update for Visual Studio 2013, this update is the latest in a cumulative series of feature additions and bug fixes for Visual Studio 2013.

Download VS2013.04.exe  (Online/Web Install)

Download VS2013.04.iso (Offline Install)

For more information,

For more information:

Also see Visual Studio Updates and the Visual Studio Update KB Article.

Watch Channel 9 Series on VS 2013 Update 4