Visual Studio 2013 and Windows 8.1

If you did not see this announcement from Somasegar, check it out!  You can now download release candidate of Visual Studio 2013 and RTM! version of Windows 8.1.  This means that you can start moving your existing 8.0 apps to 8.1 if you would like.  There is also a slew of cool new features you …

Continue reading ‘Visual Studio 2013 and Windows 8.1’ »

Talks at DevLink 2013

Last week I attended DevLink conference in Chattanooga, TN.  This was my third time there, and I always enjoy this event.  For a fraction of a price of a large conference you get a very good selection of talks and speakers.  In addition to listening to talks, I also had three of my own.  I …

Continue reading ‘Talks at DevLink 2013’ »

Oracle Data Provider 12c Release

It seems that I have not seen much chatter related to the recent release of Oracle Data Provider version 12 c.  I feel that it marks an important milestone in Oracle /.NET story.  Finally Oracle has a provider version that is written in fully managed .NET code.  What does this mean you ask?  Most importantly, …

Continue reading ‘Oracle Data Provider 12c Release’ »

Entity Framework Talk at Atlanta Code Camp 2013

As you have noticed from my previous posts, Atlanta Code Camp took place yesterday, August 24th.  I spoke on Entity Framework, and wanted to post my slides and a sample project.  Here is the session description. Entity Framework Code First End to End This session will cover the use Entity Framework in .NET based applications. …

Continue reading ‘Entity Framework Talk at Atlanta Code Camp 2013’ »

Changing Number of Tiers for Service Layer with Castle

Recently I had some experience with Castle open source project.  I worked on a project where we wanted to switch between two and three tiers in our web application without changing any code.  The idea is that from MVC controller I would like to either call a remove service or just execute the same code …

Continue reading ‘Changing Number of Tiers for Service Layer with Castle’ »

Understanding Angular (from XAML perspective)

After working with Angular for a bit on a project, I wanted to write something to help me solidify in my head the principles and patterns behind Angular JS. At a high level, Angular is an MVC or MV* pattern implementation.  Of course, I am talking about Model-View-Controller or in more general terms Model-View-Some_Other_Component_That_Puts_View_And_Model_Together.  Coming  …

Continue reading ‘Understanding Angular (from XAML perspective)’ »

Implementing a Highlighting Directive for Angular

I have been now working with Angular for a bit of time.  I think I am getting a better grasp on the framework.  In a feature I was working on recently, I needed to implement highlight of a search term in search results, similar to search engines.  The actual search was done in a service …

Continue reading ‘Implementing a Highlighting Directive for Angular’ »

Talks at CodeStock 2013

I spoke at CodeStock last Saturday, for the third time.  I really do enjoy attending this conference, both from attendee and speaker perspective.  I did the following two talks.   Leveraging ASP.NET MVC and Knockout in a Web Application This session is all about leveraging the power of data binding from knockout and traditional ASP.NET …

Continue reading ‘Talks at CodeStock 2013’ »

Injecting Global Variables into Angular Through ASP.NET MVC Master Page

As I am learning Angular, using it in conjunction with ASP.NET MVC I faced the following issue.  I need to inject some global variables into my Angular app.  Specifically, I would like to inject root url and current running version.  Root Url I will be using for communication with the server and version will be …

Continue reading ‘Injecting Global Variables into Angular Through ASP.NET MVC Master Page’ »

Registration for Atlanta Code Camp 2013 Is Now Open

Atlanta Code Camp registration is open for business!  Please visit the site at http://atlantacodecamp.org/2013 and click on Register Now link to sign up. The Atlanta Code Camp is a once a year opportunity to learn from the best speakers from Atlanta and around the country. This event is community driven and volunteer staffed. Come to …

Continue reading ‘Registration for Atlanta Code Camp 2013 Is Now Open’ »