Patrick Smacchia [MVP C#]

Patrick Smacchia [MVP C#]

Sponsors

The Lounge

Advertisement

  • VS 2010 RC1 available on MSDN

    ... and this RC1 will go public in 3 days. (if your are logged in MSDN, the link is: https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx?pv=18%3a370 ) I had access to the Release Candidate 1 limited community editions for a month, and I can say that hopefully, overall stability...
  • Scoop: Reflector v6 pro RTM to be released by the 15th of this month

    This is really exciting time these days. Most of .NET tooling vendors are about to provide a major upgrade of their products within the next weeks. And Reflector is part of the lot! A brand new version, Reflector v6, is about to be go live RTM on Monday 15th of February 2010 . This will be the first...
  • NDepend v3 is now 100% integrated in Visual Studio.

    First of all, if you are like me, you certainly don’t want another Visual Studio extension that will slow down your work environment. So let’s be clear: tremendous efforts have been put on performance and memory consumption. Even on large code base, made of hundreds of thousands of lines...
  • Using Glance to visualize Code Metrics

    Davy Brion just unveiled on his blog a promising data visualization application: Glance . Glance aims at making more sense from numerical data thanks to some advanced visualization technicals. Glance is a commercial general purpose visualization application, it can be used to shows any data, from financial...
  • Easily Explore Existing Architecture

    Normal 0 21 false false false FR X-NONE X-NONE First of all, happy new year! 2010 will be a major year concerning tooling for .NET developers. It seems that all tools have been seriously improved for the beginning of 2010 and I can’t wait to unveil what the NDepend team has been working on during...
  • A VS 2010 Beta3 would be welcomed

    Normal 0 21 false false false FR X-NONE X-NONE I want to join Carlos Quintero on the need for a Beta 3 of VS2010 . As Carlos mentioned, Beta 2 was not reliable at all on some features like the Addin API. But I am especially concerned about performance. These days, Brian Harry communicates a lot on what...
  • NDepending Resharper

    Andrew Kazyrevich has written an original blog post about NDepending Resharper . Or more precisely analyzing the code base and API of Resharper with NDepend and comparing the evolution between Resharper v4.5 and v5.0. You'll see some quantitative information include the facts that R# is a 0.5 M Lines...
  • Back to Basics: Usage of Static

    Normal 0 21 false false false FR X-NONE X-NONE The keyword static is somewhat awkward in a pure Oriented-Object world. I would like to expose here the usages of static I came up after 15 years of OO Programming. The 2 rules of thumb are: A : Static fields that are not pure value constants should be prohibited...
  • On being Culture Aware

    Normal 0 21 false false false FR X-NONE X-NONE A typical development pitfall comes from forgetting about the culture setup of the machine on which the code is executed in production (typical it works on my machine mistake). Imagine that a program running on a French machine stores a float as the string...
  • The code is the truth, but it is not the whole truth

    In a recent interview from Grady Booch , co-creator of UML, Grady said: When Jim, Ivar, and I began our journey that became manifest in the UML, we never intended it to become a programming language. I think that there's a fairly narrow domain for which model-driven development makes sense but that...
  • Hierarchical Namespace Component

    Modeling components of a code base with namespaces is a much better idea than modeling them with assemblies. I wrote about the namespaces vs. assemblies debate in the past ( Control components dependencies to gain clear architecture ). The fact is that namespace is a logical artifact while assembly is...
  • Interesting findings in the diff between .NET Fx v4 Beta1 and Beta2

    Normal 0 21 false false false FR X-NONE X-NONE I compared with NDepend .NET Fx v4.0 Beta1 with the new.NET Fx v4.0 Beta2 just released. I enumerated below some random interesting finds. Don’t hesitate to ping me back if I’ve missed some cool public API things. To do the comparison yourself...
  • Rambling on Cyclomatic Complexity

    Normal 0 21 false false false FR X-NONE X-NONE After the number of Lines of Code , the Cyclomatic Complexity (CC) is certainly the second most widely used code metric. Here is its definition from Wikipedia : Cyclomatic complexity (or conditional complexity) is a software metric (measurement). It was...
  • Reporting Progress though a Circle Diagram

    Normal 0 21 false false false FR X-NONE X-NONE When integrating inside a complex application such as VisualStudio, screen real-estate is a precious asset. A way that JetBrains 's engineers invented for Resharper to economize the VisualStudio screen real-estate, is to display progress through a 18x18...
  • Influence the future of NDepend

    You face the difficult task of keeping your code base in a clean state. Like many others, you use well accepted techniques such as metrics, componentization, dependency management, automatic rules checking... If you are a user of NDepend , you know that tools that enforce code quality can help you in...
1 2 3 4 5 Next > ... Last »