4/27/2011

APM Best Practices: Realizing Application Performance Management - Free Download

Book Description
The objective of APM Best Practices: Realizing Application Performance Management is to establish reliable Application Performance Management practices—to demonstrate value, to do it quickly, and to adapt to the client circumstances.  Balancing  long-term goals with short-term deliverables, but without compromising usefulness or correctness.  The successful strategy is to establish a few reasonable goals, achieve them quickly, and then iterate over the same topics two more times, with each successive iteration expanding the skills and capabilities of the APM team.  This strategy is referred to as "Good, Better, Best".

The Application Performance Monitoring marketplace is very focused on ease of installation, rapid time to usefulness, and overall ease of use.   But these worthy platitudes do not really address the Application Performance Management processes that ensure that you will deploy effectively, synergize on QA test plans, triage accurately, and encourage collaboration across the application life cycle that ultimately lowers overall application cost and ensures a quality user experience.  These are also fine platitudes but these are the ones that are of interest to your application sponsors.  These are the ones for which you need to show value. This CA Press book employs this iterative approach, adapted pragmatically for the realities of your organizational and operational constraints, to realize a future state that your sponsors will find useful, predictable and manageable—and something that they will want to fund.  In the meantime, you will learn the useful techniques needed to set up and maintain a useful performance management system utilizing best practices regardless of the software provider(s).

What you'll learn

  • Understand the value proposition of APM and its impact on the IT organization.
  • Justify an APM investment tailored to the realities of your corporate culture.
  • Appreciate the organization forms that successful practitioners employ.
  • Manage the evaluation and selection of a monitoring solution.
  • Techniques to schedule and supervise the initial and successive deployments of APM technology with consistent, predictable, and reliable practices.
  • Develop a catalog of services to guide the evolution of the monitoring initiative, as investment or critical incidents present themselves.
  • Learn and master the basic and advanced techniques in employing APM technology to address application performance and overall software quality.

Who this book is for
Given the vendor-neutral theme of the book, anyone who is interested in performance management of distributed and mainframe solution architectures will have an interest in the book.  It should become the seminal reference for this segment of the IT industry.

IT professionals need this book because it will allow them to better understand the nature of the investment, the value proposition, and the impact that APM technology will have on their organization.  It will allow them to achieve proactive management of their applications and  infrastructure to help improve the quality, identify and document defects, and reduce overall management costs of the software that their organization tests and operates.

Table of Contents

  1. Getting Started with APM
  2. Business Justification
  3. Assessments
  4. Staffing and Responsibilities
  5. APM Patterns
  6. The Pilot Evaluation
  7. Deployment Strategies
  8. Essential Processes
  9. Essential Service Capabilities
  10. Solution Sizing
  11. Load Generation
  12. Baselines
  13. The Application Audit
  14. Triage with Single Metrics
  15. Triage with Baselines
  16. Triage with Trends
  17. Firefighting and Critical Situations

Book Details

  • Paperback: 504 pages
  • Publisher: Apress (December 2010)
  • Language: English
  • ISBN-10: 9781430231417
  • ISBN-13: 978-1430231417
  • File Size: 23.3 MiB
  • Hits: 210 times
Download Link

4/26/2011

Smashing jQuery - Free DownLoad

Book Description
From the world's most popular resource for web designers and developer's comes the ultimate guide to jQuery
  • Begins with an exploration of fundamental jQuery concepts such as Document Object Model (DOM) scripting
  • Explores writing "Don't Repeat Yoursefl" (DRY) to gain a comprehensive understanding of these imperative modern techniques and best practices
  • Shows how jQuery enables the user to adhere to these modern best practices with ease
  • The succeeding chapters discuss a specific part of jQuery development such as manipulating the DOM, working with Ajax, and adding slick animation effects through tutorial style learning approach that utilizes working examples to explore the concept
  • The books caps off by discussing popular ways of extending the core jQuery library with pugins and building web interfaces using jQuery UI

From the Back Cover
Enhance User Experience by Creating Richer and More Interactive Web Interfaces

Smashing jQuery demonstrates how you can create rich Web interfaces by easily integrating the jQuery framework into your Web site with minimal JavaScript knowledge. jQuery allows Web designers to build interactivity that is compatible across all major browsers into their Web sites. Jake Rutter, an experienced Web designer and developer, shows you how to add interactivity through a series of tutorials, providing you with the ability to create great Web applications.

jQuery can really up your development time and allow you to write interactive components that you thought were impossible without serious programming knowledge. Smashing jQuery provides practical techniques, solutions, and examples with real-world solutions that you can use in your everyday working environment building Web and mobile sites.

Topics covered include:

  • jQuery Fundamentals
  • Ajax Requests
  • Events and Effects
  • Dom Manipulation with Tutorials on Tasks such as Building a Drop-Down Menu
  • Gallery Lightboxes
  • Form Management
  • Dynamic Tabular Data
  • Mouse Event Effects
  • Modal Dialog Boxes
  • Custom jQuery Plug-ins and much more

Smashing Magazine (smashingmagazine.con) is one of the world's most popular Web-design online magazines. True to the Smashing mission, the Smashing Magazine book series delivers useful and innovative information to Web designers and developers.

Book Details

  • Paperback: 336 pages
  • Publisher: Wiley (February 2011)
  • Language: English
  • ISBN-10: 9780470977231
  • ISBN-13: 978-0470977231
  • File Size: 20.6 MiB
  • Hits: 469 times
Download Link

Code in the Cloud - Free DownLoad

Book Description
One of the most exciting recent changes in the computing world is cloud computing. Cloud computing is a dramatic shift in how applications are developed and used—and even in what applications are. With cloud computing, developers are no longer building applications that run on a user's desktop computer. Instead, they're building services on the network that can be used by thousands of users at the same time.

Cloud services are an exciting opportunity for developers: the cloud is a platform for creating services, a new kind of application that can reach more users, and provide those users with more capabilities than a desktop application ever could. Building applications as cloud services also makes them scalable: cloud applications can easily and smoothly adapt from running on a single computer for a single user to running on thousands of computers for millions of users.

Code in the Cloud will teach you what a cloud service is, and how it differs from traditional applications. It will show you how to build a cloud service, taking advantage of the services that AppEngine makes available to you, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java.

Through the process of working on a simple application, you'll learn about how to build an application as a service; how to manage persistent data using AppEngine; how to build dynamic, interactive user interfaces that run in a user's web-browser; how to manage security in a web application; and how to interact with other services running in the AppEngine cloud.

About the Author
Mark Chu-Carroll is a software engineer at Google. He's been working on programming languages and software development tools for close to 20 years. In his free time, he's the administrator/developer of Scientopia.org, where writes the blog Good Math/Bad Math. You can visit his blog at http://scientopia.org/blogs/goodmath.

Book Details

  • Paperback: 320 pages
  • Publisher: Pragmatic Bookshelf (April 2011)
  • Language: English
  • ISBN-10: 1934356638
  • ISBN-13: 978-1934356630
  • File Size: 7.1 MiB
  • Hits: 1,123 times
Download Link