Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200601 a 4500 
001    123904793 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr unu|||||||| 
008    070501s2007    mau     o     000 0 eng d 
020    9780321502063 
020    032150206X 
029 1  AU@|b000067101756 
029 1  CHBIS|b006148814 
029 1  CHVBK|b171144929 
029 1  DEBSZ|b355404591 
029 1  HEBIS|b291477380 
035    (OCoLC)123904793 
037    CL0500000009|bSafari Books Online 
040    UMI|beng|epn|cUMI|dOCLCQ|dTXJ|dCEF|dOCLCQ|dDEBSZ|dOCLCQ
       |dOCLCO|dOCLCQ|dCNNAI|dOCLCF|dOCLCQ|dCOO|dOCLCQ|dAU@|dWYU
       |dOCLCQ|dUAB|dCNCEN|dOCLCQ|dOCLCO|dOCLCQ|dOCLCO|dOCLCL 
049    INap 
082 04 005.74 S124 2007 [ONLINE] 
082 04 005.74 S124 2007 [ONLINE] 
099    eBook O’Reilly for Public Libraries 
100 1  Sadalage, Pramod. 
245 10 Recipes for continuous database integration :
       |bEvolutionary database development /|cby Pramod Sadalage.
       |h[O'Reilly electronic resource] 
260    Boston, Mass. :|bAddison Wesley Professional,|c2007. 
300    1 online resource 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
490 1  Short cut 
500    "This short cut is a companion to the 2007 Jolt 
       Productivity award winner, Refactoring databases: 
       evolutionary database design by Scott W. Ambler and Pramod
       Sadalage, 0321293533, Addison-Wesley"--Cover 
520    The past few years have seen the rise of agile or 
       evolutionary methods in software development. These 
       methods embrace change in requirements even late in the 
       project. The ability to change software is because of 
       certain practices that are followed within teams, such as 
       Test Driven Development, Pair Programming, and Continuous 
       Integration. Continuous Integration provides a way for 
       software teams to integrate their work more than once a 
       day, and promotes confidence in the software that is being
       developed by the team. It is thought that this practice is
       difficult to apply when continuously integrating the 
       database with application code; hence, Evolutionary 
       Database Development is considered a mismatch with agile 
       methods. Pramod Sadalage shows that this is not 
       necessarily true. Continuous Integration changed the way 
       software is written. Why not extend and make the database 
       part of the same Continuous Integration cycle so that you 
       can see integrated results of your application as well as 
       your database? Delivered in PDF format for quick and easy 
       access, Recipes for Continuous Database Integration shows 
       how the database can be brought under the preview of 
       Continuous Integration, allowing all teams to integrate 
       not only their application code, but also their database. 
       This Short Cut presents a recipe for each task that needs 
       to be done. Each recipe starts with a statement of a 
       problem, followed by an explanation and solution. It 
       provides concrete ways and examples to implement ideas in 
       Refactoring Databases: Evolutionary Database Design by 
       Scott W Ambler and Pramod Sadalage. Table of Contents What
       This Short Cut Covers Introduction Recipe 1 Continuously 
       Integrating? Recipe 2 Extracting Your Database in Scripts 
       Recipe 3 Using Version Control for Your Database Recipe 4 
       Automating Database or Schema Creation Recipe 5 Creating 
       Objects in Your Database Recipe 6 Removing Database 
       Objects Recipe 7 Removing Your Database Recipe 8 Using the
       Build Property Files Recipe 9 Re-Creating Your Application
       Database for Any Build Recipe 10 Making It Easy for New 
       Developers to Join the Team Recipe 11 Integrating on Every
       Check-In Recipe 12 Naming Upgrade Scripts Recipe 13 
       Automating Database Change Script Creation Recipe 14 
       Implementing Database Version Checking Recipe 15 Sending 
       Upgrades to Customers Sample Code Further Reading About 
       ... 
588 0  Print version record. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Database design. 
650  0 Computer software|xDevelopment. 
650  0 Evolutionary programming (Computer science) 
650  6 Bases de données|xConception. 
650  6 Programmation évolutive. 
650  7 Database design.|2blmlsh 
650  7 Computer software|xDevelopment.|2blmlsh 
650  7 Evolutionary programming (Computer science)|2blmlsh 
650  7 Computer software|xDevelopment|2fast 
650  7 Database design|2fast 
650  7 Evolutionary programming (Computer science)|2fast 
700 1  Ambler, Scott W.,|d1966-|tRefractoring databases: 
       evolutionary database design. 
776 08 |iPrint version:|aSadalage, Pramod.|tRecipes for 
       continuous database integration : evolutionary database 
       development.|d[Boston, Mass.] : Addison-Wesley 
       Professional, ©2007|z9780321502063 
830  0 Short cut. 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9780321502063/?ar
       |zAvailable on O'Reilly for Public Libraries 
994    92|bJFN