Recent .NET posts

Agenda

 

  1. we will make sure you have proper installation and are ready to work with these new technologies (see end of the email for installations).

  2. go over the new subjects with example in the following order

    1. knockout.js
    2. SPA application (& upshot.js)
    3. EF 4.1 code first
    4. require.js
    5. visual studio & local DB
  3. we will setup a GIT repository with the examples and ready to use project for the fuse day

  4. we will distribute the work between us

 

Please make sure the following products are available on top of windows

 

igorz 16/04/2012 - 08:09

LocalDB was introduced in SQL Server 2012 CTP3. It’s basically a new version of SQL Express, with same functionality, dedicated to developers. So you don’t need to install any SQL server. If you have installed SQL 2012 or Visual Studio 11 then you already have it, and it runs over .Net 4 or higher. If you are using Visual Studio 11 and have been playing with the new EntityFramework and MVC, you can see it on the default connection string.

 

When you start a debug session the LocalDB starts on a different process with a clean instance of SQL. When you stop the debug session, it stops. And this is quite fun since you get a full local dedicated database per debug session started and stopes by VS. The LocalDB also support Database as a file during the connection process letting the developers work on local MDF/LDF file.

 

menny 15/03/2012 - 21:40

After trying to figure out why the bundling of all my JavaScript skips some files (like Knockout.js, and History.js) I opened the reflector to find out more. It seems that the RegisterTemplateBundles just adds the default JavaScript libraries, like JQuery and MicrosoftAjax, hardcoded. This means that they are the “template” when registering the template bundle.

 

menny 15/03/2012 - 15:34

Microsoft announced that SQL Server 2012 has released to manufacturing.

igorz 14/03/2012 - 18:45

As of writing these word VS 2011 is in consumer preview stage (Beta).

The Goal

In order to build a large JavaScript application that can scale easily you need to distribute your code into modules and place each module in a separate file. Unlike JavaScript compilers, we humans need this structure for the sake of sanity. 

 

If we break a JavaScript application into multiple files we can easily loose IntelliSense and have performance issues when loading many files in runtime. We can easily get around this with 3 strategies:

 

menny 12/03/2012 - 23:39

I've been searching for free development management tools running on windows and finally found this one - BugNET - open source issue tracker

 

It is a great tool, built using C# and the ASP.NET platform and provides features such issues tracking and project management. Full list of features may be found here.

 

Current state is beta, but it is developed rapidly, so release should not take long.

igorz 08/03/2012 - 10:31

ASP.NET MVC 4 Beta  is out, follow ScottGu's blog for details http://weblogs.asp.net/scottgu/archive/2012/02/19/asp-net-mvc-4-beta.aspx

igorz 27/02/2012 - 16:20

Visual Studio AchievementsHave you ever wondered if you are using ALL the power of visual studio? There are so many features and tool underneath VS folds that not many programmers know or use. The VS team has created an extension for VS enabling you to score point with every achievement you earn, here you go: 

 

menny 13/02/2012 - 22:39

If that name does not mean anything to you than please see the nearest occupation consultant around. No seriously dude, you may not have heard that name since you are programming some kind of dynamic language, but still, man, go check. And in the meanwhile you should also check about Dennis Ritchie, who created the C programming language & was one of the creators of Unix. He passed away a week after Steve Jobs on Oct 2011 - That’s why his death didn’t get much attentions in the media as it should.

 

menny 11/02/2012 - 00:08