Computer Tutorials and Books
Tutorials: C / C++ | C#.NET | PHP MySQL | Java | Java Script | jQuery | HTML | xHTML | HTML5 | VB Script | CSS

Books: C/C++ | C# | Android | Mathematics | Database | Cloud | Graphics | Networking | Oracle | Hardware | AI
Categories Free Downloadable Computer Science eBooks! Bookmark and Share

Data-Oriented Design
Book Catagory:Game Programming
The thinking behind Data Oriented Design is very similar to how you think about relational databases. Optimizing a relational database can also involve using the cache more efficient, although in this case, the cache is not CPU cache put pages in memory. A good data base designer will also likely split out infrequently accessed data into a separate table rather than creating a table with huge number of columns were only a few of the columns are ever used.
Objects on Rails
Book Catagory:Ruby
This is a "developer�s notebook" documenting some guidelines, techniques, and ideas for applying classic object-oriented thought to Ruby on Rails applications. This book is aimed at the working Rails developer who is looking to grow and evolve Rails projects while keeping them flexible, maintainable, and robust. The focus is on pragmatic solutions which tread a �middle way� between the expedience of the Rails �golden path�, and rigid OO purity.
Compiler Design: Theory, Tools, and Examples
Book Catagory:Compilers
This is an introductory level text for compiler design courses, that emphasizes problem solving skills. The concepts are clearly presented with sampler problems and diagrams to illustrate the concepts. The text also covers lex and yacc two compiler generating tools in UNIX.
Neural Networks Using C# Succinctly
Book Catagory:C#
Neural networks are an exciting field of software development used to calculate outputs from input data. While the idea seems simple enough, the implications of such networks are staggering�think optical character recognition, speech recognition, and regression analysis.

Computer Desktop Encyclopedia
Book Catagory:Misc. IT Books
This desktop encyclopedia contains more than 10,000 terms, which are explained accurately and lucidly. There 800 illustrations that are used to show devices and clarify concepts. The expansive, "encyclopedic" format of the book makes it possible to explain concepts and historical background at whatever length is necessary, as opposed to abbreviated and dictionary definitions.
Cross-Platform Game Programming with gameplay3d
Book Catagory:Game Programming
Gameplay3d is a free and open-source C++/Lua programming framework. This guide will begin by introducing you to gameplay3d, before delving more deeply into its many features. Clear step-by-step examples will be provided, along with code samples which can be tailored towards your own projects.
Introducing Microsoft Azure HDInsight - Technical Overview
Book Catagory:Cloud Computing
In Introducing Microsoft Azure HDInsight, we cover what big data really means, how you can use it to your advantage in your company or organization, and one of the services you can use to do that quickly�specifically, Microsoft�s HDInsight service.

HDInsight Succinctly
Master the higher-level languages and other features necessary to process data with HDInsight. Learn how to set up and manage HDInsight clusters on Azure, how to use Azure Blob Storage to store input and output data, connect with Microsoft BI, and much more. With the guidance of author James Beresford, HDInsight Succinctly will reveal a new avenue of data management.
Mathematical Illustrations: A Manual of Geometry and PostScript
Book Catagory:Mathematics
This practical introduction to the techniques needed to produce high-quality mathematical illustrations is suitable for anyone with basic knowledge of coordinate geometry. Bill Casselman combines a completely self-contained step-by-step introduction to the graphics programming language PostScript with an analysis of the requirements of good mathematical illustrations.

LigthSwitch Mobile Business Apps Succinctly
Quell the fear of entering unfamiliar HTML 5 territory to build line-of-business, mobile apps. LigthSwitch Mobile Business Apps Succinctly by Jan Van der Haegen follows the introduction to LightSwitch, provided in his earlier book LightSwitch Succinctly. Expanding upon the fundamentals of Visual Studio LightSwitch, Haegen's latest release addresses database projects, visual customization, programming techniques, and cloud deployment.
Compiling Scala for the Java Virtual Machine
This book focuses on the compilation of two important concepts of Scala : mixin inheritance and run time types. The compilation techniques are presented in the context of the Java virtual machine, but could be adapted easily to other similar environments. Mixin inheritance is a relatively recent form of inheritance, offering new capabilities compared to single inheritance, without the complexity of multiple inheritance.
Mastering PowerShell
Book Catagory:Windows OS
Windows PowerShell Essentials shows how to build scripts and utilities to automate system tasks or create powerful system management tools to handle the day-to-day tasks that drive a Windows administrator's life. It also covers PowerShell v2/v3 in detail, with full chapters on remoting, modules, events, and the PowerShell Integrated Scripting Environment.
PowerShell Succinctly
Book Catagory:Windows OS
PowerShell Succinctly highlights some of the PowerShell programming model�s many benefits, specifically for .NET developers and system administrators. Author Rui Machado guides readers through time-saving methods that simplify code testing by eliminating the need to create a new application in Visual Studio. Also included are tips for using additional services, such as PowerGui, WMI, and SQL Server, to get the most out of PowerShell.

InfoQ eMag: Java 8
Book Catagory:Java and Java EE
With new features like lambda expressions, streams, and the new Date and Time APIs, the Java 8 release demonstrates that a language can be modernized without compromising stability or backward compatibility.

Structure and Interpretation of Signals and Systems
Signals convey information. Systems transform signals. This book introduces the mathematical models used to design and understand both. It is intended for students interested in developing a deep understanding of how to digitally create and manipulate signals to measure and control the physical world and to enhance human experience and communication.

Home - Advertise - Contact - Disclaimer - About Us
© Since 2006 -- All Rights Reserved.