Free Trial

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

Help

Packt Publishing


1. 

Unity 4 Game Development HOTSHOT

Unity 4 Game Development HOTSHOT

By: Jate Wittayabundit

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Develop spectacular gaming content by exploring and utilizing Unity 4 Understand the new 2D Sprite and Immediate Mode GUI system (OnGUI()/GUI class) in Unity 4, and the difference between 2D and 3D worlds, with clear instruction and examples. Learn about Mecanim System, AI programming, editor script, and Character Controller programming including scripting and how to adapt it to your needs. Create a Menu for an RPG Game – Add Powerups, Weapons, and Armor. In Detail Immerse yourself in the world of high-end game design by partaking in challenging missions. Start off by...

2. 

Practical Maya Programming with Python

Practical Maya Programming with Python

By: Robert Galanakis

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Unleash the power of Python in Maya and unlock your creativity Create and customize UIs using standard tools and libraries Understand how Maya can leverage advanced Python features Make your tools, and Maya itself, fully automatable In Detail Autodesk Maya is a 3D computer graphics software. It offers a vast and flexible set of features utilizing Python. It is not difficult to get started using Python in Autodesk Maya, but it can be difficult to go from writing procedural, MEL-inspired tools to building the powerful yet simple systems that Python promises. Practical...

3. 

Learning AngularJS for .NET Developers

Learning AngularJS for .NET Developers

By: Alex Pop

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build single-page web applications using frameworks that help you work efficiently and deliver great results Implement complex frontend applications using AngularJS and rock solid web services using ServiceStack Become a more productive developer and learn to use frameworks that enforce good development practices Follow a gradual introduction to concepts with lots of examples and explore the evolution of a production-ready application In Detail AngularJS is the most popular JavaScript MVC framework, and it embraces and extends HTML rather than abstracting it. The...

4. 

Scaling Apache Solr

Scaling Apache Solr

By: Hrishikesh Vijay Karambelkar

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Optimize your searches using high-performance enterprise search repositories with Apache Solr Get an introduction to the basics of Apache Solr in a step-by-step manner with lots of examples Develop and understand the workings of enterprise search solution using various techniques and real-life use cases Gain a practical insight into the advanced ways of optimizing and making an enterprise search solution cloud ready In Detail This book is for individuals who want to build high-performance, scalable, enterprise-ready search engines for their customers/organizations. The...

5. 

RESTful Java Web Services Security

RESTful Java Web Services Security

By: René Enríquez; Andrés Salazar C.

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Secure your RESTful applications against common vulnerabilities Learn how to use, configure, and set up tools for applications that use RESTful web services to prevent misuse of resources Get to know and fix the most common vulnerabilities of RESTful web services APIs A step-by-step guide portraying the importance of securing a RESTful web service with simple examples applied to real-world scenarios In Detail This book will serve as a practical companion for you to learn about common vulnerabilities when using RESTful services, and will provide you with an...

6. 

Laravel Design Patterns and Best Practices

Laravel Design Patterns and Best Practices

By: Arda Kılıçdağı; H. İbrahim YILMAZ

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Enhance the quality of your web applications by efficiently implementing design patterns in Laravel Create fully functional web applications using design patterns in Laravel Explore various techniques to adapt different software patterns that suit your needs Get to know the best practices to utilize when making a web application Concise and practical guide to master the MVC approach of Laravel and its benefits In Detail This book covers how to develop different applications and solve recurring problems using Laravel 4 design patterns. It will walk you through the...

7. 

Developing Responsive Web Applications with AJAX and jQuery

Developing Responsive Web Applications with AJAX and jQuery

By: Sandeep Kumar Patel

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design and develop your very own responsive web applications using Java, jQuery, and AJAX A practical guide to empower you to develop responsive web applications by combining the strengths of AJAX and jQuery Learn how to build a series of web applications on top of a website quickly and efficiently By the end of this book, you will have mastered ways with which you can leverage AJAX and jQuery as per your project needs In Detail AJAX is a web development technique that allows a web page to be updated with new information without having to reload the page. jQuery is a...

8. 

jQuery for Designers : Beginner's Guide - Second Edition

jQuery for Designers : Beginner's Guide - Second Edition

By: Natalie MacLees

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design interactive websites to improve user experience by using the popular JavaScript library Enhance the user experience of your site by adding useful jQuery features – provide easy navigation, communicate updates and changes, and allow site visitors to interact with content Learn the modular approach to jQuery, including the addition of plug-ins to achieve advanced effects without writing much code at all A step-by-step approach to beginning jQuery, including the creation of rapid, powerful, dynamic web pages and web applications In Detail This book offers...

9. 

SQL Server 2014 Development Essentials

SQL Server 2014 Development Essentials

By: Basit A. Masood-Al-Farooq

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design, implement, and deliver a successful database solution with Microsoft SQL Server 2014 Discover SQL Server 2014’s new in-memory OLTP engine and performance-related improvements Explore the fundamentals of database planning and the Server Transact-SQL language syntax Gain hands-on experience with the use of scalar and table-valued functions, branching, and more advanced data structures In Detail SQL Server 2014 Development Essentials is an easy-to-follow yet comprehensive guide that is full of hands-on examples. With Microsoft SQL Server 2014, you can design, build,...

10. 

MongoDB High Availability

MongoDB High Availability

By: Afshin Mehrabani

Publisher: Packt Publishing

Publication Date: 24-JUL-2014

Insert Date: 25-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design and implement a highly available server using the latest features of MongoDB Improve response time by profiling and indexing on large databases Configure a Replica set network from scratch using a real-world example Step-by-step guide to setting up and learning about the latest MongoDB components and features to perform clustering and sharding In Detail MongoDB is one of the pioneers in implementing the NoSQL concept by using "Document" as the infrastructure to save and restore data from a database. Using MongoDB in high pressure situations needs a predefined...

11. 

Arduino Home Automation Projects

Arduino Home Automation Projects

By: Marco Schwartz

Publisher: Packt Publishing

Publication Date: 23-JUL-2014

Insert Date: 25-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Automate your home using the powerful Arduino platform Interface home automation components with Arduino Automate your projects to communicate wirelessly using XBee, Bluetooth and WiFi Build seven exciting, instruction-based home automation projects with Arduino in no time In Detail The Arduino platform is used by more than one million people around the world to prototype electronic systems. It is the perfect platform to use to build home automation systems, as it allows you to build your own motion sensors, control lamps remotely, and control preexisting home automation...

12. 

Kali Linux CTF Blueprints

Kali Linux CTF Blueprints

By: Cameron Buchanan

Publisher: Packt Publishing

Publication Date: 24-JUL-2014

Insert Date: 25-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build, test, and customize your own Capture the Flag challenges across multiple platforms designed to be attacked with Kali Linux Put the skills of the experts to the test with these tough and customisable pentesting projects Develop each challenge to suit your specific training, testing, or client engagement needs Hone your skills, from wireless attacks to social engineering, without the need to access live systems In Detail As attackers develop more effective and complex ways to compromise computerized systems, penetration testing skills and tools are in high demand....

13. 

Mastering Concurrency in Go

Mastering Concurrency in Go

By: Nathan Kozyra

Publisher: Packt Publishing

Publication Date: 23-JUL-2014

Insert Date: 25-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Discover and harness Go's powerful concurrency features to develop and build fast, scalable network systems Explore the core syntaxes and language features that enable concurrency in Go Understand when and where to use concurrency to keep data consistent and applications non-blocking, responsive, and reliable A practical approach to utilize application scaffolding to design highly-scalable programs that are deeply rooted in go routines and channels In Detail This book will take you through the history of concurrency, how Go utilizes it, how Go differs from other...

14. 

Learning Karaf Cellar

Learning Karaf Cellar

By: Jean-Baptiste Onofré

Publisher: Packt Publishing

Publication Date: 22-JUL-2014

Insert Date: 24-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build and implement a complete clustering solution for the Apache Karaf OSGi container Install and use Cellar as a provisioning clustering solution for Apache Karaf Extend Cellar usage to more than just provisioning by implementing distributed solutions Practical, step-by-step tutorial with real use cases and examples to help you seamlessly manage a cluster of Karaf Instances In Detail Apache Karaf is a popular OSGi container that provides rich and broad features, and together with Cellar, you can easily manage farms of containers that provide synchronization between the...

15. 

Joomla! 3 Beginner's Guide Second Edition

Joomla! 3 Beginner's Guide Second Edition

By: Eric Tiggeler

Publisher: Packt Publishing

Publication Date: 22-JUL-2014

Insert Date: 23-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build, develop, and manage a fully functioning, professional looking, and feature-rich website with the Joomla! CMS Build and maintain your own website quickly, easily, and efficiently, getting the most out of the fully revised Joomla content management system Learn all the necessary web building skills: from organizing your content to completely changing the site design Learn by doing: follow step-by-step instructions on how to create an example website that meets real-life requirements In Detail Taking full advantage of all the new features and enhancements added to...

16. 

Cloudera Administration Handbook

Cloudera Administration Handbook

By: Rohit Menon

Publisher: Packt Publishing

Publication Date: 18-JUL-2014

Insert Date: 22-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

A complete, hands-on guide to building and maintaining large Apache Hadoop clusters using Cloudera Manager and CDH5 Understand the CDH architecture and its components and successfully set up a Hadoop cluster Maintain, troubleshoot, and secure your cluster using Cloudera Manager Easy-to-follow administrator’s guide with step-by-step explanations to help you master Apache Hadoop In Detail Apache Hadoop is an open source distributed computing technology that assists users in processing large volumes of data with relative ease, helping them to generate tremendous insights...

17. 

Practical Mobile Forensics

Practical Mobile Forensics

By: Satish Bommisetty; Rohit Tamma; Heather Mahalik

Publisher: Packt Publishing

Publication Date: 21-JUL-2014

Insert Date: 22-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Dive into mobile forensics on iOS, Android, Windows, and BlackBerry devices with this action-packed, practical guide Clear and concise explanations for forensic examinations of mobile devices Master the art of extracting data, recovering deleted data, bypassing screen locks, and much more The first and only guide covering practical mobile forensics on multiple platforms In Detail With the advent of smartphones, the usage and functionality of mobile devices has grown enormously along with the sensitive information contained in these devices. Law enforcement agencies...

18. 

PostgreSQL 9 High Availability Cookbook

PostgreSQL 9 High Availability Cookbook

By: Shaun M. Thomas

Publisher: Packt Publishing

Publication Date: 17-JUL-2014

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Over 100 recipes to design and implement a highly available server with the advanced features of PostgreSQL Create a PostgreSQL cluster that stays online even when disaster strikes Avoid costly downtime and data loss that can ruin your business Perform data replication and monitor your data with hands-on industry-driven recipes and detailed step-by-step explanations In Detail PostgreSQL, often known as simply "Postgres", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. From hardware selection to...

19. 

Mastering Puppet

Mastering Puppet

By: Thomas Uphill

Publisher: Packt Publishing

Publication Date: 16-JUL-2014

Insert Date: 18-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Pull the strings of Puppet to configure enterprise-grade environments for performance optimization Implement puppet in a medium to large installation. Deal with issues found in larger deployments, such as scaling, and improving performance. Step by step tutorial to utilize Puppet efficiently to have a fully functioning Puppet infrastructure in an enterprise- level environment In Detail Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order. Mastering Puppetdeals with the...

20. 

Mastering Unit Testing Using Mockito and JUnit

Mastering Unit Testing Using Mockito and JUnit

By: Sujoy Acharya

Publisher: Packt Publishing

Publication Date: 15-JUL-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

An advanced guide to mastering unit testing using Mockito and JUnit Create meaningful and maintainable automated unit tests using advanced JUnit features and the Mockito framework Build an automated continuous integration environment to get real-time feedback on broken code, code coverage, code quality, and integration issues Covers best practices and presents insights on architecture and designs to create faster and reliable unit testing environments In Detail It is insanity to keep doing things the same way and expect them to improve. Any program is useful only when it...