Using SignalR for real time data updates

In a previous post I showed how easy it is to create a simple chat application using SignalR. And chatting on the internet might be popular but as it turns out there are rather a lot of applications that need to do more than just chat. As it is there are a lot more CRUD style applications, where users edit data usually stored in a database for some purpose, than chat applications. So in this blog post I am using a simple CRUD, without the delete part, application to show the power of SignalR. Traditionally HTML based CRUD would generate … Continue reading Using SignalR for real time data updates

Using CDN’s to speed up your websites

One of the easy ways of speeding up a web application is by using a CDN or content delivery network. The main purpose of a CDN is serving up resources that are not specific to you site. The quintessential example of using a CDN is jQuery. There are many websites using jQuery, according to some statistics some 50% of all websites. And if each site hosts its own copy of jQuery everyone has to download it multiple times. How often depends but assuming everyone does a perfect job of adding cache settings and browsers have plenty of space to cache … Continue reading Using CDN’s to speed up your websites

DotNed Podcast: Peter Provost over unit testen

In deze podcast spreekt Hassan Fadili met Peter Provost over unit testen. Peter Provost is een senior program manager voor Microsoft Visual Studio waar hij aan de agile tools werkt. Tijdens Tech-Ed Europe was hij in Amsterdam voor diverse sessies over TDD en Agile development. Links: Blog: http://www.peterprovost.org/ Tech-Ed sessies: http://channel9.msdn.com/Events/TechEd/Europe/2012?s=peter%2Bprovost Team Test Blog: http://blogs.msdn.com/b/vstsqualitytools/ What’s new for MSTest Unit Tests in Visual Studio 11 Beta: http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/13/what-s-new-for-mstest-unit-tests-in-visual-studio-11-beta.aspx Application Lifecycle Management resource center | SharePoint 2010 http://msdn.microsoft.com/en-us/sharepoint/dd552992.aspx Test Release Management Guidance: http://vsartestreleaseguide.codeplex.com/ Rangers Solutions by Version http://msdn.microsoft.com/en-us/vstudio/ee358787 Compare Visual Studio 2012 editions http://www.microsoft.com/visualstudio/11/en-us/products/compare Hassan’s Blog voor alle relevante VS ALM informatie: … Continue reading DotNed Podcast: Peter Provost over unit testen

Using SignalR for real time communication on the web

In a previous blog post I mentioned how exited I was about WebSockets and the future with real time duplex communication over the Internet. Unfortunately the current support for WebSockets, both on the client and on the server, is still somewhat limited making this a thing of the future. Does that mean we can do this yet? Not quite.   SignalR to the resque Even if a pure Web Socket solution isn’t possible yet there are perfectly good alternatives. And the one I really like is SignalR as it allows for the same kind of application today. Check out a … Continue reading Using SignalR for real time communication on the web

DotNed Podcasts: Wouter van Vugt over SharePoint

In deze podcast spreekt Maurice de Beijer met Wouter van Vugt over hoe hij SharePoint inzet bij grote projecten. Wouter verteld hou hij SharePoint niet alleen voor de interne automatisering inzet maar ook voor de publieke pagina’s en de gepersonaliseerde pagina’s waar klanten op inloggen. Hij verteld ook over zijn ervaring met het integreren met DigiD.   Luister of download de podcast hier.   Met dank aan onze sponsor RedGate.   Enjoy!

HTML5 WebSockets

One of the most exiting new things in HTML5 is the ability to start pushing data from the server to the client. Traditionally web applications have depended on clients requesting data from the server. And this is fine in most applications. However there are lots of cases when you might want to push events to the client as soon as they happen and not wait for a client to query for them. For example a stock broker application requires traders to know about stock price changes as soon as they happen, alerting the trader 5 minutes after the fact is … Continue reading HTML5 WebSockets