It's 2008. Where's my flying car? RSS 2.0
 Saturday, December 06, 2003

„Software architecture is a tough thing - a vast, interesting and largely unexplored subject area. And of course everyone has something to say about it!”

Go, get and read the first issue of the Microsoft EMEA Architect’s JOURNAL. You will be surprised in many ways.

*(I wrote an article on blogging in general and dasBlog in particular for this issue. Here’s the shortcut.)

 

Saturday, December 06, 2003 10:27:54 AM (Pacific Standard Time, UTC-08:00)  #    Comments [4] - Trackback
Architecture

The Releases section over at the GotDotNet workspace has three variants of v1.5:

"Source ZIP" with the code, "Web Files" with the runtime files (to update existing installs and do manual installs) and "Web Setup" which is an MSI to install the web site. Because the feature list keep growing, but we haven't done a language update for the various local languages, yet, updates to the string tables are welcome in the workspace source control system. And before you update: make a backup.

I am running v1.5 here without any problems. Let us know in the GotDotNet workspace message boards if you find any. I likely won't be able to answer any support questions this or next week.

Please note that you must not have the Whidbey Alpha version of ASP.NET mapped to the web into which you install this version; it can be present on the box, but not on the web for dasBlog. Otherwise you will get all sorts of assertions and error messages that aren't my fault ;)

 

Saturday, December 06, 2003 7:33:54 AM (Pacific Standard Time, UTC-08:00)  #    Comments [3] - Trackback
dasBlog
 Friday, December 05, 2003

I had too little time today to make the necessary corrections on the few install issues that I found due to the workspace fellows not adding the files where they need to be (It's tricky so not necessarily their fault). The problem is not fixing, the problem is testing: Install the source MSI, build, find problem. Go back to original version, fix, full build, install source MSI ... you get the picture. 

Friday, December 05, 2003 10:35:40 AM (Pacific Standard Time, UTC-08:00)  #    Comments [0] - Trackback
dasBlog
 Thursday, December 04, 2003

I think I am done with v1.5 of dasBlog. However, experience tells me that I'll usually find a tiny problem just after I've packaged it all up and posted it, so I'll keep the source tree checked out and the files sitting here for another 24 hours until I am sure that it works well here.

Omar and Harry have done a fantastic job cleaning up some of my mess and they've added some cool new things.

We've got a simple search facility now, comments can be deleted, the administrator UI got a bit better organized, a bunch of annoying little bugs were fixed, the stylish "dasBlog" theme does work now and is the default, you can finally change your password through the UI, a corrupt login-cookie won't crash the site anymore, comments now show up in the correct time zone, the SMTP server settings for notifications can now be tested, we have a plugin for NewsGator, etc.

 

Thursday, December 04, 2003 4:01:13 AM (Pacific Standard Time, UTC-08:00)  #    Comments [1] - Trackback
dasBlog
 Wednesday, December 03, 2003

"...by the way my colleague on the shit project at work said today it might be easier if we just killed the customer."

Wednesday, December 03, 2003 3:35:03 PM (Pacific Standard Time, UTC-08:00)  #    Comments [3] - Trackback
Other Stuff
Arvindra Sehmi, who is “Senior Architect” at Microsoft EMEA, is indeed one of the most brilliant architects I know and also happens to be the project manager and “owner” of the project I am working on as the lead architect at the moment (I’ve hinted at it here and here) has finally allowed me to say bit more about what we’re up to. The goal of this project, code-named “FABRIQ”, is to create a special-purpose, high-performance, service-oriented, one-way messaging infrastructure for queuing networks, agents and agile computing. It’s not a Microsoft product. It’s an architecture blue-print backed by code that we write so that customers don’t need to – at least that’s the plan. In case that doesn’t tell you anything, I’ll try to give you a little bit of an idea (It’s long, but it’s hopefully worth it) ....
Wednesday, December 03, 2003 3:12:23 PM (Pacific Standard Time, UTC-08:00)  #    Comments [0] - Trackback
Architecture
 Tuesday, December 02, 2003

I am very much looking forward to the “EMEA Microsoft Longhorn Developer Preview Tour” that’s going to happen in a very dense 3 week stretch in late January / early February 2004. I feel honored to have been invited again to present the highlights of the PDC on a speaking tour throughout Europe (as in 2002) with David Chappell and an excellent group of Microsoft EMEA technical evangelists (Lester Madden, Nigel Watling, and Hans Verbeeck). We are going to be in 13 countries within 3 weeks – or 15 workdays. I will post links to the individual country’s event sites as I learn about them. In one day, we’ll take you through the best of Longhorn, WinFS, Avalon, the Visual Studio Whidbey release and Indigo (my part). If you weren’t at PDC, you should go. If you were at PDC, you should still go just to hear David speak. :-D

Here’s the first event I know the official site of. The Developer and ITPro days in Belgium are, however, much bigger than “just” our tour. We’ll be there on the second day (Feb 11th), but there’s a very exciting program on the first day already and the array of speakers is nothing less than impressive. (I just wonder why some of the speakers look like lizards right now)

Developer and ITPro Days 2004. February 10th-11th 2004, Ghent, Belgium. I’ll be there.

 

Tuesday, December 02, 2003 2:44:55 AM (Pacific Standard Time, UTC-08:00)  #    Comments [4] - Trackback
Talks | EMEA Longhorn Preview
 Sunday, November 30, 2003

I'll put together the v1.5 build version of dasBlog next week. The v1.4 "PDC build" proved to be "true to the spirit of PDC bits" and turned out to have a couple of problems with the new "dasBlog" theme and some other inconveniences that v1.5 will fix. The true heroes of v1.5 are Omar and the many other frequent contributors to the workspace; I just didn't have enough time to add features recently.

As I blogged last week, I am very busily involved in a exciting (mind that I use the word not as carelessly as some marketing types) infrastructure project on service-oriented architectures, automnomous computing an agile machines. I wrote some 50 pages of very dense technical specification and a lot of "proof of concept" code in the past two weeks and we're in the process of handing this off to the development team. I am having a great time and a lot of fun, but because the schedule is insanely tight for a variety of reasons (I am not complaining, I signed it knowingly), I've been on 16 hour days for most of the past two weeks.  In some ways, this is also an Indigo project, because I am loosely aligning some of my core architecture with a few fundamentals from the Indigo connector architecture published at PDC to that we can take full advantage of Indigo once it's ready. The Indigo idea of keeping the Message body in an XmlReader is an ingenious idea for what I am doing here. In essence, if you only need to look at the headers inside an intermediary in a one-way messaging infrastructure like the one I am building right now, you may never even need to look anything from the body until you push the resulting message out again. So why suck it into a DOM? Just map the input stream to the output stream and hand the body through as you get it. That way and under certain circumstances, my bits may already be forwarding a message to the next hop when it hasn't even fully arrived yet.

One of the "innovative approaches" (for me, at least) is that within this infrastructure, which has a freely composable, nestable pipeline of "aspects", I am using my lightweight transaction manager to coordinate the failure management of such independently developed components. The difficulty of that and the absence of an "atomic" property of a composite pipeline activity are two things that bugged me most about aspects. There's a lot more potential in this approach, for instance enforcement of composition rules. It works great in theory and in the prototype code and I am curious how that turns out once it hits a real life use-case. We're getting there soon. (My first loud thinking about something like this is was at the very bottom of this rant here.) I'll keep you posted.

In unrelated news: Because I know that I'll be doing a lot of Longhorn work and demos in the upcoming months (my Jan/Feb/Mar schedule looks like I am going to visit every EMEA software developer personally), I've meanwhile figured that my loyal and reliable digital comrade (a Dell Inspiron 8100) will be retired. Its successor will have a green chassis.

Sunday, November 30, 2003 10:14:03 AM (Pacific Standard Time, UTC-08:00)  #    Comments [5] - Trackback
dasBlog | Indigo | Web Services
 Monday, November 24, 2003

No, I didn’t give up blogging. I am working on a project. I am writing lots of specification and a big prototype. Has to do with SOA, Queuing Networks, Agents, Agile Machines and even a little bit with Indigo. I am pretty excited about this. If all works well, the result is going to be public very early next year.  I am just too busy to blog at the moment. I am the critical path. Excuse the continued silence. ;-)

Monday, November 24, 2003 1:58:37 AM (Pacific Standard Time, UTC-08:00)  #    Comments [1] - Trackback
Other Stuff
 Friday, November 14, 2003

While most of the newtelligence events are currently held in German (such as www.TornadoCamp.net), there's actually one that you can attend that's held in English - and it happens in one of the most beautiful little countries in Europe: Slovenia.

(The area around the event location is so cute, you might think Disney had something to do with it - I've been assured that they didn't)

CodeWeek runs a full week (7 days!), from December 1 through December 7 in Bled and I've been told that they've got one or two seats left, so if you're interested (or know someone who is) and act quickly, you may still be able to grab one.

Friday, November 14, 2003 6:21:33 AM (Pacific Standard Time, UTC-08:00)  #    Comments [1] - Trackback
newtelligence
Stuff
About the author/Disclaimer

The content of this site are my own personal opinions and do not represent my employer's view in anyway. In addition, my thoughts and opinions often change, and as a weblog is intended to provide a semi-permanent point in time snapshot you should not consider out of date posts to reflect my current thoughts and opinions.

© Copyright 2008
Clemens Vasters
Sign In
Statistics
Total Posts: 712
This Year: 6
This Month: 0
This Week: 0
Comments: 1211
Themes
Pick a theme:
All Content © 2008, Clemens Vasters
DasBlog theme 'Business' created by Christoph De Baene (delarou)