# Wednesday, 30 November 2011

Yesterday evening I gave my first presentation in evening school for adults. The topic of the session was an introduction to WebMatrix. The reactions were great and it turned out to be that their regular teacher himself was a big fan of it for creating PHP based websites. It was the first encounter for the students with this technology stack but it clearly appealed to them.

For the second part of the evening, ranging from 7 till 10, I had foreseen a talk about Orchard CMS. A recap of my live meeting talk for Microsoft. Though that would’ve been interesting for them as well I found out during the break that there was also a big interest for an open discussion about career. I’m a master in Electronics (Industrieel ingenieur) but decided after getting my degree that I wanted to make web from hobby into real life work. The students that evening liked my talk how my career went as it could give them insight in a more traditional path with quite some ups and a couple of downs and what it could compare to their career path.

It was a great opportunity for me to talk about tools I came to like a lot and also to present for an audience I normally don’t get in front of me. Their regular teacher gave me as feedback that I did very well and hopes to see me again standing in front of his class. A great comment indeed.

Grz, Kris.

Wednesday, 30 November 2011 15:12:00 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, 29 November 2011

I got a new book to read: Entity Framework Code First by Julie Lerman.

It’s a rather small book but I know what I’ll be doing during the holidays soon. There are 8 chapters covered in this book:

  1. Welcome to code first: a high level and end to end overview
  2. First look at code first
  3. Using conventions for property attributes
  4. Using conventions for relationships
  5. Using conventions for database mappings
  6. Controlling database location, creation process and seed data
  7. Advanced concepts
  8. What’s coming next for code first

entityframeworkcodefirstbookcover

Grz, Kris.

Tuesday, 29 November 2011 17:40:00 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, 27 November 2011

Last week Orchard, the new cool CMS system from the Microsoft stables, was migrated to the cloud. More precisely to Windows Azure. That’s of course great news as it shows that this puppy is growing up fast as I stated in my live meeting a couple of weeks ago.

However with the migration it turns out to be that the default Gallery service url doesn’t function anymore and you get to see something like the following when trying to either install a module or a theme:

InstallingAModuleFails

To change the Gallery url go to the Dashboard > Settings > Gallery

Add a new feed and provide the following url: http://packages.orchardproject.net/FeedService.svc/. So you’ll end up with the following:

ChangeTheGalleryFeedUrl

Now delete the first, original, url (http://orchardproject.net/gallery/server/FeedService.svc).

You’re now back in control to add new modules and themes.

Grz, Kris.

Sunday, 27 November 2011 18:17:07 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [3]  | 
# Thursday, 24 November 2011

I got informed that I became a MEET member by my Belgian DPE representative at Microsoft. MEET stands for Microsoft Extended Experts Team.

From the official page there’s more information about the program itself:

Do you have a complex problem, but not the knowledge to solve it? Then you can get in contact with the community of Belgian experts.
All members of MEET are selected for their knowledge and skills in their field. And they are also excellent communicators. All share knowledge through their personal blogs and they are also frequent speakers at Microsoft events or their respective user group.
MEET gets the explicit support of Microsoft Belgium and Luxembourg.

Of course I’m honored by receiving this award.

MEET logo long

Grz, Kris.

Award | MEET | Microsoft
Thursday, 24 November 2011 01:11:00 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, 21 November 2011

About Microsoft TechDays

Year after year thousands of technology professionals come together to network with peers and experts, while diving deep into Microsoft technologies and learning about the latest products and solutions. Microsoft TechDays is one of the premier technical events in Belgium & Luxembourg and not to be missed.

With more technology areas than ever to explore, TechDays 2012 is the perfect place to get up-to-speed on the latest Microsoft technologies and up-level your skill on the technology you use every day or want to use in the near future. Content will be delivered by industry experts and Microsoft product team members.

Register now

Join the 10th anniversary edition in a new location (Kinepolis Imagibraine - Braine l'Alleud) and learn about:

  • Tooling and languages with Visual Studio, C# and VB
  • Cloud development with Windows Azure Platform
  • Web development with HTML5, JavaScript and ASP.NET ...
  • Windows & Internet Explorer
  • Windows Server & Hyper-V
  • Windows Phone 7 development
  • System Center 2012 & Windows Intune

If you hate the line be on time! Book the early bird and don’t think twice if you want to buy at a cheaper price!

image5

Kinepolis Imagibraine

After 3 great years in Metropolis Antwerp Microsoft’s moving TechDays to a new location: Kinepolis Imagibraine in Braine l’Alleud (Eigenbrakel).

clip_image0019 clip_image00154 clip_image00174

Coming by car? Then driving directions are available here.

 

Hope to see you there and if you do, don’t hesitate to come over and say hi.

Grz, Kris.

Monday, 21 November 2011 13:17:00 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, 10 November 2011

Last Tuesday I performed my first live meeting for Microsoft. Topic: Orchard the new CMS in town.

Check it out at http://channel9.msdn.com/Blogs/adebruyn/Orchard-Open-Source-CMS-the-new-CMS-in-town for the video and slides.

Grz, Kris.

Thursday, 10 November 2011 13:40:02 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, 17 October 2011

Last summer I was asked if I could write an article for SDN, a Dutch organization for IT enthusiasts. First time that I wrote for the magazine they offer but I was very pleased with the interaction between myself and the editor.

The article itself is an introduction about the new AppFabric Caching services on Windows Azure.

VP_cloud_SE

Grz, Kris.

AppFabric | Articles | Azure | Caching | SDN
Monday, 17 October 2011 20:43:05 (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, 13 October 2011

Great to see that Azure gets better each time. Today I noticed an interesting blog post which stated that SQL Azure databases can become 150Gb in size instead of the limitation of 50Gb nowadays.

What I did find cool to find out is the new item in the portal quick navigation links:

DataSyncInPortal

New functionality is always great and I see this one coming in handy to sync between data centers and local SQL Server installations. According to the aforementioned blog post the following will be available for the end of 2011:

  • Greater ease of use with new Management Portal:
  • The new Management Portal provides a rich graphical interpretation of the databases being synchronized and is used to configure, manage and monitor your sync topology.
  • Greater flexibility with enhanced filtering and sync group configuration:
  • Filtering: Specify a subset of table columns or specific rows.
  • Sync group configuration: Specify conflict resolution as well as sync direction per group member.
  • Great access for all users:
  • The new CTP is available to all SQL Azure users for trial and does not require a separate registration process.

To see more information about SQL Azure Data Sync:

The management portal of SQL Azure also changed as you can see from the following picture. It’s becoming more and more professional:

ManagementOfSqlAzure

Besides that all there’s some more good news coming: The new SQL Azure Reporting Services CTP. One of my colleagues did an evening session at the company about it before summer. BI is an important thing and having it available in the cloud is just a natural flow.

The new CTP states these nice features:

  • Improved availability and performance statistics.
  • Ability to self-provision a SQL Azure Reporting server.
  • Windows Azure Management Portal updates to easily manage users and reports deployed to SQL Azure Reporting.
  • Availability of the service in all Microsoft Windows Azure datacenters around the world.
  • Official Microsoft support in this new CTP release.
  • Greater access for customers with no separate registration process required to use the new CTP.

To get to know more about SQL Azure Reporting Services be sure to take a look at:

Grz, Kris.

Thursday, 13 October 2011 21:39:32 (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, 09 September 2011

Be sure to check it out on http://bodil.github.com/coffeescript/.

So CoffeeScript looks great but now what? Well, recently Scott Hanselman wrote about some cool support for Coffeescript inside Visual Studio: CoffeeScript, Sass and LESS support for Visual Studio and ASP.NET with the Mindscape Web Workbench. Cool stuff happening.

Grz, Kris.

Friday, 09 September 2011 21:58:55 (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [1]  | 
# Thursday, 01 September 2011

Visual Studio is a great tool but not all tooling is well known. I see this question still way too often on the ASP.NET forums so I thought I would blog about it.

Problem:

You have a nice -vsdoc.js file sitting in your solution explorer and are used to get that great Intellisense kicking in when you work inside a webpage or webform doing some cool ASP.NET coding.

scriptsinsolutionexplorer

Figure 1: Solution Explorer showing our –vsdoc.js files

However if you want to follow good habits and make use of best practices and opt for a non obtrusive javascript approach, meaning simply that you put your script in a separate file with .js extension, you find yourself out of luck. Intellisense is gone!

nointellisenseforjavascript

Figure 2: No Intellisense when we expect to see some assistance for jQuery

Yikes!

Solution:

Of course there’s a solution. And luckily for us, a very easy one:

  1. Open the .js file
  2. In the Solution Explorer pick the right –vsdoc.js file
  3. Drag and drop that in the .js file like in figure 3
  4. Now try to type $( again and you’ll see like in figure 4 that Intellisense is back again.
  5. Drink a beer and celebrate (this last step isn’t really necessary but can spice up the fun factor)

dragdropjsfileonjsfile

Figure 3: Drag and drop from the Solution Explorer into the opened .js file

intellisenseisbackforjavascript

Figure 4: Intellisense is way back. Woohoo!

Grz, Kris.

Thursday, 01 September 2011 21:18:55 (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |