My name is Adrian Smith.

I am a software developer, software architect and performance consultant. Originally from the UK, working in Vienna since 1998. These days I mainly work on web software using Java.

This is my blog, where I write about topics such as: software architecture, programming languages, databases and others.
(And, ocassionally, my life.)

Blogging since
Follow me: Facebook | Twitter | Email

Latest Post

On writing deadlock-free and composable softwareDeadlocks are: One session/user has acquired access to resource A (and won't let anyone touch it), and is waiting for resource B. Another user/session has acquired access to resource B and is waiting for resource A. They'll both wait forever. You don't want that. Your software has now crashed. You want your software to be deadlock-free. Software composability is: You want to split your software into small independent pieces that can be combined. Read more...
More content: All posts | All categories
Proudly powered by Hugo, with a custom theme developed by myself