Free Computer Books and Free Ebooks

Free Programming books page 14

Small Memory Software: Patterns for systems with limited memory
Free online book "Small Memory Software: Patterns for systems with limited memory" by James Noble. Once upon a time computer memory was one of the most expensive commodities on earth, and large amounts of human ingenuity were spent trying to simulate supernova explosions with nothing more than a future Nobel prize winner and a vast array of vacuum tubes. Nowadays many people have enough computer memory to simulate the destruction of most of the galaxy in any one of their hand-held phones, digital diaries, or microwave ovens. But at least two things have remained constant throughout the history of computing. Software design remains hard (Gamma et al. 1995), and its functionality still expands to fill the memory available (Potter 1948). This book addresses both these issues. Patterns have proved a successful format to capture knowledge about software design; these patterns in particular tackle memory requirements. Small Memory Software: Patterns for systems with limited memory
31 Days of Refactoring
You can download this free eBook, "31 Days of Refactoring: Useful refactoring techniques you have to know" written by Sean Chambers and Simone Chiaretta. Refactoring is an integral part of continually improving your code while it moves forward through time. Without refactoring you accrue technical debt, forget what portions of code do and create code that is resistant to any form of testing. It is an easy concept to get started with and opens the door to much better practices such as unit testing, shared code ownership and more reliable, bug-free code in general. 31 Days of Refactoring

































Home  |   Contact Us  |   Disclaimer  |   Privacy Policy  |   Site Map  
 Free J2EE books
 Free Java books
 Free .NET books
 Free C# books
 Free VB.NET books
 Free ASP.NET books
 Free MS-Office books
 Free Ajax books
 Free XML books
 Free C++ books
 Free C books
 Free Web Design books
 Free PHP books
 Free Python books
 Free Perl books
 Free SQL books
 Free Programming books
 Free Windows books
 Free Linux books
 Free Unix books
 Free FreeBSD books
 Free IT books
 Free Revision Control books
 Free Networking books
 Free Software Eng. books
 Free MySQL books
 Free PostgreSQL books
 Free Open Source books
 Free JavaScript books
 Free Security books
 Free Hardware books
 Project Management Books
 Free Ruby books
 Free Smalltalk books
 Free Lisp books
 
 Follow us on Twitter
 Get updates by Email
 Free Computer Books Blog
 Free eBooks Blog
 Free Chapters
 
 Free Oracle Magazine  Free Computer Mags
 Link to this site
 Tell your friends



 Free Flash books
 Graphics & Video books
 Free Computing books
 Free AI & Robotics books
 Free J2ME books
 Free Assembly books
 Free Ada books
 Free Basic books
 Free Game Prog. books
 Free Internet books
 Free Apache books
 Free e-Learning books
 Free Certification books
 Free Engineering books
 Free Business books
 Free Electronics books
 Free Physics books
 Free Math books
 Free GRE books
 Free Delphi books
 Other Computer books
 Free ebooks