Using Drupal, 2nd EditionTake advantage of Drupal's vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you'll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites - including a job posting board, photo gallery, online store, product review database, and event calendar. ...
Programmer's Guide to DrupalIf you're a web programmer new to Drupal, this book shows you which programming techniques you can use - and which you should avoid - when building custom web applications with this content management framework. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they've used for other projects. The guidelines in this book help you through the transition by demonstrating which programming practices conform to the "Drupal way," and which don't. ...
Puppet Types and ProvidersPuppet's true power exists in the simple resource model it uses to manage the state of complex operating systems. This concise guide shows you how to extend that model and implement custom functionality on top of Puppet by working with the type and provider APIs.
Two experts from Puppet Labs explain the concepts behind these APIs, and provide instructions and examples to help you write your own fully functional types and providers. You'll also delve into Puppet's source code to get a better understanding of how types and providers are implemented internally. If you're familiar with basic Puppet concepts, you're ready to get started. ...
Node.js for PHP DevelopersIf you're an experienced PHP developer, you already have a head start on learning how to write Node.js code. In this book, author Daniel Howard demonstrates the remarkable similarities between the two languages, and shows you how to port your entire PHP web application to Node.js. By comparing specific PHP features with their Node counterparts, you'll also discover how to refactor and improve existing PHP 4 or PHP 5 source code.
At the end, you'll have two fully functional codebases to provide to your users. You can update both of them simultaneously, using this book as a reference to important aspects of PHP and Node.js. ...
Learning Cocoa with Objective-C, 3rd EditionGet up to speed on Cocoa and Objective-C, and start developing applications on the iOS and OS X platforms. If you don't have experience with Apple's developer tools, no problem! From object-oriented programming to storing app data in iCloud, this book covers everything you need to build apps for the iPhone, iPad, and Mac.
You'll learn how to work with the Xcode IDE, Objective-C's Foundation library, and other developer tools such as Event Kit framework and Core Animation. Along the way, you'll build example projects, including a simple Objective-C application, a custom view, a simple video player application, and an app that displays calendar events for the user. ...
iPod: The Missing Manual, 11th EditionApple's iPods continue to set the bar for media players, with bold new features like the Touch's supersized screen and Siri voice control. But iPods still lack a guide to all their features. That's where this full-color book comes in. It shows you how to play music, movies, and slideshows; shoot photos and videos; and navigate Apple's redesigned iTunes media-management program. ...
View Updating and Relational TheoryViews are virtual tables. That means they should be updatable, just as "real" or base tables are. In fact, view updatability isn't just desirable, it's crucial, for practical reasons as well as theoretical ones. But view updating has always been a controversial topic. Ever since the relational model first appeared, there has been widespread skepticism as to whether (in general) view updating is even possible. ...
JavaScript EnlightenmentIf you're an advanced beginner or intermediate JavaScript developer, JavaScript Enlightenment will solidify your understanding of the language - especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances.
Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you're ready to go under the hood and get your hands dirty with JavaScript internals, this is your book. ...
Professional SQL Server 2005 Performance TuningWritten by a team of expert SQL users, this comprehensive resource approaches performance tuning from a new perspective by showing you a methodical scientific approach to diagnose performance problems. In addition, the authors demonstrate how to make use of the key tools for SQL Server Performance tuning.
Broken into four parts, the book first walks you through how to discover bottlenecks when something is wrong and how to monitor SQL Server to see whether there is a resource bottleneck. You'll then learn how to identify and remove the problems that are causing poor performance. ...
Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VBASP.NET security covers concepts such as Web security, developing in partial trust, forms authentication, and securing configurationjust to name a fewall integral components to helping developers ensure reliable security. Addressing the ASP.NET developer's security view, this book offers detailed information on every major area of ASP.NET security that you'll encounter when developing Web applications. The book covers security in ASP.NET in general and includes the new additions and changes in ASP.NET 3.5. ...