Evolution of Distributed Computing

One of the most amazing things about being a professional developer is that change is a constant. Although change is always exciting and keeps the industry forever vibrant, this change comes at a cost—the maintenance of all the great technologies of the past that are now, well, technologies of the past. In short, developers today need to understand how to create all the latest, coolest innovations and integrate these innovations with a lot of legacy technologies. This means that there is always a need to maintain a variety of current and legacy systems. Just think of all the COBOL code written decades ago that is still a vital piece of many companies’ IT infrastructure. Relational databases are another good ...

Get The Object-Oriented Thought Process, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.