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
The Practice of Parallel Programming
Get "The Practice of Parallel Programming", written by Sergey Babkin in plain text format for free. This book provides an advanced guide to the issues of the parallel and multithreaded programming. It goes beyond the high-level design of the applications, into the details that are often overlooked but vital to make the programs work. The content is oriented towards the programming of the operating systems, servers and business applications. The Practice of Parallel Programming
Introduction to Software development
Free eBook "Introduction to Software development" from Free Technology Academy. This ebook is designed for IT specialists and developers that are starting their way in the free software development universe. Free Software is developed with specific collaboration technics and tools that engage and enable world-wide communities. Professionals need to handle different programming technics, languages and develop specific workgroup skills. The programming languages used in this book are C, C++ or Java. Introduction to Software development
The Art of Readable Code
You can read "The Art of Readable Code" online for free from O'Reilly Labs Open Feedback Publishing System. It's an O'Reilly book that's under development. The Art of Coding focuses on the nuts and bolts of programming, with simple and practical techniques you can use every time you sit down to write code. You'll find tips throughout the book, with easy-to-digest code examples, helpful illustrations, and cartoons for fun. Learn to pick variable names that are "dense with information". Organize your loops and conditionals so they're easy to understand. Make your comments short and sweet. Recognize when your code is doing too many things at once. Write tests that are concise, but thorough. Master the art of breaking hard problems into many smaller ones. The Art of Readable Code

Free Oracle Magazine Print Edition
Subscribe to free print edition of the Oracle magazine. Contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more.

Free Business and Tech Magazines and eBooks
Back | Free Programming books page 15

Home  |   Contact Us  |   Disclaimer  |   Privacy Policy  |   Site Map  
 Legal Free O'Reilly Books
 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

 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