Blog moved to www.jeffreypalermo.com
Browse by Tags
All Tags »
Tools (
RSS)
-
|
To subscribe to my feed , add the following Url: http://feeds.feedburner.com/jeffreypalermo . With the original 0.86 beta 1 release, there was a small problem with folks who only had VS 2008 installed because there was a dependency on a registry key that...
|
-
|
Previously, I posted how to support developers running Visual Studio 2008 and Visual Studio 2005 on the same .Net 2.0 solution on the same team, built, CI server, etc . The solution is to have 2 solution files. These files have to be kept in sync to keep...
|
-
|
I'll be attending the AltNetConf . Convenient for me that it's in Austin, TX. It's an open space conference, and I consider it the founding conference of a conversation that is "Alt.Net". I'll be proposing the topic: What are...
|
-
|
What makes a good general-purpose development platform? Easy to install Easy to configure Integrates well with simple tools Easily extended to make simple tools Easy to debug Easy to create test automation All configuration stores easily in source control...
|
-
|
There it is. A pile of ripped up note cards denoting all the engineering tasks completed by my pair. This was an unusual day because it started at 7:30am with some white board modeling and brain-crunching a very, very tough problem. We wrote out some...
|
-
|
I'm going to present you with a very exciting new feature of StructureMap that is available in the 2.0 release. You can download StructureMap from SourceForge . There are plenty of articles about StructureMap's service location capabilities, and...
|
-
|
I am a big fan of shortcut keys. I find that if I can keep my hands on the keyboard and not reach for the mouse, my productivity stays high. First, I want to say thanks to Steve Donie for this change in my mindset. Steve has a key for everything, and...
|
-
|
I find it very frustrating that there is no obvious way to have the .resx generator mark members as public instead of internal. In my team's solution, we have a need for these to be public. Here's how I solved it: Add a nant target that can do...
|
-
|
There's a lot of talk about IE7 vs. FF2. It's all pretty boring for me. Browsers are boring. They are glorified terminals. Dave Thomas (of Pragmatic Programmers fame) puts it in an interesting way: (paraphrasing) -We have the same client-server...
|
-
|
In my first two installments of this series, I talked about: Eliminating Waste Dodging as much work as possible. These first two guidelines are very important. The first drives efficiency, and the second drives effectiveness. Even doing these first two...
|
-
|
I use GAIM for all my instant messaging. I used to use Trillian, but I switched. I use MSN, Yahoo, AOL, and GoogleTalk (Jabber). I dropped ICQ some time ago because no one I knew still used it. Recently, some MSN server changes caused GAIM to crash when...
|
-
|
This is a follow on to part 1 of this series. I'm talking about how to produce software quickly. To be clear, I'm not talking about producing brittle software quickly. Software is too expensive to be built cheaply. This mantra is a good tagline...
|
-
|
This is harder than it sounds. I'm thinking about this topic because I'm the manager of a software product team. I'm responsible for the product's health and speedy delivery. Because of that, I need to steer the team in the direction with the shortest...
|
-
|
Overview of Exceptions There are quite of a few things that are just laws of Object-Oriented development, and one of those is that exceptions should be avoided. If you can prevent an exception from being thrown, do it. In the world of managed runtimes...
|
-
|
When .Net 2.0 first came out, I was left using the <exec /> task to call msbuild.exe to build my solution. The NAnt <solution /> task is specific to .Net 1.1 because Microsoft change the structure of project files to be MSBuild scripts. I...
|
More Posts