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 hand - The 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 features - C# 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 Pietrek - Is 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 seed - Inheritance 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