Showing posts with label oop. Show all posts
Showing posts with label oop. Show all posts

Monday, November 21, 2011

High Performance JavaScript (Build Faster Web Application Interfaces) (Paperback)

High Performance JavaScript (Build Faster Web Application Interfaces)
High Performance JavaScript (Build Faster Web Application Interfaces) (Paperback)
By Nicholas C. Zakas

Buy new: $23.09
68 used and new from $16.79
Customer Rating: 5.0

Customer tags: javascript(19), performance(11), web development(9), dom(7), programming(7), ajax(6), web(6), script(3), oop(2), performances, ordered, code

Review & Description

If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more.

Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live.

  • Identify problem code and use faster alternatives to accomplish the same task
  • Improve scripts by learning how JavaScript stores and accesses data
  • Implement JavaScript code so that it doesn't slow down interaction with the DOM
  • Use optimization techniques to improve runtime performance
  • Learn ways to ensure the UI is responsive at all times
  • Achieve faster client-server communication
  • Use a build system to minify files, and HTTP compression to deliver them to the browser

Product Details

  • Amazon Sales Rank: #88348 in Books
  • Published on: 2010-03-30
  • Original language: English
  • Number of items: 1
  • Dimensions: .56" h x 7.04" w x 9.24" l, .85 pounds
  • Binding: Paperback
  • 240 pages

Click Check Price & More Reviews

Sunday, November 13, 2011

The Rails Way (Paperback)

The Rails Way
The Rails Way (Paperback)
By Obie Fernandez

Buy new: $37.28
72 used and new from $0.01
Customer Rating: 4.6

Customer tags: ruby on rails(43), rails(41), ruby(27), web development(20), rubyonrails(16), ror(10), programming(10), ruby programming language(9), oop(5), ria(2), development(2), ajax

Review & Description

The expert guide to building Ruby on Rails applications

 

Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value. Now, for the first time, there’s a comprehensive, authoritative guide to building production-quality software with Rails. Pioneering Rails developer Obie Fernandez and a team of experts illuminate the entire Rails API, along with the Ruby idioms, design approaches, libraries, and plug-ins that make Rails so valuable. Drawing on their unsurpassed experience, they address the real challenges development teams face, showing how to use Rails’ tools and best practices to maximize productivity and build polished applications users will enjoy.

 

Using detailed code examples, Obie systematically covers Rails’ key capabilities and subsystems. He presents advanced programming techniques, introduces open source libraries that facilitate easy Rails adoption, and offers important insights into testing and production deployment. Dive deep into the Rails codebase together, discovering why Rails behaves as it does– and how to make it behave the way you want it to.

 

This book will help you

Increase your productivity as a web developer

Realize the overall joy of programming with Ruby on Rails

Learn what’s new in Rails 2.0

Drive design and protect long-term maintainability with TestUnit and RSpec

Understand and manage complex program flow in Rails controllers

Leverage Rails’ support for designing REST-compliant APIs

Master sophisticated Rails routing concepts and techniques

Examine and troubleshoot Rails routing

Make the most of ActiveRecord object-relational mapping

Utilize Ajax within your Rails applications

Incorporate logins and authentication into your application

Extend Rails with the best third-party plug-ins and write your own

Integrate email services into your applications with ActionMailer

Choose the right Rails production configurations

Streamline deployment with Capistrano

 

 

Product Details

  • Amazon Sales Rank: #436712 in Books
  • Published on: 2007-11-26
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.13" h x 1.96" w x 6.93" l, 3.05 pounds
  • Binding: Paperback
  • 912 pages

Click Check Price & More Reviews

Saturday, November 12, 2011

PHP Objects, Patterns and Practice (Expert's Voice in Open Source) (Paperback)

PHP Objects, Patterns and Practice (Expert's Voice in Open Source)
PHP Objects, Patterns and Practice (Expert's Voice in Open Source) (Paperback)
By Matt Zandstra

Buy new: $27.68
50 used and new from $24.91
Customer Rating: 4.9

Customer tags: php(5), oop(4), web programming(3), web development(3), design patterns(2), php oop, php5

Review & Description

This book takes you beyond the PHP basics to the enterprise development practices used by professional programmers. Updated for PHP 5.3 with new sections on closures, namespaces, and continuous integration, this edition will teach you about object features such as abstract classes, reflection, interfaces, and error handling. You’ll also discover object tools to help you learn more about your classes, objects, and methods.

Then you’ll move into design patterns and the principles that make patterns powerful. You’ll learn both classic design patterns and enterprise and database patterns with easy-to-follow examples.

Finally, you’ll discover how to put it all into practice to help turn great code into successful projects. You’ll learn how to manage multiple developers with Subversion, and how to build and install using Phing and PEAR. You’ll also learn strategies for automated testing and building, including continuous integration.

Taken together, these three elements—object fundamentals, design principles, and best practices—will help you develop elegant and rock-solid systems.

What you’ll learn

  • Learn to work with object fundamentals: writing classes and methods, instantiating objects, and creating powerful class hierarchies using inheritance.
  • Master advanced object-oriented features, including static methods and properties.
  • Learn how to manage error conditions with exceptions, and create abstract classes and interfaces.
  • Understand and use design principles to deploy objects and classes effectively in your projects.
  • Learn about design patterns, their purpose and structure, and the underlying principles that govern them.
  • Discover a set of powerful patterns that you can deploy in your own projects.
  • Learn about the tools and practices that can guarantee a successful project including unit testing; version control; build, installation, and package management; and continuous integration.

Who this book is for

This book is suitable for anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects.

Those who already know their interfaces from their abstracts may well still find it hard to use these features in their projects. These users will benefit from the book’s emphasis on design. They will learn how to choose and combine the participants of a system, how to read design patterns, and how to use them in their code.

Finally, this book is for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc.) that can make projects safe, elegant, and stable.

Table of Contents

  1. PHP: Design and Management
  2. PHP and Objects
  3. Object Basics
  4. Advanced Features
  5. Object Tools
  6. Objects and Design
  7. What Are Design Patterns? Why Use Them?
  8. Some Pattern Principles
  9. Generating Objects
  10. Patterns for Flexible Object Programming
  11. Performing and Representing Tasks
  12. Enterprise Patterns
  13. Database Patterns
  14. Good (and Bad) Practice
  15. An Introduction to PEAR and Pyrus
  16. Generating Documentation with phpDocumentor
  17. Version Control with Subversion
  18. Testing with PHPUnit
  19. Automated Build with Phing
  20. Continuous Integration
  21. Objects, Patterns, Practice

Product Details

  • Amazon Sales Rank: #37620 in Books
  • Published on: 2010-06-07
  • Original language: English
  • Number of items: 1
  • Dimensions: 1.08" h x 7.60" w x 9.18" l, 1.67 pounds
  • Binding: Paperback
  • 536 pages

Click Check Price & More Reviews