LINKBLOG for October 2, 2008
Oct 2nd, 2008 by AZuidhof
A quick shout out to Leon B for subtly reminding me that the design of the site is not all nice and shiny. Thanks for doing some CSS hacking for me
More on the sad state of print publishing for developers – Eric Sink
‘ Software development magazines and books are dying. You already know this. I already know this. But I continue to be amazed at the pace of this change. People resist change ‘IServiceLocator a step toward IoC container / Service locator detente – Glenn Block
‘ It’s a shared interface that applications and frameworks can reference in order to leverage IoC containers / service location mechanisms without taking hard dependencies ‘HashTable insert failed. Load factor too high – Carlo C
pointers to solving this specific error. Just in case you get this one. Which you probably never do. But still*** Separate Assemblies != Loose Coupling – Jeremy D. Miller
‘ Logical de-coupling from UI to business logic to infrastructure to the database is very important, but using separate assemblies doesn’t do anything to guarantee that decoupling ‘
Yesterday it was a little hard trying to convince someone from this idea, but I will put this post under his attentionHow to run a bug bash – Scott Berkun
‘ Running a bug bash is a dirty secret of software development ‘Nothing is too trivial to test – Charles Miller
‘ So I wrote a test. And it failed. It failed because I’d made a really dumb typo in the constructor of one of the nested classes ‘Script#: The .NET Response to the Google Web Toolkit – Gojko Adzic
Testing – It’s About Ensuring Correctness – Tim Barcz
‘ If you aren’t testing your code, start. Don’t worry about whether or not you’re doing it right or not if you’re new to testing. Any test is better than none ‘Bindable LINQ: F# is Overhyped – Paul Stovell
‘ You can’t walk down the street these days without being told that F# is the next big thing. It’s easy to be taken in by the pomp and pageantry surrounding the functional programming paradigm ‘Maintenance project: baby steps – Michael Eaton
Michael shares his experiences working on his latest project. Isn’t maintenance everyone’s favorite? ‘ When I first dug into the code, I saw many, many methods that had hard-coded SQL in them for creating new database objects, altering existing objects, etc. Ugh. Here’s an example of what I’m talking about ‘Testing Is Not Technically Hard, It Is Hard Because It Requires Clear Thought and Understanding – Casey Charlton
Who is actually using LINQ or LINQ to SQL? – Dennis van der Stelt
Using Unit Tests to Uncover Design Flaws – Fredrik Kalseth
(…) I got a question from a fellow developer which I’ve heard asked many times before; “How do I mock X in my tests?”, where X is some difficult-to-mock class like the Linq to Sql DataContext or the ASP.NET HttpContext. The answer? Don’t! ‘First Iteration Retrospective – Lee Brandt
Thoughts on Web Development with ASP.NET Dynamic Data, Castle Active Record, jQuery – Sam Gentile
MI6 Camera — Including Secrets — Sold on eBay – Bruce Schneier
Do Not .Dispose In The PreRender Event – Davy Brion
‘ Lesson of the day: no matter how careful you try to be, you can still fuck up pretty bad sometimes ‘Screencast: Using persistence services in Windows WF – Matt Milner
Towards Cleaner Code II, a C# GUI Invoke/Async Helper – Nicholas Brookins
Query Work Items changed in recent hours – Grant Holliday
‘ By default, the TFS Work Item Query engine operates in “date precision” mode. This means that you can only run queries like:
- Show me all the work items changed in the last week ‘.NET Debugging for Rookies – Sara Chipps
Debugging 101 ‘ The worst phrase to a .Net developer? Object reference not set to an instance of an object ‘NHibernate DimeCasts.net Series – Chad Myers
‘ If you’re interested in NHibernate, but haven’t really had the time to dig into it, I think these videos will at least give you the basics to understand what’s going on ‘Agile Product Management: Providing Context – Scott Sehlhorst
‘ The true challenge that companies face is to provide agile development teams with the context needed to develop software ‘Digital Identity, Privacy, and the Internet’s Missing Identity Layer – Kim Cameron
‘ It was inevitable, given how sloppy many companies are when handling the identity of their customers, that someone would eventually steal all my personal information ‘
Big oops when an identity expert has his identity stolen…
‘ I don’t want to hear this kind of pap. I want an audit of your systems and how they protected or did not protect me from insider attack ‘
Companies still have a lot to learn5 Great Science Books to Expand Your Mind – Alex Iskold
‘ From the dynamics of social networks to market bubbles, science has a lot to say about the world of technology ‘Exciting TFS Power Tools news – Mitch Denny
Three Free .Net eBooks – Greg Duncan
‘ .NET Enterprise Solutions …Best Practices for the Connoisseur”, “…Interoperability for the Connoisseur” and “…Software Engineers on their way to Pluto” (you just have to love the title of that last one) ‘

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