LINKBLOG for November 18, 2008
Nov 18th, 2008 by AZuidhof
.NET Development Perf Testing in a Cloud VM (EC2) – Jason Young
Jason took the step of testing performance of Amazon’s cloud VM’s by doing a heavy build using VS2008. Amazon is faster, and has a lot of advantages. Also disadvantages though, so you have to weigh your options to see if it’s something for you ‘ Having virtual, dedicated computers available on-demand for pennies per hour is very exciting. This is half of the cloud computing equation ‘The Software Product Myth – Rob Walling
‘ At long last, after months of working nights and weekends, spending every waking moment poring over your code, marketing, selling, and burning the midnight oil, you’re living the dream of a MicroISV
Except for one thing ‘ (read on…)Constructors and Inheritance – Why is this still so painful? – Tom Hollander
‘ (…) why isn’t it possible to specify constructors as a part of a class (or interface) contract? ‘Configurable indentation for NHaml – Simone Chiaretta
‘ NHaml, an alternative view engine for ASP.NET MVC written by Andrew Peters, uses indentation instead of opening and closing tags to identify code blocks ‘ OK, nice, but I never really got languages where whitespace and indentation have a semantic meaningEmergent Complexity – Justin Etheredge
Justin shares some insight on how to avoid your code ending having 2.98023224 × 10^17 possible interactionsNew Release: patterns & practices App Arch Guide 2.0 Beta 2 – J.D. Meier
PTOM: The Composite Design Pattern – Ray Houston
When Will the Floppy Disk Die as a Save Icon? – Pete Brown
Funny when you think about it ‘ Even online applications like Google Docs fall victim to the classic imagery ‘
via Alvin AshcraftUnit Testing, TDD and the Shuttle Disaster – Stephan Schmidt
Let’s call this one “waterfall vs. agile in the Space Shuttle”Where TDD fails for me – Jimmy Bogard
Man, it’s really confession time these days!Spackle.NET is Published – Jason Bock
This is what Jason got when he packed all his utility code together, and made it available for your perusal.
via Chris AlcockDesign Pattern Code Generator – Codeplex project
Tool time: So far this one supports Provider Model and Singleton; me guesses this number will go up soon, or it won’t really work.
via Twitter / Elijah ManorSpike Code and Source Control – K. Scott Allen
‘ The rule of thumb is to throw away code you write for a spike, but all code can be valuable, even if it isn’t production worthy ‘ It’s good to keep those two separated. When working on production code, you’re not bothered by throw-away code, when learning new stuff, you can do anything you like, and have version control as a bonus (well, not exactly bonus, but OK)Autumn of Agile Iteration 1 Part B Primer Notes – Steve Bohlen
Couple of nice resources/webcastsRecommend clients using FTP switch to SSL or SSH – Susan Harkins
How Many Cores does Windows Support? – Daniel Moth
A lot (see a cool screenshot of Task Manager showing 64 cores)First Steps with .Net Reflector – Jason Crease
If after reading this intro you’re still not convinced of Reflector’s power, you will never beIf you cannot afford to test it, you cannot afford to sell it – Jeffrey Palermo
‘ In the above case, this salesman was not given operating system details. Sales staff were told that only the browser mattered ‘
A clear message: why testing matters, why misunderstandings happen all the time, and what you can and should do about itWe Are Typists First, Programmers Second – Jeff Atwood
‘ There’s precious little a programmer can do without touching the keyboard; it is the primary tool of our trade. I believe in practicing the fundamentals, and typing skills are as fundamental as it gets for programmers ‘
Not sure if I agree. Typing fast is nice when you’re documenting, but when in programming mode I’d say time might be better spent doing a little thinking before just blurting out pieces of crap code that you need to refactor immediately. But again, maybe I need to chew on this for a whileA New Beginning: Staying Agile by Going off “Agile” – Shane Duan
the gist being: stop mentioning “agile” as a word and instead explain what you mean. Good idea, but maybe it depends a bit on who you’re talking to – when talking to fellow agilists there is no harm using the word, but in trying to convince skeptics, it might help avoiding it
via FriendFeed / Matt Hinze*** Announcing: ALT.NET Online Open Meeting – Chad Myers
Cool stuff, having an online (live)meeting instead of the cumbersome planning of seeing each other IRL. While that’s also neccessary from time to time, this is a low profile option to meet and still stay in our favorite spot: behind our computers
Spicing Up Your Standup – Dave Laribee
cool daily standup video. Come on, click, it’s only 2 minutesEstimating factors – Graig Brown
some factors influencing the efficacy of estimationManagement Improvement Carnival #47 – John Hunter
Overview of recent management articles with an Agile/lean focusWhat Toyota knows that GM doesn’t – Chris Spagnuolo
‘ (…) the message for you in all of this: Really commit to upholding the value that your people, let me repeat that, your PEOPLE are your greatest asset. Treat them with respect and dignity ‘

Welcome dear visitor! I'm your host, Arjan Zuidhof. Have a look around on this opinionated linkblog, take a peek at the links, and if you like what you see, don't forget to subscribe to the feed (at the top, on your right) and receive fresh links daily in your reader.
Dutch? You might be interested in my -new!!!- link blog
[...] LINKBLOG for November 18, 2008 (Arjan Zuidhof) [...]