Software engineering is about solving problems. Every engineer knows the thrill of writing code that just works and resolves a once-intractable problem. The best solutions get used and reused to ...
In the previous instalment of this three part series, I examined the ‘Worker Aggregation’ anti-pattern. I also listed a number of ways to modify it so as to reduce the probability of its ...
Starvation occurs when one or more threads of execution are prevented from proceeding beyond a given point due to a predicate that will never be satisfied. Deadlock is a special form of starvation ...
You should not have your receptionist using the secondary DC as her personal PC. really, it isn't a good idea. Apparently so. The story was related to me by a co ...