All Visual Studio blogs in one place

AddThis Social Bookmark Button
We are planning of doing a lot of training on RavenDB, and I wanted to make sure that everyone is aware of it. Next week , we have a public event in London. Where Itamar will explain all about indexing: RavenDB Indexes explained (public event) - Feb 28, London, UK Then there is the full 2 days workshop about RavenDB, here is the current schedule for the next few months. RavenDB Training with Itamar Syn-Hershko - Feb 28 - 29, London, UK RavenDB Workshop - Ayende Rahien - 21 - 23 May, Stockholm, Sweden
href="">The RavenDB Workshop Part I & II - Itamar Syn-Hershko - June 4th & 5th, Oslo, Norway There is also going to be a course in the states around August, probably New York again and maybe around July in Berlin....(Read whole news on source site)

AddThis Social Bookmark Button
In my last post, I attempted to make a distinction between Open Source and Open Source Software. Some folks took issue with the post and that’s great! I love a healthy debate. It’s an opportunity to learn. One minor request though. If you disagree with me, I do humbly ask that you read the whole post first before you go and rip me a new one. It was interesting to me that critics fell into two opposing camps. There were those who felt that it was was disingenuous for me to use the term “open
source software” to describe a Microsoft project that doesn’t accept contributions and is developed under a closed model, even if it is licensed under an open source license. Many of them accepted that, yes, ASP.NET MVC is OSS, but I still shouldn’t use the term. While others felt that the license is the sole determining factor for open source and I wasn’t helping anybody by trying to expand the definition of “open source.” To my defense, I wasn’t trying to expand it so much as describe how I think a lot of people use the term today, but they...(Read whole news on source site)

AddThis Social Bookmark Button
So as some of you know, I’ve spent a lot of the last year working on a web project. I’ve been using ASP.NET MVC3 and it’s going well. I am at the point where we are creating the mobile apps. I service them, I need an API (which will eventually be available as a public API too). I had started creating using MVC and simple routes but I was urged to look at the new Web API stack that is installed with the new ASP.NET MVC4 installer. NOTE: To write this blog post, I got a lot of Twitter
help from Glenn Block, Darrel Miller and and Rick Strahl! Adding WebAPI to your Project There are a number of demos out there that work great, but for me I don’t want to upgrade to MVC 4 yet (since at the time of this writing, it’s just in Beta, though it does have a GoLive license I believe). But I want to minimize the possibility of introducing bugs. So I want to use Web API to my existing MVC3 project. It’s actually really easy. Assuming you’ve already installed the ASP.NET MVC 4 installer (

AddThis Social Bookmark Button
source: Intro Asynchronous programming is super-interesting especially today, with responsiveness required by all modern devices. In the context of Windows Phone 7, Async CTP Version 3 was released last year, and it's compatible with SDK 7.1, Silverlight 5 and Roslyn CTP. Our takeaways today is using async in the context of Windows Phone 7, understanding TAP (task based asynchronous programming). I'll show you how deep the rabbit hole goes: we'll go beyond basics to exceptions, cancellations, progress, switching threads, combinators and even re-entrancy. .The good and the ugly of asynchronous programming Most of
us used asynchronous programming: from creating threads to synchronization, it's not an easy process. Creating one thread may be easy, but once we get to composition, it becomes really ugly. Trying to make one thread execute after another, cancel upon a condition, becomes almost impossible on the large scale. We start creating those horrendous state machines that are very hard to understand and write. Fortunately, it's been proven that the asynchronous code can me transformed into a state machine by means of merely a mechanical transformation.  So, we can keep the clean beautiful code that looks like a natural C#...(Read whole news on source site)



Enter your email address:

Delivered by FeedBurner

Increase your website traffic with


Anti-spam: How many eyes has a typical person?

Follow us on FB