A number of people have asked whether I will be teaching my Effective Concurrency seminar in Europe. The answer is yes:
Effective Concurrency (Europe) will be held on March 16-18, 2009, in Stockholm, Sweden. This is my only public European seminar in 2009. I’ll cover the following topics:
Fundamentals: Define basic concurrency goals and requirements • Understand [...]
Read Full Post »
Posted in Friday Thoughts on January 16, 2009 | 8 Comments »
While walking our dogs recently, we came across several of these signs — ironically, in front of our neighborhood school.
Read Full Post »
This month’s Effective Concurrency column, “volatile vs. volatile”, is now live on DDJ’s website and also appears in the print magazine. (As a historical note, it’s DDJ’s final print issue, as I mentioned previously.)
This article aims to answer the frequently asked question: “What does volatile mean?” The short answer: “It depends, do you mean Java/.NET [...]
Read Full Post »
A few days ago I posted a challenge to name the researcher/team and approximate year each of the following 16 important technologies was first demonstrated. In brief, they were:
The personal computer for dedicated individual use all day long.
The mouse.
Internetworks.
Network service discovery.
Live collaboration and desktop/app sharing.
Hierarchical structure within a file system and within a document.
Cut/copy/paste, with [...]
Read Full Post »
We enjoy such an abundance of computing riches that it’s easy to take wonderful technological ideas for granted. Yet so many of the pieces of our modern computing experience that we consider routine today were at one time unimaginable. After all, back in the early days of computing, we were still discovering what these newfangled [...]
Read Full Post »