Microsoft

posted 04/21/08 by Mike Paulo

Within context of the work listed at left, The Barbarian Group has leveraged .NET primarily for interactive integration. In similar fashion to our most typical implementation of server-side technologies, the .NET framework has served to us in the role of foundation and functional support when working within a Microsoft-centric environment. The clientele list here running the gamut, the support role .NET has served proves to be equally as varied.
The Kashi “Day of Change” event kiosk utilized the .NET framework to implement COM objects capable of managing and serializing data produced by the kiosk’s front-end desktop application. Many of these kiosks were deployed nationally during the Kashi tour, complete with workflows in place for importing the serialized data from the multiple Windows-enabled hardware types on which the kiosk application was installed.
With Milwaukee Best, .NET served in a more typical web-sense, providing a website within which interactive modules were seated. The site itself was used to facilitate common web-functionality by the likes of newsletter sign-ups, downloads, and send-to-a-friend implementations, as well the storing of end-user aggregates related to the various interactive Adobe Flash pieces calling the website home. The Barbarian Group was responsible for the development of Fantasy Britney Spears in a .NET environment, incorporating another Adobe Flash front-end layer integrating with Microsoft technologies to provide support for media downloads, e-card management, and game interactivity. In present day, the interactive integration continues in a project for Getty Images, in which .NET is being used to provide consumable stateless services for a modular presentation tier.
Which is not to say that Microsoft implementations are confined to support roles at The Barbarian Group. The experience of our developers extends well beyond and into the realm of .NET implementations as all-encompassing solutions. Building administration systems for the management of the application data and workflows which drive these systems is common fare, as is the derivation of their underlying architecture and .NET employed aesthetic presentation.

Here are some recent posts from our employees about Microsoft:

Moodstream

So last night was the big Webby Award debut of Moodstream, our new project with Getty Images. Last night it debuted at the Webby Award Film and Video Awards after party here in New York at the Angel Orenz Foundation down in the LES.
This thing is so awesome. It’s so awesome! You gotta try it.
What is Moodstream? It’s a concepting tool. The modern version of the fireplace. An interactive art piece. TV for the future. It’s a website we created for and with Getty Images to showcase all of their offerings – still, video and sound – and inspire interactive creatives. And it’s really, really fun to use.
Oh, AND, it’s in .NET. I mean, come on. How hard core is that? Anyway mad props to Kim and Mike P and Shelby and Renee.

Yahoo?

Of all the Microsoft-Yahoo press this was my favorite quote, from the Washington Post:
“Microsoft may be using the crocodile strategy,” said Todd Dagres, general partner at Spark Capital in Boston. “Rather than try to eat its prey while it’s warm and tough, it’s dragging it down to the bottom of the river, sticking it under a rock and eating it later.”
I have a few good friends who work at Yahoo and this is EXACTLY how they feel.
WTF is going on over there?
I remember when Yahoo! had their huge IPO, their big out-of-home spectacular on Houston street in NYC and, best of all, their blatant and over the top use of an exclamation point!
I hope someone over their somewhere figures this all out before one of the great Internet brands is gone forever.

Coasting.

Coasting.
Steadily, even. On the Rails. That’s right, I said it. The RAILS.
This is Microsoft. Of late. No, it’s not the Microsoft that used virtuality and an exploitation of impatience to transform the System32 directory into nicotine dependency and high blood pressure. It’s not even the artist behind painting your screen blue, sensing those most opportune times when you really just wanted some pretty pretty. It’d equally be remiss to point a finger to the same group that brought you to the bank manager on your knees, tugging on those freshly-pressed pinstriped slacks and slobbering on about licensing costs. I know, I know. They would only stroke their handlebar lip hair and peer at you through a dusty gold-rimmed monocle, devoid of all remorse. We’ve all been there. Granted, this may very well be that same Microsoft, but hey, they’ve been better and I could give a damn. Most of the world would have you at that bank under related circumstance, and who doesn’t really want an XBox?
What I can’t help but notice, is the new business of eliciting an overall developer appreciation that our old giant has taken practice in. Having worked in a Microsoft-friendly environment, using Microsoft technologies (of course, of course) and producing things, Microsoftly, for more years than I care to recall, this is the first time I’ve witnessed (or noticed) Microsoft quietly going about their business, releasing a credible line of products geared toward being a true asset to fostering community and furthering development accessibility. The days of monopolizing product lines and inconsistent support are making way to a concerted effort in framework development and giving the floor their say. As if the interest has turned from overseeing the world itself, to quite selflessly contributing to it. Now, we know this isn’t true. It’s a sign of the times, perhaps, at least in part, but also a most welcome change. Yes, they will always want for money. Yours, specifically. Exclusively. Apple wants it too. Even the pennies—don’t skimp. Microsoft products, however, are finally becoming enabling, which beyond being a simple, oft-overlooked premise in the world of software development, is a bit of a joy to experience.
In all honesty, I hold no allegiance to those that “boot” or require charging. Chimes, lights. They’re all machines. There’s a right tool for the job, and it should be used. I’m not judging you if you’re a Mac, and we’re not necessarily friends, PC. Professionally speaking, I enjoy working with .NET. I feel that with the advent of this framework and the C# language, Microsoft returned to the ring of rapid-prototyping and versatility, but with a real weapon this time, well beyond promotional dollars or the grass-roots support of their industry fellows. The framework doesn’t try to assume what you’re most apt to develop, and it doesn’t back you into a corner, forcing you to work within a bastardized design pattern. It’s a simple, powerful toolset, for the right job. As .NET has stabilized, we’ve seen the release of XNA and various foundation packages further extend an already rather wide gamut of environment types within which a former Microsoft-friendly developer could not easily deploy to or access. The latest of noteworthy improvements came packaged with the 3.5 release, introducing a community-based, easy-to-use implementation of Web 2.0 methodologies and Microsoft’s LINQ efforts which, among other benefits, bring frameworkers closer to the elegance and succinctness worn on the sleeves of Ruby and Smalltalk developers. Nice to have, optionally.
In all, let this raise no fists. This isn’t an article of allegiance. No, it’s most definitely a blog post. An opinion and a venue within which to distribute it. Credit here is being given where warranted, post due. The tout war will exist so long as developers still enjoy coffee or see morning, and frankly, it most definitely should. The change in practice I’ve noticed may be to a great degree attributed to it, and the voice of the community is sure to affect more change. Just don’t lend that voice to me. Things are better for Microsoft platform development, and however you slice it, if you sit in this industry, your life is easier. Go smell the roses.
AJAX; Something longed for or purchased without clear understanding.