I see at least 4 things wrong with this code

I saw this code over on Ayende’s website. I see at least 4 things wrong with this code, which was found here. public object DeepCopy (object value) { try { return value; } catch (Exception ex) { throw ex; } } See if you can find them all.

April 13, 2009 · 1 min · 48 words · Nick Berardi

Beta Testing a New Super Secret Feature

I have decided to add a new, super secret, feature to Coder Journal. This new feature is still in beta testing, but like any Agile development process, I need consistent feedback to let me know how I am doing. So let me know what you think. Click Here To View New Feature

April 1, 2009 · 1 min · 52 words · Nick Berardi

What are your Visual Studio tips?

As I announced yesterday I will be speaking at the Philly Code Camp 2009.1 on Visual Studio 2008 for beginners. As part of this presentation I want to be able to provide the 10 most valuable tips for beginners using Visual Studio. I did a quick search of the internet last night, on this subject, and everything seemed to point to Sara Ford as the defacto standard on Visual Studio tips. She even has a best selling book on the subject, appropriately called Microsoft Visual Studio Tips. ...

March 31, 2009 · 2 min · 228 words · Nick Berardi

Speaking at Philly Code Camp 2009.1

I will be doing a presentation on Programming in Visual Studio in the Beginners track, which will start at 10:00 AM. I expect to see you all there. Also if you have any tips on what you find to be a useful feature in Visual Studio for new developers please leave it in the comments below. I have included the announcement below in case anybody is going to be in the Philly area on April 18th and want to hang out with a bunch of .NET developers. ...

March 30, 2009 · 2 min · 268 words · Nick Berardi

ASP.NET MVC 1.0 Released

It was just announced at MIX09 that ASP.NET MVC 1.0 has been released for general use and is out of the Release Candidate phase. There has been no word on the changes form RC 2 to this release version. But I will keep this post updated as I learn more. Also as of writing this the download hasn’t been posted to CodePlex either, but I am sure that it will be posted pretty soon. ...

March 18, 2009 · 2 min · 382 words · Nick Berardi

The State of ALT.NET

Over the past 6 months I have been trying to really quantify what it means to be using ALT.NET practices. And I can honestly say that I still honestly don’t know what it means to be an ALT.NETer. But I have come to a number of conclusions about the state of the ALT.NET community, that I wanted to share. (1) The ALT.NET Community is fractured among itself. There are too many different ways of out there of what it means to be a true ALT.NETer. There is the Test Driven Design crowd, there is the Domain Driven Design crowd, and to many other Driven Design paradigms to mention right now. Each advocate will stand up and say that their way is the only way to develop a true ALT.NET application, and all other ways are an abomination to software development. ...

March 18, 2009 · 7 min · 1389 words · Nick Berardi

100 Million Lines of Code in Your Car

I was reading over on DevTopic today about how 100 Million Lines of Code is pretty common in cars today. We have come a really long way since 1977 when the first micro-chip was introduced in to the Oldsmobile Toronado, but what I really want to share with you guys is what I found at the end of the post. I laughed out loud, when I read this because believe it or not this is starting to happen in cars and it has nothing to do with Microsoft. Just the ever growing source code base that runs modern cars, and the ever growing chance for one of those lines to have a bug it in. ...

March 10, 2009 · 3 min · 454 words · Nick Berardi

ASP.NET MVC 1.0 Release Candidate 2

Phil Haack has announced the availability of ASP.NET MVC 1.0 Release Candidate 2. You can download the new version from Microsoft. Source code and samples are also available on the ASP.NET CodePlex workspace. Overall, this new version doesn’t have many changes in the area of development and tooling, but there has been improvement for deploying ASP.NET MVC applications. The setup process now requires .NET 3.5 SP1 to be installed, where in the past it was optional because the additional assemblies where included with the install. ...

March 3, 2009 · 2 min · 302 words · Nick Berardi

How not to get help on an Open Source Project

So over the past couple of weeks I have been helping a user get up and running on a project I have developed called Managed Fusion Url Rewriter and Reverse Proxy. Now I understand that my project isn’t well documented, and I really need to work on that. So, until I get the time to better document the project, I willingly spend my time helping people through their issues. 99.9% of the time everything works out, and everybody walks away happy. However there is this 0.1% of the time that the conversation ends like this: ...

February 25, 2009 · 3 min · 606 words · Nick Berardi

TF30042: The database is full. Contact your Team Foundation Server administrator.

Today I received the following error while trying to check in some code after a marathon night of coding: TF30042: The database is full. Contact your Team Foundation Server administrator. I got one of those “oh crap” sinking feelings, that some how my TFS server had decided to just die. After doing a little research on this error, which there is very little (read close to none) information about on the internet. So I gave up searching and decided to do a little trial and error adhock testing, and I found out that this error has nothing to do with the database but everything to do with the size of the database’s log file. I came up with the following solution, that you will want to run in Microsoft SQL Server Management Studio: ...

February 17, 2009 · 2 min · 408 words · Nick Berardi