Blogs

This Blog

News

Favorite Posts

Archives

ctodx

Discussions, news and rants from the CTO of DevExpress, Julian M Bucknall

Catching up...

I'm sure that it's the same for you: you go away on vacation, have a great time, come back and your email inbox is stressing out your disk free space (or Google are writing you that you're getting close to exceeding their limit). And if you read a whole bunch of blogs, ditto or even double ditto. So yesterday I finally caught up with a whole bunch of posts that had happened while I was over in England visiting family and friends. Here's a link dump of some interesting ones.

  • Joel Spolsky seems to be getting more and more reactionary in some ways and more hidebound in others. For some reason, he noticed I was away and then published a whole bunch of frankly bizarre posts to greet me on my return:
    • A pretty good series on filling your job vacancies, although I wonder if one reason I enjoyed this series if that it pandered to some inner need I have to feel like a rock star.
    • A good post with a nutty ending where he revealed that FogBugz had been written in an internal language they'd developed called Wasabi. Reading between the lines, it seems to compile to VBScript on Windows platforms or PHP on Unix ones. This is interesting in that other companies are doing similar things, but I don't know whether it's feasible for everyone, or just a cool way to approach something that has been solved by other (less cool?) means before.
    • An even more surreal post where he justified creating Wasabi (because Fog Creek didn't want to be involved in the tech support issues of installing other things in order to make FogBugz run?).
    • To crown it all, a post against Ruby where he seems to reveal a propensity for argument from ignorance.
  • The best counter-argument to Spolsky was made by Jeff Atwood on Coding Horror; although John Lam on Less is Better had some good remarks. It is extremely interesting that Microsoft has released IronPython for the .NET Framework and Sun bought out the JRuby guys, both within the past couple of weeks or so: evidence that dynamic typing languages are becoming more and more mainstream.
  • Avi Bryant merely proves Joel wrong, and talks about a way of method dispatching I hadn't heard of before.

But enough about Joel Spolsky. Moving right along...

  • Eric Sink wrote a good article (as usual) on code coverage (OK, that was after I came back, but I didn't get to read it until yesterday anyway).
  • Joe Duffy, CLR PM at Microsoft, has rapidly become one of my must-reads on multithreading and on the CLR in general. It seems that he's been working on a prototype of parallelizing LINQ queries and has had remarkable success in doing so, to the point of Anders becoming interested in and promoting the technology. Duffy calls his project PLinq. No news on how soon we'll be able to play with it though.
  • Another of Duffy's posts from just before I went away: Why Sleep(1) is better than Sleep(0). This post typifies exactly why I've subscribed and read him assiduously.
  • On a week when -- yet again -- someone I used to work with started spouting nonsense about how .NET's garbage collector works ("it uses a reference count in each object, right?"), I find Maoni's WebLog provides invaluable information. Her latest is about what's significant when you try and analyze -- let alone solve -- memory issues in your .NET app.
  • Rico Mariani had a performance quiz on value-based programming. It and the subsequent post were very illuminating.
  • Oh, and our very own Mark Miller decided to end his professional career. We're keeping him in isolation with minimal contact with anyone except trained psychiatric professionals. His newsgroup posts are being written my a ghost writer until further notice.

 

Published Sep 14 2006, 05:51 PM by
Bookmark and Share

Comments

Renaud Bompuis

Thanks for sharing this. I've been reading some of these myself but getting good references is always essential. Always better to spend your limited time learning from the best.
Always enjoyable and instructive as well, even when they are wrong: at least it create a lively discussion.
September 17, 2006 10:52 PM

About Julian Bucknall (DevExpress)

Julian is the Chief Technology Officer at Developer Express. You can reach him directly at julianb@devexpress.com. You can also follow him on Twitter with the ID JMBucknall.
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, Silverlight, ASP.NET, WinForms, HTML5 or Windows 8, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2014 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners