free ebook

Free Ebook: A Practical Theory of Programming

This is another good book for general reading.

Download Link
http://www.cs.toronto.edu/~hehner/aPToP/

Free EBook: C# HandBook

This document covers many aspects of programming with C#, from naming, structural and formatting conventions to best practices for using existing and developing new code.
It’s the manual developed at Encodo Systems AG for developing with C# and .NET, but many of the concepts and ideas can be applied to any programming language. The intent of […]

Free EBook: Algorithms for Programmers

A good for references - Algorithms for Programmers.
Download Link:
http://www.jjj.de/fxt/fxtbook.pdf

Free .NET Enterprise Books

.NET Enterprise Solutions … Software Engineers on their way to Pluto
 

.NET Enterprise Solutions … Best Practices for the Connoisseur
 

.NET Enterprise Solutions … Interoperability for the Connoisseur
Downloadable here

Free EBook: The JavaServer Faces Jumpstarter Book

The JSF Jumpstarter book is a short, tutorial introduction to JSF, suitable for JSF newbies.
In a short 65 pages, this book teaches you how to build dynamic web sites in Java using JavaServer Faces, using a hands-on, practical approach. Little or no prior experience in web development is necessary (though a bit of Java knowledge […]

Free E-Book: Introducing Microsoft SQL Server 2008

Learn about major new features in SQL Server 2008 including security, administration, and performance.
Introducing Microsoft SQL Server 2008:

Chapter 1: Security and Administration
Chapter 2: Performance
Chapter 3: Type System
Chapter 4: ProgrammabilityChapter 5: Storage
Chapter 6: Enhancements for High Availability
Chapter 7: Business Intelligence Enhancements

Publisher:
Microsoft Press
Download:
http://csna01.libredigital.com/?urss1q2we6

EBook: Essential Skills for Agile Development

Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers’ requirements, missing deadlines, over-budget, conflicts between customers and developers and poor maintainability of legacy systems.
This book is a bit outdated but still worth browsing through.
Download Link
http://www.agileskills.org/download.html.en

Java SE Troubleshooting and Diagnostic Guide

This document helps in troubleshooting problems that might occur with applications that are developed using the Sun Microsystems Inc. release of Java Platform, Standard Edition Development Kit 6 (JDK 6 release or Java SE 6 release). In particular, this guide addressespossible problems between the application and the Java HotSpot virtual machine.
This document is currently focused […]

Java: Troubleshooting Guide for Desktop Technologies

This document helps in troubleshooting problems that might occur with applications that use the desktop technologies in the Sun Microsystems Inc. release of Java Platform, Standard Edition Development Kit 6 (JDK 6 release or Java SE 6 release).
Publisher: Sun Microsystems
Download Link:
http://www.sun.com/bigadmin/hubs/java/troubleshoot/

Java Language Specification

Publisher: Addison-Wesley
The Java Language Specification, Third Edition - Written by the inventors of the technology, The Java Language Specification, Third Edition is the definitive technical reference for the Java programming language. If you want to know the precise meaning of the language’s constructs, this is the source for you.
The book provides complete, accurate, and […]

Structure and Interpretation of Computer Programs

Publisher:  The MIT Press
This book is a must read for entry level computer scientist or programmer.
Download Link:
http://mitpress.mit.edu/sicp/full-text/book/book.html

Websites for Free E-books

Here are some websites for free e-books

4eBooks
AskSam Ebooks
Baen Free Library
BluePortal
BookYards
ebook3000
eBookLobby
Free Ebooks Download
Free-eBooks
FreeBookSpot
FreeComputerBooks
FreeTechBooks
GetFreeEBooks
Globusz
KnowFree
ManyBooks
MemoWare
OnlineComputerBooks
OnlineFreeEBooks
Scribd
SnipFiles
The Online Books Page

Maven: The Definitive Guide

Publisher: O’Reilly
Maven is a build tool, a project management tool, an abstract container for running build tasks. It is a tool that has shown itself indispensable for projects that graduate beyond the simple and need to start finding consistent ways to manage and build large collections of interdependent modules and libraries which make use […]

Introducing Microsoft Silverlight

 
Publisher: Microsoft Press
This book is written for developers who are already working every day to bring new and better web applications to Internet users, and who are interested in adding this cutting-edge Microsoft technology to their store of knowledge-to find out how it can be applied as a tool bring users more interesting, more capable, […]

Introducing Microsoft ASP.NET

 
Publisher: Microsoft Press
AJAX stands for “Asynchronous JavaScript and XML,” and it’s a sort of blanket term coined in 2005 to indicate rich, highly interactive, and responsive Web applications that do a lot of work on the client and place out-of-band calls to the server. An out-of-band call is a server request that results in […]

Introducing Microsoft LINQ

 
Publisher: Microsoft Press
This is an introductory book about Language Integrated Query (LINQ). The goal is to give you a comprehensive overview of this new and powerful technology by using clear and real examples that help you to discover the capabilities of LINQ.
To start playing with LINQ, you need the new version of Microsoft Visual Studio […]