LINKBLOG for June 18, 2008
Jun 18th, 2008 by AZuidhof
I quit my job today, oh boy - Tales of an IT Director
Congrats!. Great inspirational post, btw.
via Twitter / Matt Hinze*** Maintainable by whom - Sergio Pereira
‘ Our task is never to just write code. They could have hired a high school intern if that’s all they wanted ‘
Me hereby promotes this to Quote-Of-The-Day. What a sad thing that the wisdom captured here so concisely, never seems to reach the “they” that are quoted here by SergioUsing C# 3.0 (.Net 3.5) syntax in a .Net 2.0 application - Derik Whittaker
Completely possible, if you take some precautionsMVC guru == PhD wannabe? - Paul Lockwood
‘ a plea to anyone who blogs, writes or talks about ASP.Net MVC. This stuff is pretty simple, let’s not scare people away ‘ Interesting stuff, I too am worried that a lot of complicated stuff is going completely over the heads of most developersPower User’s Guide to Firefox 3 - Lifehacker.com
new to Firefox 3? Then you will absolutely pick up something new hereSeparation of Concerns - how not to do it - Jimmy Bogard
Why you don’t come away with only UI/BLL/DAL‘ While separating out concerns into these layers is a good first step, it’s only the first step. Layered architecture and separation of concerns goes well beyond splitting your code into three classes ‘Redux: New Synchronisation Idea Overlooked By Microsoft - Leon Bambrick
Leon rephrases his ideas on Microsoft’s synchronisation tool strategyAgile and deadlines - Keith Henry
‘ Agile isn’t an excuse to slip deadlines, or ignore them, it’s a tool for managing the uncertainty ‘Anatomy of a runaway IT project - Bruce F. Webster
‘ The project in question was a major IT re-engineering effort for a mission-critical system ‘ Long, but interesting lesson-learned post-mortem projectTests as Documentation - Tony Morris
‘ Wouldn’t it be nice if we could express this formally in unit tests? You can, read on ‘Agile/Scrum Smells - Mark Levison
‘ These are a series of simple patterns that describe a problem and then offer some potential solutions ‘Keep your .config clean with external config files - Andre Loker
‘ Each configuration section may define an attribute named “configSource” to define an alternate location from where the configuration has to be loaded ‘Method Type Inference Changes, Part One - Eric Lippert
LifeLock and Identity Theft - Bruce Schneier
Identity theft protection is handled *for* you these days… ‘but remember that you can do most of what these companies do yourself ‘Done, and Gets Things Smart - Steve Yegge
‘ looking for Smart is a bit problematic, since we aren’t smart enough to distinguish it from B.S. The best we can do is find people who we think are smart because they’re a bit like us ‘ Steve happily goes into detail on and reverts Joel’s claimsHow to force a file to download in ASP.NET - Daily Coding
Small code tipFunctional C# - Learn from F# and LINQ - Matthew Podwysocki
‘ As I gave examples above, many of the functional programming functions that are a given in the FP world have already been implemented in .NET 3.5, albeit under different names ‘
This technical Functional programming post is a bit too technical for me, but if FP is your thing…Convert to TryParse - Sunny Chaganty
‘ Advantage of using TryParse over Convert - a short story ‘Explaining Objects To Non-Programmers - Windows PowerShell
‘ Anyone that has every tried to explain PowerShell to friends or co-workers will inevitably come across a look of fear and panic when you mention the word “Object” ‘ The great divide crossing the PowerShell barrier between nerds and the rest of usOverview of concurrency in .NET Framework 3.5 - Igor Ostrovsky
Good overview of some of the ways the new version of the framework helps you with threading / concurrency issuesHow is my C# code converted into machine instructions? - Shafqat Ahmed
A look under the hood of the CLRPHP Compiler for .Net - Vinu Thomas
PHP and C# *are* interoperable if you want

[...] LINKBLOG for June 18, 2008 (Arjan Zuidhof) [...]