Home » Archive

Free Download programming PDF eBook

Software Dev »

30 Apr 2012 | | , ,
Programming in Scala: A Comprehensive Step-by-step Guide

Book Description
Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers
Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it.
The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book …

Software Dev »

30 Apr 2012 | | ,
Masterminds of Programming: Conversations with the Creators of Major Programming Languages

Book Descripton:
Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you’ll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. Moore: FORTH Robin Milner: ML Donald D. Chamberlin: SQL Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK …

Web Development »

21 Apr 2012 | |
Programming Clojure, 2nd Edition

eBook Description:
Programming Clojure, 2nd Edition is a significant update to the classic book on the Clojure language. You’ll get thorough coverage of all the new features of Clojure 1.3, and enjoy reorganized and rewritten chapters that reflect the significance of new Clojure concepts. Many code examples have been rewritten or replaced, and every page has been reevaluated in the light of Clojure 1.3.
As Aaron and Stu show you how to build an application from scratch, you’ll get a rich view into a complete Clojure workflow. And you’ll get an invaluable …

Google »

21 Mar 2012 | | , ,
Programming Your Home: Automate with Arduino, Android, and Your Computer

Book Description:

In Programming Your Home, technology enthusiast Mike Riley walks you through a variety of custom home automation projects, ranging from a phone application that alerts you to package deliveries at your front door to an electronic guard dog that will prevent unwanted visitors.
Open locked doors using your smartphone. Assemble a bird feeder that posts Twitter tweets to tell you when the birds are feeding or when bird seed runs low. Have your home speak to you when you receive email or tell you about important events such as the arrival …

Software Dev, Web Development »

20 Mar 2012 | | , ,
The Developer’s Code

Book Description
The Developer’s Code isn’t about the code you write, it’s about the code you live by.
There are no trite superlatives here. Packed with lessons learned from more than a decade of software development experience, author Ka Wai Cheung takes you through the programming profession from nearly every angle to uncover ways of sustaining a healthy connection with your work.
You’ll see how to stay productive even on the longest projects. You’ll create a workflow that works with you, not against you. And you’ll learn how to deal with clients whose goals don’t align with your own. …

Java »

22 Feb 2012 | | ,
Foundational Java: Key Elements and Practical Programming

eBook Description:
This book presents a guide to the core features of Java – and some more recent innovations – enabling the reader to build skills and confidence though tried-and-trusted stages, supported by exercises that reinforce key learning points. All of the most useful and commonly applied Java syntax and libraries are introduced, along with many example programs that can provide the basis for more substantial applications. Use of the Eclipse IDE and the JUnit testing framework is integral to the book, ensuring maximum productivity and code quality, although to ensure …

Software Dev »

15 Feb 2012 | |
packetC Programming

Book Description:
This book introduces the tools you’ll need to program with the packetC language.
packetC speeds the development of applications that live within computer networks, the kind of programs that provide network functionality for connecting “clients” and “servers” and “clouds.” The simplest examples provide packet switching and routing while more complex examples implement cyber security, broadband policies or cloud-based network infrastructure.
Network applications, such as those processing digital voice and video, must be highly scalable, secure and maintainable. Such application requirements translate to requirements for a network programming language that leverages massively-parallel systems and ensures …

C, C++, C# »

XNA Game Studio 4.0 for Xbox 360 Developers

Book Description
With the release of XNA Game Studio Express version 2.0, the XNA toolkit is becoming more popular for programming both independent and commercial games for the PC and Xbox 360. “Complete XNA: An Exploration of the XNA Framework Library” shows intermediate to advanced game programmers how to use XNA with C# to program games. The book provides a comprehensive look at the entire XNA Framework, combining an analytical approach and examples that cover every class in the Library. Organized in a reference format, from introductory topics through the content pipeline, readers can work through the book in sequence or choose only the …

Java »

JBoss ESB: Beginner’s Guide

Book Description
You may often have wondered if there is a better way to integrate disparate applications than error-prone “glue code”.JBoss ESB is just that solution as it can help solve common but difficult problems: writing new code that can be re-used and maintained, and integrating together new and old systems.JBoss ESB takes care of routing and processing service requests, leaving you to concentrate on your system’s design and development.
The JBoss ESB Beginner’s Guide gets you up and running quickly with JBoss ESB to build your own service-based applications, with enhanced communication and organization. You will learn how to create …

Linux & Unix »

Ubuntu Unleashed 2012 Edition: Covering 11.10 and 12.04

Book Description
Ubuntu Unleashed is filled with unique and advanced information for everyone who wants to make the most of theUbuntu Linux operating system. This new edition has been thoroughly revised and updated by a long-time Ubuntucommunity leader to reflect the exciting new Ubuntu 11.10 (“Oneiric Ocelot”) and the forthcoming Ubuntu 12.04.
Former Ubuntu Forum administrator Matthew Helmke covers all you need to know about Ubuntu 11.10/12.04 installation, configuration, productivity, multimedia, development, systemadministration, server operations, networking, virtualization,security, DevOps, and more—including intermediate-to-advanced techniques you won’t find in any other book.
Helmke presents up-to-the-minute introductions to Ubuntu’s key productivity and Web development tools,programming languages, hardware support, and more. You’ll find …