Tom Habibi

Lates blog posts from Tom Habibi

SignalR Coding Best Practices – Revisited

Introduction Nearly 3 years ago, I wrote a short blog post on basic best practices for using SignalR to add real-time functionality to web applications. Since then, our teams at Sinara have built many more web applications of varying complexity using SignalR, and have gradually refined our technique over time. In this blog post, I’ll (more…)


Unit Testing Private Methods Within a Class

Introduction This article is part of a series on software testing that will be expanded and updated over time. Software testing is a wide and varied subject, so we will aim to draw attention to certain topics of interest in a number of areas. This entry considers the unit testing of private methods within a class. Many (more…)


SignalR Coding Best Practices

ASP.NET SignalR is a library for adding real-time web functionality to applications. It allows server-side code to push content to connected clients as it happens, in real-time. We are seeing more and more SignalR applications come along. Whether it is the preferred technology or not, I think most .NET web-app developers will have to get comfortable (more…)