# Wednesday, 19 March 2014

If you’re interested to update your knowledge of simply get started with Web API then there are a bunch of decent books already out there. I noticed however that Glenn Block and others at Microsoft released a book as well and, at the moment, provide for free over at http://chimera.labs.oreilly.com/books/1234000001708.

To get a grasp of what’s in there:

Table of Contents

Grz, Kris.

Books | Free | Microsoft | Oreilly
Wednesday, 19 March 2014 08:17:43 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, 05 March 2014

This handy pdf document will show an overview of the lifecycle of an ASP.NET MVC 5 application. Created by Cephas Lin (Microsoft).

Grz, Kris.

Wednesday, 05 March 2014 07:49:54 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, 04 March 2014

On a regular basis Microsoft brings out cool and easy to follow tutorials. I just noticed that the ones about Entity Framework and ASP.NET MVC got updated.

For Entity Framework the following new things in version 6 are handled:

  • Connection resiliency
  • Command interception
  • Code-based configuration
  • Async
  • Stored procedures

9 tutorials were refurbished:

And 3 new tutorials were created:

For people who’re still on older versions don’t despair, they’re still available under http://www.asp.net/mvc/tutorials/getting-started-with-ef-5-using-mvc-4

Grz, Kris.

Tuesday, 04 March 2014 12:08:00 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Saturday, 15 February 2014

During the past years Microsoft press has put some very interesting and nice books on the market. It’s cool to see they are now offering some for free to the public through Microsoft Virtual Academy. Go check them out!

Grz, Kris.

Azure | Books | Free | Windows
Saturday, 15 February 2014 18:33:51 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, 12 February 2014

If you’re busy with cloud architecture it’s always great if you can rely on proven practices. Microsoft releases on a regular basis guidelines and best practices. In January this year Microsoft released such patterns for Cloud. The guide itself:

  • Articulates the benefit of applying patterns when implementing cloud applications, especially when they will be hosted in Windows Azure.
  • Discusses the problems that the patterns address, and how these relate to Windows Azure applications.
  • Shows how to implement the patterns using the features of Windows Azure, emphasizing benefits and considerations.
  • Depicts the big picture by showing how these patterns fit into cloud application architectures, and how they relate to other patterns.

There are also code samples available for download.

Specific areas handled are shown in the following diagram (taken from the Microsoft website)

CloudDesignPatterns

Grz, Kris.

Wednesday, 12 February 2014 14:16:42 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, 29 January 2014

Or for short WAWDDL Smile.

This week you can join up for a week of Windows Azure fun with a bunch of speakers every day that come and deliver interesting screen casts. People like Scott Guthrie, Scott Hanselman, Scott Hunter, … will provide you with insight and knowledge about this still emerging and great technology stack. Don’t miss out!

Register over here: http://www.microsoftvirtualacademy.com/colleges/windows-azure-deep-dive#?fbid=e1P1OkGR15W.

Grz, Kris.

Wednesday, 29 January 2014 07:14:04 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 

If yes then by all means take a look at the following site: Start your career in technology with Microsoft. It gives a starting point on where to begin a career in tech. Perhaps you might thing: uh oh that’s boring and it’s not for me, well think again. It’s a really exciting environment, it makes you think, work on real tools that helps to support the business of your company so that others can get their jobs done in a better, faster and more satisfying way. It for sure still gives me a good feeling whenever something I helped work on goes into production and people give (positive) feedback on.

According to studies about 12.2% of the actively working population in Belgium, the country where I live, is in high tech environments and it’s only increasing. That’s a promising sector to be sure of a steady job and income to support your family. This morning I found out about an article in a Belgian newspaper that explains these numbers: http://www.hln.be/hln/nl/942/Economie/article/detail/1783189/2014/01/29/Hightech-creeert-100-000-jobs.dhtml.

Grz, Kris.

Wednesday, 29 January 2014 07:07:56 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, 20 January 2014

Recently we upgraded to Visual Studio 2013 at my client. This morning my colleague came over and had a small problem. Some of the .svc services gave 404 errors. As I had another solution open of which I knew the in project .svc services simply worked I sat down with him. Some searching on the internet, trying out http activation, reregistering WCF, … it didn’t work out.

The difference between both solutions was that the one I was looking at was Webforms while the other one was MVC4 based. Aha! I used Nuget to include routedebugger. A super handy package for, well, debugging MVC routes. However since the .svc files themselves were put into a /Services subfolder I had to make it up like this:

routes.IgnoreRoute("Services/{resource}.svc/{*pathInfo}");

Put this at pretty much of the top of all the route configuration so that it gets picked up early.

The funny part was that the .svc was working pretty fine, even the wsdl could get obtained. However when we wanted to make a REST call to a specific method it gave 404 mistakes. Turned out to be that the default {controller}/{action}/{id} that ships with every template caught it. Making a more specific rule near the top of the configuration dealt with it and it all started out working smoothly again.

After testing it locally with IIS Express we also tested it out on Cassini due to the fact that the servers are still not up to IIS 8 at the moment and that also worked out fine.

Grz, Kris.  

ASP.NET MVC | MVC | WCF
Monday, 20 January 2014 18:52:16 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, 16 January 2014

Angular.js, a powerful javascript based framework, is not only becoming increasingly more popular but now also has its own conference: ng-conf. If you, like myself, couldn’t go in person there’s nothing to worry about. The videos are being posted on Youtube. You can watch them here: https://www.youtube.com/user/ngconfvideos?feature=watch.

For .NET minded people there’s also an online effort being done at http://henriquat.re/.

Grz, Kris.

Thursday, 16 January 2014 20:11:37 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, 08 December 2013

A bit more than a year ago I watched some short Youtube movie. I remember I was for a short vacation at the Belgian coast and reading some things online and my eye caught an announcement of something new. A GPS enabled strategy game that needed to be played with a smartphone. Curious I went to the website mentioned and the mentioned video was the following:

I asked for a code and three weeks later I obtained it and was able to go explore the world around me from a different point of view. It has been a rush to get to level 8 which is still the highest score one can obtain at this moment. It’s been loads of fun and cold as I started out in winter and sometimes played for 6.5 hours while it was freezing and the landscape was covered with snow. Due to this game I got into contact with a bunch of other people, both from my alliance the Enlightened and also people from the other alliance the Resistance.

In the beginning there was only one so called portal in Essen, the place where I live, and I requested for a bunch of others which came alive a couple of months later. Basically putting my small village on the Intel map. At that moment I was the only player in town and not much happened. On the evening before leaving to the USA for a week to go to the MVP summit at Microsoft my alliance partners in Antwerp noticed a notorious Resistance player coming over and in the evening he and some player from also quite a distance of Essen came to destruct everything I built up. I fought them off for like an hour but then had to turn home again to further pack my bag for a long travel. They picked the moment well though. I would be gone for a week and in the mean time a new local Resistance fighter stood up and took his first baby steps towards glory. After a while I got to meet him. Turned out to be one of my old school buddies. Essen has never been the same ever since and portals changed on a high pace from one faction to the other on a daily basis.

In the mean time I also played my part in creating the first leven 8 portal in Belgium constructed by Belgians. A week after I got married a bunch of people from over Belgium came together in Domein Rivierenhof. A place that had a load of portals available within walking distance. One of the few at that time. We succeeded in our effort and had a great time. And it has been as such ever since.

During the year the tools got better. Especially the agent which lacked a lot of functionality in the beginning has become way better over time to play with. Also new items have been introduced and new global play to get people together or share an effort to accomplish local and global missions. Also the new badge system where one can get a badge in different categories keeps the game alive.

Alive? Yes, quite some people, also 3 in Essen from my faction, have given up once they reached level 8 and didn’t see an upgrade path anymore for the future. Too bad. I admit that due to work, family life, being high level I also lowered my activities but I still like to play it where I can. I’ve played mostly in Belgium but also the Netherlands, Madrid Spain, Lebanon and the USA (Belle Vue Washington state). Where ever I come I notice that I start looking for art, special buildings, … to see if there are portals to hack or to request new ones. It for sure gave me more interest into such things and got me into places where I never came before even though I used to work close to these places in the past but never really cared to visit. Besides that the community that started up by players and occasional get togethers keep it a fun game to play.

Grz, Kris.

Sunday, 08 December 2013 11:45:55 (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |