Tcl (Tool Command Language) is a very powerful and easy to learn dynamic programming language, suitable for a very wide range of uses. Tcl is regarded as one of the best-kept secrets in the software industry. This book gives you a hands-on experience on Tcl, helping you develop network-aware applications using this mature yet evolving...
This book is about programming-in-the-large, a term coined by DeRemer and
Kron [2] to distinguish the assembly of large applications from components, from
the task of implementing those components themselves. Many of the principles of
programming-in-the-large were earlier elucidated by Parnas in two articles [3, 4].
It is...
Anyone who has been developing on the Microsoft platform for the last several years knows the drill: every few years, there’s a new database access technology. There was ODBC; then DAO and RDO; OLEDB, ADO, and ADO.NET; LINQ to SQL; and now Entity Framework! In many ways, this progression of technologies has been confusing, but in other...
"Willem-Jan van den Heuvel was an early participant in efforts to map business processes to business components and find an intelligent way to leverage legacy systems. Carrying this work forward, his current book provides a strategic introduction to business component design that is essential reading for CIOs, system architects, designers, and...
“Capers Jones has accumulated the most comprehensive data on every aspect of software engineering, and has performed the most scientific analysis on this data. Now, Capers performs yet another invaluable service to our industry, by documenting, for the first time, its long and fascinating history....
From a master biographer and longtime Gurdjieff practitioner, a brilliant new exploration of the quintessential Western esoteric teacher of the twentieth-century.
The Greek-Armenian teacher G.I. Gurdjieff was one of the most original and provocative spiritual teachers in the twentieth-century West. Whereas much work...
Successful businesses and organizations are continually looking for ways to improve service and customer satisfaction in order to achieve long-term customer loyalty. In light of these goals, software developers must ask the question: how does customer orientation influence traditional approaches, methods, and principles of software development? In...
“We all owe a great debt to Fred Sheehan. Fred demolishes the myth of Alan Greenspan’s omniscience, while revealing the dangerous credulity of those who set him on a pedestal above the rest of us. Panderer to Power will be invaluable in making the case for how we might...
A few years ago, I wrote a book with a colleague about open source ESBs (Enterprise
Service Buses), Open Source ESBs in Action (Manning, 2008). In that book we wrote
about using open source tools to integrate applications and expose legacy systems as
services. In the years that followed, ESBs were seen as one of the...
In any software design project, the analysis stage - documenting and designing technical requirements for the needs of users - is vital to the success of the project.
This third edition of the successful Analysis and Design of Information Systems provides a comprehensive introduction and user-friendly survey to all aspects of business...
Learning Made Simple books give you skills without frills. They are matched to the main qualifications and written by experienced teachers and authors to make often tricky subjects simple to learn. Every book is designed carefully to provide bite-sized lessons matched to readers' needs.