A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
Anti-patterns can be hard to spot. Anti-patterns are the inevitable outcome when a rule set is applied so rigidly that it yields the opposite of the original desired outcome. User experience is no ...
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 ...
Sometimes the best way to understand what good looks like is to look at the opposite. By understanding common anti-patterns, we can better understand Agile. Much has been written about the positive ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Vivek Yadav, an engineering manager from ...
New Year’s resolutions fail because they start from a false premise: that you are a problem to be corrected. They frame your ...
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 ...
As opposed to more traditional server models, in serverless computing/architectures you pay for compute time used as well as potentially read/write requests to cloud provider integrated services.
Obscuring strategies seek to disguise the true intent of a legislative measure, such as through “phrases of universal appeal.” These are statements that nearly everyone would be sure to agree with, ...
Get an overview of design patterns, then use what you've learned to evaluate whether the Composite pattern is a good choice for a particular Java use case Numerous strategies have been devised to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results