Free Computer Books and Free Ebooks

Free Software Engineering books page 11

The Art of Agile Development
Read this O'Reilly Media's book "The Art of Agile Development", written by James Shore online for free. The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly. This book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience with Extreme Programming (XP). You get a gestalt view of the agile development process, including comprehensive guidance for non-technical readers and hands-on technical practices for developers and testers. The Art of Agile Development
Working through Screens
Free eBook "Working through Screens" is a reference for product teams creating new or iteratively improved applications for thinking work. Written for use during early, formative conversations, it provides teams with a broad range of considerations for setting the overall direction and priorities for their onscreen tools. With hundreds of envisioning questions and fictional examples from clinical research, financial trading, and architecture, this volume can help definers and designers to explore innovative new directions for their products. Working through Screens
Apprenticeship Patterns
You can read "Apprenticeship Patterns" online from O'Reilly Labs Open Feedback Publishing System. Apprenticeship Patterns cataloges dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. Apprenticeship Patterns
Pablo’s SOLID Software Development
S.O.L.I.D. is a collection of best-practice, object-oriented design principles which can be applied to your design, allowing you to accomplish various desirable goals such as loose-coupling, higher maintainability, intuitive location of interesting code, etc. S.O.L.I.D. is an acronym for the following principles: SRP: Single Responsibility Principle - There should never be more than one reason for a class to change. OCP: Open Closed Principle - Software entities (classes, modules, functions, etc.) Should be open for extension but closed for modification. LSP: Liskov Substitution Principle - Functions that use ... References to base classes must be able to use objects of derived classes without knowing it. ISP: Interface Segregation Principle - Clients should not be forced to depend upon interfaces that they do not use. DIP: Dependency Inversion Principle - A. High level modules should not depend upon low level modules. Both should depend upon abstractions B. Abstractions should not depend upon details. Details should depend upon abstractions. Pablo’s SOLID Software Development
Software Design Patterns For Everyone
Free eBook "Software Design Patterns For Everyone" by Anoop Madhusudanan. Topics covered: Introduce patterns to you in a simple, human readable way, Train you how to really 'Apply' patterns (you can learn patterns easily, but to apply them to solve a problem, you need real design skills), Provide you a fair idea regarding the contexts for applying the following patterns - Builder, Observer, Strategy and Decorator (well, they are few popular design patterns), Demonstrate you how to apply the Observer pattern, to solve a design problem. Software Design Patterns For Everyone









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






























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