LINKBLOG for January 7, 2008
C# Futures, Diminishing Returns, and the Scala Parachute - Ian Cooper
Compare this with Jeff's remarks some links below on Scala (yes that's Scala, maybe new for you too... ' Maybe it is possible that rather than focusing on changes to C# the C# team should pick up on the goals of Scala (...) 'Specialize ! In how, not in what - Peter van Ooijen
' When it comes to software development I'm going to focus as well. Not on what's inside all these new api's. But on how to use them 'Another problem with problems with design patterns - Reg Braithwaite
' So languages can make patterns go away by introducing entirely new paradigms. And those paradigms will have their own patterns appropriate for resolving their forces '
Agreed. But let's not make it any more problematic than it already is; or we will have huge trouble even figuring out whether posts like this are pro or contra the topic at handThe Magpie Developer - Jeff Atwood
' I think the magpie developer sometimes loves change to the detriment of his own craft '
Jeff on his best! Wonder whether this will finally trigger the moment that we developers get to our senses and realise we can't go on like this....Collection Initializers - Phil Haack
Phil speculates on whether we do or do not new language featuresC# and question marks - Gunnar Peipman
Main thing is that I reminded myself that I should take a look at compiled .NET code more often
via Steve PietrekIs C# is taking over VB.NET? Or just a trend? - Al Pascual
A Challenge to Microsoft, Scott Guthrie - Chad Myers
Tend to not agree with this one, but maybe I'm failing to see some light...The Four Laws of Simplicity, and How to Apply Them to Life - Leo Babauta
' Life is really simple, but we insist on making it complicated. - Confucius 'Tip: Overriding Core Object Methods - Rob Conery
' Every object in C# inherits 3 overridable core methods, all stemming from “Object”: ToString(), Equals(), GetHashCode() 'On Resume, Error - Charles Miller
Not about debugging this one but on the other meaning of resume: we developers have a lot to learn here:
' so often I get little more from a résumé than a dry list of technologies, and some useless self-assessments of the applicant’s ability 'Random producing same values - Tim Stall
Tim highlights an example of 'know-what-you-re-doing': NEVER call Random() inside a loop if you need random results. Call it once and use the .Next() method to obtain a random *series* of numbers, based on a starting seedInheritance and Extension Methods - Paul Stovell
' Many people assume that to use extension methods or LINQ, all of the logic of the extension has to be implemented within one great big method.This is simply not true 'Useful Visual Studio Search Tool - Rhonda Tipton
Rhonda explains arguably *the* most useful shortcut in Visual Studio (Ctrl-Shift-F)7 Types of Blog Posts - J.D. Meier
Python vs C# 3.0: Tuples vs. Anonymous Types (Redux) - Dare Obasanjo
2 Comments:
Hi Arjan,
Many thanks to your link list.
I have been able to cut down on my OPML. Keep up the good work.
Thanks,
Sendhil
Hi Sendhil, glad I can help you out with the linkblog! Keep up the reading :-)
Post a Comment
<< Home