LINKBLOG for August 21, 2008
Aug 21st, 2008 by AZuidhof
‘ Good design such as those espoused in the SOLID principles and reinforced through TDD, as well as the other XP practices, can enable success on certain projects ‘
‘ Why not put something like BlogSvc in front of it and let your sales folk use Windows Live Writer or some other AtomPub compliant editor? The possibilities are really endless ‘ Think Atom is nothing for you? First read the post, then you might think differently
‘ Usability is so important and there is so much research out there about what works and what does not that there is no excuse for developers and designers to continue creating interfaces that are difficult for users to learn and navigate ‘ So that goes for you too!
Josh describes some sort of SQL/XSS hybrid attack that is being played against his blog. These SQL Server targeted injection attacks are really making the rounds these days, so take care everybody!
Jon clearly explains us how OpenID works in Subtext 2. It’s going a bit into detail, but if OpenID is new for you there are some good introductory pointers
‘ I don’t mind yet another O/R mapper framework on the market, even if it’s from Microsoft: the more frameworks, the more people get interested in O/R mapping. What I do mind (…) ‘ Frans has a gripe
showing the best way of learning is just starting to do
Sometimes performance doesn’t matter (I know sometimes it does, but
“interactive” post, meaning: you are kindly requested to chime in. There’s already a lot of comments
A whats-new for C# 3.0. There is more parts, as the title suggests, go have a look
‘ It’s funny, but I generally think that with few exceptions the Constructor Injection is the preferable approach, but I continuously read that the Java guys are exactly the opposite ‘
After having used Microsoft’s new source code analysis tool for some time, Jan shares some nice tips
‘ (…) do yourself a favor and enable WCF tracing while you’re still in development… it could save you a lot of time ‘
‘ A vectored exception handler is stackless – it can be attached to an application and get a chance to process any exception before stack-based exception handlers process it ‘ Must admint to not knowing about *vectored* exception handling…
‘ Your best developers are rarely your fastest type-writers. The problem is that there are so many value-added tasks beyond just typing keystrokes ‘ I would even argue that typing fast is a disadvantage when you code: the slower you type, the more time there is to catch errors in your work
‘ (…) a green engineer may see issue tracking as micro-management, automated testing as an ideological obsession, and project planning as administrative overhead, but these are all monumentally important aspects required to keep all developers and stakeholders in a real-time communications loop ‘ While maybe title’s are not essential, it is essential to differentiate between the more junior and senior roles: it makes your life a lot easier if everyone clearly understand what is required
Next time when someone from the management or product side will give you problem together with solution just tell them that if they are so smart they should start developing it themselves. They have everything they have to know
Lutz emailed me today with his big news. You also got the email if you downloaded Reflector in the past, so this probably is already old news to you
Another good reminder
‘ I am more than happy to be in alt.net, but I see no reason why we can’t flourish in this broader opportunity that the Continuous Improvement conference is presenting ‘ Lot’s of discussion around alt.net, kaizen and what have you. As long as it doesn’t get personal, discussion is only healthyas far as where this ‘young’ “let’s do things different” movement should be headed
‘ The PIP service is free to use, and works wherever OpenID is supported ‘
Some are open doors, some less obvious. Let’s say we just need to be reminded every now and then that we should not take everything (meetings anyone) for granted

[...] LINKBLOG for August 21, 2008 (Arjan Zuidhof) [...]