You are probably familiar with the object-oriented and functional programming paradigms, but what about the actor model? The actor model is designed for conc...
Current Presentations
Building concurrent systems is challenging. Code that is innocuous when run on a single thread can require a tangle of locking when running on multiple threa...
If you’ve been programming long, you’ve had the experience of looking at your own code and struggling to understand it. Worse yet is trying to understand oth...
Code duplication threatens the agility and maintainability of software. Literally repeated code can be easily remedied, but there are other more subtle and i...
All .NET developers have used generics, but too few utilize their full power. Most developers who use generics think of them only for collections, when they ...
What is software architecture? What is the role of the architect? Is architecture relevant to agile development? What does this have to do with developers? T...