Tag Archives: Visual Studio

TechEd 2013, Day 1: Keynote, Surface and Reception

By Shahed C on June 4, 2013

The highlight of opening day is usually the keynote. And the highlight of the TechEd keynote was the Aston Martin. From the snazzy video clip of the fast and furious sports car, to the stage entrance of Brad Anderson in said vehicle, the exotic did not disappoint.

Brand Anderson exiting the Aston Martin

But enough about cars. What are we here for, again? Oh yeah, Microsoft TechEd.

Continue reading

Game Development with G. Andrew Duthie

By Shahed C on May 27, 2013

Last week, I had just attended a user group meeting for DCDNUG, hosted by G. Andrew Duthie, a Technical Evangelist for Microsoft. The topic was “Developing Games for the Windows Store with HTML5 and JavaScript” and was a great introduction to creating games for Microsoft’s new platform using familiar web technologies.

I downloaded Andrew’s Community Megaphone app for Windows 8 after the meeting, and learned about the interactive event, Game Development for Beginners, at Microsoft’s Reston VA office. This is one of many free Game Dev events from Microsoft listed in the app.

Continue reading

Entity Framework Code First Migrations

By Shahed C on April 21, 2013

Updates:

  • the sample files are available on the Downloads page.
  • this speaking engagement has been added to a new Speaking page

Original Post:

I recently spoke at NoVA Code Camp (at Microsoft’s Reston VA office) about Entity Framework Code First Migrations. This talk was about the Data Layer of an enterprise web application, part of a larger presentation about Lean Enterprise Architecture. It was followed by presentations on the Domain Layer and Presentation Layer, given by my colleagues Sahil Talwar and Doguhan Uluca.

So what the heck is (are?) Code First Migrations? Read on to find out!

Continue reading

Hitting Breakpoints in Global.asax

By Shahed C on March 23, 2013

Every .NET developer should know how to set breakpoints in Visual Studio 2012.

  • Right-click a line in your code, then select Breakpoint -> Insert Breakpoint.
  • Or, simply press F9 after placing your cursor on the line of code.

But, what if that line of code is in your Global.asax code? Will the breakpoint still work when you run the application? If not, what can you do to get it to work?

Continue reading

Getting Started with Knockout.js and MVVM

By Shahed C on March 10, 2013

Introduction

JavaScript is almost as old as the first graphical browsers, but it has been swimming in a sea of spaghetti code since its inception. With the introduction of many JavaScript frameworks over the years, there has been a lot of improvement in making it a robust programming language. One such framework is Knockout.js, which uses the MVVM (Model-View-ViewModel) pattern to bind HTML templates to a JavaScript view model.

Knockout logo

Continue reading