LINKBLOG for May 29, 2009
May 29th, 2009 by AZuidhof
Cross Site Scripting (XSS) – Elegant Code blog
‘ Think your web applications are safe from cross site scripting? Maybe, maybe not. Why take a chance? ‘Anti-Patterns and Worst Practices – Monster Objects – Chris Missal
Monster objects (or God objects) know too much, or do too much; monster objects are nasty beastsWhy Defer Loading in Entity Framework isn’t going to work – Ayende Rahien
ELMAH for Error Logging and Reporting in ASP.NET & ASP.NET MVC – Billy McCafferty
The Holy Grail is NOT Automation – Tim Barcz
A Gentle Introduction to .NET Code Generation – Nick Harrison
About Google Wave
If Google is creating such a lot of buzz around a new platform; and if this platform looks like it could completely replace all social software at once; then at least you should start paying attention as a social media addictBlack-box analysis of legacy applications – Jimmy Bogard
Software Metrics with Patrick Smacchia – Hanselminutes Podcast 163
If you *do* have time listening to podcasts (see below), then this one is certainly interestingIronPython how cool it is – Ryan Svihla
Robot Framework review – Gojko Adzic
Gojko analyzes this test automation tool, especially targeted Python and Java, but suitable for other platforms as wellMy Current Podcasts – Martin Woodward
Big list of what’s hot in software dev podcast country. Personally I don’t listen to podcasts that much recently, after cleaning out Google Reader and preparing the ilnkblog there is no space in my head to listen to one more Hanselminutes episode (interesting they are though!). I maken asn exception for the TED talks. On the TED site there is an abundance of webcasts on all kinds of topics, technical and non-technical. Great speakers and very interesting to look around and pick up what you likeIf you can’t beat XAML, improve it – Josh Twist
The Technical Debt Quick Sand – Mohammad Azam
Mohammad clearly explains this debt that can nag us for a long time before it strikes. But strike it will if you don’t pay it offLifecycle of an open source project – Chad Myers’
Chad describes his personal experience with working on several open source frameworksAnother way of looking at what you get out of looking at another programmers code – Sammy Larbi
‘ I get the impression most people think you get better by imitating masters. It’s a common theme in self improvementDon’t Forget to Goof Off Occasionally – Darrell Etherington
Great tip!Bing It On: Microsoft Rolls Out Its New Search Engine – Frederic Lardinois
Just in case you missed this piece of newsVisitor Pattern in C# 4.0 – Charly Chen
‘ As I was reading about C# 4.0′s dynamic types, I started to wonder if this would mean that we could finally get a more concise implementation of the pattern. My hunch was correct ‘How charging for articles could hobble the future of journalism – Scott Rosenberg
12 Tips For Designing an Excellent Checkout Process – Dmitry Fadeyev
Arguably the most important step in your webshop is the final stage. I remember a couple years back that a big book seller in the Netherlands lost all content in their shopping basket if you did not immediately checked out and make the payment. I am used to put stuff in there over the course of maybe even several weeks and want it to stay there until I think it’s time to pay. Loosing track of my items has cost them some money, I can tell youDevDays 2009 day 1 C# 4.0 / The Future of C# – Kees Dijk
Kees is blogging from DevDays Netherlands, the Microsoft conference that is currently taking place here in The Hague. I’m not there unfortunately, but have been a couple times in the past. Great conference, smalller in scale than for example TechEd and therefore less overwhelmingAre you efficient or effective? – Mendelt Siebenga
‘ I think in order to understand agility it’s important to understand the differences between these two and the tradeoffs you are making between them ‘Is Your Technical Person a Technical Problem or a People Problem …? – John Shook
On the importance of asking the famous 5 why questions to digg deep enough to uncover the root of a problem ‘ (…) Another why might reveal, for example, that there was confusion between Jack and Jill as to who was supposed to make sure the darned machine was sufficiently lubricated ‘Actors in F# – The Bounded Buffer Problem – Matthew Podwysocki
‘ let’s take another canonical example of a Bounded Buffer and look at some of the design patterns around this ‘The web vs. the fallacies of distributed computing – Arnon Rotem-Gal-Oz
‘ I agree that the web standards and REST in particular, do contain guidelines that take into consideration the fallacies. However (…) ‘ read on

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