Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Programming


21. 

Introducing Spring Framework: A Primer

Introducing Spring Framework: A Primer

By: Felipe Gutierrez

Publisher: Apress

Publication Date: 27-JUN-2014

Insert Date: 15-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Introducing Spring Framework is your hands-on guide to learning to build applications using the Spring Framework. The book uses a simple My Documents application that you will develop incrementally over the course of the book and covers:- How to programmatically configure the Spring container and beans- How to use annotations for dependency injection- How to use collections and custom types- How to customize and configure bean properties and bean lifecycle interfaces- How to handle metadata using XML, annotations, and the Groovy bean reader- How to use the new Spring Boot and Spring...

22. 

Rough Cuts
Effective Modern C++

Effective Modern C++

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-OCT-2014

Insert Date: 11-JUL-2014

Table of Contents • Start Reading

At first glance, C++11 and C++14 are defined by the new features they introduce, e.g., auto type declarations, move semantics, lambda expressions, and concurrency support. Information on these features is easy to come by, but learning to apply them effectively (such that the resulting software is correct, efficient, maintainable, and portable) is more challenging. That’s the role of this book. It describes how to write effective software using C++11 and C++14, i.e., using modern C++....

23. 

Fluent Windows® 8.1 App Development

Fluent Windows® 8.1 App Development

By: Rebecca M. Riordan

Publisher: Sams

Publication Date: 03-JUL-2014

Insert Date: 11-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Based on the principles of cognitive science and instructional design, Fluent Windows 8.1 App Development, part of the Fluent Learning series, is a true tutorial that will help you build effective working models for understanding a large and complex subject: developing XAML applications for Windows 8.1. Most introductory books just talk at you and give you “exercises” that have more to do with taking dictation than actually learning. Fluent Windows 8.1 App Development, is different. It guides you through learning the way your mind likes to learn: by solving puzzles, making connections, and...

24. 

Kids programmieren 3D-Spiele mit JavaScript

Kids programmieren 3D-Spiele mit JavaScript

By: 

Publisher: O'Reilly Verlag

Publication Date: 08-JUL-2014

Insert Date: 10-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Dieses Buch richtet sich an Programmieranfänger von 11 bis 99. Obwohl für Kinder geschrieben, können auch Erwachsene hiermit das Programmieren erlernen. Das Buch beginnt in medias res mit dem Schreiben der ersten Codezeilen in einem eigens entwickelten Code Editor, den man sich einfach als Browsererweiterung für Chrome herunterlädt, die dann auch offline verwendet werden kann. Im Code Editor nehmen die selbstprogrammierten Figuren auch sofort Formen an. Das macht Riesenspaß und Lust auf mehr. So kann man kaum erwarten, was man im nächsten Kapitel programmieren wird. In Exkursen werden...

25. 

HTML5 Game Development HOTSHOT

HTML5 Game Development HOTSHOT

By: Makzan

Publisher: Packt Publishing

Publication Date: 08-JUL-2014

Insert Date: 10-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build interactive games with HTML, DOM, and the CreateJS Game library Create eight different games using HTML5 Learn essential games development techniques, such as game loop, animations, and browser storage Follow the project-based approach to build games from start to finish with in-depth explanations on game management In Detail This book will show you how to create stunning cross-browser games without the need for Flash or other plugins. Learn about Box2D, DOM elements, the EaselJS framework, and more, all providing a foundation of knowledge to expand your...

26. 

Python kurz & gut, 5th Edition

Python kurz & gut, 5th Edition

By: 

Publisher: O'Reilly Verlag

Publication Date: 04-JUL-2014

Insert Date: 08-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Python hat sich auf den Unix- und Linux-Systemen zu einer echten Alternative zu Perl entwickelt. Auch Windows- und Mac OS-Nutzer greifen immer häufiger auf die Skriptsprache zurück. Einer der Gründe ist die wachsende Unterstützung verschiedener Anbieter von APIs, wie etwa Google oder Twitter. Python – kurz & gut, 5. Auflage gibt in kompakter Form einen Überblick über die wichtigen Sprachmerkmale und Elemente. Für Auflage 5 wurde die Referenz komplett überarbeitet und aktualisiert, so dass sie die beiden aktuellen Versionen Python 2.7 und 3.4 abdeckt....

27. 

UNIX® System V Network Programming

UNIX® System V Network Programming

By: Stephen A. Rago

Publisher: Addison-Wesley Professional

Publication Date: 31-MAR-1993

Insert Date: 08-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Finally, with UNIX® System V Network Programming, an authoritative reference is available for programmers and system architects interested in building networked and distributed applications for UNIX System V. Even if you currently use a different version of the UNIX system, such as the latest release of 4.3BSD or SunOS, this book is valuable to you because it is centered around UNIX System V Release 4, the version of the UNIX system that unified many of the divergent UNIX implementations. For those professionals new to networking and UNIX system programming, two introductory chapters are...

28. 

Using R for Statistics

Using R for Statistics

By: Sarah Stowell

Publisher: Apress

Publication Date: 29-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

" R is a popular and growing open source statistical analysis and graphics environment as well as a programming language and platform. If you need to use a variety of statistics, then Using R for Statistics will get you the answers to most of the problems you are likely to encounter.Using R for Statistics is a problem-solution primer for using R to set up your data, pose your problems and get answers using a wide array of statistical tests. The book walks you through R basics and how to use R to accomplish a wide variety statistical operations. You'll be able to navigate the R system,...

29. 

Unity for Absolute Beginners

Unity for Absolute Beginners

By: Sue Blackman

Publisher: Apress

Publication Date: 19-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"Unity for Absolute Beginners walks you through the fundamentals of creating a small third-person shooter game with Unity. Using the free version of Unity to begin your game development career, you'll learn how to import, evaluate and manage your game resources to create awesome third-person shooters. This book assumes that you have little or no experience with game development, scripting, or 3D assets, and that you're eager to start creating games as quickly as possible, while learning Unity in a fun and interactive environment. With Unity for Absolute Beginners you'll become familiar with...

30. 

Beginning Java 8 Fundamentals

Beginning Java 8 Fundamentals

By: Kishori Sharan

Publisher: Apress

Publication Date: 22-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"Beginning Java 8 Fundamentals provides a comprehensive approach to learning the Java programming language, especially the object-oriented fundamentals necessary at all levels of Java development. Author Kishori Sharan provides over 90 diagrams and 240 complete programs to help beginners and intermediate level programmers learn the topics faster. Starting with basic programming concepts, the author walks you through writing your first Java program step-by-step. Armed with that practical experience, you'll be ready to learn the core of the Java language.The book continues with a series of...

31. 

Learn C++ for Game Development

Learn C++ for Game Development

By: Bruce Sutherland

Publisher: Apress

Publication Date: 18-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

" If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications. Learn C++ for Game Development will show you how to:Master C++ features such as variables, pointers, flow controls, functions, I/O, classes, exceptions, templates, and the Standard Template Library (STL) Use design patterns to simplify your coding and make more powerful gamesManage memory efficiently to get the most out of your creativityLoad and save games using file I/O, so that your users...

32. 

Learn Sprite Kit for iOS Game Development

Learn Sprite Kit for iOS Game Development

By: Leland Long

Publisher: Apress

Publication Date: 24-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

" With Learn Sprite Kit for iOS Game Development, you'll discover how easy it is to create 2D games using the new Sprite Kit framework from Apple. You'll find how simple it is to create a scene, add animated sprites, incorporate edges, play sound effects, and create animated particles for special effects. You'll also use touch events to control your sprites, implement the built-in physics engine, handle sprite collisions and contacts, and much more.To help you in learning how to use all these cool features of Sprite Kit, you'll follow along as we build a complete 2D game for iPhone. By...

33. 

JavaScript Creativity

JavaScript Creativity

By: Shane Hudson

Publisher: Apress

Publication Date: 24-JUN-2014

Insert Date: 04-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"JavaScript Creativity teaches you how to use every feature of this versatile and powerful language in exciting and creative ways. JavaScript can be used for so much more than simple interactivity. Master your use of canvas, animation, audio and video, 3D visualizations, motion detection and real-time collaboration. In every chapter of this book you will learn how to use and evolve JavaScript's creative capabilities in your own projects, as well as having project examples to follow throughout. Specifically, you will learn how to: Expertly use canvas and animation Push audio and...

34. 

Ember.js in Action

Ember.js in Action

By: Joachim Haagen Skeie

Publisher: Manning Publications

Publication Date: 10-JUN-2014

Insert Date: 30-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Ember.js in Action is a crisp tutorial that introduces the Ember.js framework and shows you how to build production-quality web applications. You'll begin with the basic architecture: client- and server-side MVC, integrating Ember.js with your favorite back end, handling data ... and more. You'll explore the amazing Handlebars templating engine that automatically updates your apps when the data behind them changes. Along the way, you'll develop a complete Ember.js application and learn how to deploy, administer, and update it efficiently. About the Technology Ember.js is a...

35. 

The Joy of Clojure, Second Edition

The Joy of Clojure, Second Edition

By: Michael Fogus and Chris Houser

Publisher: Manning Publications

Publication Date: 31-MAY-2014

Insert Date: 30-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Summary The Joy of Clojure, Second Edition is a deep look at the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond just syntax to show you the "why" of Clojure and how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master the techniques that make Clojure so elegant and efficient. About the Technology The Clojure programming language is a dialect of Lisp that runs on the Java Virtual Machine and JavaScript runtimes. It is a functional programming language that offers great performance, expressive power,...

36. 

Java 8 – Die Neuerungen

Java 8 – Die Neuerungen

By: Michael Inden

Publisher: dpunkt

Publication Date: 30-JUN-2014

Insert Date: 29-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Aktueller Überblick über die Neuerungen bei Java 8....

37. 

Building Probabilistic Graphical Models with Python

Building Probabilistic Graphical Models with Python

By: Kiran R Karkera

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 28-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Solve machine learning problems using probabilistic graphical models implemented in Python with real-world applications Stretch the limits of machine learning by learning how graphical models provide an insight on particular problems, especially in high dimension areas such as image processing and NLP Solve real-world problems using Python libraries to run inferences using graphical models A practical, step-by-step guide that introduces readers to representation, inference, and learning using Python libraries best suited to each task In Detail With the increasing...

38. 

Sparrow iOS Game Framework Beginner's Guide

Sparrow iOS Game Framework Beginner's Guide

By: Johannes Stein

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 28-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Create mobile games for iOS devices with the Sparrow iOS Game Framework Learn the principles of Game Mechanics and implement them with Sparrow’s powerful framework Build an entire game throughout the course of the book This is a practical guide with step-by-step instructions to learn the art of mobile game development In Detail Sparrow is a game framework with a focus on ease-of-use and current state-of-the-art technologies. The Sparrow game framework is intended for 2D games and multimedia applications and has built-in support for animation, managing objects on the...

39. 

Construct 2 Game Development by Example

Construct 2 Game Development by Example

By: John Bura

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Learn how to make games for multiple platforms with Construct 2 Make games easily in Construct 2, with no programming Get to grips with game design and production from scratch, with no experience necessary Learn the secrets behind the mechanics of bestselling games, from tower defence to physics puzzles In Detail Construct 2 is an HTML5-based game editor that uses drag-and-drop functionality to allow users to create complex and engaging games with no programming experience. The software is fast and easy to learn for novices, yet powerful for advanced users, letting...

40. 

WildFly Performance Tuning

WildFly Performance Tuning

By: Arnold Johansson; Anders Welén

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Develop high-performing server applications using the widely successful WildFly platform Enable performance tuning with the use of free and quality software Tune the leading open source application server WildFly and its related components Filled with clear step-by-step instructions to get to know the ins-and-outs of the platform, its components, and surrounding infrastructure to get the most and best out of it in any situation In Detail The hugely successful JBoss Application Server has been updated and is now called WildFly. This cutting edge technology provides a free...