How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Michael McCandless, Erik Hatcher, Otis Gospodnetić
Lucene remains an indispensable part of most enterprise applications. This search engine now powers Web options in diverse companies, including Netflix, LinkedIn, and the Mayo Clinic. This updated edition is the definitive guide to developing with Lucene.
John VanDyk, Todd Tomlinson
Pro Drupal 7 Development updates the most popular development reference for the release of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works. Learn the Drupal APIs and major changes in Drupal 7 Learn how to write Drupal modules using the APIs Learn proper development practices and how to become a contributing community member What you’ll learn How to get started with writing basic modules The flexible Drupal APIs and how they interact with modules How new features in Drupal 7 make modules even more powerful and sophisticated Best practices when developing in Drupal (coding standards, help developer modules) How to write safe, secure, and tested code How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS) Who this book is for This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book. Table of Contents How Drupal Works Writing a Module Hooks, Actions, and Triggers The Menu System Working with Databases Working with Users Working with Nodes Working with Fields The Theme System Working with Blocks The Form API Manipulating User Input: The Filter System Searching and Indexing Content Working with Files Working with Taxonomy Caching Sessions Using jQuery Localization and Translation XML-RPC Writing Secure Code Development Best Practices Optimizing Drupal Installation Profiles Testing Database Table Reference Resources
Pramod J. Sadalage, Martin Fowler
The definitive introduction to NoSQL, the breakthrough performance and scalability solution for cloud-based database applications * *Co-authored by the legendary Martin Fowler: does for NoSQL what he did for UML in his classic UML Distilled *Presents realistic use cases and clear explanations of frequently misunderstood concepts, so developers and architects can make the most of NoSQL *Shows how NoSQL can be integrated with existing infrastructure and used to enable the cloud transition. NoSQL technologies are well-suited for many new applications where traditional RDBMSes often don't perform or scale well - including systems requiring large-scale indexing, serving pages on high-traffic websites, and heavy-duty streaming media delivery. In NoSQL Distilled, renowned software expert Martin Fowler and Thoughtworks database consultant Pramod J. Sadalage demystify NoSQL, succinctly explore the architectural and design issues associated with implementing it, and offer realistic use cases. Modeled after UML Distilled Fowler's international best-seller, NoSQL Distilled, covers all this and more: * *Evaluating which enterprise applications NoSQL is (and isn't) appropriate for. *Understanding the architectural tradeoffs associated with deploying NoSQL. *Comparing leading NoSQL offerings such as MongoDB, CouchDB, Cassandra, Riak, and Neo4J. *Integrating NoSQL with legacy systems. *Managing performance, reliability, availability, and recoverability. *Overcoming widespread misconceptions about NoSQL and its tradeoffs. *Understanding how NoSQL can support the transition to cloud-based systems. *Using NoSQL in agile development environments. *Applying NoSQL in search/retrieval, metadata management, text analysis, social networking, business intelligence, and financial services applications. *Understanding NoSQL query languages, including Object Query MDX, and XQuery and more