Besides reading books, what are some other best ways to stay tip top on technology, especially Design Patterns and Architecting?

I try often to look at the Microsoft site but that thing is like a zoo. Join newsgroup?