Computer Science

Perl Cookbook
The Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. Topics range from beginner questions to techniques that even the most experienced of Perl programmers will learn...

01.11.2013

Creating Mobile Games
Creating Mobile Games: Using Java ME Platform to Put the Fun into Your Mobile Device and Cell Phone is a practical build-it-yourself mobile Java games book with lots of complete working code and advice: * Shows you how to create a basic game and...

15.11.2015

Essential System Administration
Essential System Administration takes an in-depth look at the fundamentals of Unix system administration in a real-world, heterogeneous environment. Whether you are a beginner or an experienced administrator, you'll quickly be able to apply...

25.05.2013

Art of Computer Programming, Volume 1
The first revision of this third volume is the most comprehensivesurvey of classical computer techniques for sorting and searching. It extends thetreatment of data structures in Volume 1 to consider both large and smalldatabases and internal and...

09.03.2014

Head First Networking
Frustrated with networking books so chock-full of acronyms that your brain goes into sleep mode? Head First Networking's unique, visually rich format provides a task-based approach to computer networking that makes it easy to get your brain...

18.11.2013

Enterprise Solution Patterns Using Microsoft .Net Ver. 2.0
Get expert guidance on patterns--simple, proven mechanisms by which software professionals can share important architectural tradeoffs and design decisions--and help reduce the complexity of building high-performance, enterprise-class business...

08.09.2013

The Developer's Guide to Debugging
Software has bugs. Period.That's true, unfortunately. Even the good old "hello, world" program, known to virtually every C and C++ programmer in the world, can be considered to be buggy. Developing software means having to deal with defects; old...

19.02.2014

Software Architecture in Practice
This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture—how a software system is structured and how that system's elements are meant...

31.05.2014

Engineering Software as a Service
A one-semester college course in software engineering focusing on cloud computing, software as a service (SaaS), and Agile development using Extreme Programming (XP). This book is neither a step-by-step tutorial nor a reference book. Instead, our...

21.05.2013

Windows 2000
In the tradition of the wildly successful Hacking Exposed - the 2nd edition of which sold over 75,000 units in just four months. No other book contains both hacking techniques, as well as concrete solutions on how to plug the security holes in a...

17.10.2014

Windows Server® 2008 Inside Out
Learn how to conquer Windows Server 2008—from the inside out! Designed for system administrators, this definitive resource features hundreds of timesaving solutions, expert insights, troubleshooting tips, and workarounds for administering Windows...

21.03.2013

MCSE Self-Paced Training Kit (Exams 70-290, 70-291, 70-293, 70-294)
Ace your preparation for the core MCSE networking system exams with in-depth training and practice—all in one box. Now updated for Service Pack 1, these four Microsoft study guides pack the resources you need to help maximize your...

16.06.2015

The Unified Software Development Process
This landmark book provides a thorough overview of the Unified Process for software develpment, with a practical focus on modeling using the Unified Modeling Language (UML). The Unified Prcess goes beyond mere object-oriented analysis and design to...

11.01.2017

Python Cookbook
If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want...

12.02.2015

Learning Perl
If you ask Perl programmers today what book they relied on most when they were learning Perl, you'll find that an overwhelming majority will name "Learning Perl"--also known affectionately as "the Llama." The first edition of "Learning Perl"...

03.02.2014

Mr. Neighborly's Humble Little Ruby Book
An up to date book on Ruby programming, written in a style described as "a beautiful display of pragmatically chunky bacon, wrapped in a nutshell." Or something like that.Mr. Neighborly's Humble Little Ruby Book covers the Ruby language from...

08.10.2013

C++ Standard Library
The Barnes & Noble ReviewThe C++ Standard Library enables programmers to use general components and a higher level of abstraction, enhancing efficiency and reliability without compromising portability. The library...

02.11.2013

Head First C#
Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced...

30.11.2014

Internet Core Protocols
If you've ever been responsible for a network, you know that sinkingfeeling: your pager has gone off at 2 a.m., the network is broken, and you can't figure out why by using a dial-in connection from home. You drive into the office, dig out your...

01.07.2014

ASP. Net
With a foreword by Microsoft's Mark Anders, Professional ASP.NET consists of 19 chapters written by seven of today's leading experts in ASP.NET. These authors are professional developers who create ASP.NET applications, teach, run well-known...

09.01.2013

Buying a Computer for Dummies
Dan Gookin's 2006 edition of this annual guide to buying a PC features the latest in computing technology, including CD burner/DVD combo drives, processor upgrades, flat panel displays, new modem and networking options, and new peripherals.

15.06.2018

Ruby Under a Microscope
Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax it performs countless unseen tasks.Ruby Under a Microscope gives you a hands-on look at Ruby's core, using extensive diagrams and...

23.12.2015

Modern JavaScript
It's time for a current, definitive JavaScript book, and in this comprehensive beginner's guide, bestselling author Larry Ullman teaches the language as it is implemented today. Larry demonstrates how to build upon JavaScript's ease of use, while...

23.02.2015

Java I/O
All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided...

12.03.2013

Software Engineering
A poor textbook for a murky field of study.Sadly, software engineering is a big grab bag of topics necessarily focuses on how high ceremony, high discipline projects work. Real projects almost never see the kinds of specialization and...

11.11.2015

Computer Science
Computer Science: An Overview uses broad coverage and clear exposition to present a complete picture of the dynamic computer science field. Accessible to students from all backgrounds, Glenn Brookshear uses a language-independent context to...

16.09.2017

Game Programming All in One
J.S. Harbour has had a lifelong love affair with hard science fiction. The Mandate of Earth is his first novel, a result of 12 years of off-and-on work. He is a professional software developer by trade, with a fascination for artificial...

28.02.2016

Inside Distributed COM
With Microsoft's Distributed Component Object Model (DCOM), developers can create powerful new multitier business solutions and distributed applications. Inside Distributed COM presents the information you need to get a coherent picture of DCOM and...

10.06.2017

VBScript in a Nutshell (In a Nutshell
Microsoft's Visual Basic Scripting Edition (VBScript), a subset of Visual Basic for Applications, is a powerful language for Internet application development where it can serve as a scripting language for server-side Internet applications (i.e.,...

29.07.2015

Hibernate
Do you enjoy writing software, except for the database code? Hibernate:A Developer's Notebook is for you.Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database...

09.09.2015

TCP/IP Sockets in C#
TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks. It is a unique combination of well written concise text and rich carefully selected set of working examples. For the...

16.05.2013

HTML & XHTML
"...lucid, in-depth descriptions of the behavior of every HTML tag on every major browser and platform, plus enough dry humor to make the book a pleasure to read." --Edward Mendelson, PC Magazine"When they...

26.10.2014

Object-Oriented Analysis and Design with Applications
In this eagerly awaited second edition, Grady Booch draws upon the rich and varied results of those projects and offers improved methods for object development and a new, unified notation. With numerous examples implemented in C++, Booch...

12.06.2018

The Joy of Clojure
About the BookIf you've seen how dozens of lines of Java or Ruby can dissolve into just a few lines of Clojure, you'll know why the authors of this book call it a "joyful language." Clojure is a dialect of Lisp that runs on...

03.07.2013

Object-Oriented Software Construction
This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through...

16.07.2016

C
I've always had a phobia when it came to programming, especially anything concerning "arrays" or "pointers". I remember borrowing this book from the university's library after being stuck for days in my assignment, and little did I know that this...

01.11.2013

Big Java
No one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he's perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann's bestselling text helps you absorb computing concepts and...

18.06.2016

Cycling Past 50
Cycling Past 50 will show you that with proper training and the right attitude, your biking years after 50 can be your best ever. Inside you'll find key training principles; advanced workouts for endurance, climbing, and sprinting; training advice...

07.02.2014

Programming Groovy
The strength of Java is no longer in the language itself; it's in the Java Platform (the JVM, JDK, and rich frameworks and libraries). But recently, the industry has turned to dynamic languages for increased productivity and speed to...

01.07.2015

Scala in Depth
SummaryScala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides...

27.09.2016

JavaScript
JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in...

09.05.2015

Learning C# 2005
If you're a novice programmer and you want to learn C#, there aren't many books that will guide you. Most C# books are written for experienced C++ and Java programmers. That's why Jesse Liberty, author of the best-selling books Programming...

22.02.2013

Better, Faster, Lighter Java
Sometimes the simplest answer is the best. Many Enterprise Java developers, accustomed to dealing with Java's spiraling complexity, have fallen into the habit of choosing overly complicated solutions to problems when simpler options are available....

29.08.2016

CoffeeScript
CoffeeScript is JavaScript done right. It provides all of JavaScript's functionality wrapped in a cleaner, more succinct syntax. In the first book on this exciting new language, CoffeeScript guru Trevor Burnham shows you how to hold onto all the...

30.12.2016

The Ruby Way
A mediocre, outdated, verbose book about the Ruby programming language. In 900 pages, this book covers anything any everything Ruby-related, going into (often excrutiating) detail about even the most arcane Ruby libraries. The code samples in this...

12.07.2018

Introduction to Java Programming
For courses in Java--Introduction to Programming and Object-Oriented Programming. Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical...

21.02.2015

Practical RDF
The Resource Description Framework (RDF) is a structure for describing and interchanging metadata on the Web--anything from library catalogs and worldwide directories to bioinformatics, Mozilla internal data structures, and knowledge bases for...

07.11.2014

Fatal Defect
From crashing computers to airplane crashes that claim scores of lives, the computer virus has become a growing plague of late twentieth-century life. This arresting and at times terrifying book tells us just how prevalent these software errors and...

12.11.2014

Quality Software Management
Partial ContentsI Modeling How Change Really Happens- Some Familiar Change Models- The Satir Change Model- Responses to ChangeII Change Artistry in the Anticipating Organization- Change Artistry- Keeping Most Things the Same- Practicing to Become a...

16.03.2015

Pro Spring Integration
Pro Spring Integration is an authoritative book from the experts that guides you through the vast world of enterprise application integration (EAI) and application of the Spring Integration framework towards solving integration problems. The book...

10.07.2014

Computers & Typesetting (Volume A: The TeXbook)
TeX represents the state-of-the-art in computer typesetting. It is particularly valuable where the document, article, or book to be produced contains a lot of mathematics, and where the user is concerned about typographic quality. TeX software...

05.01.2014

Land of LISP
Lisp is a uniquely powerful programming language that, despite its academic reputation, is actually very practical. Land of Lisp brings the language into the real world, teaching Lisp by showing readers how to write several complete...

24.04.2014

Programming Scala
Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly...

14.10.2013

Python Essential Reference
Python Essential Reference, 3rd Edition, is a comprehensive reference to the Python programming language. The focus of this latest edition is to add coverage of significant new features and new library modules added to the language over the...

15.05.2014

Async JavaScript
JavaScript is a single-threaded language living in a multimedia, multi-tasking, multi-core world. Even experienced JavaScripters sometimes find themselves overwhelmed as complex apps grow into a tangled web of callbacks.With Async...

22.12.2017

Absolute C++
Organized around the structure of the C++ programming language, Absolute C++, Third Edition, benefits C++ readers of all levels with its comprehensive coverage and accessible style. Best-selling...

10.10.2012

Beginning Android 2
What I needed at the moment -- my first android programming book. Murphy's a decent writer and journeyman coder. The books' cons are: there's nothing inncluded about eclipse development (the book's examples are all command line), and although it's...

14.05.2015

Inside Microsoft SQL Server 2005
Dig into the internals of tuning and optimization features in SQL Server 2005—with insights from leading SQL Server experts. This in-depth guide delivers best practices, pragmatic advice, and code samples to help you enable efficient, effective...

10.01.2016

Joel on Software
If Jerry Seinfeld had decided to become a software professional, he might have written something like this. He observes the things that software developers and their colleagues do, skewers those practices with humor, and then says how it really...

07.06.2017

Spring Enterprise Recipes
The Spring framework is a widely adopted enterprise and general Java framework. The release of Spring Framework 3.0 has added many improvements and new features for Spring development. Written by Gary Mak, author of the bestseller Spring Recipes,...

30.10.2013

Mastering Windows NT Server 4
The world's #1 best-selling NT Server book has just been updated! This landmark, must-have, 1650-page hardcover edition (with CD) is massively revised with new undocumented material on system policies, unattended installs, registry tricks for...

25.06.2015

Mastering Oracle SQL, 2nd Edition
The vast majority of Oracle SQL books discuss some syntax, provide the barest rudiments of using Oracle SQL, and perhaps include a few simple examples. It might be enough to pass a survey course, or give you some buzz words to drop in...

02.03.2013

Version Control By Example
This book uses practical examples to explain version control with both centralized and decentralized systems. Topics covered include:Basic version control commands and conceptsIntroduction to Distributed Version Control Systems...

16.02.2018

Write Great Code, Volume 2
The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to...

13.02.2014

Java Enterprise in a Nutshell
Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. With the recent release of Java 2 Enterprise Edition 1.4, developers are being called on to add even greater, more complex levels of interconnectivity to...

20.02.2013

APIs
Many of the highest traffic sites get more than half of their traffic not through the browser but through the APIs they have created. Salesforce.com (more than 50%) and Twitter (more than 75% fall into this category. Ebay gets more than 8...

22.07.2017

Contributing to Eclipse
Even long-time Eclipse committers will be surprised by the breadth and depth of this book. A must-read for every new Eclipse extender.--Andre Weinand, Eclipse Committer Contributing to Eclipse offersA quick step-by-step tutorial. Have your first...

27.06.2013

Swing
From the world's bestselling programming authorUsing the practical pedagogy that has made his other Beginner's Guides so successful, Herb Schildt provides new Swing programmers with a completely integrated learning package. Perfect for the...

30.05.2014

Real-Time UML
Real-time and embedded systems must make the most of very limited processor and memory sources, and UML is an invaluable tool for achieving these goals. Key topics include information on tradeoffs associated with each object design approach, design...

31.03.2015

Perl CD Bookshelf
Version 4.0 of O'Reilly's "The Perl CD Bookshelf gives programmers convenient online access to their favorite Perl books, all from their CD-ROM drive. We've updated this best-selling product with electronic versions of six popular books. Included...

15.01.2017

The Java EE 6 Tutorial
"The Java EE 6 Tutorial: Basic Concepts, Fourth Edition, " is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6). Written by members of the Java EE 6 documentation team...

12.02.2016

Lean from the Trenches
Lean from the Trenches is all about actual practice. Find out how the Swedish police combined XP, Scrum, and Kanban in a 60-person project. From start to finish, you'll see how to deliver a successful product using Lean...

25.05.2017

.Net Framework Solutions
If you've begun programming using Microsoft's .NET Framework, you've discovered a lot of new and improved functionality. But, more than likely, you've also discovered a lot of missing functionality. Indeed, a third of the functions supported by the...

01.05.2017

初めてのPerl
This is the way to start writing Perl: quick and painless.Start on page one, where the authors mention that they "enjoyed writing it," with the following footnote:Now, if you're wondering how we can say that we've...

15.01.2018

Practical C Programming
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks famous. C programming is more than just getting the syntax right. Style and debugging also play a...

25.09.2016

Hacking Exposed
The Barnes & Noble ReviewThe creator of the No. 1 open source network intrusion detection system called a previous edition of Hacking Exposed "the Encyclopedia Britannica of computer security." We suspect...

07.02.2018

Ocp Java Se 7 Programmer Study Guide
From Oracle Press--the definitive, bestselling guide to the #1 certification for Java programmers, written and revised by the co-developers of the original SCJP exam "OCP Java SE 7 Programmer Study Guide" offers complete coverage of the latest Java...

29.06.2017

Programming Entity Framework
Take advantage of the Code First data modeling approach in ADO.NET Entity Framework, and learn how to build and configure a model based on existing classes in your business domain. With this concise book, you’ll work hands-on with examples to learn...

11.09.2016

Android Recipes
Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with...

02.02.2017

Writing Secure Code
The Barnes & Noble ReviewYour code will be attacked. You need to assume it will run in the most hostile environments imaginable -- and design, code, and test accordingly. Writing Secure Code, Second Edition...

20.01.2017

The Cucumber Book
Your customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. The Cucumber Book dives straight into the core of the...

05.07.2017

Refactoring HTML
Despite years of progress by web standards advocates, and a significant improvement in the quality of the HTML on the web, many of us still end up grappling with outmoded, broken HTML on a regular basis. When confronted with a large site filled with...

27.04.2017

Learning XML
The Barnes & Noble ReviewXML has grown into such a diverse set of technologies that it s almost impossible for newcomers to get their hands around it. Fortunately, there s a solution: Erik T. Ray s Learning XML, Second...

02.06.2015

SQL for Dummies
SQL For Dummies, 2nd Edition, is your personal tutor for SQL, the industry-standard language for "talking" to databases and getting the information you need. Get an insider's tour of databases and client-server systems so you can understand the...

15.10.2013

PGP
Use of the Internet is expanding beyond anyone's expectations. As corporations, government offices, and ordinary citizens begin to rely on the information highway to conduct business, they are realizing how important it is to protect their...

16.09.2014

Pro WPF in C# 2010
Microsoft's Windows Presentation Foundation (WPF) provides the foundation for building applications and high-quality user experiences for the Windows operating system. It blends the application user interface, documents, and media content, while...

11.06.2014

Professional ASP.Net MVC 4
An outstanding author team presents the ultimate Wrox guide to ASP.NET MVC 4Microsoft insiders join giants of the software development community to offer this in-depth guide to ASP.NET MVC, an essential web development technology. Experienced .NET...

01.05.2013

Java Swing (Java
The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. Swing provides many new components and containers that allow you to build sophisticated user interfaces, far beyond what was possible with AWT. The...

07.11.2014

Exam Ref 70-480
Prepare for Microsoft Exam 70-480—and help demonstrate your real-world mastery of programming with HTML5, JavaScript, and CSS3. Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and...

21.01.2018

Programming C#
The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's...

12.05.2017

JavaScript Patterns
What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to...

09.10.2014

Scaling Lean & Agile Development
Lean Development and Agile Methods for Large-Scale Products: Key Thinking and Organizational Tools for Sustainable Competitive Success Increasingly, large product-development organizations are turning to lean thinking, agile principles and...

01.07.2013

Web Development with Node and Express
Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that...

16.11.2016

Learning Unix for OS X Mountain Lion
Think your Mac is powerful now? Author Dave Taylor shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS X’s beautiful user interface. Mountain Lion puts more than a thousand Unix...

17.01.2014

Mac OS X Tiger for Unix Geeks
If you're one of the many Unix developers drawn to Mac OS X for its Unix core, you'll find yourself in surprisingly unfamiliar territory. Unix and Mac OS X are kissing cousins, but there are enough pitfalls and minefields in going from one to...

03.07.2017

Actors
The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in...

10.02.2016

Object Oriented Perl
Techniques and tricks to master basic and advanced OO Perl for programmers who already have basic to intermediate skills in procedural Perl.

01.04.2015

Visual Basic 6 Complete
Visual Basic 6 Complete is a one-of-a-kind computer book-valuable both for its broad content and its low price. This book contains the essentials you need to know about programming with Visual Basic and VBA, for use in building Windows applications,...

24.05.2018

Think Python
“Think Python” is available online (http://www.greenteapress.com/thinkpyt...) which means you can decide if you like it first. Personally, I wanted to write in...

17.04.2016