Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Agile Database Techniques: Effective Strategies for the Agile Software Developer

Buy
"I wish I had a book like this eight years ago. You’ll want to be sure to have enough copies for both your development and database folks."
—Jon Kern, Founding Member of the Agile Alliance

"You will find workable, real-world advice here."
—Doug Barry, Author, Web Services and Service-Oriented Architectures and The Object Database Handbook

An agile database administrator (DBA) has the difficult task of focusing on data-oriented issues, including traditional database administration as well as any application development involving data. Agile DBAs also collaborate with enterprise professionals to ensure that the efforts of the project team reflect enterprise realities. Scott Ambler has written this invaluable book from the point of view of an agile DBA, enabling you to learn the techniques that agile DBAs use to work effectively on evolutionary (iterative and incremental) software projects.

With every chapter you’ll be introduced to essential facets of data-oriented activities such as:

  • The basics of object orientation, relational databases, data modeling, and how to deal with legacy data issues
  • Database refactoring, an evolutionary technique that enables you to improve your database design in small steps
  • Mapping objects to relational databases, performance tuning, database encapsulation, and supporting tools
  • Implementation techniques and strategies such as concurrency control, security access control, finding objects in relational databases, referential integrity, and the effective use of XML
  • Strategies and advice for individuals who want to become agile software developers and organizations that want to adopt agile techniques
About the Author
SCOTT AMBLER is president and a senior consultant of Ronin International (www.ronin-intl.com), a software services consulting firm that specializes in software process mentoring and object/component-based software architecture and development. He is a contributing editor for Software Development magazine and a columnist for Computing Canada. His personal Web site is www.ambysoft.com.
(HTML tags aren't allowed.)

Java™ Application Development on Linux®
Java™ Application Development on Linux®

Readers learn how to:

  • Use development tools available on Linux, such as the GNU Compiler for Java (gcj), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit, and SunONE Studio

  • Develop business logic layers using Java DataBase...

Learning Laravel's Eloquent
Learning Laravel's Eloquent

Develop amazing data-based applications with Eloquent, the Laravel framework ORM

About This Book

  • Build highly efficient applications with the Eloquent ORM using an expressive syntax
  • Get to grips with the power of relationships and how Eloquent handles them
  • Go beyond simple...
Programming the Nintendo Game Boy Advance: The Unofficial Guide (Game Development)
Programming the Nintendo Game Boy Advance: The Unofficial Guide (Game Development)
Develop your own games for the Nintendo Game Boy Advance! Now you can write, compile, and run Game Boy programs right on your Windows desktop! "Programming the Nintendo Game Boy Advance: The Unofficial Guide" will show you how you can use the free HAM SDK to create your own games for the Game Boy Advance. When you?re ready to take the...

Frontiers of Evolutionary Computation
Frontiers of Evolutionary Computation
This book is a collection of essays, authored by eminent scholars in evolutionary computation (EC), artificial intelligence (AI), operations research, complexity theory and mathematics. Each essay revolves around important, interesting and unresolved questions in the field of evolutionary computation....
Internet of Things for Smart Cities: Technologies, Big Data and Security (SpringerBriefs in Electrical and Computer Engineering)
Internet of Things for Smart Cities: Technologies, Big Data and Security (SpringerBriefs in Electrical and Computer Engineering)

This book introduces the concept of smart city as the potential solution to the challenges created by urbanization. The Internet of Things (IoT) offers novel features with minimum human intervention in smart cities. This book describes different components of Internet of Things (IoT) for smart cities including sensor technologies,...

2D Unity: Your First Game from Start to Finish
2D Unity: Your First Game from Start to Finish

Have you ever wanted to make a video game, but didn't know where to start? 2D Unity is an approachable guide to making your own games using Unity, the powerful, free-to-use development platform.

2D Unity contains hands-on projects that get you started making games from the ground-up. Unity's complex...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy