Saturday, November 27, 2004

The Addison-Wesley Signature Series

The Addison-Wesley Signature Series Series is a great series of books for anyone interested in enterprise application architectures and whose daily work is designing and maintaining those systems.I personally own three books of the series and each one is both a great reference and a well entertaining piece of literature as well. So let me introduce the three to you.Patterns of Enterprise Application Architectureby Martin FowlerAs the title states the book focusses on enterprise application architecture patterns. It's one of the eariler books of...

Study Paper - Web Application Development

Concepts and TechnologiesIn a client-server scenario like browser based application development, the Three Tier Model is of extreme importance and is therefore base of the technological discussion within this document.With the first tier - the presentation layer - accessibility issues and the need to serve client-specific content is discussed. It is explained how template technology helps with the maintenance process of a web-based application and how it is incorporated efficiently into the concurrent development model.On behalf of the second –...

X-Desktop

Just to have another system of the open-source community opposing the closed source solution just presented I have to mention X-Desktop. X-Desktop aims to bring the a skinnable windowing metaphor to the web. And they do that pretty well. The project might not have evolved much since it has been orginially released (about 2 years ago). It's comprised of a few JavaScript files which provide an API to open, close and arrage skinned inline windows on any website. You probably find some bugs that are worth fixing but basically it's a very stable...

Söhne Mannheims

Usually I don't like German music too much. Especially German folk music (Schlager) gives me the creeps. But there are some exceptions to this general rule. One of them is the new album Zion by Söhne Mannheims (sons of mannem ;-). For all true fans of those guys please forgive me for not having done my homework on them. They pretty much live up as they have Xavier Naidoo amongst them, who is a true star on the sky of German music business. The music they do is always a little orchestral, which I always like. But it's not only the music but also...

Need to finish the previous article

And there it is: sloppyness again. I was going to finish the article on "Threading in a Windows environment" this week but work got me pretty busy. Currently have two projects at the same customer and those keep me busy as hell. Especially since I am the only consultant on the team of my employer SNP at the customers site. The naggy thing is that I am not so much busy coding but more coordinating going-lives of software and stuff.I really hate all the formal processes you need to go through in big companies. In my opinion processes should be defined...

Bindows.net

Bindows.net is a client sided rich client application framework, that uses petty much CrossBrowser JavaScript to do really impressive things. It aims to enable developers to code OS-style applications using just XML and deliver them via the browser. You can use XML to layout your application, and use JavaScript to implement dynamic behaviour for components in their own component model. Components can be embedded pretty easily into existing web site. It's a truely exiting technology, and since x-browser support is available for Internet Explorer...

2Advanced Studios

2Advanced Studios is some site you need to love. Everything they do is like a little masterpiece of the web of it's own. They understand to give sites personality by applying new navigation concepts and still you'll never feel lost.Although I am not too much a fan of the new prophecy design in particular (liked the old one better) I still have to say "hats off" to the great crew behind 2advanced, a name they truely deser...

Monday, November 22, 2004

Threading in an Windows environment

MotivationEvery now and then someone drops off a question and zend.com and the likes, asking is multi-threading in a Windows environment would ever be possible. Usually the answer that poor person is getting sounds something like:"PHP is good for the web and multi-threading is not for the web, since the web is usually about synchronous user dialogs"In my opinion this is first of all not true: The Web is not just about synchronous user dialogs. It's about asynchronous user dialogs as well, although addmittedly they are not handeled very well by...