|
|
Browse by Tags
All Tags » INETA » Software Architecture (RSS)
-
I referred to my frustration in my post yesterday about "not really getting to post what you really want to." That is, to some extent, the catch of blogging in general, that there is a lot you can't say in "professional" blogs. I am an expressive person by nature. The second aspect is being on codebetter.com . I feel that CodeBetter is one of the best and most consistent sites in the development community and that we have made a huge difference in bring a whole aspect of Continuous Design and other state of the art development practices. I like to think we are helping to change the .NET community one post at a time from the drag & drop RAD mess to the disciplined TDD/Design Patterns/DI/Agile/Architecture world that we would like the .NET community to become; that there is another way besides just running Visual Studio; that investing in your craft and job makes a world of difference. With all that comes a great pressure on what I can blog. Now don't get me wrong: NO ONE at CB has ever said what I can or can not post. I have been given 100% freedom. I just feel an internal pressure to maintain extraordinarily high standards. Moreover, every once in a while, if I slip in something not mind blowing latest Agile post but personal or whatever, I might get some reader (rarely) saying "what is this ***?" My feelings really get hurt as I have blogged consistently relevant .NET content over 5 years in this community , something that only Simon Fell can also claim (Peter Drayton doesn't blog anymore). But it also produces a bit of anger in me as I stated from day one here, that I was going to blog what I want, whenever I want and that no one is paying me for doing this . I spend hours on each N&N post for instance. Thus there is no right for people to have expectations that they are entitled to something. If someone doesn't like a blog, get your own. It's also as easy to unsubscribe. That being said, I have thousands of loyal readers and there is huge degree of satisfaction Read More...
|
-
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...
|
-
Thanks Oklahoma City and especially Raymond for a great 2 days in the city! It was 76 degrees and I had a blast. Raymond was the best host a speaker could ever wish for and the group was great. One thing that is different from other groups is that they have both a lunch meeting (hour and 15 minutes) and then an evening meeting (2 hours). So I had over 60 people at the lunch meeting and then another 25-30 at night. I put up both PDFs on my Presentations page. The AM meeting I paired down to 22 slides, which for me is a record in conciseness :). I completely rewrote the long night presentation from all the other times I gave it last year and I put in all new material on Service Interface Layer, Service Adapter, Entity Translators, and Repository patterns as well as adding new SOA and WCF stuff. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
As fellow CodeBetter Blogger Richard notes, in his very gracious post , I will be giving two talks on WCF for INETA this coming Monday in Oklahoma City. The deck is being refined once again with my latest Indigo learnings especially as we deploy in Financial Banks. I also hope to have new demos, perhaps integrating with WF! Technorati Tags: .NET , Windows Communication Foundation , Apache Axis , Financial and Banking , WCF , WF , Windows Workflow , , Software Architecture , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Wow!!! Over 80 people tonight, some of which drove hours (one guy drove from Texas!). Great group! I got to see my buddy Josh Holmes again. The slides and code are the same as San Diego and available on my Presentations page. Lots of great audience questions on data contract versioning and I have to dig up my slide deck on this from last year's DevTeach and put it up here as I promised. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
With apologies to Wille Nelson, I will be on the road again for INETA. Monday night will be a brand new area and talk for me on WF. With the increasing use of it in my architecture for the next phase at work, I have developed quite a love affair with WF. 12/11/06 Cedar Rapids INETA - Introduction to Windows Workflow (WF) NEW Talk!! Introduction to Windows Workflow Foundation - Presented By Sam Gentile Until recently, Windows developers who wished to use Workflow in their applications were forced to look at a variety of "big gun" solutions such as BizTalk Server and K2 among others. Windows Workflow (WF) is part of the recently released Microsoft .NET Framework 3.0. WF provides one common workflow foundation for all of Windows. In this talk, Sam will provide an introduction to Windows Workflow showing how the Runtime works in running Activities that you can create yourself. In addition, Sam will cover using the Graphical Designer to edit Workflows and how to host the Designer in your own applications. Sam Gentile is internationally known and recognized for his comprehensive expert Microsoft and .NET knowledge, and has been acknowledged by Microsoft as an Solutions Architect MVP. Sam is also an INETA Speaker, having delivered .NET training to user groups and companies all over the world. Sam is employed by a major international firm as an Agile Software Architect and Team Lead. His team utilizes full Agile practices as well as WinFX technologies like WCF, and .NET 3 to rapidly deliver business value. Sam Gentile's experience with .NET began in 1999 during the early pre-Beta 1 period. He participated in the .NET Early Adopter Program (EAP) while architecting and implementing a .NET N-Tier product for NaviSite in 2000. During his nearly six years of .NET experience, Gentile has architected, developed and delivered over ten major .NET-based products or systems, one of which, the Groove Toolkit for Visual Studio .NET, won a JOLT award. Location: Baymont Inn & 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 told Steve today that I had been really agonizing over this post and had started it many times but wasn't sure I could word it in ways that I could express what I would like people to understand and take from this post. So here goes and maybe it will make some sense-). I asked a rhetorical question back in a previous post where I said, " Also, I ponder whether Agile or Extreme Programing development and "Continuous Architecture" and relentless continuous delivery of business value functionality every single week ever really allows time to build adequate framework level stuff like this (logging, etc)." It was a rhetorical question because I already know the answer having been there when we came up Extreme Programming in the 90's. As someone pointed out in my comments, that dogmatic answer is the canonical "Infrastructure Phase" at the "beginning" of the XP project and to a lesser extent, the mystical " System Metaphor " that we deempasize these days. My experience in the 90's with the XP community was that they were not the world's biggest fans of Architecture and most notably Software Architects . These topics realize perhaps a bias especially with topics like ArchitectsDontCode . At first glance, we got that right. You have to remember that a lot of us were reacting strongly against debacles like CMM and ISO9000 that threatened to take down further software projects in a sea of bindered documentation and hierarchical organizations with the uber ChiefArchitect . For the most part, we were all right about this as, after all, The Source Code Is the Design , not those huge UML Rational Rose diagrams that we churning out that produced zero value but were check-off items in some big process list. Models have no use unless they are essentially are Code Is Model . I learned, kicking and screaming at first, to let go of all those useless things I could not explain why I was doing and focusing on delivering business Read More...
|
-
Sorry about the DNS problems that took out http://samgentile.com just when I posted decks to it (it was out of my control). If you tried the download the PDF decks for Philly, Toledo, Dayton or Iselin, please try again at http://samgentile.com/Default.aspx?tabid=39 where most of my INETA and other Presentations are. Please do give feedback on what you think as it will shape any articles that come out of this. Questions also welcome. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
The PDFs for the other Indigo talks of the tour are also available on my Presentations portal. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Thanks to the 35 or so people that came out in Iselin NJ tonight to hear the newly updated SOA with WCF talk! I feel that all my talks this year on this have been excellent but tonight was ultra special. After a complete laptop meltdown and hard disk crash, last minute scrambling to use the Steve Eichert's laptop (with a different version of Indigo) and then the Toshiba disk coming back to life just in time, the whole night rocked! I really felt in the zone and the audience here asked the best and most detailed questions of the tour. There were a lot of great questions about Indigo, Agile, PAG, CAB and more! It was also extra special to see two of my best friends, DonXML and Scott W drive some distance to come to see me! The PDF deck is up on my Presentations page of my portal. Thanks to the noted Indigo people for use of some slides. The code I have is for the June CTP and there were some changes (they didn't work with Beta 2). I'll have that dealt with this week. Enjoy!! P.S. As soon as I got home, the Toshiba disk died again, the computer sounds like a 747 on the runaway - I think the fan and the disk are shot. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
My SOA with WCF INETA roadshow continues after stops in Philly, Toldeo , and Dayton onto Iselin New Jersey tonight. The presentation continues to be refined and I have worked much of the weekend to improve and change some of the material for tonight. Hope to see tonight! By the way, PDFs and code for the Ohio presentations is now available at the two sites above. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
|
|
|