Early in my career, when I wanted to learn a new technology, I’d sit in the bookstore aisle and I’d work my way through each of the available books on the given subject. Put in enough time in a bookstore and you can learn just about anything. I used to really enjoy my time in [...]
You’re familiar with O’Reilly’s brilliant Head First Series, right? Great. Then you know how every book begins with an explanation of the Head First teaching style and you know the teaching format which Kathy Sierra and Bert Bates developed is based on research in cognitive science, neurobiology and educational psychology and it’s all about making [...]
UPDATE: Assembla.com has changed their ways. The bottom line is their free, private spaces hosting option is no longer available. In my opinion, they still have a valuable service, it’s simply not as great now that I have to pay for it. A good while back, I commented about SVN Hosting through SVNRepository.com. [...]
For my birthday, back in early July, I received an Apple gift certificate for the exact purchase price of a shiny new version 2.0 iPhone. Since I already own the first generation iPhone and I have a tendency to avoid ridiculously long, seemingly endless lines, I haven’t picked up my present yet. Actually, the last [...]
I am currently on the bench at work waiting for my next assignment to start up in a few days. Rather than sit around, read blogs and listen to podcasts, I’m keeping myself busy by putting together the beginnings of a code library to be shared across our development team. Yesterday I started the foundation. [...]
I am relatively new to the Test Driven Development (TDD) scene. Though I have read up on the subject (specifically Test Driven: TDD and Acceptance TDD for Java Developers by Lasse Koskela), my only hands-on experience is limited to a single, 3-month project where I was the lone developer. All other information gathered on the [...]
NDepend is a static analyzer that simplifies the management of a complex .NET code base. Architects and developers can analyze code structure, specify design rules, plan massive refactoring, do effective code reviews and compare different versions of the code. The result is better communication, improved quality, easier maintenance and faster development. Sounds good, eh? Full [...]
Continue reading about Analyzing Your .NET Code with NDepend
For the first time in years, I needed to distribute my application to the end user’s machine via an online download. To do this effectively and professionally, I, of course, needed an install package. Over the year, I have used both Wise and InstallShield but they both cost money and I don’t recall them being [...]