|Categories||Free Downloadable Computer Science eBooks!|
Book Catagory:Game Programming
Objects on Rails
Book Catagory:RubyThis 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:CompilersThis 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 BooksThis 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 ProgrammingGameplay3d 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 ComputingIn 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.
Book Catagory:Data Storage and Data MiningMaster 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:MathematicsThis 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
Book Catagory:Mobile Computing and ProgrammingQuell 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
Book Catagory:Misc. Programming LanguagesThis 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.
Book Catagory:Windows OSWindows 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.
Book Catagory:Windows OSPowerShell 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 EEWith 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
Book Catagory:Computer Engineering and Hardware ProgrammingSignals 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.