DevHawk
Passion * Technology * Ruthless Competence
Weblog
Archives
Custom Content
TechieWife
DevHawk Designs
Wednesday, July 25, 2007
« Morning Coffee 104
|
Home
|
*Now* How Much Would You Pay For This Co... »
Early Afternoon Coffee 105
My two sessions on Rome went very well. Sort of like what I did @ TechEd last month, but with a bit more kimono opening since it was an internal audience. Best things about doing these types of talks is the questions and post-session conversation. I've missed that since moving over to MSIT.
Late last week, I got my phone switched over to the new Office Communications Server 2007 beta. In my old office, I used the
Office Communicator PBX phone integration features
extensively. However, when we moved we got new IP phones that didn't integrate with Communicator. So when a chance to get on the beta came along, I jumped. I'll let you know my impressions after a few weeks, in the meantime you can
read about Mark Deakin's experience
.
Matevz Gacnik
figures out
how to build a transactional web service that interacts with the new transactional file system in Vista and Server 08. Interesting, but personally I don't believe in using transactional web services. The whole point of service orientation is to
reduce
the coupling between services. Trying two services (technically, a service consumer and provider) together in an atomic transaction seems like going in the wrong direction. Still, good on Matevz for digging into the transactional file system.
Udi Dahan gives us
6 simple steps
to being a "top" IT consultant. I notice that getting well known, speaking and publishing are at the top of the list but actually being good at what you're well known for comes in at #5 on the list. I'm sure Udi thinks that's implicit in becoming a "top" consultant, but I'm not so sure.
Pat Helland thinks
Normalization is for Sissies
. Slide #6 has the key take away: "For God's Sake, Don't Normalize Immutable Data".
Larry O'Brien
bashes
the new
binary
efficient XML
working group
and
working draft
. I agree 100% w/ Larry. These aren't the droids we're looking for.
John Evdemon
points to
a new e-book from my old team called
SOA in the Real World
. I flipped thru it (figuratively) and it appears to drill into the
Foundations of Solution Architecture
as well as provide real-world case studdies for each of the
pillars
recurring logical capabilities. Need to give it a deeper read.
Posted By
Harry Pierson
at 12:36 PM Pacific Daylight Time
Comments [3]
SOA
|
Database
|
Morning Coffee
|
Presentation
|
Rome
|
WCF
|
XML
Wednesday, July 25, 2007 7:40:02 PM (Pacific Standard Time, UTC-08:00)
Interesting reference to "SOA in the Real World".
I haven't read it yet, but I think the summary is telling: forethought over afterthought to achieve integration.
My reaction is to choose a REST/Web architecture and design for serendipity...
John Heintz
Thursday, July 26, 2007 7:30:44 AM (Pacific Standard Time, UTC-08:00)
Re: New XML draft
Here we go again ...
A long time ago in a galaxy far far away during the tech boom ...
I worked at a little company called XML Solutions that was made up of 1/2 of the XML 1.0 board.
Granted, I was a sys admin and hardly dealt with the language unless it was getting the Tomcat ISAPI to work with it, but I digress ...
The problem that I forsee with this course of action is thus :
- By restricting / reclassifying the XML, It has the effect of proprietizing XML. And of course, XML was created because companies couldn't agree on standards in the first place.
- By adding the Binary Elements to XML, the only good I could see coming from this is *possibly* additional layers / levels of security of data within the XML Structure.
One of the earliest issues / problems that my former company had was that potential clients / customers would demand that their version be unique to them. For Example: AmEx demanded certain portions of the XML structure be included while others were dis-cluded (?) resulting in a slightly proprietary new AMEXML .
Several others complained about the inherant openness of XML and how to secure the information in transit. This lead to a high utilization of EDI as more or less a transport layer or encryption of XML. This brought on a small boom for products such as XEDI (Pronounced Zee-Tea) to perform the EDI <-> XML translations.
Whoopie. Back to the present.
So now they want to re-invent the wheel so that binary code can be brought through a structured text file all over again. I think that people have "been there / done that". It's called UUENCODE. Get used to it.
The problem itself seems to lie in that no-one has noticed that a similar company generic structure and way of allowing standard information passing and notification has been around for years in a slightly modified form. Is anyone familiar with a SNMP Walker ? Has anyone addressed the issues with transporting information / transforming data within the confines of SNMP yet ?
I don't think so, but then again, a Pessimist is never disappointed ;-)
J Perseo
Saturday, July 28, 2007 1:17:07 PM (Pacific Standard Time, UTC-08:00)
"but actually being good at what you're well known for comes in at #5 on the list. I'm sure Udi thinks that's implicit in becoming a "top" consultant, but I'm not so sure."
I think that one of the key differences between those who are perceived as top IT consultants and others who are knowledgable, valuable consultants is the exposure. This is often "the hard part" for those wanting to move up and make "the big bucks" :)
I think that being good is practically a prerequisite for anyone actually making a living from consulting.
Udi Dahan - The Software Simplis
Comments are closed.
Ads by The Lounge
Email DevHawk
Subscribe to DevHawk
DevHawk's Live Profile
DevHawk on Twitter
RayTracer
Blog Archive
February, 2010 (1)
January, 2010 (1)
2009 (92)
2008 (125)
2007 (245)
2006 (174)
2005 (150)
2004 (252)
2003 (262)
Recent Bookmarks
Tags
.NET Framework (2)
__clrtype__ (9)
ADO.NET (5)
Agile (7)
AJAX (3)
Architecture (288)
Guidance (6)
Interop (2)
Modelling (61)
Patterns (7)
Process (4)
SOA (94)
Web Services (5)
ASP.NET (25)
Async Messaging (2)
Azure (1)
Battlestar Galactica (3)
BI (2)
BizTalk (4)
Blogging (117)
dasBlog (11)
Podcasting (4)
BPM (1)
C# (11)
C++ (4)
Capitals (5)
CardSpace (3)
CLR (2)
CodePlex (1)
College Football (10)
Comedy Central (1)
Community (81)
Concurrency (6)
Consumer Electronics (1)
Database (13)
Debugger (23)
Dependency Injection (2)
Development (122)
C Plus Plus (1)
Embedded (5)
Lanugages (42)
Media (2)
P2P (11)
Rotor (1)
SharePoint (6)
SOP (3)
DIY (1)
DLR (25)
Domain Specific Languages (15)
Durable Messaging (5)
Dynamic Languages (12)
Dynamic Silverlight (1)
Education (3)
Enterprise 2.0 (1)
Entertainment (14)
ETech (15)
F# (51)
Functional Programming (17)
Game Development (2)
Guidance Automation (3)
Hardware (8)
HawkCodeBox (1)
HawkEye (3)
Health (1)
Hockey (31)
Home Electronics (1)
Home Network (5)
Hosting API (1)
Humor (5)
IASA (1)
Idempotence (3)
infrastructure (5)
Instrumentation (4)
Integration (2)
IronPython (112)
IronRuby (16)
Java (2)
Job (3)
Kodu (1)
LangNET (2)
Lightweight Debugger (5)
LINQ (23)
Live Framework (3)
Live Mesh (2)
Lost (1)
Master Data Management (1)
Media 2.0 (6)
Microsoft (31)
MIX06 (2)
Mobile Phone (1)
Monads (5)
Morning Coffee (172)
Object Oriented (4)
Office (5)
Open Source (8)
Open Space (2)
Operations (3)
Other (135)
Art (1)
Books (1)
Family (33)
Games (18)
General Geekery (27)
Home Theater (1)
Movies (23)
Music (20)
Politics (3)
Society (1)
Sports (37)
Working at MSFT (19)
Parallel Programming (3)
Parsing Expression Grammar (16)
patterns & practices (2)
PDC08 (5)
Politics (48)
Polyglot (3)
PowerPoint (2)
PowerShell (39)
Presentation (7)
Projects (1)
HawkWiki (1)
Pygments (5)
Python (6)
Quote of the Day (4)
Refactoring (1)
Research (2)
REST (18)
Reuse (5)
Robotics (2)
Rock Band (4)
Rome (5)
Ruby (23)
Ruby on Rails (1)
Sci-Fi (2)
Scripting (4)
Security (3)
Service Broker (14)
SharePoint (2)
Silverlight (20)
Social Software (1)
Software + Services (2)
Software Design (2)
Software Engineering (1)
Software Factories (11)
Software Industry (1)
Space Elevator (1)
Spark (1)
SQL Server (2)
Stephen Colbert (1)
TechEd (7)
TechEd06 (1)
TechRec League (1)
Television (6)
Travel (7)
Unified Client (1)
Unit Testing (4)
USC (1)
UX (1)
Virtual PC (2)
Visual Basic (3)
Visual Studio (20)
Volta (2)
Washington Capitals (37)
WCF (31)
Web 2.0 (67)
Web Services (7)
WF (21)
Windows (3)
Windows Live (29)
Windows Live Writer (3)
WPF (8)
Xbox (1)
Xbox 360 (54)
XML (11)
XNA (15)
Zune (4)
Disclaimer
: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
Sign In