Author Archives: Patrick Smacchia

On Programmers Productivity

This morning I stumbled on How to destroy Programmer Productivity by George Stocker, and Fire And Motion by Joel Spolsky. These posts talk about Programmer Productivity, especially the killing productivity patterns. So I though about sharing my positive productivity practices. Passion The number one … Continue reading 

Posted in Productivity | 9 Comments

Running NDepend Rules through NDepend.API

When developing a tool for developers, at a point comes the need to propose an API to users to let consume the product features programmatically. NDepend.API has been released almost two years ago with NDepend v4.0. This API is pretty extensive and … Continue reading 

Posted in Code Query, Code Rule, NDepend | Leave a comment

.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 | 15 Comments