ACM Turing Award meets TechEd Europe

Great news! Jim Gray is going to speak @ TechEd Europe!I’m really looking forward!

0

Writing Secure Code: On the Road again …

Together with Mario, I’m going to deliver the following content throughout Austria: Writing Secure Code: Essential Security Technologies (part 1) Writing Secure Code: Essential Security Technologies (part 2) Secure Application Architecture .NET Framework Security Curious? Join us at one of the following dates:   Monday, 10.05.2004 Courtyard by Marriott, Graz Tuesday, 11.05.2004 Microsoft Österreich, Wien…

5

The real advantage of binary XML

I’ve attended several session about WS-* specs in the past. One of the biggest problems is XML’s human readability. Instead of explaining the concepts many presenters just deal with the underlying XML representation. As a result, the session usually ends with snoozing attendees. I don’t believe there is a need for a binary XML standard….

1

Governments need education in software architecture

CBDi explicitly states that this is NOT an April Fool! Check out their article how EU ensures chaos in media components.   They question the EU government’s understanding of the following definitions: A component is a set of functionality that offers well defined capabilities through interfaces. A good component will hide the internals completely from…

2

Interesting Warning about PHP and Apache 2.0

Excerpt from the PHP Manual:    WarningDo not use Apache 2.0 and PHP in a production environment neither on Unix nor on Windows.   No comment…

15

No need for latent typing in C#

To follow up on my recent post, I came to the conclusion that I’m definitely not missing latent typing! At the end, the question is whether you want to have tightly or loosely coupled implementations. IMHO coupling at the level of a programming language has to be as tight and explicit as possible. I just…

0

Interesting Thoughts on C# and Java Generics

If you like philosophizing about programming languages you have to check out Bruce’s thoughts on Java and C# Generics: Generics Aren’t About Latent Typing Having over a decade of C++ experience, I’m still not sure whether I like or dislike the latent typing behavior. Personally, I prefer constraints and explicit expressions just to avoid misapprehension in…

2

The Art of Writing Session Abstracts…

Sometimes it’s even more difficult to write a session abstract than to compile the skeleton of the presentation itself. This sounds maybe a bit strange, but in most cases I already have to know my session’s story and structure before I can start writing an accurate abstract. This implies that I have to write the…

2

I finally made it…

After more than one year of weblog voyeurism, I finally decided to share my thoughts and entered the blogging space today. As an Architect Evangelist for Microsoft Austria, I support and consult companies in software architecture related topics and frequently speak at local and international events and conferences. My main interests over the last twelve…

6