Interface-Based Design With Juval Lowy on ARCast.tv

by dboynton 6/26/2008 9:42:00 AM

For those of you who didn't get the memo, Ron Jacobs is no longer hosting the very popular Channel 9 show, ARCast. After spending a couple of years traveling the world talking to hundreds of practicing architects, Ron decided he needed a change and is now a Technical Evangelist in Redmond working with the WCF and WF teams.

Because of the popularity of ARCast worldwide, I and a small team of fellow architects from across the country have been working over the past several months to bring into being what we're calling, "ARCast 2.0." Instead of having one regular host on the show, any architect evangelist in the world that has a story to tell and is willing to sit down and record it can be the host of an ARCast episode.

We published the first official episode of ARCast 2.0 last week. My colleague and good friend Bob Familiar sat down with Simon Guest, Senior Director of the Platform Architecture Team at Microsoft, and had a great conversation about what his team does and what types of content and activities his team will have for the community in the future. If you haven't had a chance to watch the interview yet, you can watch it here.

And this week it's my turn.

A few weeks ago at TechEd Developer 2008, I had an opportunity to sit down in the TechEd Online "fishbowl" and have a conversation with Juval Lowy about his ideas concerning interface-based design in software. Any conversation that starts with, "Object-orientation has completely failed us," is going to be a good one.

You can watch the full ARCast video here:


ARCast.tv - Juval Lowy on Interface Based Design

If you never want to miss an episode of ARCast, then be sure to subscribe to the show's feed here. Please let me know what you think of the interview.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Architecture | SOA | ARCast | Windows Communication Foundation

Related posts

Comments

7/16/2008 10:08:49 PM

Chris Deweese

Good show! I just had a chance to watch the video. It's funny because last year I was going on an interfaces kick and drew a diagram where everything was separated by interfaces. Then I thought, dang that would be really hard. But I'm back to it. The more I have dug into WCF the more I realize how darn useful interfaces are.

Chris Deweese us

7/21/2008 3:34:46 PM

dboynton

Thanks, Chris. I'm glad you enjoyed the show. I agree, the practice of interface-based design has always seemed like a no-brainer best practice to me, but I often strayed from implementing it consistantly. Now, with WCF requiring it from the get go, it makes it much easier to stay focused on the contract shared between two systems than it was before.

dboynton us

8/17/2008 3:31:59 PM

Alfred Myers

WCF does not require it since you can apply it's attributes directly to classes and methods.
Am I missing what you are really trying to say?

Alfred Myers br

8/21/2008 10:11:41 AM

dboynton

Alfred,

The main point I think Juval is trying to get across is that any WCF service you create is going to require an interface definition which serves as the contract for the serice, as opposed to traditional OO practices, or even pre-WCF web services in .NET. Developers tend to start with the concrete classes, focusing immediately on the implementation and not necessarily about the design of their objects. Since WCF requires in interface to be defined for ever service, this forces developers, and architects for that matter, to think about the interface of the service first and then focus on the implementation.

Does that clarify things at all. Clear as mud? Smile

Denny

dboynton us

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

11/20/2008 8:07:54 AM

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

About the author

Denny Boynton Denny Boynton
Microsoft Architect Evangelist by day, wannabe rock 'n roll star by night! Want more? Here's my bio.

E-mail me Send mail
Add to Technorati Favorites


Calendar

<<  November 2008  >>
MoTuWeThFrSaSu
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

View posts in large calendar

Recent comments

Authors

Disclaimer

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

© Copyright 2008, Denny Boynton

Sign in