Martian Maly demonstrates how you can use DLR trees to build a statically typed add function. Literally, my very first thought after Martin presented DLR Trees @ Lang.NET was “I wonder if you could use that for static languages too?” I guess the answer is yes.
It’s been six months, and Scott Hanselman still isn’t evil. Perhaps he could start turn his ASP.NET wiki into an evil ASP.NET wiki? Actually, I’m only linking to his post because I liked the way he described blogging as “I’m writing a book that will never end”.
I was slammed Friday, so I didn’t get a chance to post the results of last Thursday night’s hockey game. I’m sure you’ve all been eager to hear. We lost, bad, 8-2. Personally, I was -3 and had no points, but I played much better than last week. We had three full lines of forwards, which was a big help, but I have started to find my ice-legs so to speak.
Chris Tavares blogs about a distributed source control system called Bazaar. Unlike most version control systems, Bazaar is distributed which means you can use it without a server. According to Chris, you can share branches as easily as mailing a file. I wonder if you could make Bazaar work over a P2P network.
While looking up the MSDN link for the previous coffee item, I noticed an entire new section in the MSDN Library for Open Protocol Specifications. Not much to add, just wanted to highlight their existence.
Unity’s first CTP was just over two weeks ago, but according to Grigori Melnik, it’s shipping just over two weeks from now. That seems pretty speedy to me. By the time I get a change to take a closer look at Unity, it’ll probably have shipped.
I discovered Matthew Podwysocki blog via DNK. I don’t typically subscribe to blogs that I discover via DNK, but Matthew has written about IoC/Unity, F# and DLR lately so I’m thinking I should be a regular reader.
Windows Live isn’t the only group making announcements in advance of MIX. Adobe announced a research project that allows “cross-compiling existing code from C, C++, Java, Python, and Ruby to ActionScript.” This seems pretty obviously a response to Silverlight 2.0′s embedded CLR, announced last year @ MIX. Support for C++ is very interesting – Adobe evangelist Ted Patrick claims they were even able to cross-compile Quake 1 to Flash. Interesting, but this is an internal research project @ Adobe with no projected release date while Silverlight 2.0 goes into beta next week.
Mix08 is just under two weeks away, and the news is ramping up. Scott Guthrie provides a “first look” at the Silverlight 2.0 beta (aka the one with .NET) that will release @ Mix. He also provides a set of eight tutorials where he demonstrates building a Digg client for Silverlight 2.0. I’ve been doing a little Silverlight 1.0 experimentation recently, but I think I’m going to scrap it in favor of waiting for 2.0.
Shorter Nick Malik: IoC is cool, but isn’t a silver bullet. Go read the whole thing.
I’m back at the office today after almost two weeks away. So “catch-up” is the official hyphenated word of the day.
Big news last week was an update on Silverlight. The next version (the one with the embedded cross-platform CLR in it) was rebranded Silverlight 2.0 and will include higher-level UI framework features and richer networking support. Look for a go-live beta Q1 next year.
According to Scott Guthrie, there should be a CTP of the ASP.NET 3.5 Extensions this week, including the new ASP.NET MVC framework that many folks await with baited breath. Scott posted the second in new series on this framework, this time covering URL Routing.
After a long blog silence, Pat Helland posted four presentations that he delivered @ TechEd Barcelona. They’re pretty much required reading as far as I am concerned. Here’s hoping the TechEd Barcelona folks recorded at least the audio of these sessions.