rssHome » Web Development

HTML5 Canvas, 2nd Edition

HTML5 Canvas, 2nd Edition

eBook Details:

  • Paperback: 750 pages
  • Publisher: O’Reilly Media; 2nd edition (April 30, 2013)
  • Language: English
  • ISBN-10: 1449334989
  • ISBN-13: 978-1449334987

eBook Description:

HTML5 Canvas, 2nd Edition

  • Create and modify 2D drawings, text, and bitmap images
  • Use algorithms for math-based movement and physics interactions
  • Incorporate and manipulate video, and add audio
  • Build a basic framework for creating a variety of games
  • Use bitmaps and tile sheets to develop animated game graphics
  • Go mobile: build web apps and then modify them for iOS devices
  • Explore ways to use Canvas for 3D and multiplayer game applications

Flash is fading fast as Canvas continues to climb. The second edition of this popular book gets you started with HTML5 Canvas by showing you how to build interactive multimedia applications. You’ll learn how to draw, render text, manipulate images, and create animation all in the course of building an interactive web game throughout the book.

Updated for the latest implementations of Canvas and related HTML5 technologies, this edition includes clear and reusable code examples to help you quickly pick up the basics whether you currently use Flash, Silverlight, or just HTML and JavaScript. Discover why HTML5 is the future of innovative web development. Download eBook Free »

JavaScript for PHP Developers

JavaScript for PHP Developers

eBook Details:

  • Paperback: 160 pages
  • Publisher: O’Reilly Media (May 9, 2013)
  • Language: English
  • ISBN-10: 1449320198
  • ISBN-13: 978-1449320195

eBook Description:

JavaScript for PHP Developers

  • Explore JavaScript syntax, including variables, arrays, loops, and conditions
  • Learn how functions are important in JavaScript and why they’re actually objects
  • Delve into JavaScript’s object-oriented features, including prototypes, code reuse, and inheritance
  • Examine the built-in API and explore its global functions, properties, and objects
  • Learn about updates in ECMAScript5, the latest version of the standard
  • Use common design patterns to organize your code in large applications

If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript the core JavaScript language from the ground up. You’ll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript’s unique object creation, classes, prototypes, and inheritance.

JavaScript knowledge is essential for working with today’s Web, whether you’re building applications for the client, the server, or for mobile use and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding. Download eBook Free »

Programming Grails: Best Practices for Experienced Grails Developers

Programming Grails: Best Practices for Experienced Grails Developers

eBook Details:

  • Paperback: 364 pages
  • Publisher: O’Reilly Media (May 8, 2013)
  • Language: English
  • ISBN-10: 1449323936
  • ISBN-13: 978-1449323936

eBook Description:

Programming Grails: Best Practices for Experienced Grails Developers

  • Write simpler, more powerful code with the Groovy language
  • Manage persistence in Grails, using Hibernate or a NoSQL datastore
  • Learn how Grails uses Spring’s functionality and optional modules
  • Discover how Hibernate handles details for storing and retrieving data
  • Integrate technologies for messaging, mail, creating web services, and other JEE technologies
  • Bypass convention and configure Grails manually
  • Learn a general approach to upgrading applications and plugins
  • Use Grails to develop and deploy IaaS and PaaS applications

Dig deeper into Grails architecture and discover how this application framework works its magic. Written by a core developer on the Grails team, this practical guide takes you behind the curtain to reveal the inner workings of its 2.0 feature set. You’ll learn best practices for building and deploying Grails applications, including performance, security, scaling, tuning, debugging, and monitoring.

Understand how Grails integrates with Groovy, Spring, Hibernate, and other JVM technologies, and learn how to create and use plugins to augment your application’s functionality. Once you know how Grails adds behavior by convention, you can solve problems more easily and develop applications more intuitively. Download eBook Free »

PHP Web Services: APIs for the Modern Web

PHP Web Services: APIs for the Modern Web

eBook Details:

  • Paperback: 118 pages
  • Publisher: O’Reilly Media (May 3, 2013)
  • Language: English
  • ISBN-10: 1449356567
  • ISBN-13: 978-1449356569

eBook Description:

PHP Web Services: APIs for the Modern Web

  • Explore HTTP, from the request/response cycle to its verbs, headers, and cookies
  • Determine whether JSON or XML is the best data format for your application
  • Get practical advice for working with RPC, SOAP, and RESTful services
  • Use a variety of tools and techniques for debugging HTTP web services
  • Choose the service that works best for your application, and learn how to make it robust
  • Learn how to document your API and how to design it to handle errors

Whether you’re sharing data between two internal systems or building an API so users can access their data, this practical book provides everything you need to build web service APIs with PHP. Author Lorna Jane Mitchell uses code samples, real-world examples, and advice based on her extensive experience to guide you through the process from the underlying theory to methods for making your service robust.

PHP is ideally suited for both consuming and creating web services. You’ll learn how to use this language with JSON, XML, and other web service technologies. Download eBook Free »

The Modern Web: Multi-Device Web Development with HTML5, CSS3, and Jav...

The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript

eBook Details:

  • Paperback: 264 pages
  • Publisher: No Starch Press; 1st edition (April 30, 2013)
  • Language: English
  • ISBN-10: 1593274874
  • ISBN-13: 978-1593274870

eBook Description:

The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript

  • Plan your content so that it displays fluidly across multiple devices
  • Design websites to interact with devices using the most up-to-date APIs, including Geolocation, Orientation, and Web Storage
  • Incorporate cross-platform audio and video without using troublesome plug-ins
  • Make images and graphics scalable on high-resolution devices with SVG
  • Use powerful HTML5 elements to design better forms

Peter Gasston’s The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript. His plain-English explanations and practical examples emphasize the techniques, principles, and practices that you’ll need to easily transcend individual browser quirks and stay relevant as these technologies are updated.

Turn outdated websites into flexible, user-friendly ones that take full advantage of the unique capabilities of any device or browser. With the help of The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript, you’ll be ready to navigate the front lines of device-independent development. Download eBook Free »

Beginning ArcGIS for Desktop Development using .NET

Beginning ArcGIS for Desktop Development using .NET

eBook Details:

  • Paperback: 528 pages
  • Publisher: Wrox; 1st edition (March 18, 2013)
  • Language: English
  • ISBN-10: 1118442547
  • ISBN-13: 978-1118442548

eBook Description:

Beginning ArcGIS for Desktop Development using .NET

ArcGIS for Desktop is a powerful suite of software tools for creating and using maps, compiling, analyzing and sharing geographic information, using maps and geographic information in applications, and managing geographic databases. But getting the hang of ArcGIS for Desktop can be a bit tricky, even for more experienced programmers. Core components of ArcGIS platform is called ArcObjects. This book first introduce you the whole ArcGIS platform and the opportunities for development using various programming languages. Then it focuses on ArcGIS for Desktop applications and makes you familiar with ArcObjects from .NET point of view. Whether you are an ArcGIS user with no background in programming or a programmer without experience with the ArcGIS platform, this book arms you with everything you need to get going with ArcGIS for Desktop development using .NET right away. Written by a leading expert in geospatial information system design and development, it provides concise, step-by-step guidance, illustrated with best-practices examples, along with plenty of ready-to-use source code. In no time you ll progress from .NET programming basics to understanding the full suite of ArcGIS tools and artefacts to customising and building your own commands, tools and extensions all the way through application deployment. Download eBook Free »