Could the Mushroom Be Right?

10/31/2007 10:44:56 AM

From this InfoWorld article...

In a related issue raised during the session, Microsoft's J.R. Arredondo, senior product manager for Microsoft Office, said the company sees its Popfly technology, for quick creation of applications such as mashups and widgets, as a model for the future. The Office business application strategy at its core is about bringing simplicity and usability to the masses, Arredondo said.

That last line is exactly what I like to hear!  Of course, it would be nice to see some meat around statements like that, but it is good to know that the "powers that be" are thinking the way I am, or at least appear to be.  Now the questions is, how long will it take to go from these broad brush statements to something that customers can actually see and use.  Under 24 months would be fantastic, but I am not counting on it. ;-(

Tags:

Slick Thoughts

Acropolis Update and WPF Composite Applications

10/30/2007 8:25:19 PM

Building WPF applications??? Check out the latest updates building composite WPF apps and what is going on with Acropolis by checking out posts by the Acropolis team and Glenn Bock.

Tags:

Library

Popfly for Business Thoughts - But Still Not What I Want

10/30/2007 6:11:00 PM
John Mullinax has a nice post about what Popfly means for companies from a business perspective. John clearly took some time to articulate how Popfly could impact businesses that operate on the web in a business-consumer type of realtionship. It is certainly worth a read to get some good ideas about where things may go. Still, though, I want to see Popfly Enterprise Edition. No, I also don't mean Popfly in Sharepoint web parts (yawn). I want Popfly infrastructure insde the walls, easily connected to Biztalk Services, relational data, ERP/CRM, etc. Then let those business users types that are always asking for better reporting tools go to town.

Tags:

Slick Thoughts

Digital Identities in .NET

10/30/2007 12:13:01 PM
David Chappell has written a very good overview of the various digital identity technologies available to .NET developers. You can get this very helpful document here.

Tags:

Slick Thoughts

LINQ to SQL vs LINQ to Entities, where should we spend our time?

10/29/2007 5:48:00 PM

Johan Lindfors asked the title question on an internal alias and I thought the responses were pretty good and worth sharing since I have not seen anything posted along these lines anywhere else.  While this shouldn't be construed as "official Microsoft guidance", I would say that the feedback shown below is from some pretty smart folks so probably not too far off the mark.

I thought North Central's very own Mike Benkovich had a great, concise answer to this question...

LINQ to SQL is targeted for Rapid Development – simple generated model that is limited to a 1:1 relationship between conceptual data model and physical objects in the database. Very clean XML representation of model design and code behind file that leverages partial classes to allow the extension of functionality. One limitation is that it because the model generates T-SQL it is limited to use against SQL Server. LINQ to SQL will be part of Orcas release.

LINQ to Entities is based on the ADO.NET Entity framework, which allows for more complex relationships between the conceptual model and the data store. Also it is able to target other dbms beyond SQL Server that have implemented a provider. It supports multiple inheritance models, as well as customization of the conceptual schema.

Chad Hower posted some good follow-up to Mike's reply...

"One limitation is that it because the model generates T-SQL it is limited to use against SQL Server. " But others can, and will make their own LINQ to Oracle, Firebird, MySQL (Yuck!) and so forth.

and

LINQ to SQL is for more direct access - think about it as a type safe way to do what you do with SQL today. Of course it can do quite a bit more - including many of the things datasets can do. LINQ to entities is more "enterprise" targetted and focuses on a greater seperation of the data, as well as dynamic futures in how you change your model and or DB.

and Mike chimed in one last time...

LINQ to SQL is the ORM tool, as opposed to the queryable-ness. There are already LINQ to Amazon, LINQ to Flickr, LINQ to SharePoint, LINQ to (insert here) out there, and this makes the technology pretty compelling. The language extensions of C# 3.0 and VB 9.0 make it easier to enumerate, filter, sort and process sets of data regardless of where they come from. The specific implementation technologies including the SQL, Entities and XML just make it that much easier to create and manage the target set of objects on which to iterate.

Great for reducing impedence mismatches by leveraging some syntactic sugar sprinkled into the expression holes...(I heard that this weekend at a code camp).

............................

Pretty good stuff that is worth having in your back pocket.  Link it up if you think its worth others knowing as well.

Technorati Tags:

Tags:

Slick Thoughts

Get Smart on Expression Blend and WPF

10/24/2007 10:04:49 AM

Some self training materials have been posted here that will help you ramp your knowledge on WPF and Expression Blend.  WPF is very slick and who wouldn't want to have some rad skillz using it!  Link about it or forward it on so the world can be a better place due to great UI design! ;-)

Tags:

Headlines

Denny Boyton has some Very Good Thoughts on Silverlight

10/24/2007 9:37:38 AM

Denny is an arch evangelist in North Central District and has some good insights on incorporating new technology in general, and Silverlight in particular, into development environments.  Take a read and enjoy some good thinking from someone that has an excellent frame of reference. 

Tags:

Slick Thoughts

Chris Williams Has Great Feedback on VB.NET/C#

10/23/2007 11:11:08 PM

Chris writes up a great entry on the disservice Microsoft is doing to VB.NET developers.  Its a wonderfully thought out and passionate post that I'll be passing along internally just to make sure it gets the right level of visibility.

Tags:

Slick Thoughts

So I Got Some Feedburner Action Going On

10/23/2007 11:08:24 AM

No big deal for existing Slickthought subscribers (all four of you - bit of a bounce following HDC). ;-)  But I decided to give the Feedburner thing a whirl.  Not sure what it buys me exactly except some more in depth stat tracking, but what the heck.  I'm a lemming in this arena so I'll follow the crowd.  If you are willing, you can switch your syndication feed over to http://feeds.feedburner.com/Slickthought so I can see all the "gooey syndication goodness" that is feedburner.  Believe or not, someone actually pays attention to stuff like that! ;-)

Tags:

Junk | Slick Thoughts

HDC 07 is in the Bag

10/22/2007 7:58:26 PM

Yep, another great Heartland Developers Conference.  This year's HDC was bigger and better than ever.  Joe Olsen, Phillip Wolfe and crew put on a great show.  It was great to get back to Omaha and see some old friends, make a couple of new ones, and in general just get back to my old stomping grounds.  It's also extremely nice to get to hang with fellow Microsofties for a few days.  We hardly ever work together so its nice to just have dinner and talk with co-workers and teammates that you hardly ever get to see.

My presentation on LINQ went well and you can download the slides here.  You can get info on the Popfly Contest here.

The only thing I would change - need widely available sodas!!!! ;-)  I'm not a coffee drinker so that is a big deal to me! Otherwise, top notch.

Tags:

Slick Thoughts

Powered by BlogEngine.NET 1.6.0.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  February 2012  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

My Twitter Updates

XBOX
Live

Recent comments

Disclaimer

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

© Copyright 2012

Sign in