LINKBLOG for October 13, 2008
Oct 13th, 2008 by AZuidhof
Mocking and stubbing easier than ever with Moq 2.6 – Daniel Cazzulino
‘ In Moq, your mocks are by default “loose”, so they never throw exceptions when they are invoked without a corresponding expectation ‘EventBroker: a notification component for synchronous and asynchronous, loosly coupled event handling – Urs Enzler
‘ EventBroker is a component that you can use to fire and receive notifications in your system ‘Email Rules – Daniel Moth
We still nee a rulset for basic email etiquette. Maybe now even more than everProject: re-writing a VB6 app using .NET / WPF – Michael Eaton
Isn’t it cool as you get the chance to rewrite your own once shiny but now outdated VB application written somewhere around 2YK. And even use the latest stuff that Microsoft has thrown at us in the process (yeah, I know, WPF is not “new”; well, to me it still is)NotImplementedException and the Interface Segregation Principle – Jimmy Bogard
‘ When talking about ISP in the .NET space, one of the more widely-used targets is the massive MembershipProvider class. It has dozens of members, of which only a handful are used in custom implementations ‘N-Layered != N-Tiered: Know the Difference! – Dave Schinkel
‘ I hear a LOT of developers refer to what are essentially N-Layers as “N-Tiers”. This kind of bugs me a little when I see or hear it from developers ‘houghts On Domain Validation – Part 1 – Justin Etheredge
Justin explains how he does validation in a DDD settingWhy light text on dark background is a bad idea – Tatham Oddie
Hmm, good thing that > 90% reads my blog in the feed reader
Managing Software Development: How to Do Many Projects with Few People (Part 1) – Jurgen Appelo
Jurgen starts a new series on how companies can handle this potential problem, leading to waste of resources. Already one very strong observation, that a lot of companies completely miss: ‘ (…)there’s no point in seating all project managers together, as they are all managing different projects.Their only communication would be about the latest soccer matches, and the new receptionist ‘An Engineering Mantra: Television for Software Engineers – Dan Pritchett
Not really a TV viewer myself; maybe not geek enough?An interview with Roy Osherove author of “The Art of Unit Testing” – Christiaan Baes
in the form of an article not a podcast. Worth reading thoughReview: Tribal Leadership – Steve Rowe
(…) just finished the book Tribal Leadership by Dave Logan et al. It’s one of the better leadership books I’ve run across ‘Managing changes in scope and direction in an agile projects – Joe Ocampo
‘ Embracing change is the quintessential backbone of Agile. How to manage it is a whole other story (…) ‘Are TFS Shelves anti CI? – Sendhil
Might be some truth in there, but shelves can also be a handy feature to have unfinished code stored away for the time being. There are enough situation where this might happen, e.g. handing over a partially finished feature to a collegue. Always doing things “exactly right” might be true in your world, but mine is messy every now and then. As long as I take care of cleaning up after myself I don’t see a problemDew Drops, Reposted (aka – Lessons Learned in Database Backups) | Alvin Ashcraft
Alvind, fellow linkblogger, learned a good lesson about his hoster making (or not making) backups of his blog. Which reminds me (and you, if you have an online presence): do you an I know what happens when the rack somewhere deep down in that data center where our site is stored goes up into smoke? Is your hoster obliged to making backups – if it’s not laid down explicitly in your plan, dream away to your peril, thinking everything is OK. It’s probably not. Check your hoster’s terms and conditions, people!Productivity 2.0: How the New Rules of Work Are Changing the Game – Leo Babauta
Inspirational article with a lot of good points: produce less vs. more, focus vs. “crank out”, just start vs. plan everythingSins of Commissions – Jan van Ryswyk
‘ (…) incentive plans based on measuring performance always backfire. Not sometimes. Always. What you measure is inevitably a proxy for the outcome you want (…) ‘ It’s funny, but these issues are really management/judgemental issues that developers in general don’t want to deal with. A professional developer is interested only in producing quality software. OK, I know we are only human, but on average we (should) spend most of our day delivering output and not looking around like a spoilt childMicrosoft SQL Server Strategy: Getting the Costs Right – David Oliver
Helping you make a good decision whether or not to go with the shiny new SQL Server bits

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 October 13, 2008 (Arjan Zuidhof) [...]