|
|
Browse by Tags
All Tags » .NET Framework ... » Software Archit... » Avalon/WPF (RSS)
-
This is it, the big 150! The first New and Notable was on May 19, 2003 , (my first post was March 29, 2002 ) and I paid homage to the master, "I have always admired Mike's ability to look at the world out there and put it all into one great post, The Daily Grind . While I can't pretend to have Mike's writing ability, I would like to start moving to something similar instead of multiple seperate posts." I wish I had the discipline of Mike because if I posted daily I would be well towards 1000 instead of 150-) but hey I'm pretty proud of my record. I love this community and in the last 25 years this community (and Microsoft) have been real good to me and my family. I hope that what I have been picking here has been of good use to the community to keep you informed on key .NET activities as well as the architectural and design side. Thus, I go forth and pick: Entity Framework, ADO.NET 3, Orcas, MVP Summit One of the best writers in the community today is certainly Jeremy Miller . His latest post, MVP Summit Recapped: Linq for Entities, MonoRail, and Shameless Name Dropping , is a fine example of why. In one post, he is able to write quite elequently on complex subjects like the subtle design flaws in Entity Framework 3 and why WF 4 will rock your world. He is able to take a technology, stick to his design principles and stand his ground, educating and helping all involved achieve something better than was there before. He certainly wasn't the only one of us doing that but his post really captures the core design principles of no infrastructure code in business logic classes. Infrastructure is Infrastructure, business logic is business logic. We want the same thing: No marker interfaces, no codegen, no partial classes. Just plain "PO" and support for the Unit of Work pattern. David Laribee also talks on this area and makes clear that its a vision thing that doesn't really compare to NHibernate which is just OR/M; it's a full Read More...
|
-
I have been working with the Office Live Services Beta for some months now. They just went live with my site over the weekend (although I still have to work on the domain name transfer) and it looks pretty good! I have a new Header and Home Page design. I have added my How-To STS/Window Authentication with ADAM/AD, Roles in AzMan with WCF to the refurbished WCF page . I added a new Domain Driven Design page under Software Engineering . My Presentations, as always are here . Hey, what else am I going to do while I am waiting for my flight? I would like and appreciate any and all feedback as comments here. What's good? What's bad? Knowing my blog and its subjects, what would you like to see? Technorati Tags: .NET , Windows Communication Foundation , WCF , Software Architecture , INETA , MVP , .NET Framework 3 , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
WPF/Avalon One thing I had forgotten about in Avalon is the XAML Browser Apps (XBAPS) sandboxed in the browser. Karen Corby has two posts here on features and the second on security levels . [Found via Lester's WPF Blog ] One of the things I am looking at architecturally for 2007, is rationalizing the different code bases and development frameworks for UI (i.e. the grand convergence of the smart client and browser client). So in that, I would like to rationalize our WinForms/CAB code base and our soon to possibly be ASP.NET projects and have one WCF code base. So the question is; is it XBAPS or WPF/e? Walt reminds us all that there is no Cider goodness in the Orcas drop and " In the meantime, use the beta version of Expression Blend, to layout your controls. The Visual Studio 2005 extensions are very rough around the edges ." Yup. Sahil on WPF Freeable Objects Windows Workflow I talked about that WCF and WF are not at all currently integrated and how that will change in the Orcas timeframe. Microsoft has put up a sample showing how to use WCF from WF. [via Thom ] K. Scott Allan has a nice piece on Managing the Workflow Runtime from ASP.NET . WCF/Indigo Dominick Baier has an interesting post on ASP.NET Control for CardSpace WCF RSS/ATOM Endpoints for dasBlog Customizing the Metadata Resolver Architecture Welcome to the January 15, 2007 edition of Carnival of Enterprise Architecture. Technorati Tags: .NET , Windows Communication Foundation , Windows Presentation Foundation , WCF , WPF , Windows Workflow , Software Architecture , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
A N&N from Brussels Belgium where I am up in the middle of the night (again I wake up at 3AM!) with my sleep hours all screwed up. I am enjoying my week here nonetheless. I don't know quite what to make of Brussels. Some parts remind me quite a bit of Paris but there is this weird mix of "modern" glass buildings although the style is a bit "older" than such US buildings. I don't know, I'm jet lagged and probably making no sense. The (potential) customer we are visiting is actually quite large > 3,000 employees most in one large building and I have been working hard on a "High Level Technical Document." Its' certainly some BDUF but this is a large SaS type architecture across 3 data centers that has many Enterprise issues (levels of Failover, SLAs, SQL Server Hot Mirroring, Perimeter Zone Security, etc. to deal with and get right. Anyhow, the food is good and there is a lot of espresso-). Architecture The Open Group (the TOGAF guys) has scheduled what appears to be an interesting conference on Enterprise Architecture and SOA in San Diego [via Architecture Blog ] Avalon/WCF Karsten gives an update on the North Face In Store Explorer WCF application that floored many of us at PDC05 and has now been deployed . He also reminds, "Note that the white paper written about this application is still relevant and worth reading. The code samples all work just fine on the final bits and have some useful code as far as state management, image montages and a 3D carousel." My good friend and fellow Smart Client track speaker, Walt Ritscher has started a new WCF blog at http://wpfwonderland.wordpress.com - Subscribed! Check out XAML to IL Explained Part 1 , WPF/e Example - Game of Life WCF/Indigo/SOA Nicholas Allan has his best of 2006 (and what a year it was for him/them!). Also check out Zen Faults Other Ted Neward has his predictions for 2007 , of which I mostly agree with all of them but one of the best qualities of Ted Read More...
|
-
I am SO busy with INETA trips and tons to do at work. Here is what I have stored up for the last week or so. WCF/SOA/Workflow/WF Tomas blogs about something I face every day in WCF with WCF ServiceHost Failures and IDisposable with "The "don't call Close()/Dispose() if faulted" behavior that ServiceHost requires does not work well with IDisposable; it demands a behavior different from the standard IDisposable pattern." We're having a lot of issues with dealing with failures and what to do with them but Tomas definetly states a fundamental problem. Tomas has also WCF, WF and BizTalk Sample Posted with some interesting stuff!! MTOM Interoperability between Oracle Application Server and Windows Communication Foundation Part1: From WCF to Oracle Jesus Rodriguez as well, " I am happy to see this progress: " The Web Services Interoperability Organization (WS-I) announced the publication of three new Working Group Drafts : the Basic Profile 1.2, Basic Security Profile 1.1 and the Reliable Secure Profile 1.0 Usage Scenarios. Advancement of these documents to Working Group Draft status is an invitation to the Web services community to provide technical feedback." I could just list every single post that Mike Taulty writes on WF; they are all that good! In particular, WF and Versioning , MetaStorm and the Workflow Designer , Little Workflow Foundation Sample I could and have done the same with "Nicholas Allen's" posts on Indigo: ListenUriBindingElement , Creating Faults Part 1, and Part 2 CLR How to avoid assembly loads , and Getting the list of loaded assemblies from Richard Lander James Higgs talks about Garbage Collection and the IDisposable interface WPF/Avalon Karsten has an awesome Avalon demo - "The Woodgrove Finance Application is a great demo of how WPF can be used to create better data visualization, in this case for financial data. I've posted the source code -- there are some good nuggets in here worth exploring." Introducing the XML Assembly Generator Data V1 of Data Read More...
|
-
Lots of great stuff this time. CLR/Interop There has always been a ton of confusion about CLR assembly version numbers since 1999 and a lot of people don't understand all the different version numbers. Luckily, Richard is starting a series on them with the first being the Native File Version which of course has nothing to do with CLR Versioning. Back to Interop - Mike Stall wisely says Marshal Opaque Structs as IntPtr Instead of Byte[] Speaking of Mike, he's got a very good Table of Cool .NET Tools if you work at this level WPF/Avalon Mike Swanson lists More WPF Conversion Tools, Including VB6 to XAML Karsten s ays, "If you are a WPF developer, you must read Optimizing WPF Application Performance " Anthony clarifies the difference between Microsoft Visual Studio codename "Orcas" CTPs and "Visual Studio 2005 extensions for .NET 3.0 (WCF & WPF), November 2006 CTP". WCF/SOA/Workflow Pablo has three Recommendations to Design Message Contracts . I agree with all three. Number 1 about not including business behavior in the message but using simple DTOs across has been the hardest for us to achieve. Nicholas Allan (again!) on Proxy Bypassing Behavior The Sharepoint team blog has been having a series of posts on Workflow in Sharepoint 2007 Choosing the Right Microsoft Integration Technology [via Tomas ] Windows Vista/Office 2007 Vista, Office 2007 and Exchange Server 2007 has their Business Launch today. Here is the official site . Technorati Tags: Software Development , Avalon , Windows Presentation Foundation , Software Architecture , Agile , Agile Development , Windows Communication Foundation , WCF , SOA , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
A very good day to leave the country and find a new one... WCF/Indigo/SOA/Workflow/.NET Framework 3 Here are the separate download links for the parts of .NET Framework 3 RTM that I blogged about yesterday: Microsoft .NET Framework 3.0 Redistributable Package Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime Components Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation) Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Windows SDK .NET Framework 3.0 Samples - Microsoft Identity and Access Webcast Series [via Craig McMurthy ]. To register for any if these webcasts, including our kickoff webcast: “Identity and Access Vision and Strategy”, visit this link: IDA Webcasts MIIS Identity Integration 2003 SP2 Early-Adopter Access program available . This one would be a real good one for us to jump onto to. Windows SDK: Planning Ahead Mike Taulty on Workflow and ASP.NET Web Services . Nothing to do with Mike's fine article but does anyone else other than Steve and I find that WF doesn't work with another member of WinFX, WCF right out of the box very strange?? I understand the need to support ASMX and I am fine with that but in the last 3 years couldn't they have also integrated WF and WCF before ship for the rest of us?? Data/SQL Server/LINQ/OR/M SQL Server 2005 Service Pack 2 CTP (November 2006) Support for the upcoming Windows Vista. Data Mining Add-Ins for Office 2007, which enables data mining functionality from SSAS to be used directly within Excel 2007 and Visio 2007. SSRS integration with MOSS 2007, which allows integration with the Report Center in SharePoint providing seamless consumption and management of SSRS reports within SharePoint. SSAS improvements for Excel 2007 and Excel Services relating to performance and functionality. Oracle Support in Read More...
|
-
Windows Vista The big news, according to News.com , Steve Ballmer will ring in availability of Windows Vista, Office 2007, and Exchange 2007 at the New York Stock Exchange on November 30th [via Robert ]. This should mean the proper release of WinFX .NET Framework 3 with WCXF, WPF, WF. It will be good to be mainstream again Software Architecture/SOA/WCF Looks like the very capable Arnon Rotem-Gal-Oz , has essentially picked up the book on SOA Patterns/WCF that I was going to do for Manning. Hey, it looks like its in better hands as I read his first chapter and its great stuff. I look forward to this one.\ Speaking of Arnon on Architecture, check out his column , and in particular "The Saga Continues: "Queues are Databases?" where he responds to Udi who had a couple of comments regarding his second post on Queues Are Databases . Ted Neward has started an MSDN column based on his Pragmatic Architecture talks he has been doing and if the first article in the series on Layering, is any indication it's going to be a great series. Highly Recommended! Scott Hanselman has two great posts on Identity/CardSpaces; first here and then his latest Hanselminutes episode . Lots of great resources here. Also highly recommended! Jorgen points to a Craig McMurtry post on Versioning Service Interfaces, definitely an tricky area. The PAG folks have just released a very much needed " ClickOnce Resource Kit for SCSF " that was developed in partnership with ClickOnce guru Brian Noyes . Nicholas Allan: MixedMode Addressing WPF/Avalon I just discovered this series, which apparently is already in its eighth post; A Tour of XAML VIII: More Fun with Markup Compatability Technorati Tags: SOA , Service Oriented Architecture , Windows Communication Foundation , Software Architecture , WPF , Avalon , Windows Presentation Foundation , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Based on a discussion I started here , I have created an Amazon Essentials list " Sam's Professional .NET List " of what I think should part and parcel of every Professional .NET Developer's collection. It's also part of my profile here . Check it out! Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
I am still reeling from seeing the Red Hot Chili Peppers with Mars Volta 2 nights ago in Philly at the Wachovia Center. The Peppers were beyond grea t with Frusciante taking a very active lead role. Many of the songs contained a full-out Hendrix-type feedback solo in it that showed the depth of his talents. I think Stadium Arcadium is their best album since Blood, Sex, Magic (which they pulled out the title song the other night!!). You can't beat a start of Can't Stop-> Dani California! Mars Volta is one of my favorite bands (although hard to take at times) and I am listening to the brilliant new Ampheture right now which they played in full the other night. Live, they come off as a wall of sonic noise and Bixler-Zavala wailing singing, an assault on the senses that drove people nuts (my wife wanted to leave!) and their greatness only came through in sporadic moments (Viscera Eyes). Okay, a lot of stuff today. Number one, I want to congratulate my good friend and master of these types of posts, Mike Gunderloy for hitting The Daily Grind 1000 !! Mike is an incredible asset to the community and a terrific writer to boot. If you are one of the rare people not already subscribed, get your ass over there this minute and make it so! I have started to write (for work) a Workflow XOML loader and executor. I want to do something like XamlPad or even Snippet Compiler to execute my workflows. I have the hosting of the runtime down and loading the XAML/XOML. More later. WCF/SOA/Indigo/BizTalk/Workflow/Distributed .NET Another good friend of mine, Tomas Restepo. has some great stuff: He released his MSMQ Activities for Windows Workflow Foundation. He addresses MsmqListenerService concerns with the above Gets answers for the question of how to get the SOAP Action associated with a given operation when all you have is the OperationDescription for it Points to Ralph Squillace s post an walkthrough entry of how metadata publication (MEX + WSDL) is enabled in Windows Communication Read More...
|
|
|
|