- The MSDN folks have a utility for creating custom help files from the online MSDN library. I didn’t realize MSDN even had a content service. This is tres useful.
- Jeff Atwood explains how error-filled the web is and how error-tolerant modern web browsers are. I’ve often argued that one of the keys to the rise of Visual Basic was because it was tolerant of sloppiness. It’s hard to argue with Jeff’s conclusion that “forgiveness by default is what works”.
- BizTalk Labs shipped an update to the Connectivity Service. It “now supports simple publish and subscribe eventing. This allows multiple clients to subscribe to a service and receive notifications.” Steve Maine has some details and a link to the MIX session he did with Don.
- Larry O’Brein is happy about IronRuby, but was hoping to see a new Ruby/C# hybrid language. Even though it’s his “#1 administrative programming language”, he specifically hopes for a new language so would “have the flexibility to evolve the language.” But Larry, MSFT already had an dynamic administrative language that it can evolve! It’s called PowerShell…
- The XNA folks have shipped a bunch of new content, including the Racing Game Starter Kit.
- Machinima is growing up fast. I just discovered iClone, a real-time 3D animation filmmaking tool. You know, my birthday is coming up later this month…
Morning Coffee 73
Morning Coffee 69
- John Shewchuk introduces the new BizTalk Services. Well, “new” is a bit of a misnomer: STS and Relay (now called Identity and Connectivity) were previously available under the Live Labs umbrella and the other new services they announced aren’t available yet. Bt these new services they announced are compelling: ServiceBus is an pub/sub event delivery mechanism that scales to the internet and Workflow is a WF hosting solution. I’m looking forward to experimenting with these new services (when they become available).
- Nick Malik continues his series of posts on governance. Money quote: “Tools manage, People govern”. I feel a little bad because I punted on the governance presentation that’s he’s preping, so maybe I’ll get that on a bumper sticker for him or something.
- Chris Anderson has a few voice-over lines in Halo 3. While that’s cool for him, he mentions a new feature I was unaware of: “the one thing that completely blew me away (aside from the graphics, animation, level design and new vehicles and weapons) was the ability to record a game and play it back on Xbox Live, freezing the action at any point and flying around the scene, Matrix style. It may sound just like a standard replay function, but take my word for it, it’s not. I think it’s revolutionary, and I predict that Halo 3 will take machinima to a whole new level.” Cool!
- According to the XNA Team Blog, the new XNA GSE Refresh is now available. And as a thanks for our patience, they added four free months to all creator club members subscriptions. Thanks guys!
Morning Coffee 68
- My wife and I celebrated our seven year anniversary over the weekend. She rocks. ‘Nuff said.
- Over the weekend, Gov.Gregoire signed a bill that protecting the rights of same-sex couples. It’s not the same as full marriage rights (which long time readers know I fully support) but it’s a step in the right direction.
- I picked up the Xbox 360 HD DVD player over the weekend. Rented Batman Begins and it looks awesome. However, it wasn’t the stunning difference between standard and high def TV programming. I wonder if my five year old HDTV is showing it’s age.
- Scott Guthrie continues his LINQ series with a post on the new Query Syntax in C#3/VB9. While this is feature is great for those who are using LINQ to SQL, it does force pretty much all LINQ to whatever providers to support the from-where-orderby-select pattern. But not all query sources want to be limited to that model. For example, if you wanted to do a LINQ to Data Warehouse, wouldn’t you want more flexibility in your query syntax?
- I didn’t realize Steve Jones had a blog. At least, I think this Steve Jones is the Steve Jones that I know. But I’m not sure. Either way, it looks good so I subscribed… (via Sam Gentile)
Morning Coffee 61
- Nick Malik wonders if architecture is code or if it’s data? Frankly, I have nothing to add to this, but thought I should link to something Nick wrote since he’s letting me share his office for the next few months while I’m engaged with one of the teams he mentions, though he begged me not to disclose which one. 😄
- Ted Neward’s Five Minute Management Lessons for Developers made me snicker.
- Xbox.com is running a new contest called “My Mom’s a Gamer“. Mine is. These days, it’s mostly casual games on MSN Games, but back in the day she played both the Atari 2600 and Colecovision. She would play Space Invaders for hours. And curse. A lot. Most kids learned to curse on the playground, I learned from my mother.
- Mark Cuban claims the HDTV is the new PC. TV and PC technologies are certainly evolving as they merge, but will that platform be as open as the desktop PC or the browser? It better be.
- According to Nick Carr, Citigroup is looking to cut $4.6 billion in spending over the next three years and that IT will be one of the “cornerstones” (i.e. hardest hit) of that effort. I had a chat with an Meta analyst in Australia a few years ago who suggested that IT spending was going to go thru an innovator’s dilemma phase. Huge companies (like Citi) with huge IT budgets are facing significant competition from small companies that can’t afford huge IT budgets. These smaller companies get used to running a tighter ship and tend to be more competitive as they grow and are able to directly face off against the big fish.
Afternoon Coffee 59
Friday’s Morning Coffee didn’t happen because I fraked up the DNS settings when I moved devhawk.net to a new registrar. Today’s morning coffee was drastically delayed on account of car troubles. Tuesday, I have an 8am meeting so tomorrow’s not looking good either.
- The big news for Xbox 360 is details on the Spring Update. Big news is WLMessenger integration + a QWERTY thumb pad that snaps right into the controller. (via Gamerscoreblog and Major Nelson)
- Speaking of Xbox, I completed the Old Spice Experience Challenge today on my lunch break (couldn’t go to the office due to the car troubles). My reward is an upgrade to level 2, a gamerpic I’ll never use and a free copy of Contra. (Estimated total value: $5)
- Scott Guthrie continues his series on new language features in C#3/VB9. This time it’s lambda expressions. This is the “killer” feature in the new language version IMHO, since you can use lambda expressions either as code or data. Furthermore, it’s up to the class/method handling the lambda expression to decide if it should be treated as code or data. That decision is made and design time, but the upside is that as a developer, I write my queries exactly the same way regardless if they are to be executed directly (aka code) or analyzed (aka data). Scott also metions a few new LINQ to * projects: LINQ to Amazon, LINQ to NHibernate and LINQ to LDAP.
- Speaking of LINQ to *, here’s LINQ to 3D Objects in a C# ray tracer. I think it’s safe to say that LINQ to *whatever* is the new hotness. (via DotNetKicks)
- The new version of F# is out. Looks like the big new feature is Active Patterns which is described in this draft paper. If I only had more time to investigate this. (via Don Syme)
- For the third time in the past six months, my laptop power supply has died. I’ve never had a problem like this before, much less three times. It’s not even the same laptop as I recently moved over to a Tecra M4 Tablet. I just don’t get it.
- P&P has shipped the 3.0 release of Enterprise Library. Tom Hollander has the details. Personally, I am most interested in the new Policy Injection Block.
- Having worked with self-signed certificates and understanding what a PITA they are, it’s nice to see that IIS 7 has explicit support for them.
- I saw a reference to “The Halo Effect” on one of the political blogs I read. Needless to say, as an Xbox gamer, my first reaction was that this had something related to Master Chief. It doesn’t.
- Joe McKendrick compares SOA governance to national governance. Given our polarized political climate, this analogy may hurt more than it helps. Also, the next enterprise architectural board that has equal “branch” footing with IT and executive management will be the first.
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.