Free Trial

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

Help

Programming


21. 

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...

22. 

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...

23. 

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...

24. 

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,...

25. 

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....

26. 

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...

27. 

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...

28. 

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...

29. 

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...

30. 

Parallel Programming with Python

Parallel Programming with Python

By: Jan Palach

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Develop efficient parallel systems using the robust Python environment Demonstrates the concepts of Python parallel programming Boosts your Python computing capabilities Contains easy-to-understand explanations and plenty of examples In Detail Starting with the basics of parallel programming, you will proceed to learn about how to build parallel algorithms and their implementation. You will then gain the expertise to evaluate problem domains, identify if a particular problem can be parallelized, and how to use the Threading and Multiprocessor modules in Python. The...

31. 

Spring MVC Beginner’s Guide

Spring MVC Beginner’s Guide

By: Amuthan G

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Your ultimate guide to building a complete web application using all the capabilities of Spring MVC Carefully crafted exercises, with detailed explanations for each step, to help you understand the concepts with ease You will gain a clear understanding of the end to end request/response life cycle, and each logical component’s responsibility Packed with tips and tricks that will demonstrate the industry best practices on developing a Spring-MVC-based application In Detail The MVC architecture for developing web applications continues to be a powerful concept and the...

32. 

Mastering JavaServer Faces 2.2

Mastering JavaServer Faces 2.2

By: Anghel Leonard

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Master the art of implementing user interfaces with JSF 2.2 Fortify your JSF solutions by combing the powers of JSF 2.x (2.0, 2.1, and 2.2) Get acquainted with the newly introduced features in JSF 2.2, such as the faces flow, stateless views, pass-through attributes and resource library contracts Browse through over 300 well defined JSF applications presented in a concise and clear cut approach In Detail JavaServer Faces (JSF) is a leading framework and core component of Java Platform Enterprise Edition. JSF is the standard Java EE technology used to build web user...

33. 

Advanced Quantitative Finance with C++

Advanced Quantitative Finance with C++

By: Alonso Peña, Ph.D

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Create and implement mathematical models in C++ using quantitative finance Describes the key mathematical models used for price equity, currency, interest rates, and credit derivatives The complex models are explained step-by-step along with a flow chart of every implementation Illustrates each asset class with fully solved C++ examples, both basic and advanced, that support and complement the text In Detail This book will introduce you to the key mathematical models used to price financial derivatives, as well as the implementation of main numerical models used to solve...

34. 

Learning iPhone Game Development with Cocos2D 3.0

Learning iPhone Game Development with Cocos2D 3.0

By: Kirill Muzykov

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Harness the power of Cocos2D to create your own stunning and engaging games for iOS Find practical solutions to many real-world game development problems Create games from start to finish by writing code and following detailed step-by-step instructions Full of illustrations and diagrams, practical examples, and tips for deeper understanding of game development in Cocos2D for iPhone In Detail Cocos2D-iPhone (Cocos2D-Swift) is a robust yet simple-touse 2D game framework for iPhone. If you are just starting with game programming, Cocos2D will enable you to make your first...

35. 

Rough Cuts
Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Methods

Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Methods

By: Cameron Davidson-Pilon

Publisher: Addison-Wesley Professional

Publication Date: 18-JAN-2015

Insert Date: 26-JUN-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. The next generation of really difficult problems will be statistical, not deterministic: the solutions will be buried beneath layers of noise. Bayesian methods offer data scientists powerful flexibility in solving these brutally complex problems. However, Bayesian methods have traditionally required deep mastery of complicated math and advanced algorithms, placing them off-limits to many who could benefit from them. New technologies such as the Python PyMC library now make it possible to largely abstract Bayesian inference from deeper...

36. 

Bioinformatics with R Cookbook

Bioinformatics with R Cookbook

By: Paurush Praveen Sinha

Publisher: Packt Publishing

Publication Date: 23-JUN-2014

Insert Date: 25-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Over 90 practical recipes for computational biologists to model and handle real-life data using R Use the existing R-packages to handle biological data Represent biological data with attractive visualizations An easy-to-follow guide to handle real-life problems in Bioinformatics like Next Generation Sequencing and Microarray Analysis In Detail Bioinformatics is an interdisciplinary field that develops and improves upon the methods for storing, retrieving, organizing, and analyzing biological data. R is the primary language used for handling most of the data analysis work...

37. 

Java EE 7 Performance Tuning and Optimization

Java EE 7 Performance Tuning and Optimization

By: Osama Oransa

Publisher: Packt Publishing

Publication Date: 23-JUN-2014

Insert Date: 25-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Boost the efficiency of your enterprise applications by performance tuning and optimization Learn to plan a performance investigation in enterprise applications Build a performance troubleshooting strategy Design and implement high performing Java enterprise applications In Detail With the expansion of online enterprise services, the performance of an enterprise application has become a critical issue. Even the smallest change to service availability can severely impact customer satisfaction, which can cause the enterprise to incur huge losses. Performance tuning is a...

38. 

Rough Cuts
Becoming a Better Programmer

Becoming a Better Programmer

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-SEP-2014

Insert Date: 25-JUN-2014

Table of Contents • Start Reading

Pete Goodliffe, author of Code Craft, presents several lessons that will help you go beyond just being a good coder. You’ll learn how to become a better worker, a better team member, and even a better person. This is a book for people who care about code, who are passionate about the way they create it, and who want to do an even better job....

39. 

Rough Cuts
Programming Google App Engine with Java

Programming Google App Engine with Java

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-OCT-2014

Insert Date: 24-JUN-2014

Table of Contents • Start Reading

Programming Google App Engine with Java teaches intermediate and advanced web developers how to build infinitely scalable applications with App Engine. This book describes ways to perform common development tasks using App Engine APIs and services, using App Engine’s Java runtime environment....

40. 

JavaServer® Faces 2.0: Essential Guide for Developers

JavaServer® Faces 2.0: Essential Guide for Developers

By: Deepak Vohra

Publisher: Course Technology PTR

Publication Date: 25-JUN-2014

Insert Date: 24-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

JavaServer Faces is one of the world's most commonly used frameworks for building user interfaces on the Web. In JavaServer Faces 2.0: Essential Guide for Developers, expert Java programmer and Web developer Deepak Vohra covers all the new features of JavaServer Faces 2.0 using examples in Oracle JDeveloper and the integrated Oracle WebLogic Server. The book covers all aspects of Web application development with JSF 2.0, including setting up the environment for an application, using the JDeveloper wizards and the Component palette, and running a sample application Code examples used in the...