Build and Deploy with NAnt in Rockville on Thurs 4th November
I will be presenting on NAnt and how to use it to build and deploy your software – the session will touch on the commonly used tasks and how to use them in your integration process.It promises tobe a great jumpstart for the NAnt newbie and may even show the seasoned NAnt’er a thing or [...]
When Refactoring is YAGNI …
I attended a Washington DC XP UG (WDCXP) meeting tonight for the first time. It was a smallturnout with Bryant Smith presenting on DIP (Dependency Inversion Principle) with a slant to persuading new developers to adopt agile techniques through design patterns. The discussions were interesting and varied wildy across different aspects of design patterns and [...]
Bill Gates mentions Automated Testing Tools in his view of the future
Scoble points tothis article (”The Enduring Magic of Software”) by Bill Gates in whichBill states:
“… we’re already seeing the benefits of automated testing tools that can verify code and help eliminate common security vulnerabilities … “
Admittedly it was only part of a sentence ina 2 page document, but still!!!
Passed Certification 70-315 – Web Apps with C#
Just passed 70-315 this morning!!
The problem with certifications is they often ask about stuff you never use (for one reason or the other) so you have to know everything. I used Amit Kalani’s training guideto prepare for the exam which is a very thoroughanalysis of the material with lots of step-by-step exercises and good sidebar [...]
TDD Interview with Capital Area .NET
A series of interview questions and answers have been posted by the Capital Area .NET User Group as a followup to the presentation I gave at their user group in July. The questions are quite probing and make a good introduction to TDD for both the newbie and the skeptic. Feel free to comment on [...]
Pair Programming – The Ultimate Setup and the other options we tried.
We have tried various equipment and configurations at my current client to determine the optimal pairing environment. Such as:
Sharing one workstation
Pros: ? (maybe cost and office space)
Cons: Only one keyboard/mouse for input, difficult to see screen, no privacy, cramped
LCD Projector
Pros: Highly visible
Cons: Limited lifetime, setup and lamp cool down time, unavailability of projector, [...]
C# – NAMED LOOPS … I miss them.
Named loops give the ability to extend flow control with markers. Cynics would argue they are glorified gotos but in that case, they probably don’t like continue anyway!
Here is a simple contrived example:
1namespace NamedLoopExample 2{ 3 public class NamedLoops 4 { 5 public void Example() 6 { 7 Product[] products = new Product[] { new [...]
TDD Teaser #2 – Think you know NUnit?
I recentlyconcluded a TDD with ASP.NET presentation in Cleveland with several TDD Teaser problems for the audience. The idea proved to be a lot of fun so I decided to repost the problems on my blog.
The Rules:
Prize (a Thycotic keyring light) to be mailed to the firstcomment with the correct answer on this blog post [...]
C# – Why Overloads Instead of Optional Parameters? And AOP.
I just came across an old post on Dan Fernandez’s blog thatlinks to the “Whiteboard with Anders” session from TechEd 2004. I was lucky enough to watch this event live. One of the memorable questions answered – one that I often hear from ex-VBers – is why C# uses overloads instead of optional parameters …
Watch [...]
Inheritance in types returned by a WebService – good or bad idea?
Simon Guest posted a list of his Top Ten Tips for WebService Interoperability which is a wonderful resource if you are building a webservice that will be widely used.
Unfortunately the list doesn’tadvise about inheritance in the types that are returned from a webservice. This sounds like a no-no … why would you make something [...]
TDD Teaser #1 – Do you know the answer?
I recentlyconcluded a TDD with ASP.NET presentation in Cleveland with several TDD Teaser problems for the audience. The idea proved to be a lot of fun so I decided to repost the problems on my blog.
The Rules:
Prize (a Thycotic keyring light) to be mailed to the firstcomment with the correct answer on this blog post [...]
.NET Mobility Road Show at Microsoft’s Reston VA Office on 10/15
John McClelland, the Western PA Microsoft .NET Evangelist, just made me aware of the .NET Mobility Road Show which is visiting various cities in the upcoming weeks. Registration is FREE and the event is sure to be a blast.
So, if like me, you have been thinking about getting up to speed on the Compact Framework [...]
