|
|
Browse by Tags
All Tags » MVP (RSS)
-
I'm happy to announce our organization work is coming to fruition. BleedingEdge 2008 is taking the stage for the autumn season. Portorož, Slovenia, October 1 st , 9:00 Official site , Registration , Sponsors Go for the early bird registration (till September 12 th ). The time is now. Potential sponsor? Here 's the offering. Read More...
|
-
So, since I am out here in Irvine CA for our annual meeting, and I have just pushed out a Plaxo update to everyone, I guess it's time to let you all know that I have joined Neudesic as a Principal Consultant II, heading/responsible for the Connected Systems/SOA practice for the East Coast. I will have a bit more to say soon. I would expect this blog to change focus to SOA, BizTalk, WCF, WF, and all Connected Systems especially in large Enterprise accounts that is now my respoinsibility to run and enable the growth of. We have a lot of openings for experienced people with at least 7-10 years experience and I have a team to build for the East Coast so contact me if you would like to be part of it. Read More...
|
-
We are now moving into Center City and South Jersey . Take a look at our most excellent next meeting in Center City with my friend Walt on WPF. I am doing the South Jersey presentation on May 9th . Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
I've been presuaded to bring out my Hardcore .NET (CLR Internals) out of retirement for DevTeach again this year. This post will be a record of trying to get an environment up and going..... Will it work on Vista? Does he still have his CLR chops? Stay tuned... Rotor You need to install ActivePerl 5.8.8 first Shared Source Common Language Infrastructure 2.0 Rotor V2 Download Tools ILDASM Reflector Reflector File Dissembler PE Browse Professional Dissembler PE Browse Professional Interactive Win32 Debugger/Dissembler ASMEX Free-Source .NET Assembly/PE File Analyzer CECIL library for IL gen/inspect ClassMaster Dis# .NET Decompiler Decompiler.NET F# Assembly Explorer I'm rocking out to Heartbreak Beat by The Psychedelic Furs from the album Beautiful Chaos: Greatest Hits Live Technorati Tags: .NET , CLR , Rotor , CLI , Shared Source CLI Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
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...
|
-
The Summit didn't end on the greatest note for me. I was supposed to fly out at midnight tonight. I have been battling a sinus issue all week at the Summit and yesterday it got pretty serious that I had to get an anti-biotic and medical attention. So one issue is that my ears are so bad they could pop if I fly. The other is that there is a big storm back home so my flight would probably be canceled anyway. But there is nothing available on any airline for any time tommorow as airlines are rescheduling people until Monday! So my flight is not until Sunday night and I'm stuck in Seattle until then (: I am going to try to venture out of my hotel room for dinner with Tomas as I have not been out in over 24 hours. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
This says it all. Technorati Tags: .NET , Agile , Agile Development , Extreme Programming , ORM , Data , Entity Framework , ADO.NET 3.0 , Orcas , MVP , Visual Studio , VSTS , Team System , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
A great treat today was the Architect MVPs having a tour of the PAG Agile facilities with my very good friend Peter Provost. What they have accomplished, especially within the Microsoft office system, is pretty amazing. I will publish pictures later as this information is alll public. They have constructed a number of rooms (maybe 6) that are re-sizeable to serve differing team sizes on the fly. In each room, they have created an Agile "War Room." They have pairing stations like I talked about here that we did. The walls of the room are a special kind of glass that are actually full Wall Talkers for collobrative design. Each of the pairing stations has two flat screens on pivoting equipment so that you can adjust the screens to work the way the pair does. All the cabling has been put under a raised hidden floor. Each room has a projection wall that the computers can connect to via Vista's features. All the people sit together in one of these rooms but the interesting thing is that they wanted to have glass so that the developers could still have a view of the outside and not be a "cave." There is a lot more I am sure I am missing but I encourage you to dig up Peter's posts on this. My group, when we moved to Philly, also spent a chunk of money making a first class Agile facility. We have a large open space with wall talkers. We have a a bunch of pairing stations with dual monitors. The pairing stations are flat in the sense that any pair of people can go up to any station with the chairs and go. Like Peter's groups, we created an area behind for quieter time, to do email. People use their laptops in this area to do email, etc. We don't even have email and such on the pairing stations. We created a base Win2K3 system image with all our tools, seetings (NUnit, etc) and have the exact same image on all stations. More on this later. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Today, the "breakout" sessions begun. In other words, we started drilling down with the product groups; for me that is Solution Architect. Some of the sessions I can't even name as even the code words are not public but I did want to mention that we had a great session and discussion (on the present) with Jack Greenfield on "The Future of Software Factories and Q &A with Jack Greenfield." Leaving out the future, we had a great discussion on a topic I generated when I told Jack that although I buy the notion totally of Software Factories (we use WSSF, CAB, Smart Client Factory to mention just a few) I had a really hard time buying the notion of Software Product Lines as it really smacked to me of Big Design Up Front, something I abhor as an Agile Architect. The answer was a good one, revolving around the idea of harvesting best practices, frameworks, etc of Product #1, #2 and it doesn't have to be some huge heavyweight notion of designing the product line in advance. I think that's how I understood it. Technorati Tags: .NET , Software Factories , Software Architecture , MVP , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Ayende says, " Here is an interesting discussion about this topic. Apperantly you will not be able to just take any object and persist it using the Entity Framework. You need to either inherit from a base class, or (in the future) implement a set of interfaces. I can't figure out what the reason for that is. It is not as if supporting POCO persistance ignorance is hard or complicate the framework (at least not compare to the issues of the persistance and querying themselves). One of the goals for NHibernate is that you should be able to develop your application where only the controller has a reference to NHibernate, nothing else. " Just know that myself, Jeremy Miller, Scott Bellware, Richard Llelyn are taking the Entity folks apart about this as we speak (at the Summit) and teaching them about NHibernate. Technorati Tags: .NET , Entity Framework , ADO.NET 3.0 , Orcas , MVP , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Yesterday was registration today. I got to spend some time with Patrick Smachia and Scott Hanselman looked at the absolutely amazing new beta of NDepend . Patrick has built a new powerful query language and some great visualizations into the tool that absolutely convinced me I need to use this for myself and my team. The Code Better team,of which there are like 9 of us here has been doing a lot of hanging out as well. Last night, we had a regional dinner for the Americas. All I can say is that both Beth Massi and Nick Landry were out of control during Kerioke! -). After that, I joined Rod Paddock, Jim Duffy, Claudio, Scott Swigart and about 20 others in seeing 300 , which rocked! Today, we had a Bill Gates keynote. I am under NDA for the whole week so I can't say anything really other than experiences. I thought the Bill keynote was not one of his best. We had good sessions today culminating with a great one from Don Box and Chris Anderson, where they sort of revealed what they are working on but again can't say anything. We also had God Anders Heilsberg present an awesome presention on LINQ. Great discussions all day with CB's Jeremy Miller on Agile Architecture and many other agile design issues. If I were to get anyone on the planet to work with us, Jeremy would certainly be at the top or near the top of that list............. Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
Like Tomas and so many others, I am in seattle this week for the MVP Summit. After seeing Tomas' post, I IM'd him and went down for coffee.I only get to see my good friend once a year in person as Tomas lives in Columbia. That's the greatest thing about the MVP Summit for me, the connections and friendships. After that, we hooked up with Raymond and headed out to Rod Paddock's party where the Code Better contingent (Raymond, myself, Scott Belleware, Rod, Jeff Palermo) made a big showing. I just shaved my head bald like Raymond and Scott, so along with Nick Landry we took a pretty scary picture! Lots of other people there like William Vaugn, Beth Massi, Cathy Gero, Miguel Castro, Nick Landry, and many others. Hour of rest and then we're all over to Party with Palermo where Jeff says he has 250+ people coming! BTW, if you want to hook up here and especially if you are here in the Westin, leave me a note here! Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
|
-
In the last two posts 101 and 102 , I went pretty deep in some areas. I want to step back and do some more tutorial stuff. So the first question out of the gate is what is Workflow itself and where might you use it? In a nutshell, a Workflow describes and automates a Business Process. It can be described as a "reactive" program which tends to contain some traits: Workflow declared as a set of Activities Coordinates people and software Has real-world control flow Runs reliably and durably Tolerates dynamic change A Workflow is typically designed by a Process Designer using Business Process Analysis, Modeling, and Definition tools. That Process Definition is fed into a Workflow Management System. The WMS will have Users, Applications and Administrators/Supervisors. The WMS will present that Process Definition visually in some form and launch applications. From looking at workflows, we see that some challenges are present. Unlike non-reactive programs, workflows tend to be long-running and stateful. It may take 20 days for an order to be shipped for instance. There usually needs to be some controls to allow a person to override or skip a step in the workflow. Finally, we must be able to see into the workflow and see what state its in and visualizing control flow. Workflow is used in many scenarios like: Business Process Management (BPM) Document Lifecycle Management (Sharepoint, K2) BizTalk Orchestration Sales Management Line of Business Apps Many others... Enter Windows Workflow (WF). Unlike K2 and Sharepoint, WF is not a Workflow Management system or product. It is instead, a general purpose framework for building workflow into your own applications. It ships as part of the .NET Framework 3.0, and ships with both Vista and Longhorn Server. It is installable on Windows XP SP2 and Win2K3. Since WF is baked into Vista and later systems, and is a general framework, it is a single workflow execution engine for all Windows platforms. Indeed, products like K2, Sharepoint, Read More...
|
|
|
|