- p&p have published new versions of both the Web Service and Web Client Software Factories. Beyond support for VS08, I’m not sure what’s new but that’s worth the price of download (admittedly close to zero) right there. I assume these need the most recent release of the Guidance Automation Toolkit as well.
- W3C has published a new working draft of the Service Modeling Language. I’m really interested to see where this technology goes.
- Yesterday, Microsoft announced the Silverlight Blueprint for Sharepoint, part of a larger Software + Services Blueprints initiative that I wasn’t aware of. According to Michael Lehman (who’s blog I’ve been been remiss to read of late), S+S Blueprints has a bunch of other interesting projects including Video.Show and Outlook+Services.
- 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”.
Lunchtime Coffee 153
Morning Coffee 152
- 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.
- Charlie Calvert has the now-definitive list of LINQ to Everything. Of all of them, I found LINQ over C# fascinating, especially given my recent efforts in parsing.
- 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.
- Admitted non-designer Scott Guthrie shows off using the new version Expression Blend to build a Silverlight 2.0 app. Personally, I was most interested in seeing some of the new of built-in controls.
Morning Coffee 151
- 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.
- Corporate VP David Treadwell has an extensive post on updates to the Windows Live Platform Services that are being unveiled at MIX next week. The updates include the new WL Messenger Library, a new SDK for WL ID Delegated Authentication, a new WL Photo API, a new CTP of WL Tools, standardized support for AtomPub, updates to WL Contacts API and Sivlerlight Streaming and a new “experimental” service called Application Based Storage that “allows application developers to store a small amount of state/configuration data in the WL data centers on behalf of a user”. I’m sure there’ll be more WL news at the MIX conference proper, but that’s quite a good chunk of features to start digging into. Personally, I’m particularly interested in WL Delegated Auth, esp. how it deals with phishing, something I don’t think OAuth handles very well.
- 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.
Morning Coffee 149
- Big news yesterday was Microsoft announcing “Strategic Changes in Technology and Business Practices to Expand Interoperability“. More details available at the new Interoperability website and this interview with Bob Muglia.
- The videos from Lang.NET 2008 are now available, including mine.
- 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.
- Brad Wilson has a new laptop with a solid-state hard drive. VS08 installs in under 10 minutes? I gotta get me one of those…
- In addition to the XNA news, Microsoft also announced Gears of War 2, Fable 2 and Ninja Gaiden II and Too Human will all be available this year exclusively on Xbox 360. Of those, I’m most interested in Fable 2, though Too Human is looking interesting. But what about Halo Wars? When is that shipping?
Morning Coffee 127
- 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.
- There’s a new drop of F#, v1.9.3.7. Don Syme calls it “a release candidate for F# 1.9.3″. Full release notes are over on his blog.
- Speaking of F#, Douglas Stockwell explains how to roll-your-own F# Express by combining the F# download above & the VS08 shell.
- Still speaking of F#, Robert Pickering has written an article on Active Patterns as well as a series on concurrency in F#. So far he’s covered Async Workflows (twice), Erlang style messages and message queuing.
- Speaking of concurrency, Soma announced the CTP of ParallelFX last week. This includes Parallel LINQ (aka PLINQ) and Task Parallel Library (aka TPL). Also check out their whitepaper, team blog and dev center.
- I’m a big fan of the Architecture Journal. Now you can get all that great content in a great WPF-based app. Simon Guest has the details.
Categories
Tags
ASP.NET (31)
Blogging (128)
C# (18)
Community (81)
dasBlog (12)
Database (13)
Debugger (23)
DLR (25)
Domain Specific Languages (15)
Dynamic Languages (12)
Entertainment (14)
ETech (15)
F# (51)
Family (33)
Functional Programming (18)
Games (18)
Hockey (34)
IronRuby (16)
Lanugages (43)
LINQ (24)
Microsoft (31)
Modelling (61)
Movies (23)
Music (20)
Parsing Expression Grammar (16)
PowerShell (41)
REST (18)
Ruby (23)
Service Broker (14)
Silverlight (20)
SOA (94)
Visual Studio (21)
Washington Capitals (43)
WCF (31)
Web 2.0 (67)
Web Services (12)
WF (21)
Windows Live (29)
Working at MSFT (23)
Xbox 360 (54)
XNA (15)
Series
Disclaimer
The information in this weblog is provided "AS IS" with no warranties,
and confers no rights. This weblog does not represent the thoughts,
intentions, plans or strategies of my employer. It is solely my opinion.
Inappropriate comments will be deleted at the authors discretion.