Tom Habibi

Lates blog posts from Tom Habibi

Automating system tests with Sinara.TestDriver



As any experienced software developer will know, testing is one of the most critical areas of software engineering and continues long after the code itself is written. If you want your project to be a success, you need to ensure your plan includes a realistic amount of time for both internal testing (more…)

Share

CONTINUE READING

SignalR Coding Best Practices – Revisited



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…)

Share

CONTINUE READING

Unit Testing Private Methods Within a Class



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…)

Share

CONTINUE READING

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…)

Share

CONTINUE READING