GET /services/catalog/products?format=api&page=77999
Response information
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/vnd.api+json
Vary: Accept

{
    "links": {
        "first": "https://redshelf.com/services/catalog/products?format=api&page=1",
        "last": "https://redshelf.com/services/catalog/products?format=api&page=78398",
        "next": "https://redshelf.com/services/catalog/products?format=api&page=78000",
        "prev": "https://redshelf.com/services/catalog/products?format=api&page=77998"
    },
    "data": [
        {
            "type": "Product",
            "id": "00010000048985",
            "attributes": {
                "name": "Bioinformatics Programming Using Python",
                "subtitle": "Practical Programming for Biological Data",
                "description": "<p>Powerful, flexible, and easy to use, Python is an ideal language for building software tools and applications for life science research and development. This unique book shows you how to program with Python, using code examples taken directly from bioinformatics. In a short time, you'll be using sophisticated techniques and Python modules that are particularly effective for bioinformatics programming.</p><p>Bioinformatics Programming Using Python is perfect for anyone involved with bioinformatics -- researchers, support staff, students, and software developers interested in writing bioinformatics applications. You'll find it useful whether you already use Python, write code in another language, or have no programming experience at all. It's an excellent self-instruction tool, as well as a handy reference when facing the challenges of real-life programming tasks.</p>Become familiar with Python's fundamentals, including ways to develop simple applicationsLearn how to use Python modules for pattern matching, structured text processing, online data retrieval, and database accessDiscover generalized patterns that cover a large proportion of how Python code is used in bioinformaticsLearn how to apply the principles and techniques of object-oriented programmingBenefit from the \"tips and traps\" section in each chapter",
                "author": "Mitchell L  Model",
                "slug": "bioinformatics-programming-using-python-48985-9781449388997-mitchell-l-model",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449388997.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48985",
                "product_url": "/app/ecom/book/48985/bioinformatics-programming-using-python-48985-9781449388997-mitchell-l-model",
                "bisac_codes": [
                    "COM082000",
                    "COM051230"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596154509",
                    "EISBN13": "9781449388997",
                    "EISBN10": "144938899X"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060026"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048984",
            "attributes": {
                "name": "Application Security for the Android Platform",
                "subtitle": "Processes, Permissions, and Other Safeguards",
                "description": "<p>With the Android platform fast becoming a target of malicious hackers, application security is crucial. This concise book provides the knowledge you need to design and implement robust, rugged, and secure apps for any Android device. Youll learn how to identify and manage the risks inherent in your design, and work to minimize a hackers opportunity to compromise your app and steal user data.</p><p>How is the Android platform structured to handle security? What services and tools are available to help you protect data? Up until now, no single resource has provided this vital information. With this guide, youll learn how to address real threats to your app, whether or not you have previous experience with security issues.</p>Examine Androids architecture and security model, and how it isolates the filesystem and databaseLearn how to use Android permissions and restricted system APIsExplore Android component types, and learn how to secure communications in a multi-tier appUse cryptographic tools to protect data stored on an Android deviceSecure the data transmitted from the device to other parties, including the servers that interact with your app",
                "author": "Jeff Six",
                "slug": "application-security-for-the-android-platform-48984-9781449322281-jeff-six",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449322281.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48984",
                "product_url": "/app/ecom/book/48984/application-security-for-the-android-platform-48984-9781449322281-jeff-six",
                "bisac_codes": [
                    "COM051000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449315078",
                    "EISBN13": "9781449322281",
                    "EISBN10": "144932228X"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060025"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048983",
            "attributes": {
                "name": "JUNOS Enterprise Routing",
                "subtitle": "A Practical Guide to JUNOS Software and Enterprise Certification",
                "description": "<p>Written by the instructors and creators of the JNTCP-ER Certification Exams, JUNOS Enterprise Routing is the only comprehensive book for Juniper enterprise and edge routing environments. It offers complete coverage of all the services available to the JUNOS administrator, including JUNOS Enhanced Services (ES).<br/><br/>This book is the official study guide for all three Juniper Enterprise Routing certification exams, and is highly recommended reading to pass the exams. With its field-guide emphasis on practical solutions, you can easily take the book beyond the classroom and into working networks as a design, maintenance, and troubleshooting reference par excellence.<br/><br/>JUNOS Enterprise Routing covers all three certification exams in this track:</p>Juniper Networks Certified Internet Associate (JNCIA-ER)Juniper Networks Certified Internet Specialist (JNCIS-ER)Juniper Networks Certified Internet Expert (JNCIE-ER)<p>With more services such as voice, conference, and multicast on the IP router platform, the market for enterprise routers is growing exponentially, and the need for certified engineers to keep up with network developments in protocols and security is paramount. For everyone who works with Juniper enterprise and edge routing environments, this is a must-have book.<br/><br/></p>",
                "author": "Harry Reynolds, Doug Marschke",
                "slug": "junos-enterprise-routing-48983-9780596522254-doug-marschke-harry-reynolds",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596522254.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48983",
                "product_url": "/app/ecom/book/48983/junos-enterprise-routing-48983-9780596522254-doug-marschke-harry-reynolds",
                "bisac_codes": [
                    "COM060030",
                    "COM043040"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596514426",
                    "EISBN13": "9780596522254",
                    "EISBN10": "0596522258"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060024"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048980",
            "attributes": {
                "name": "Don't Get Burned on eBay",
                "subtitle": "How to Avoid Scams and Escape Bad Deals",
                "description": "<p>Lots of books tell you how to buy and sell on eBay. But what if something goes horribly awry? Do you have to chalk it up to a \"lesson learned,\" lick your wounds and move on? Not a chance. Don't Get Burned on eBay offers relevant lessons based on real-life stories posted on eBay's Answer Center. With sharp, witty rhetoric, veteran eBay user Shauna Wright (co-founder of the popular web site WhoWouldBuyThat.com, shows eBay veterans and newcomers alike how to avoid those nasty scenarios, and how to pull themselves out of the muck if they've already fallen in.</p><p>Six entertaining (and hair-raising) chapters cover real problems that people have encountered with bidding, payment, shipping, packaging, dealing with other eBayers, and coping with the eBay system. This book is for anyone who's ever used eBay, because even veteran buyers and sellers often don't know the intricacies of eBay's and PayPal's rules. Don't Get Burned on eBay will leave you well-informed and better protected from potential pitfalls. The book's extensive glossary and numerous in-depth sidebars also make the book useful to people who haven't yet taken the plunge into eBay.</p>",
                "author": "Shauna Wright",
                "slug": "dont-get-burned-on-ebay-48980-9781449369118-shauna-wright",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449369118.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48980",
                "product_url": "/app/ecom/book/48980/dont-get-burned-on-ebay-48980-9781449369118-shauna-wright",
                "bisac_codes": [
                    "COM064000",
                    "COM069000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596101787",
                    "EISBN13": "9781449369118",
                    "EISBN10": "1449369111"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060021"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048978",
            "attributes": {
                "name": "Oracle Essentials",
                "subtitle": "Oracle Database 12c",
                "description": "<p>Written by Oracle insiders, this indispensable guide distills an enormous amount of information about the Oracle Database into one compact volume. Ideal for novice and experienced DBAs, developers, managers, and users, Oracle Essentials walks you through technologies and features in Oracles product line, including its architecture, data structures, networking, concurrency, and tuning.</p><p>Complete with illustrations and helpful hints, this fifth edition provides a valuable one-stop overview of Oracle Database 12c, including an introduction to Oracle and cloud computing. Oracle Essentials provides the conceptual background you need to understand how Oracle truly works.</p><p>Topics include:</p>A complete overview of Oracle databases and data stores, and Fusion Middleware products and featuresCore concepts and structures in Oracles architecture, including pluggable databasesOracle objects and the various datatypes Oracle supportsSystem and database management, including Oracle Enterprise Manager 12cSecurity options, basic auditing capabilities, and options for meeting compliance needsPerformance characteristics of disk, memory, and CPU tuningBasic principles of multiuser concurrencyOracles online transaction processing (OLTP)Data warehouses, Big Data, and Oracles business intelligence toolsBackup and recovery, and high availability and failover solutions",
                "author": "Jonathan Stern, Robert Stackowiak, Rick Greenwald",
                "slug": "oracle-essentials-48978-9781449343187-rick-greenwald-robert-stackowiak-jonathan-stern",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449343187.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48978",
                "product_url": "/app/ecom/book/48978/oracle-essentials-48978-9781449343187-rick-greenwald-robert-stackowiak-jonathan-stern",
                "bisac_codes": [
                    "COM018000",
                    "COM021000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449343033",
                    "EISBN13": "9781449343187",
                    "EISBN10": "144934318X"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060019"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048975",
            "attributes": {
                "name": "Programming Grails",
                "subtitle": "Best Practices for Experienced Grails Developers",
                "description": "<p>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. Youll learn best practices for building and deploying Grails applications, including performance, security, scaling, tuning, debugging, and monitoring.</p><p>Understand how Grails integrates with Groovy, Spring, Hibernate, and other JVM technologies, and learn how to create and use plugins to augment your applications functionality. Once you know how Grails adds behavior by convention, you can solve problems more easily and develop applications more intuitively.</p>Write simpler, more powerful code with the Groovy languageManage persistence in Grails, using Hibernate or a NoSQL datastoreLearn how Grails uses Springs functionality and optional modulesDiscover how Hibernate handles details for storing and retrieving dataIntegrate technologies for messaging, mail, creating web services, and other JEE technologiesBypass convention and configure Grails manuallyLearn a general approach to upgrading applications and pluginsUse Grails to develop and deploy IaaS and PaaS applications",
                "author": "Burt Beckwith",
                "slug": "programming-grails-48975-9781449324544-burt-beckwith",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449324544.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48975",
                "product_url": "/app/ecom/book/48975/programming-grails-48975-9781449324544-burt-beckwith",
                "bisac_codes": [
                    "COM051280",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449323936",
                    "EISBN13": "9781449324544",
                    "EISBN10": "1449324541"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060016"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048973",
            "attributes": {
                "name": "REST in Practice",
                "subtitle": "Hypermedia and Systems Architecture",
                "description": "<p>Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications?</p><p>In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise.</p>Learn basic Web techniques for application integrationUse HTTP and the Webs infrastructure to build scalable, fault-tolerant enterprise applicationsDiscover the Create, Read, Update, Delete (CRUD) pattern for manipulating resourcesBuild RESTful services that use hypermedia to model state transitions and describe business protocolsLearn how to make Web-based solutions secure and interoperableExtend integration patterns for event-driven computing with the Atom Syndication Format and implement multi-party interactions in AtomPubUnderstand how the Semantic Web will impact systems design",
                "author": "Ian Robinson, Savas Parastatidis, Jim Webber",
                "slug": "rest-in-practice-48973-9781449397029-jim-webber-savas-parastatidis-ian-robinson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449397029.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48973",
                "product_url": "/app/ecom/book/48973/rest-in-practice-48973-9781449397029-jim-webber-savas-parastatidis-ian-robinson",
                "bisac_codes": [
                    "COM011000",
                    "COM051230"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596805821",
                    "EISBN13": "9781449397029",
                    "EISBN10": "1449397026"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060014"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048972",
            "attributes": {
                "name": "VBScript in a Nutshell",
                "subtitle": "A Desktop Quick Reference",
                "description": "<p>Lightweight yet powerful, VBScript from Microsoft is used in four main areas: server-side web applications using Active Server Pages (ASP), client-side web scripts using Internet Explorer, code behind Outlook forms, and automating repetitive tasks using Windows Script Host (WSH). VBScript in a Nutshell, Second Edition delivers current and complete documentation for programmers and system administrators who want to develop effective scripts.Completely updated for VBScript 5.6, WSH 5.6 and ASP 3.0, VBScript In a Nutshell, Second Edition includes updated introductory chapters that will help you keep current with the significant changes since the first edition was published. New chapters introduce the Windows Script Component for creating binary COM components, and the Script Encoder.The main part of the book is a comprehensive reference focusing on VBScript essentials with an alphabetical reference to all statements, keywords and objects, and a section of notes and solutions to real-world gotchas--various undocumented behaviors and aspects of the language--to help you avoid potential problems.  Each entry in the reference section details the following:</p>The keyword's syntax, using standard code conventionsA list of arguments accepted by the function or procedure, if any existA discussion of how and where the keyword should be used within the scripting environmentA discussion of the differences between the operation of the keyword in Visual Basic or VBA and in VBScriptRegardless of your level of experience programming with VBScript, VBScript in a Nutshell, Second Edition is the book you'll want by your side--the most complete, up-to-date, and easy-to-use language reference available.",
                "author": "Paul Lomax, Matt Childs, Ron Petrusha",
                "slug": "vbscript-in-a-nutshell-48972-9780596517151-paul-lomax-matt-childs-ron-petrusha",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596517151.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48972",
                "product_url": "/app/ecom/book/48972/vbscript-in-a-nutshell-48972-9780596517151-paul-lomax-matt-childs-ron-petrusha",
                "bisac_codes": [
                    "COM051260",
                    "cs.cmp_sc.prog_lang"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596004880",
                    "EISBN13": "9780596517151",
                    "EISBN10": "0596517157"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060013"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048970",
            "attributes": {
                "name": "Python Pocket Reference",
                "subtitle": "Python In Your Pocket",
                "description": "<p>Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youa??ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need.</p><p>Written by Mark Lutza??widely recognized as the worlda??s leading Python trainera??Python Pocket Reference is an ideal companion to Oa??Reillya??s classic Python tutorials, Learning Python and Programming Python, also written by Mark.</p><p>This fifth edition covers:</p>Built-in object types, including numbers, lists, dictionaries, and moreStatements and syntax for creating and processing objectsFunctions and modules for structuring and reusing codePythona??s object-oriented programming toolsBuilt-in functions, exceptions, and attributesSpecial operator overloading methodsWidely used standard library modules and extensionsCommand-line options and development toolsPython idioms and hintsThe Python SQL Database API",
                "author": "Mark Lutz",
                "slug": "python-pocket-reference-48970-9781449356989-mark-lutz",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449356989.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48970",
                "product_url": "/app/ecom/book/48970/python-pocket-reference-48970-9781449356989-mark-lutz",
                "bisac_codes": [
                    "COM051360",
                    "COM051000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449357016",
                    "EISBN13": "9781449356989",
                    "EISBN10": "1449356982"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010011718518"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048969",
            "attributes": {
                "name": "Getting Started with Bluetooth Low Energy",
                "subtitle": "Tools and Techniques for Low-Power Networking",
                "description": "<p>With Bluetooth Low Energy (BLE), smart devices are about to become even smarter. This practical guide demonstrates how this exciting wireless technology helps developers build mobile apps that share data with external hardware, and how hardware engineers can gain easy and reliable access to mobile operating systems.</p><p>This book provides a solid, high-level overview of how devices use BLE to communicate with each other. Youll learn useful low-cost tools for developing and testing BLE-enabled mobile apps and embedded firmware and get examples using various development platformsincluding iOS and Android for app developers and embedded platforms for product designers and hardware engineers.</p>Understand how data is organized and transferred by BLE devicesExplore BLEs concepts, key limitations, and network topologyDig into the protocol stack to grasp how and why BLE operatesLearn how BLE devices discover each other and establish secure connectionsSet up the tools and infrastructure for BLE application developmentGet examples for connecting BLE to iPhones, iPads, Android devices, and sensorsDevelop code for a simple device that transmits heart rate data to a mobile device",
                "author": "Robert Davidson, Akiba, Carles Cufí, Kevin Townsend",
                "slug": "getting-started-with-bluetooth-low-energy-48969-9781491900598-kevin-townsend-carles-cufi-akiba-robert-davidson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781491900598.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48969",
                "product_url": "/app/ecom/book/48969/getting-started-with-bluetooth-low-energy-48969-9781491900598-kevin-townsend-carles-cufi-akiba-robert-davidson",
                "bisac_codes": [
                    "COM074000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781491949511",
                    "EISBN13": "9781491900598",
                    "EISBN10": "1491900598"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060010"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048968",
            "attributes": {
                "name": "Introduction to Neogeography",
                "subtitle": "",
                "description": "Neogeography combines the complex techniques of cartography and GIS and places them within reach of users and developers.\nThis Short Cut introduces you to the growing number of tools, frameworks, and resources available that make it easy to create maps and share the locations of your interests and history.Learn what existing and emerging standards such as GeoRSS, KML, and Microformats mean; how to add dynamic maps and locations to your web site; how to pinpoint the locations of your online visitors; how to create genealogical maps and Google Earth animations of your family's ancestry; or how to geotag and share your travel photographs.",
                "author": "Andrew Turner",
                "slug": "introduction-to-neogeography-48968-9780596529956-andrew-turner",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596529956.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48968",
                "product_url": "/app/ecom/book/48968/introduction-to-neogeography-48968-9780596529956-andrew-turner",
                "bisac_codes": [
                    "COM000000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596559533",
                    "ISBN10": "0596529953",
                    "EISBN13": "9780596529956",
                    "EISBN10": "0596529953"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060009"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048967",
            "attributes": {
                "name": "Learning R",
                "subtitle": "A Step-by-Step Function Guide to Data Analysis",
                "description": "<p>Learn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this hands-on guide, youa??ll learn how to use the essential R tools you need to know to analyze data, including data types and programming concepts.</p><p>The second half of Learning R shows you real data analysis in action by covering everything from importing data to publishing your results. Each chapter in the book includes a quiz on what youa??ve learned, and concludes with exercises, most of which involve writing R code.</p>Write a simple R program, and discover what the language can doUse data types such as vectors, arrays, lists, data frames, and stringsExecute code conditionally or repeatedly with branches and loopsApply R add-on packages, and package your own work for othersLearn how to clean data you import from a variety of sourcesUnderstand data through visualization and summary statisticsUse statistical models to pass quantitative judgments about data and make predictionsLearn what to do when things go wrong while writing data analysis code",
                "author": "Richard Cotton",
                "slug": "learning-r-48967-9781449357191-richard-cotton",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449357191.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48967",
                "product_url": "/app/ecom/book/48967/learning-r-48967-9781449357191-richard-cotton",
                "bisac_codes": [
                    "COM077000",
                    "COM018000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449357108",
                    "EISBN13": "9781449357191",
                    "EISBN10": "1449357199"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010011718544"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048966",
            "attributes": {
                "name": "The Facebook Application Platform: An O'Reilly Radar Report",
                "subtitle": "",
                "description": "<p>Facebook bet that opening its Application Platform would spur growthand build buzz, giving it an edge in the white-hot social networkpopularity contest. Four months and nearly 5000 applications later,it looks like that bet is paying off. Is Facebook the next platformfor profits, too?<br/><br/>Find out what it takes to launch a successful Facebook application,understand the new rules of the application development game in a Web2.0 world, and get the scoop on the most popular Facebook apps inthis new report from Tim O'Reilly and the O'Reilly Radar team.<br/><br/>The report:<br/><br/></p>Sizes up the Facebook opportunity--who's making money, and how?Lays out best practices of marketing with Facebook Applications,aka Social Media Optimization (SMO)Identifies the top 200 Facebook applications and plots their growthratesGoes beyond Facebook, and scopes out the emerging widget economy<br/><br/>The social network economy is sizzling, and \"The Facebook ApplicationPlatform\" is a must-read for anyone who wants in on the Facebookopportunity.",
                "author": "Tim O'Reilly, O'Reilly Radar Team",
                "slug": "the-facebook-application-platform-an-oreilly-radar-report-48966-9780596157203-tim-oreilly-oreilly-radar-team",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596157203.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48966",
                "product_url": "/app/ecom/book/48966/the-facebook-application-platform-an-oreilly-radar-report-48966-9780596157203-tim-oreilly-oreilly-radar-team",
                "bisac_codes": [
                    "COM060140"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596558307",
                    "EISBN13": "9780596157203",
                    "EISBN10": "0596157207"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060007"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048965",
            "attributes": {
                "name": "Windows XP Power Hound",
                "subtitle": "Teach Yourself New Tricks",
                "description": "<p>Windows XP can be a great tool, but it is all too easy to trip over Windows XP's annoying traits more often than you leverage its productivity. Windows XP power-users troll online resources, documentation, and the expertise (or lucky finds) of friends for valuable tips and tricks--a keyboard shortcut here, an undocumented double-click there--to eliminate annoyances, save time, and take control of their Windows XP.  But what if there was an easier way?This new book presents literally hundreds of problems and solutions, amazing power tips, cool tricks, and clever workarounds in one clearly organized, easy to use, and portable resource. Truly insightful and amusing, Windows XP Power Hound gives Windows XP users practical hints for everything from the desktop to Office programs to the registry, and includes documented (but little-known) tips as well as previously undocumented tricks. Windows XP Power Hound moves far beyond mere productivity and explores what's possible with Windows XP--including cool things you probably never thought of doing.An understanding of Windows XP basics will get the job done. But discovering the most useful I didn't know that! tips and shortcuts will make using Windows XP a far richer and less frustrating experience.  The practical, concise format of Windows XP Power Hound makes it easy to dip into for a quick tip from time to time; the warm, jargon-free tone makes it easy to read cover to cover.Anyone who wants to smooth out Windows XP's speed bumps and get some serious speed to accelerate through the bottlenecks will find that even a handful of these useful, to-the-point tips will make Windows XP Power Hound worth its weight in chocolate.</p>",
                "author": "Preston Gralla",
                "slug": "windows-xp-power-hound-48965-9780596517458-preston-gralla",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596517458.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48965",
                "product_url": "/app/ecom/book/48965/windows-xp-power-hound-48965-9780596517458-preston-gralla",
                "bisac_codes": [
                    "COM046040",
                    "cs.cmp_sc.opert_systm"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596006198",
                    "EISBN13": "9780596517458",
                    "EISBN10": "0596517459"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060006"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048964",
            "attributes": {
                "name": "SQL Tuning",
                "subtitle": "Generating Optimal  Execution Plans",
                "description": "<p>A poorly performing database application not only costs users time, but also has an impact on other applications running on the same computer or the same network. SQL Tuning provides an essential next step for SQL developers and database administrators who want to extend their SQL tuning expertise and get the most from their database applications.There are two basic issues to focus on when tuning SQL: how to find and interpret the execution plan of an SQL statement and how to change SQL to get a specific alternate execution plan.  SQL Tuning provides answers to these questions and addresses a third issue that's even more important: how to find the optimal execution plan for the query to use.Author Dan Tow outlines a timesaving method he's developed for finding the optimum execution plan--rapidly and systematically--regardless of the complexity of the SQL or the database platform being used. You'll learn how to understand and control SQL execution plans and how to diagram SQL queries to deduce the best execution plan for a query. Key chapters in the book include exercises to reinforce the concepts you've learned. SQL Tuning concludes by addressing special concerns and unique solutions to \"unsolvable problems.\"Whether you are a programmer who develops SQL-based applications or a database administrator or other who troubleshoots poorly tuned applications, SQL Tuning will arm you with a reliable and deterministic method for tuning your SQL queries to gain optimal performance.</p>",
                "author": "Dan Tow",
                "slug": "sql-tuning-48964-9780596517410-dan-tow",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596517410.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48964",
                "product_url": "/app/ecom/book/48964/sql-tuning-48964-9780596517410-dan-tow",
                "bisac_codes": [
                    "COM021000",
                    "cs.cmp_sc.app_sw.db"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596005733",
                    "EISBN13": "9780596517410",
                    "EISBN10": "0596517416"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060004"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048963",
            "attributes": {
                "name": "Designing Great Data Products",
                "subtitle": "",
                "description": "<p>In the past few years, weve seen many data products based on predictive modeling. These products range from weather forecasting to recommendation engines like Amazon's. Prediction technology can be interesting and mathematically elegant, but we need to take the next step: going from recommendations to products that can produce optimal strategies for meeting concrete business objectives.<br/><br/>We already know how to build these products: they've been in use for the past decade or so, but they're not as common as they should be. This report shows how to take the next step: to go from simple predictions and recommendations to a new generation of data products with the potential to revolutionize entire industries.</p>",
                "author": "Jeremy  Howard, Margit Zwemer, Mike Loukides",
                "slug": "designing-great-data-products-48963-9781449333706-jeremy-howard-margit-zwemer-mike-loukides",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449333706.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48963",
                "product_url": "/app/ecom/book/48963/designing-great-data-products-48963-9781449333706-jeremy-howard-margit-zwemer-mike-loukides",
                "bisac_codes": [
                    "COM051000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449333676",
                    "ISBN10": "1449333702",
                    "EISBN13": "9781449333706",
                    "EISBN10": "1449333702"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010006651096"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048962",
            "attributes": {
                "name": "PHP in a Nutshell",
                "subtitle": "A Desktop Quick Reference",
                "description": "<p>Now installed on more than 20 million Internet domains around the world, PHP is an undisputed leader in web programming languages. Database connectivity, powerful extensions, and rich object-orientation are all reasons for its popularity, but nearly everyone would agree that, above all, PHP is one of the easiest languages to learn and use for developing dynamic web applications. The ease of development and simplicity of PHP, combined with a large community and expansive repository of open source PHP libraries, make it a favorite of web designers and developers worldwide.</p><p>PHP in a Nutshell is a complete reference to the core of the language as well as the most popular PHP extensions. This book doesn't try to compete with or replace the widely available online documentation. Instead, it is designed to provide depth and breadth that can't be found elsewhere. PHP in a Nutshell provides the maximum information density on PHP, without all the fluff and extras that get in the way. The topic grouping, tips, and examples in this book complement the online guide and make this an essential reference for every PHP programmer. This book focuses on the functions commonly used by a majority of developers, so you can look up the information you need quickly. Topics include:</p>Object-oriented PHPNetworkingString manipulationWorking with filesDatabase interactionXMLMultimedia creationMathematics<p>Whether you're just getting started or have years of experience in PHP development, PHP in a Nutshell is a valuable addition to your desk library.</p>",
                "author": "Paul Hudson",
                "slug": "php-in-a-nutshell-48962-9780596518653-paul-hudson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596518653.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48962",
                "product_url": "/app/ecom/book/48962/php-in-a-nutshell-48962-9780596518653-paul-hudson",
                "bisac_codes": [
                    "COM051010",
                    "COM051230"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596100674",
                    "EISBN13": "9780596518653",
                    "EISBN10": "059651865X"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060003"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048961",
            "attributes": {
                "name": "Developing Backbone.js Applications",
                "subtitle": "Building Better JavaScript Applications",
                "description": "<p>If you want to build your sites frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. Youll learn how to create structured JavaScript applications, using Backbones own flavor of model-view-controller (MVC) architecture.</p><p>Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applicationsa simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Googles Chrome team, also demonstrates advanced uses of the framework.</p>Learn how Backbone.js brings MVC benefits to the client-sideWrite code that can be easily read, structured, and extendedWork with the Backbone.Marionette and Thorax extension frameworksSolve common problems youll encounter when using Backbone.jsOrganize your code into modules with AMD and RequireJSPaginate data for your Collections with the Backbone.Paginator pluginBootstrap a new Backbone.js application with boilerplate codeUse Backbone with jQuery Mobile and resolve routing problems between the twoUnit-test your Backbone apps with Jasmine, QUnit, and SinonJS",
                "author": "Addy Osmani",
                "slug": "developing-backbonejs-applications-48961-9781449328566-addy-osmani",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449328566.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48961",
                "product_url": "/app/ecom/book/48961/developing-backbonejs-applications-48961-9781449328566-addy-osmani",
                "bisac_codes": [
                    "COM051260",
                    "COM051000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449328252",
                    "EISBN13": "9781449328566",
                    "EISBN10": "1449328563"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060002"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048960",
            "attributes": {
                "name": "Car PC Hacks",
                "subtitle": "Tips & Tools for Geeking Your Ride",
                "description": "<p>A car PC or carputer is a car tricked-out with electronics for playing radio, music and DVD movies, connecting to the Internet, navigating and tracking with satellite, taking photos, and any electronic gadget a person wants in a car. All these devices are managed and controlled through a single screen or interface. The only place car PC enthusiasts can go for advice, tips and tools is a handful of hard-to-find Web sites--until now. Car PC Hacks is your guide into the car PC revolution.Packing MP3 players, handheld devices, computers and video-on-demand systems gives you a pile too heavy to carry. But add a car and put them together, you've got a powerful and mobile multimedia center requiring no lifting. The next time you give kids a lift, you won't hear, \"Are we there yet?\" Instead, expect \"We're there already?\" as they won't want to leave the car while playing video games from multiple consoles.Car PC Hacks is the first book available to introduce and entrench you into this hot new market. You can count on the book because it hails from O'Reilly, a trusted resource for technical books. Expect innovation, useful tools, and fun experiments that you've come to expect from O'Reilly's Hacks Series.Maybe you've hacked computers and gadgets, and now you're ready to take it to your car. If hacking is new and you would like to mix cars and computers, this book gets you started with its introduction to the basics of car electrical systems. Even when you're unclear on the difference between amps and watts, expect a clear explanation along with real-life examples to get on track. Whether you're venturing into car PC for the first time or an experienced hobbyist, hop in the book for a joy ride.</p>",
                "author": "Damien Stolarz",
                "slug": "car-pc-hacks-48960-9780596153168-damien-stolarz",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596153168.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48960",
                "product_url": "/app/ecom/book/48960/car-pc-hacks-48960-9780596153168-damien-stolarz",
                "bisac_codes": [
                    "COM050000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596008710",
                    "EISBN13": "9780596153168",
                    "EISBN10": "0596153163"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060001"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048959",
            "attributes": {
                "name": "C++ Cookbook",
                "subtitle": "Solutions and Examples for C++ Programmers",
                "description": "<p>Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn.  Once mastered, however, it can help you organize and process information with amazing efficiency and quickness.</p><p>The C++ Cookbook will make your path to mastery much shorter.  This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs.  The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don't have to develop on your own. </p><p>Less a tutorial than a problem-solver, the book addresses many of the most common problems you're likely encounter--whether you've been programming in C++ for years or you're relatively new to the language.  Here are just some of the time-consuming tasks this book contains practical solutions for:</p>Reading the contents of a directoryCreating a singleton classDate and time parsing/arithmeticString and text manipulationWorking with filesParsing XMLUsing the standard containers <p>Typical of O'Reilly's \"Cookbook\" series, C++ Cookbook is written in a straightforward format, featuring recipes that contain problem statements and code solutions, and apply  not to hypothetical situations, but those that you're likely to encounter. A detailed explanation then follows each recipe in order to show you how and why the solution works.  This question-solution-discussion format is a proven teaching method, as any fan of the \"Cookbook\" series can attest to.  This book will move quickly to the top of your list of essential C++ references.</p>",
                "author": "D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell",
                "slug": "c-cookbook-48959-9780596518226-d-ryan-stephens-christopher-diggins-jonathan-turkanis-jeff-cogswell",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596518226.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48959",
                "product_url": "/app/ecom/book/48959/c-cookbook-48959-9780596518226-d-ryan-stephens-christopher-diggins-jonathan-turkanis-jeff-cogswell",
                "bisac_codes": [
                    "COM051070",
                    "COM051230"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596007614",
                    "EISBN13": "9780596518226",
                    "EISBN10": "0596518226"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000060000"
                    }
                }
            }
        }
    ],
    "meta": {
        "pagination": {
            "page": 77999,
            "pages": 78398,
            "count": 1567960
        }
    }
}

Response Info

Default: None