Martin Fowler
Martin Fowler writes insightful articles on various subjects of interest related to software development, such as XP and agile methods, refactoring, design patterns, and UML. He is also the author of a number of books on these subjects. I find that his articles on XP and agiles methods especially inspiring and are in concurrence with [...]
UML References
UML is not a magic bullet that will make all your software development problems disappear. To bring value to a project, it must be used properly. Therefore, a good book or course or even online tutorial would be a smart thing to do. I learned my UML in a very good course, but I would [...]
UML Tools
UML is the defacto standard for visually representing object-oriented design. UML diagrams can simplify wordy design documents without the need for complicated key legends to explain adhoc symbols. In companies where adhoc diagramming are used, the legends are often missing, causing ambiguities and confusion. UML goes hand-in-hand with Java programming, as it is suitable for [...]