Brian Di Croce

Passionate about developing and delivering better software with .NET

Subscribe in a readerSubscribe in a reader Subscribe via emailSubscribe via email

For if you love those who love you, what reward do you have? Do not even the tax collectors do the same? And if you greet only your brothers, what more are you doing than others? Do not even the Gentiles do the same? You therefore must be perfect, as your heavenly Father is perfect. (Matthew 5:46-48, NIV)

Archive for .NET/C# Programming

May
16
2008

I’m getting my hands dirty with Enterprise Library for the first time and we’re currently targeting EntLib v3.1 with Visual Studio 2008.  At first I was editing the configuration files by hand, but then after reading the documentation, I found out that there’s a Configuration Tool that’s shipped with the EntLib installer.  The only problem […]

May
12
2008

I’ve been using ReSharper as a complement to Visual Studio since version 2.0 of JetBrains‘ powerful refactoring and productivity tool in my .NET projects.  ReSharper, which fully supports both C# and VB.NET, is not only a time-saver when applying refactoring patterns but is actually a great assistant in making you a better .NET developer.  […]

Apr
9
2008

Krzysztof Cwalina has published a condensed version of the Microsoft .NET Framework Design Guidelines which he co-authored with Brad Abrams a couple of years ago. You can find the Framework Design Guidelines Digest here as a PDF file (9 pages long). The document is very useful if you desire to set up a […]

Mar
29
2008

As you may have experienced whenever modelling any kind of software design, it gets pretty hard to keep the model in-sync with the software as the code changes over a period of time.  It’s even harder to keep both updated if you’re modelling with a different, independent application than your IDE. 
Today, for the very […]

Mar
22
2008

A while back, Scott Hanselman published a post on “Visual Studio Programmer Themes Gallery“.  It never occurred to me the idea that maybe a darker scheme could be better for my eyes.  That same afternoon, I started to play with some fonts and colors, and came up with the following scheme.  This Visual Studio theme […]

Mar
6
2008

About a year ago, Krzysztof Cwalina gave a presentation on Designing .NET Class Libraries at Microsoft Research.  This is not your typical tech talk…it’s actually three hours long and the content goes in great depth, covering various practices and guidelines to consider when programming with the .NET Framework.  I sure learned a lot of things […]

Mar
4
2008

Here’s a great tool available for free, whether you’re starting out with LINQ for the first time, or whether you’re looking for a better way to write and test your LINQ queries. Written by Joseph Albahari, co-author of C# 3.0 In a Nutshell, LINQPad is a simple visual editor from which you can […]

Feb
5
2008

Have you ever wonder how some intrinsic mechanisms of the C# language actually work, i.e, generics, iterators and delegates?
What about the different syntax and constraints of the C# language?
Do you want to know more about the CLI, the CTS and the CLS, and how they participate in the .NET Framework, than just being satisfied with […]

Feb
4
2008

Does your code compiles successfully? Good. How about your application’s performance? Could it use some improvement? Did you take some time in answering these questions before releasing it to the Quality Control team or to a potential customer?
You must’ve heard and read about it many times over since the .NET framework […]

Jan
25
2008

Starting this week, I’ll post a weekly post on recommended links to interesting, educating, and entertaining stuff concerning the world of software development and related technologies. Most of these links point to blog posts, published articles, podcasts, screencasts, news, etc., that I feel like sharing with my fellow developers at work and on this site. […]

Dec
24
2007

JetBrains, makers of some of the best .NET development tools for Visual Studio, have released ReSharper 3.1 on this Christmas Eve. I have been using ReSharper since version 2.x came out, and I must say that it is very hard to develop without this tool. I don’t normally depend on a tool to drive my […]

Dec
23
2007

If you’re a .NET developer that needs to call native functions from Windows API, you might be interested in the PInvoke.NET’s website.  According to the front page of the web site,
PInvoke.net is primarily a wiki, allowing developers to find, edit and add PInvoke signatures, user-defined types, and any other information related to calling Win32 and […]