Apress Access

Software Development on a Leash

By David Birmingham , Valerie Haynes Perry

  • eBook Price: $27.99
Buy eBook Buy Print Book

Software Development on a Leash Cover Image

This book contrasts the application-centric development approach to the architecture-centric development approach, introducing the concept of the metamorphic superpattern—the capability of a software program to dynamically adapt to changing application requirements without rebuilding the binary executable.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-893115-91-0
  • 456 Pages
  • User Level: Beginner to Advanced
  • Publication Date: April 1, 2002
  • Available eBook Formats: PDF

Related Titles

  • The Agile Consultant
  • Project Management Basics
  • Windows Installation and Update Troubleshooting
  • Windows 10 Troubleshooting
  • Database Systems
  • Building a SharePoint 2016 Home Lab
  • Managing Humans
  • Penetration Testing Basics
  • Options and Derivatives Programming in C++
  • Source Code Analytics With Roslyn and JavaScript Data Visualization
Full Description

Software Development on a Leash is designed as a roadmap for experienced developers and architects who are interested in implementing a turbocharged software development process that encourages reuse and innovation. Author David Birmingham's products have been successfully deployed in a variety of venues, including highly complex desktop environments, with rapid turnaround and high-intensity delivery deadlines.

This book contrasts the application-centric development approach to the architecture-centric development approach, introducing the concept of the metamorphic superpattern—the capability of a software program to dynamically adapt to changing application requirements without rebuilding the binary executable.

Birmingham invites the reader to deploy reusable structural and behavioral building blocks, along with some powerful frameworks to gain immediate traction in any setting. He includes a high-speed multidimensional toolkit to organize and deploy the building blocks, essentially weaving the application together at run-time rather than being hard-wired in program code.

Birmingham then ties the building blocks together with structural and behavioral metadata, allowing simple, interpreted macros to drive everything from database access, screen layouts, and many aspects of software development normally embedded directly into the software programand reused! The rapid deployment effect this creates allows developers to perform simple surgical application changes or rapid, sweeping rework/enhancement—without changing compiled software.

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published