RSS 2.0
 Monday, March 17, 2008

Have you ever had a production application in the data center act up, and you spend countless hours hunting down the source of the problem? If so, then then you might be interested in a new project on CodePlex called Design for Operations (DFO).

For years now engineers have been designing physical products with ease of manufacturing in mind. Called Design for Manufacturability (DFM), this technique takes fabrication and assembly into consideration early in the design process. DFM has a significant impact by improving the cost and quality of a product. Well, a variant of the technique has finally found its way to the world of software. Called Design for Operations, this technique allows software architects and developers to design their applications with built-in, real-time health monitoring, giving the operations staff much better operational information and improving the quality of service. According to William Loeffler, a Microsoft program manager:

It’s a recent effort from patterns & practices to provide tooling for architects and developers with a means to model their application in terms meaningful to operations. Once modeled the tool can be used to create a Health Model for the application and once the Health Model has been completed at the architect and development roles the tool can be used to generate platform instrumentation as defined in the model. All that’s necessary for the developer is to call the generated API within their solution for each instance of instrumentation. The tool will also generate a Management Pack for System Center OpsMgr 2008 from the model that matches the generated instrumentation.

For more information see:

http://www.codeplex.com/dfo

Hopefully DFO will become mainstream in the software development discipline, in the same way that unit testing has become popular.

Monday, March 17, 2008 3:38:13 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -
Architecture | Martin Danner | Team System
 Wednesday, March 12, 2008

Since first seeing the Code Metrics feature in the Development Edition of Visual Studio Team System 2008, I've been on a quest for bad (read: unmanageable) code. Rather than face the tool towards my code, I thought I would pick on Microsoft.

... and it looks like the EntLib has a maintainability index between 77 and 89.

entlibmetrics

Thanks to Ajoy krishnamoorthy for actually doing the hard work on this.

Wednesday, March 12, 2008 3:41:06 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] -
Team System | Visual Studio 2008
 Friday, February 29, 2008

Back home now, and I have a moment to get the photos downloaded from my camera and uploaded to my blog. Next time I'll take my SD card reader with me.

As you can see, registration was quite busy. I heard that there were 4000 people there, but didn't count them myself. The long lines delayed the keynote by about an hour:

vs2008launchreg

Douglas McDowell and I snuck into the press area. Well, he was officially press (SQL Server Magazine), but I wasn't - still I took more notes than most of the other pressies there.

vs2008launchdoug

The main screen was huge, and 3D. We estimated about 80' wide and 20' tall. When no slides were on the screen, there was a spinning 3D Earth enclosed in curley brackets. Hey, what about VB?

vs2008launchscreen

After the keynote, there was a short walk to the LA convention center, where the breakout sessions, chalk-talks, exhibitor area, etc. Fortunately, we had these interpretive dancers along the way to keep us from getting lost.

vs2008launchdancers

The line to lunch was too long, so we ducked inside to check out the exhibitor area.

vs2008launchlunch 

I was there (where it says "You Are Here")

image

Attendees attending one of Doug Seven's chalk talks on Team System.

vs2008launchtalk

Doug was all about the writing quality code and the 3 C's in his talk (Code Coverage, Code Analysis, and the new Code Metrics)

vs2008launchseven

After I turned in my evaluation form, I picked up the attendee bag, which had  lots of goodies, including a hard-bound, coffee-table style book called "Heroes Happen Here" which contains IT heroes from all around the world, photographed by Carolyn Jones. And yes, I got my book signed!

vs2008launchjones

Friday, February 29, 2008 7:01:06 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Conferences | Microsoft | Visual Studio 2008

It's not much, but we heard that call that there "wouldn't be free coffee" at the Boise Code Camp 3.0 this coming March 8, so we're kicking in, so that we can enjoy free coffee. Ahem.

This way, we don't have to walk around with one of these things on our backs:

Friday, February 29, 2008 6:24:19 AM (Pacific Standard Time, UTC-08:00)  #    Comments [1] -
Community | Conferences
 Thursday, February 28, 2008

In this, my first post of (hopefully) several today, I'm sitting in the keynote session (next to Douglas McDowell), listening to Tom Brokaw warm up the audience. What a nice surprise. It definitely stopped all the geeks in their tracks, to listen to his wise words, gathered from years of experience in all matters mankind.

 vs2008launchbrokaw

I loved his opening line "I'm not here to write code, or wire this room". He did, however, wax poetic on the future of technology, the spirit and energy of the types of people who will drive it, and how we must handle it to get their safely."

Some of his quotes during the keynote (some paraphrasing):

  • "The test or our place in this world is not yet complete. We don't want to become Easter Island or the Mayan civilization. The use of this technology is not just a virtual experience. If we develop capacity and leave out common sense, what then is the reward to each of us, collectively or individually? If speed overruns reason, what else gets trampled?"
  • "We will not solve climate change by hitting backspace. It will do us little good to wire the world if we short circuit our consciousness, our souls and if we don't use this technology to advance mankind."
  • "When I left Nightly News I said that I'm not only going to spend my time at suites in the four seasons ... but to spend time in the trenches to meet people who make a difference"
  • "One day I woke up in Pakistan in a packing container with Americans who had been there for six months, trying to assess medical and health needs. When they hiked out, they put their hands on the keyboard and distilled what they had learned ... and in so doing, made a big impression ... of those of us in the West who have so much, while they (people in Pakistan) have so little."
  • "This technology takes a guiding hand, an imaginative approach, and a hope ..."
  • "We have the opportunity to become the next, greatest generation."

Steve Ballmer came on stage next to thank the many platinum sponsors, and discuss how "Dynamic IT" can help manage complexity and achieve agility (especially in the realm software development)

vs2008launchballmer

I heard the term "Agile" about 10 times in the span of 3 minutes. More to come ...

Thursday, February 28, 2008 1:35:26 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Conferences | Visual Studio 2008
 Wednesday, February 27, 2008

10:35 AM (Los Angeles)

A fictitious developer, from the fictitious company "Fourth Coffee" is demonstrating the new, agile development features in Visual Studio 2008. She's showing off how to manage team development projects (a.k.a. team projects and work items), giving her tasks to make some changes to her code. Mostly she is showing off the split-screen editor, synchronization of code and designer, integrated design tools, and the new JavaScript debugger.

vs2008launchvsts

Oops, she just called it "Team Services" as she closed out her work item. Well, we get the idea. :-)

Wednesday, February 27, 2008 10:54:29 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Conferences | Team System | Visual Studio 2008
 Sunday, February 10, 2008

I know. I know. This doesn't sound like a very interesting post, but it saved me time, and hopefully it can save you some too.

When you install Visual Studio 2008, Microsoft creates a "Visual Studio 2008 Command Prompt" shortcut, under that program group.

image

I like to take this shortcut and drop it on my Quick Launch toolbar:

image

The problem is that when you install the Team Foundation Server Power Tools (or other new command line utilities) you need to put them in the path.

Well, if you look at the file the shortcut calls, it's vcvarsall.bat, but don't bother editing that file because it calls vcvars32.bat, but don't bother editing that file, because it calls vsvars32.bat. If you go ahead and edit that file, you can find where the PATH is getting set, and add the Power Tools path to it:

@set PATH=C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN;C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft Team Foundation Server 2008 Power Tools;%PATH%

Sunday, February 10, 2008 1:59:52 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Team System | Visual Studio 2008
 Thursday, January 24, 2008

Last week I had a chance to meet some of the brains behind gridGISTICS - a .NET development company in Atlanta that gets it. Not only are they up to speed on the latest .NET 3.x technologies, but they have some killer products as well.

The one that struck me as the coolest was their Aware Server product, which is a grid-computing based deployment and management environment. In other words, the missing pieces to Team Foundation Server's build and (ahem) deploy automation. Packaging up applications by system and version into manifests, these binaries can be automatically deployed, registered, launched, and monitored by various Aware Agents installed around a company's environment. From the development side, they provide many Visual Studio 2008 templates and add-ins to help generate Aware-compatible applications very quickly.

awaredeploy

Follow their story here.

Thursday, January 24, 2008 1:43:32 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Development | Software Tools | Visual Studio 2008
 Monday, December 24, 2007

Now the Team Foundation Server 2008 supports WSS 3.0 as well as MOSS, I'm even more interested in what the differences are - more than just "one is free, and one is not".

I found a couple of good resources. The first one is a page that discusses "which SharePoint technology is right for you?" and the second one, is a condensed Excel download of the comparisons.

So, pop quiz time ...

Q. Which SharePoint supports Mobile Devices (simplified text-only format)? (choose all that apply)

A. Windows SharePoint Services 3.0
B. SharePoint Server 2007 for Search
C. Forms Server 2007
D. SharePoint Server 2007 (Standard)
E. SharePoint Server 2007 (Enterprise)

Monday, December 24, 2007 3:36:17 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
SharePoint

Man, I need to keep a closer eye on the work product over at .NET Rocks. I had meant to link up this transcript last Summer, but I dropped the ball. Apologies.

So, what this was was a VSTS panel discussion at Tech-Ed in Orlando last June, with Mike Azocar, Steven Borg, Doug Seven, Joel Semeniuk, and the hosts Richard Campbell and Carl Franklin.

Here's the panel (with Barry Gervin running the microphone)
Panel1

And some of the audience (you can see Rob Caron and Mickey Gousset in the back).
panel2

There's some pretty good questions in there, especially those asked by yours truly!

Monday, December 24, 2007 2:23:16 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] -
Conferences | Team System
Navigation
Archive
<March 2008>
SunMonTueWedThuFriSat
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Accentient, Inc.
Sign In
Statistics
Total Posts: 325
This Year: 44
This Month: 0
This Week: 0
Comments: 339
Themes
Pick a theme:
All Content © 2008, Accentient, Inc.
DasBlog theme 'Business' created by Christoph De Baene (delarou)