Archive
The blog, page 18
-
Database and data layer testing techniques at ALT.NET - slides and code
I contributed some material to the session about Database and data layer testing techniques at ALT.NET. The slides and code I used at ALT.NET are the same ones I used at DevTeach, so you can download them here .
-
The various meanings of TDD
Update : more on this here and here , and Jim has a whole article on this here . Now that I'm having some real time to write something I thought I'd try to write down my thoughts starting all the way back from JAOO and…
-
ALT.NET - Rule of Tool Composition
There is much discussion about What ALT.NET really stands for. Most of the things discussed were very "fluffy" in their description and mostly meant some state of mind and openness. Here's another possible explanation:…
-
Microsoft gets Design For Testability with new MVC framework for ASP.NET- Finally.
The big news out of the ALT.NET Conference so far are from Scott Guthrie , who did a full hour on introducing the new MVP Framework for ASP.NET. My take away - finally they get it. I wish there were more guthries out…
-
Pimp My Visual Studio
I'll have to check out this list of things to make a Visual Studio Usable system (that is, what you should really install after you have Visual Studio installed to make you more productive). Basic stuff like unit…
-
Things I learned at JAOO 2007
Martin Fowler may be one of the great minds of our engineering age, but his accent sounds a lot like MR. Bean. He's also not a great social figure and also sems to speak when spoken to. Eccentric. Robert C. Martin is a…
-
The Art Of Unit Testing - Available to Purchase Online Now
I'm happy to announce that you can now purchase my book The Art Of Unit Testing through the Manning Early Access Program. Currently, the first five chapters are available, but when you purchase the MEAP version you get…
-
Slides and Demos for My Talk: Testing Data Access Code Pragmatically
You can download the slides and demos for my talk at Jaoo here: Talk: Testing Data Access Code Pragmatically Slides Code My guitar didn't make it through the flights over here, so someone was kind enough to lend me…
-
Do you like Boobs?
That is, do you like the new Boo Build System ? Ayende blogged about it, but I loved the name so much I just have to learn Boo now. Freaking awesome. If this was a Microsoft product, I wonder what the name would be...
-
Code-Reuse in unit tests is more important than you think
Scott Bellware mentions how he really likes the new ideas in XUnit.NET , especially the lack of [Setup] and [TearDown] methods. (Brad Wilson wrote in the comments to my post about XUnit.NET that you can mimic this…
-
XUnit.NET aims to be the Next NUnit, but it's too soon
Update 1 : Brad answers some of my concerns on his blog. Too bad you can't write comments on his posts... Another update : There's a syntax comparison matrix between NUnit, XUnit and MbUnit. James Newkirk , one of the…
-
The Art Of Unit Testing - Help me choose a book cover
Here's a question for those of you who are interested in my upcoming book . You can influence my decision on choosing the book cover design. The book will be available for purchase as part of the Manning Early Access…
-
TDD Pattern: Composite Logic Development and Testing
Here's a video I made that captures my current thoughts on writing complex business rules which have lots of validation logic. Here's the scenario I show in the video: A Validate method on an object actually uses lots…
-
Synchronize Team System and ClearCase with the TFS Migration & Synchronization Tool
It's about time! Just got this in the mail: TFS Migration & Synchronization Tool For ClearCase Released Yesterday we released a new tool that will help customers who use both Microsoft Visual Studio Team Foundation…
-
Mocks and Stubs - The difference is in the flow of information
In class today when explaining the difference between stubs and mocks, I realized a simple explanation to this: Stubs and mocks may seem the same but the flow of information from each is very different. Stubs provide…
-
Tip: Easily change logon settings for all users on your machine
OK, I did not know this one, but it's so simple: Click Start , click Run , and type " control userpasswords2" . more here (by Doug Knox )
-
Throw-Away Tests Vs. Tests that Last
TATs - That's what I call the tests people write when they are writing unit tests for the first time on a real project. Those tests usually don't last more that a few months before they either get deleted or ignored…
-
Scrum is not enough. Try ScrumP
I'm a firm believer in the idea that a good development methodology always has two parts intertwined. The first part is the Process . That's basically everything that has to do with the customer, requirements,…
-
Video: Agile Israel - Introduction to Agile, Scrum Planning
If you'd like to be notified of future meetings, please register as a user at http://agileisrael.org (you can also open a blog there if you'd like). The last Agile Israel meeting was A BLAST! I personally had lots of…
-
Team System Unit Testing May finally be "OK"
All I can say is, It's about time . I'm getting tired of apologizing for the Microsoft Team System Unit Testing framework , or ranting on it . Perhaps now it can be truly usable without the aid of external helpers such…
-
Reminder: Agile Israel meets TODAY
There are still 12 places left. If you have a video camera tripod, please bring it, we need one. More details here Confirm your arrival here. Two books will be raffled: Agile Project Management with Scrum (Microsoft…
-
Social Chat Experiment with XPanity Chat Widget
This post is part of a beta Chat Experiment, using XPanity's Chat widget ( http://www.xpanity.com ) You should see a chat window on the left sidebar of this blog if you view this page inside a browser. (update: sounds…
-
Upcoming Talks Update: August 2007
It's going to be a busy end of year. I have the following talks in the following conferences: ALT.NET Open Space Conference It's open space, not prescheduled talks, but I have some ideas + a guitar JAOO, Denmark Testing…
-
ALT.NET Conference is open for registration
The ALT.NET Open Space Conference is now open for registration , so you should register yourself (free) as soon as possible, only 100 people can fit in.. the rest get into a waiting list. I'll personally be there, and…
-
Video: In memory of David Boschmans
A little while ago I wrote about the passing away of David Boschmans , whom I got to meet during TechEd and DevDays. There is a Flickr photo group of David's photos and I thought I'd create a little montage of the…
-
Auto forward emails from exchange to your gmail (or other) email accounts
I work with various clients and some of them have internal email aliases for me. What I usually do is have them automatically forward all my email messages for the internal account to my google email account where it is…
-
Ask An ASP.NET Expert Live
If you're interested in having a live chat with some experts on .NET. here's your chance (right now as I'm posting it's starting in about an hour) Ask An ASP.NET Expert Live The Strong Coders Community will be hosting…
-
Be sure to Register for Agile Israel August meeting
The Agile Israel user group is coming up end of this Month. Wendy alerted me to EventWax , so I'm going to use them to help manage registration. Find more details about this event here. Register yourself (free) for this…
-
Get Agile with Nintendo Wii (Craig Larman's London Course)
I recently got this email from Skill Matter, and quoting it here entirely, with emphasis of my on on the interesting bits for you readers, who are close enough to London to attend: "We were wondering if any of your blog…