LINKBLOG for June 5, 2009
Jun 5th, 2009 by AZuidhof
The Better You Program, The Worse You Communicate (4 reasons why) – Leon Bambrick
‘ The habits of a good programmer are not simply orthogonal to good communication practices — frequently they are in direct opposition ‘High-performance Teams – Avoiding Teamicide – Shane Hastie
Reclaim Your Personal Method – James Bach
‘ I only use my own methods. That is to say I’m happy to use anyone else’s ideas, but only if they become mine, first. I can learn from other people, but I don’t follow anyone. See the difference? ‘Clever Workaround – Geek Hero Comic
We need more humor. This is a great one!Why do we extract method? – Mark Needham
‘ From my experience extract method is the most useful refactoring that we can do and it can quickly make a bit of code that seems impossible to understand somewhat readable ‘
Extract method looks really obvious, and Mark is able to crispy clearly explain why that’s exactly so24 Essential Submit Button Enhancements - Tripwire magazine
the number of tips is too big, but you can just skim through it if you need some inspiration for your next web form designDomain-Driven Design: Two basic premises – Artur Trosin
Introduction to NHibernate, pt. 7 – Ian Cooper
Revelation About Lean Software and Estimation – Lee Brandt
‘ Who cares if I’m 1/3 over my estimate if I’m cranking out high quality code in half the time I was six months ago? ‘
Great insight here by Lee. (project) management likes to focus only whether estimates were reached, but it’s about delivering value to the customer. Since both the estimate AND the value your deliverable brings the customer, the only thing we should strive for is getting better at coding. Makes sense?Twitter From ASP.NET – Friends vs Followers – Dave Bush
‘ If you want to emulate the services of something like Twitter Karma you are going to need to learn how to retrieve your list of friends and followers
Little warning: the Karma site requires you to hand it your Twitter password, a practice I heavily disapprove of. I’d never give my password to someone else than the originating service or website itself but, as always, YMMVTUTORIAL: Creating an IE8 Accelator – Jeff Blankenburg
Retrying Operations – Tony Rasa
‘ something I hacked together last night: I’m writing an app that involves a lot of web requests to a very unreliable server ‘Processing large files with Ruby and Rails – Ethan Vizitei
‘ although we as web developers prefer working on neat features for our websites, sometimes we need to get down and dirty with data processing ‘ Personally I think those knee-deep programming jobs can be the coolest oneWhat I expect my Continuous Integration server to do for me – Derik Whittaker
Refactoring Exercise – Brett Schuchert
‘ I’ve written a somewhat ugly method with the intent of having people clean it up. Want to give it a try? ‘From LINQ to XPath and Back Again – K. Scott Allen
Scott explains how you make your XML related code a little prettier
‘ Combine an XSD file with T4 code generation and you’ll have all the extension methods you’ll ever need for pretty XML queries… ‘What are you solving for? – Joe Ocampo
‘ I am always amazed of how much software is created with the intention of solving a business problem, only to be deployed to production and not deliver any value to the organization ‘
The sad ut true result from not having “extracted” the real requirements from your customer

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