Free IT, Programming and Computer Science Books



Bookstore > Books > Free Downloads

The Common Java Cookbook

The Common Java Cookbook

This book focuses on tactical implementation details, answering such questions as: How do we parse XML? How do we serialize beans? Is there an easier way to work with Collections? How do we work with HTTP and keep track of cookies? In enterprise software development, the tactical is often sacrificed for the strategic. Consider a complex e...
Asterisk: The Future of Telephony, 2nd Edition

Asterisk: The Future of Telephony, 2nd Edition

This bestselling book is now the standard guide to building phone systems with Asterisk, the open source IP PBX that has traditional telephony providers running scared! Revised for the 1.4 release of the software, the new edition of Asterisk: The Future of Telephony reveals how you can save money on equipment and support, and finally be i...
97 Things Every Software Architect Should Know

97 Things Every Software Architect Should Know

In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects - including Neal Ford, Michael Nygard, and Bill de hOra - offer advice for communicating with stakeholders, eliminating complexity, empowering de...
Confessions of an IT Manager

Confessions of an IT Manager

From IT projects that have trampled all over the guiding principles of successful development, to tips on training your manager to the required standard, each of Phil's tales is shot through with a wild seam of anarchic humour. And yet, in each case, the humor is just a sugar coating for a pill of sage advice, wrought from years of r...
Protecting SQL Server Data

Protecting SQL Server Data

In Protecting SQL Server Data, John Magnabosco demonstrates how sensitive data, stored in SQL Server, can be protected using an efficient and maintainable encryption-based data architecture.He explains how to assess and categorize data elements according to sensitivity, regulate access to the various categories of data using database role...
Data Structures and Algorithms

Data Structures and Algorithms

Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.This book is the result of a series of emails sent back and forth between the two authors during the development of a library for the .NET framework of the same name.A key factor of this book and ...
Git Internals

Git Internals

It took me a pretty long time to really get Git. As I've continued to use Git more and more where I work, I've found myself trying to teach people what it is and why we use it over and over again, and the reality is that Git generally has a pretty steep learning curve compared to many other systems. I've seen case after cas...
How to Think Like a Computer Scientist

How to Think Like a Computer Scientist

How to Think Like a Computer Scientist: Learning with Python - is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Later chapters cover basic algorithms and da...
C++ Hacker's Guide

C++ Hacker's Guide

An experienced programmer accumulates a set of tools, tricks, and techniques to make his or her programs better. C++ Hacker's Guide collects more than 120 of the best C++ veteran secrets and puts them in one accessible place. The techniques presented have all been used in actual programs, and more importantly, have made actual progra...
Snake Wrangling for Kids

Snake Wrangling for Kids

Python for Kids is a lighthearted introduction to the Python language and to programming in general, complete with illustrations and kid-friendly examples. We begin with the basics of how to install Python and write simple commands. In bite-sized chapters, you'll discover the essentials of Python, including how to use Python's e...
RESTful Web Services

RESTful Web Services

"Every developer working with the Web needs to read this book." - David Heinemeier Hansson, creator of the Rails framework"RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." - Adam Trachtenberg, PHP author and ...
Linux Appliance Design

Linux Appliance Design

Modern appliances are complex machines with processors, operating systems, and application software. While there are books that will tell you how to run Linux on embedded hardware, and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two and create a Linux appliance. You&#...

Pages: ←Previous | 1 ... 22, 23, 24

Subscribe to Newsletter

Be the first to know about new IT books, upcoming releases, exclusive offers and more.