Author Archives: Patrick Smacchia

.NET Developer Tooling: The Roslyn Revolution

Unless you’ve been on holidays for the last week on an island without internet, ¬†you’ve probably heard that Microsoft announced that Roslyn is now available as Open-Source. Roslyn is the next C# and VB.NET compiler, developed with these languages. It … Continue reading 

Posted in CodeRush, Compiler Service, LINQ, NDepend, Resharper, Roslyn | Leave a comment

NDepend.Path OSS Project

Almost 7 years ago I uploaded the OSS project¬†NDepend.Helpers.FileDirectoryPath on CodePlex. Today I just uploaded its successor NDepend.Path on Github. NDepend.Path represents a major step for the path project. It can now handle pretty much all paths scenarios asked by … Continue reading 

Posted in C#, NDepend, NDepend.Path | 1 Comment

Code Contracts is the next coding practice you should learn and use

Last week I was presenting a session covering some practices and tooling we were using to build NDepend at BuildStuff Lithuania 2013. One of the essential practice we are using is Code Contracts and really I was surprised when I … Continue reading 

Posted in .NET Fx, Code, Code Contract, Code Coverage, NDepend, Resharper, UI, Unit Test | 13 Comments

The concept of User Voice

As many I guess, I discovered the concept of User Voice through the Visual Studio User Voice page. We just setup a User Voice page for NDepend this morning. It was surprisingly straightforward, the UserVoice.com team did a great job … Continue reading 

Posted in NDepend, Users Voice | 1 Comment

Measuring Development Trends

NDepend version 5 has just turned RTM today! Big milestone! Last week I talked of the UI relifting we did, but v5 comes also with several flagship features. One of those new feature is about measuring and visualizing development trends. … Continue reading 

Posted in Code, Code metrics, NDepend, Trend | Leave a comment