Technology

JavaScript client for talking with WCF server with WebSockets binding

This blog entry is a repost of an answer I wrote at programmers.stackexchange.com. If you are looking for a JavaScript client for talking with WCF server with WebSockets binding, you might take a look at these two: SignalR has a JavaScript API. SignalR helps build asynchronous scalable web applications with real-time persistent long-running connections. Scott Hanselman wrote … Continue reading

Technology

When to use exceptions, vs. when to code defensively?

This blog post is a repost of an answer I wrote at programmers.stackexchange.com. To answer the question of which is considered better practice, between exceptions and coding defensively: In .NET, its common practice to avoid the overuse of Exceptions. One argument is performance: in .NET, throwing an exception is computationally expensive. Another reason to avoid … Continue reading

Technology

How to develop line-of-business tablet apps as a .NET developer?

This blog post is a repost of an answer I wrote at programmers.stackexchange.com A great way for a .NET developer to build line of business tablet apps that target Android or even iOS, is to leverage JQuery Mobile + Phone Gap Build. Nitobi’s Phone Gap Build service (now owned by Adobe) allows developers to convert HTML5/JavaScript apps to “native” apps … Continue reading

Technology

4 Indications that HTML5 Mobile Development is Getting Big

PhoneGap Build is currently touring the podcast circuit, on Hanselminutes, the Tablet Show, and DotNetRocks. It’s not surprising, Adobe’s recent acquisition of Nitobi (which built PhoneGap) is quite newsworthy. But really, it’s not just that – PhoneGap Build is awesome. So what is it? From my research, it basically helps HTML5 / JavaScript developers to build “native” mobile … Continue reading