In this chapter, Russ Olsen at both the Factory Method pattern and the Abstract Factory pattern. He also shines a light on some dynamic Ruby techniques that will help you build factories more effectively.
In part 1 of this series, Walker Royce discusses the economic changes inherent in moving from the software development model to the software delivery model.
You adopted MVC to get better control over your URL structure. Then you're asked to provide REST access over the same data. Instead of developing a new API and set of endpoints that mirrors what you already have, you can augment the existing application to respond to requests for JSON and XML as well as handle data updates and deletes. Scott Seely shows you how.
Neal Ford interviews Jay Fields about his new book with Shane Harvie and Martin Fowler, Refactoring: Ruby Edition, why they wrote the book around Ruby and not Dynamic Languages in general, and why he'd take a powerful language over a powerful tool anyday.
Continuing his comparison of iterative software management versus conventional software management, Walker Royce shows that by applying proper engineering practices early, modern principles result in less total scrap and rework across the life of the software product.
What's so great about C# 4.0? Troy Magennis looks at the new features added into C# 4.0 that combine to improve code readability and extend your ability to leverage LINQ to Object queries over dynamic data sources.
You adopted MVC to get better control over your URL structure. Then you're asked to provide REST access over the same data. Instead of developing a new API and set of endpoints that mirrors what you already have, you can augment the existing application to respond to requests for JSON and XML as well as handle data updates and deletes. Scott Seely shows you how.
In web design, what happens behind the curtain is what really matters. It's time to learn some basic HTML and see how the code affects the content in this chapter from Sams Teach Yourself Microsoft Expression Web 3 in 24 Hours.
Continuing his comparison of iterative software management versus conventional software management, Walker Royce shows that by applying proper engineering practices early, modern principles result in less total scrap and rework across the life of the software product.
Walker Royce continues tracing the need for change in software methodologies. In this article, he reminds us of the time and expense involved in creating inadequate software based on poor systems.
Learn how to increase your organizational capability throught the People CMM, which applies the principles of the process maturity framework to the domain of workforce practices.