Recent Articles

Aspect Oriented Programming

For software concerns, two different levels of separation are distinguished: Conceptual Implementation Conceptual level separation of concerns addresses these issues: Provide sufficient abstraction for each concern as an individual concept. Ensure that the individual concepts are primitive, in the sense that they address the natural concerns in the mind of the programmer. Implementation level separation […]


This is author’s humble attempt to resolve the chaos experienced through asynchronous concurrent interaction with research academia and commercial industry during pursual of professional studies. UML, though the name states unified, is visualized by many to be universal. This then coupled with multi-paradigm languages such as C++ and Java leads to complex diagrams where couple […]


Get every new post delivered to your Inbox.