GET /services/catalog/products?format=api&page=77772
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=78464",
        "next": "https://redshelf.com/services/catalog/products?format=api&page=77773",
        "prev": "https://redshelf.com/services/catalog/products?format=api&page=77771"
    },
    "data": [
        {
            "type": "Product",
            "id": "00010000072260",
            "attributes": {
                "name": "PHP Web 2.0 Mashup Projects",
                "subtitle": "Create Practical PHP Mashups with Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!",
                "description": "A mashup is a web page or application that combines data from two or more external online sources into an integrated experience. This book is your entryway to the world of mashups and Web 2.0. You will create PHP projects that grab data from one place on the Web, mix it up with relevant information from another place on the Web and present it in a single application.  This book is made up of five real-world PHP projects. Each project begins with an overview of the technologies and protocols needed for the project, and then dives straight into the tools used and details of creating the project: Look up products on Amazon.Com from their code in the Internet UPC database A fully customized search engine with MSN Search and Yahoo! A personal video jukebox with YouTube and Last.FM Deliver real-time traffic incident data via SMS and the California Highway Patrol! Display pictures sourced from Flickr in Google mapsAll the mashup applications used in the book are built upon free tools and are thoroughly explained. You will find all the source code used to build the mashups used in this book in the code download section for this book. Create PHP projects that grab and mix data from the likes of Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, the Internet UPC Database, not to mention the California Highway Patrol Traffic service! Chris Cornutt: \"Overall, it's a great book - a definite purchase for anyone out there looking to see how to combine two or more web services into one seamless application.\" Julio Garcia: \"For web developers, in particular front-end developers with below expert level PHP skills (like myself), this book can be a great resource to learning about API's and web services.\" Martin Maly: \"The text is short enough to hold reader's attention, but full of valuable information... So, it has inspired at least me.\" This book is a practical tutorial with five detailed and carefully explained case studies to build new and effective mashup applications. If you feel confident with your PHP programming, familiar with the basics of HTML and CSS, unafraid of XML, and interested in mashing things up, this is the book for you! There are a lot of formats and protocols, web services and web APIs encountered in this book, you do not need to know anything about them or about AJAX; you will find all you need in the book.",
                "author": "Shu-Wai Chow",
                "slug": "php-web-20-mashup-projects-72260-9781847190895-shu-wai-chow",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847190888.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72260",
                "product_url": "/app/ecom/book/72260/php-web-20-mashup-projects-72260-9781847190895-shu-wai-chow",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847190888",
                    "EISBN13": "9781847190895"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066708"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072256",
            "attributes": {
                "name": "Visual SourceSafe 2005 Software Configuration Management in Practice",
                "subtitle": "",
                "description": "Why is Software Configuration Management important? Software Configuration Management (SCM) is the discipline of managing the building and modification of software through techniques including source-code control, revision control, object-build tracking, and release construction. SCM involves identifying the configuration of the software at given points in time, systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration throughout the software development lifecycle. Software Configuration Management is one of the first skills a serious developer should master, after becoming proficient with his or her development tools of choice. Unfortunately, this does not always happen because the subject of SCM is not commonly taught in either academic or company training. When developing software, you need to have a manageable team development effort, track and maintain the history of your projects, sustain parallel development on multiple product versions, fix bugs, and release service packs while further developing the application. This is where the concepts of Software Configuration Management come into play; SCM is about getting the job done safer, faster, and better. Visual SourceSafe has a long history behind it. The previous versions were either loved for their ease of use and integration with other Microsoft products, or hated because the headaches caused by using them improperly. This book will help you to avoid such problems. This book uses a real-world case-study project to teach you how to manage software configuration efficiently using Visual SourceSafe 2005, Microsoft's Software Configuration Management (SCM) solution for independent developers and for developers working in small- and medium-sized teams. It also provides a best-practices reference on using SourceSafe 2005 to manage the software development lifecycle. After introducing the fundamental principles of SCM and the benefits of using SCM to manage the software development lifecycle this book uses a real-world case-study project to build a Service-Oriented Application named Orbital Hotel. You will learn the team cooperation features in Visual SourceSafe with the help of John and Mary, two fictional team members assigned to implement various project components. You can visit Orbital Hotel online and you can download its source code. The appendices deal with SourceSafe administration tasks: database creation and management, how to secure the database and how to assign users and user rights, how to manage projects and project settings, and how to customize SourceSafe to best suit your development style. This book is for .NET developers, testers and configuration managers who: Use Visual Studio .NET 2005 for building software Want to use software configuration to manage their products in day-to-day activities Want to improve their efficiency by learning to use the best practices with SourceSafe Want to install, manage, and configure Visual SourceSafe 2005 for optimal operationThe book does not assume previous knowledge of Software Configuration Management or Visual SourceSafe. It takes the reader from the ground up and is a great resource for people starting to learn about this subject. Readers with previous SourceSafe experience will benefit by discovering the improved and new features in Visual SourceSafe 2005.",
                "author": "Alexandru Serban",
                "slug": "visual-sourcesafe-2005-software-configuration-management-in-practice-72256-9781847190550-alexandru-serban",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781904811695.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72256",
                "product_url": "/app/ecom/book/72256/visual-sourcesafe-2005-software-configuration-management-in-practice-72256-9781847190550-alexandru-serban",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847190550"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066972"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072251",
            "attributes": {
                "name": "Building Websites with e107",
                "subtitle": "",
                "description": "e107 is a PHP-based content management system that uses the popular open source MySQL database system for content storage. e107 is released under the terms of the GNU General Public License and is completely free, totally customizable and in constant development. It is an ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more. It has a large, enthusiastic, and helpful community of users. If you want to create a powerful, fully-featured website in no time, this book is for you. This book will help you explore e107, putting you in the picture of what it offers, and how to go about building a site with the system.  The book covers all the core features of e107, and it is thorough and incremental tutorial approach it gives you the understanding to experiment with advanced features and customization. This book is a fast paced tutorial to creating a website using e107. If you have never used e107, or even any web content management system before, then this book will walk you through each step in a friendly and accessible way. From installation, to initial set up and content entry and then on to customization for your own look and feel, this book will get you to a stable and working e107 based web site fast. You do not have to be an experienced web developer or designer to get a great looking site with a full set of functions using this book and e107. This book will guide you through every step. This book is hands-on. As you work through the small business/e-commerce enabled example web site, you will learn how to install, upgrade, configure, and use the various basic features of the e107 Content Management System. The book contains a number of screen shots to reinforce that each step that you perform is correct. This book is primarily for entrepreneurs, small office/home office, small businesses and non-profit agencies who would like to have interactive, business and/or e-commerce web sites at a low cost without sacrificing power or usability. No knowledge of PHP programming, Apache, or MySQL is required.",
                "author": "Theodore S Boomer",
                "slug": "building-websites-with-e107-72251-9781847190215-theodore-s-boomer",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781904811312.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72251",
                "product_url": "/app/ecom/book/72251/building-websites-with-e107-72251-9781847190215-theodore-s-boomer",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781904811312",
                    "EISBN13": "9781847190215"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065622"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072250",
            "attributes": {
                "name": "Domino 7 Application Development",
                "subtitle": "",
                "description": "Written by Lotus insiders, the book provides a practical guide to developing applications making use of the important features and enhancements introduced in Notes/Domino 7. These experienced experts use their own experiences to map out the benefits you could gain, and the dangers you may face, as you develop Domino applications in your business. Written by specific experts, edited and overseen by Lotus content generator Dick McCarrick, this book is the definitive guide to developing Domino 7 applications.  TECHNOLOGY Domino is an application server that can be used as a standalone web server or as the server component of IBM's Lotus Domino product which provides a powerful collaborative platform for development of customized business applications. It also provides enterprise-grade email, messaging, and scheduling capabilities. This book is aimed at the Notes/Domino application developer, and it will show you how to take advantage of the new application development and programming features of Domino Designer 7. Established Notes/Domino industry experts teach you how to harness the powerful new features available in Lotus Notes/Domino version 7 to develop robust business applications. Developers who work with Lotus technologies, and need to get to grips with the new developer features provided in version 7.",
                "author": "Raphael Savir, Dick McCarrick, Timothy Speed",
                "slug": "domino-7-application-development-72250-9781847190000-dick-mccarrick-timothy-speed-raphael-savir",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781904811060.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72250",
                "product_url": "/app/ecom/book/72250/domino-7-application-development-72250-9781847190000-dick-mccarrick-timothy-speed-raphael-savir",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847190000"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065735"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072249",
            "attributes": {
                "name": "Joomla! Accessibility",
                "subtitle": "",
                "description": "Understanding how to create accessible websites is an essential skill these days . You may even be obliged by law to create websites that are usable by the widest audience, including people with a range of disabilities. This book looks at what accessibility is and the various reasons, such as legislative or legal, as to why you really need to understand accessibility and then create websites that can be used by everyone.  This book therefore examines the diverse range of user requirements that need to be considered for humans to successfully use web technologies. If you have no experience of being around, or working with, people with disabilities then it can be very difficult to successfully design user interfaces that cover their needs. This book will show you how you can both understand some of the various needs of people with disabilities and the technology they use to interact with computers and the Web. This book provides a short, practical guide to ensure that your Joomla! web site is accessible and usable by the widest audience. This is a practical book that contains many step-by-step examples for the reader to get their teeth into. Primarily, the book is designed to help the reader gain a deeper understanding of Joomla! and accessibility, but it can also be read as an introduction to assistive technology, disability, and the diversity of user requirements. The book also attempts to de-mystify accessibility and take it off the theoretical platform and firmly root it in the real world with tangible benefits for users of Joomla!. This book is a guide to any Joomla! user who wants to make their sites more accessible and the author does assume that you have a basic working knowledge of Joomla!. You don't need to know anything about accessibility -- the author tells you all that you need to know to make your Joomla! sites accessible to the widest audience. While some design skills and technical knowledge of HTML, CSS and PHP will be very useful you will still benefit from reading this book if you wish to understand more about assistive technology and the needs of people with disabilities. The book is distilled from years of hands on experience that the author has as a web developer and also working with people with disabilities.",
                "author": "Joshue O Connor",
                "slug": "joomla-accessibility-72249-9781847194091-joshue-o-connor",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847194084.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72249",
                "product_url": "/app/ecom/book/72249/joomla-accessibility-72249-9781847194091-joshue-o-connor",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847194084",
                    "EISBN13": "9781847194091"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066132"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072246",
            "attributes": {
                "name": "PHP Oracle Web Development",
                "subtitle": "Data processing, Security, Caching, XML, Web Services, and Ajax",
                "description": "Oracle Database gets high marks for performance, reliability, and scalability. Building and deploying your PHP applications on Oracle Database enables you to combine the power and robustness of Oracle and the ease of use, short development time, and high performance of PHP. When used in a complementary way, PHP and Oracle allow you to build high-performance, scalable, and reliable data-driven Web applications with a minimum of effort. When building a PHP/Oracle application, you have two general options. The first is to use an Oracle database just to store data, performing all the operations on that data on the client side; the other is to use the database not only to store data, but also to process it, thus moving data processing to the data. While building the key business logic of a database-driven PHP application inside the database is always a good idea, you should bear in mind that not all of the databases available today allow you to do. The Oracle database, which offers record-breaking performance, scalability, and reliability, does. The partnership of Oracle and the open-source scripting language PHP is an excellent solution for building high-performance, scalable, and reliable data-driven web applications. This 100% practical book is crammed full of easy-to-follow examples. It provides all the tools a PHP/Oracle developer needs to take advantage of the winning combination. It addresses the needs of a wide spectrum of PHP/Oracle developers, placing the emphasis on the most up-to-date topics, such as new PHP and Oracle Database features, stored procedure programming, handling transactions, security, caching, web services, and Ajax. This practical book is built entirely around example code, covering the most popular and up-to-date topics on using PHP in conjunction with Oracle. The book explains in extensive detail how to build robust, efficient, and secure PHP/Oracle solutions. Through numerous examples, this book shows you how to build simple and efficient PHP applications on top of Oracle, efficiently distributing data processing between the Web/PHP server and Oracle Database server. Although this book covers only the most popular and up-to-date topic areas on the use of PHP in conjunction with Oracle, the author does not make any assumption about the skill level of the reader. Packed with information in an easy-to-read format, the book is ideal for any PHP developer who deals with Oracle.",
                "author": "Yuli Vasiliev",
                "slug": "php-oracle-web-development-72246-9781847193643-yuli-vasiliev",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847193636.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72246",
                "product_url": "/app/ecom/book/72246/php-oracle-web-development-72246-9781847193643-yuli-vasiliev",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847193643"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066706"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072239",
            "attributes": {
                "name": "Learning PHP Data Objects",
                "subtitle": "",
                "description": "PDO is lighter, faster, and more powerful than existing PHP data abstraction interfaces. PDO is a common interface to different databases that must be used with a database-specific PDO driver to access a particular database server: the PDO extension does not provide a database abstraction by itself; it doesn't rewrite SQL, emulate missing database features, or perform any database functions using by itself. It performs the same role as other classic database abstraction layers such as ODBC and JDBC: it's a query abstraction layer that abstracts the mechanism for accessing a database and manipulating the returned records; each database driver that implements the PDO interface can also expose database-specific features as regular extension functions. PDO ships with PHP 5.1, and is available as an extension for PHP 5.0; it requires the new object-oriented features of PHP 5, and cannot run with earlier versions of PHP. This book will teach you how to use the PDO, including its advanced features. Readers need to be aware of the basics of data abstraction and should be familiar with PHP. This book starts with an overview of PHP Data Objects (PDO), followed by getting started with PDO. Then it covers error handling, prepared statements, and handling rowsets, before covering advanced uses of PDO and an example of its use in an MVC application. Finally an appendix covers the new object-oriented features of PHP 5.  This book will guide you through the data layer abstraction objects in PHP. This book describes the topic first and then gives step-by-step instructions on how to go about a particular example. PHP developers who need to use PDO for data abstraction.",
                "author": "Dennis Popel",
                "slug": "learning-php-data-objects-72239-9781847192677-dennis-popel",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847192660.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72239",
                "product_url": "/app/ecom/book/72239/learning-php-data-objects-72239-9781847192677-dennis-popel",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847192677"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066233"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072234",
            "attributes": {
                "name": "Documentum Content Management Foundations",
                "subtitle": "",
                "description": "This is a complete study guide including study material and practice questions to prepare for the EMC Proven Professional certification Exam E20-120. It can also serve Documentum beginners and practitioners as a handy guide and quick reference to the technical fundamentals that is fully up to date for Documentum 5.3. Beginners are introduced to concepts in a logical manner while practitioners can use it as a reference to jump to relevant concepts directly. EMC Documentum is a leading enterprise content management technology platform that helps enterprises to streamline the capture, processing, and distribution of business information including documents, records, e-mails, web content, images, reports, and digital assets. It can also automate entire business processes in accordance with business rules.  EMC Proven Professional is an exam-based certification program, which introduced a new EMC Proven Content Management Application Developer (EMCAD) track in early 2007. The first exam in this track is Content Management Foundations (CMF) Associate-level Exam, with exam code E20-120, which tests knowledge about technical fundamentals of Documentum. This book is a study guide to help you prepare for this exam with hundreds of practice questions and an efficient exam-preparation strategy. In this book, we will teach you the fundamentals of Documentum while effectually training you for the E20-120 exam. This book discusses all the topics from the E20-120 Content Management Foundations exam syllabus and augments each topic with illustrated examples and practice questions. Two comprehensive full-length practice tests build the confidence needed to tackle the real exam successfully. By providing coherent, detailed, exam-focussed study material scrutinized by technical reviewers and plentiful practice questions this book goes far beyond dm-cram, at a fraction of the cost of EMC Training. This book is targeted at beginner and intermediate-level Documentum developers and professionals interested in learning the technical fundamentals of Documentum. The book focuses on preparing for the E20-120 exam, which makes it an ideal study guide for those taking the EMC Proven Professional Associate Level Certification in content management.",
                "author": "Pawan Kumar",
                "slug": "documentum-content-management-foundations-72234-9781847192417-pawan-kumar",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847192400.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72234",
                "product_url": "/app/ecom/book/72234/documentum-content-management-foundations-72234-9781847192417-pawan-kumar",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847192417"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065734"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072233",
            "attributes": {
                "name": "Business Process Management with JBoss jBPM",
                "subtitle": "A Practical Guide For Business Analysts",
                "description": "JBoss jBPM is a free, open-source, business process management solution. It enables users to create business processes that coordinate people, applications, and services. A business process is a sequence of activities triggered by a certain input that results in a valuable output. Business Process Management is about analyzing those activities in a structured way and eventually supporting their execution with a workflow application. This allows for the following results: Better management visibility of their business: improved decision making Low cost of inputs: de-skilled labor requirements, less waste, standardized components Better outputs: consistent quality, more customer satisfaction Businesses have always tried to manage their processes, but software such as jBPM brings the methodology and management theory to practical life. JBoss jBPM offers the following key features: Graphical process definition Flexibility to integrate code into the graphical process definition A customizable web-based workflow application that runs the process you've defined Easy programming model to extend the graphical process definition A process-oriented programming model (jPDL) that blends the best of process definition languages and Java. Easy to integrate with other systems through the JBoss middleware suite.This book shows business analysts how to model business processes in JBoss jBPM and use these models to generate a fully-functioning workflow application. The book shows how business analysts can use the tools to build a solution without the need for Java coding expertise. It also introduces more advanced functionality that can be implemented by Java developers in partnership with the BA. This book takes a practical approach, with step-by-step instructions for business process management, model creation, and implementation. The book uses a typical BPM project lifecycle case study to explore and explain the process in a realistic situation. This is a book for Business Analysts (BAs) who need to develop a process model for implementation in a business process management system. Developers looking at the JBoss jBPM toolset will also find it a useful introduction to the key concepts. This book is a full toolkit for someone who wants to implement BPM in the right way. This toolkit is particularly aimed at Business Analysts, although Project Managers, IT managers, developers, and even business people can expect to find useful tools and techniques in here. We will present the project framework, analysis techniques and templates, BPM technology and example deliverables that you need to successfully bring a BPM solution into your organization.",
                "author": "Matt Cumberlidge",
                "slug": "business-process-management-with-jboss-jbpm-72233-9781847192370-matt-cumberlidge",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847192363.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72233",
                "product_url": "/app/ecom/book/72233/business-process-management-with-jboss-jbpm-72233-9781847192370-matt-cumberlidge",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847192370"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065635"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072231",
            "attributes": {
                "name": "osCommerce Webmaster's Guide to Selling Online",
                "subtitle": "",
                "description": "If you have an osCommerce-based online business, you need this book. Packed with expert guidance on all aspects of building a better online, this book will make your store stand out from the crowd. All approaches and techniques described here are proven to have worked well for successful osCommerce-based online businesses among the, over 650, all around the globe with which the author has been actively involved as developer, project manager, or online business consultant. osCommerce is an open-source e-commerce solution written in PHP and MySQL that can be set up on various platforms. More than 10,000 businesses and sole traders all around the world benefit from its features and flexibility. The importance of the osCommerce community consisting of over 100,000 can not be stressed enough as this is where both online merchants and web developers can communicate and find solutions. There are many \"contributions\" modules for osCommerce that further extend its functionality making it suitable for almost every business's requirements. Practical techniques and proven strategies to increase online sales: learn from an expert! This book is for anyone administering a small/medium sized osCommerce site. Packed with expert advice and practical examples of effective store design and report creation to help you make better decisions, formulate more effective strategies, and measure your success. This book is for anyone administering an osCommerce site, including webmasters, content managers, store owners, and marketing managers, who do not need to understand PHP or MySQL to benefit from this book. The tips and techniques described in this book can be applied to any small, medium sized e-commerce site. This is not an implementation guide; developers implementing osCommerce-based e-commerce sites would benefit from reading Deep Inside osCommerce: The Cookbook.",
                "author": "Vadym Gurevych",
                "slug": "oscommerce-webmasters-guide-to-selling-online-72231-9781847192035-vadym-gurevych",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847192028.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72231",
                "product_url": "/app/ecom/book/72231/oscommerce-webmasters-guide-to-selling-online-72231-9781847192035-vadym-gurevych",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847192028",
                    "EISBN13": "9781847192035"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066680"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072227",
            "attributes": {
                "name": "ODP.NET Developer's Guide",
                "subtitle": "Oracle Database 10g Development with Visual Studio 2005 and the Oracle Data Provider for .NET",
                "description": "The Oracle Data Provider for .NET (ODP.NET) features optimized data access to the Oracle database from a .NET environment and allows developers to take advantage of advanced Oracle database functionality, including Real Application Clusters, XML DB, and advanced security. It can be used from any .NET language, including C# and VB.NET. This book is a practical guide that will give you the in-depth information you need to work with the Oracle 10g v10.2 database from Visual Studio .NET 2005, using the Oracle Developer Tools and ODP.NET.  After introducing ODP.NET, we move on to dealing with SQL, PL/SQL, and XML DB using ODP.NET. Next we look at application development with ODP.NET: Web Applications, Web Services, and Mobile Applications. The last chapter covers Oracle Developer Tools for Visual Studio .NET. All the code examples are in Visual Basic.NET 2005. \n\t  Chapter-by-Chapter \n\t  Chapter 1 introduces the concept of Oracle Database Extensions for .NET and provides information about Oracle Developer tools for Visual Studio. \n\t  Chapter 2 introduces the Provider Independent Model in ADO.NET 2.0, and shows how to connect to Oracle databases from .NET, working with .NET data providers, connection pooling, system privileged connection, and single sign-on etc. \n\t  3 shows you several methods to retrieve data from an Oracle database. You will work with the core ODP.NET classes like OracleCommand, OracleDataReader, OracleDataAdapter, OracleParameter and ADO.NET classes like Dataset, DataTable, and DataRow etc. \n\t  Chapter 4 is about inserting, updating, and deleting data in the database. You will also learn about statement caching, array binding, working with offline data, implementing transactions, and handling errors and exceptions encountered during database work. \n\t  Chapter 5 deals with working with PL/SQL blocks, PL/SQL stored procedures, and functions. It also teaches you how to execute routines in PL/SQL packages, how to pass and receive arrays from the Oracle database, and working with REF CURSOR using ODP.NET. \n\t  Chapter 6 is completely dedicated to dealing with Large objects in Oracle. This chapter illustrates concepts, configurations, and programming for BFILE, BLOB, and CLOB (or NCLOB) in conjunction with ODP.NET. \n\t  Chapter 7 gives details about Oracle XML DB, an add-on feature of Oracle database. It provides information about generating XML from existing rows in tables, manipulating rows in a table using XML, and working with native XML in the Oracle database. \n\t  Chapter 8 deals with real-time application development scenarios like Oracle database change notifications, Asynchronous Application development, Web Application development using ASP.NET 2.0, Web Reporting (including grouping, sub-totals, charts etc.), Object-Oriented Development with ODP.NET and ASP.NET, XML Web Services development using ODP.NET and Smart Device Application development (for clients like the Pocket PC etc.). \n\t  Chapter 9 introduces you to Oracle Developer Tools for Visual Studio 2005. It teaches you to connect to Oracle from the Visual Studio 2005 environment, retrieve Oracle information from Visual Studio, and work with database objects from Visual Studio. It also provides information about how to create and debug PL/SQL stored procedures and .NET CLR Stored Procedures in Oracle.",
                "author": "Jagadish Chatarji Pulakhandam, Sunitha Paruchuri",
                "slug": "odpnet-developers-guide-72227-9781847191977-jagadish-chatarji-pulakhandam-sunitha-paruchuri",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847191960.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72227",
                "product_url": "/app/ecom/book/72227/odpnet-developers-guide-72227-9781847191977-jagadish-chatarji-pulakhandam-sunitha-paruchuri",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847191977"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066579"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072225",
            "attributes": {
                "name": "Managing eZ Publish Web Content Management Projects",
                "subtitle": "",
                "description": "eZ Publish is an enterprise  open-source CMS (content management system) and development framework with functionality for web publishing, intranets, e-commerce, extranets, and web portals. In this book, Martin Bauer of designit.com.au,  an eZ publish Silver partner, teaches you how to successfully manage and implement an eZ publish web content management project. He shows you how to produce quality results in a repeatable manner with the minimum of effort, and end up with eZ publish solutions that will delight your clients. The book presents strategies, best practices, and techniques for all steps of your eZ publish project, starting from client requirements, through planning, information architecture and content modeling, design considerations, and right up to deployment, client training, maintenance, support, and upgrades. This book takes you through the process of successfully managing an eZ publish web content management project in an efficient and effective manner, giving you strategies, best practices, and techniques for implementing eZ publish projects to delight your clients. The book is not a technical implementation guide, but is packed with expert advice on all aspects of running an eZ publish web content management project. The author provides his unique insight and proven experience on crucial topics, pointing out common pitfalls and mistakes, and presenting strategies and practical tips with examples from real-world projects. This book is for people responsible for the implementation and management of eZ publish projects, and is ideal for people building sites for \"medium to large clients\". If you're a project manager running an eZ publish web content management project and you want to learn how to run your projects more efficiently, or you want a better understanding of all the elements involved in eZ publish web content management projects this book is for you.  This is not an implementation guide or a book to learn eZ publish from - you will not be able to build a site by following this book. It is for people who have experienced eZ publish projects, or are considering them. Web developers new to eZ publish should read Learning eZ publish 3: Building Content Management Solutions first.",
                "author": "David Touitou, Marty Resnick",
                "slug": "managing-ez-publish-web-content-management-projects-72225-9781847191731-david-touitou-marty-resnick",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847191724.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72225",
                "product_url": "/app/ecom/book/72225/managing-ez-publish-web-content-management-projects-72225-9781847191731-david-touitou-marty-resnick",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847191724",
                    "EISBN13": "9781847191731"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066301"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072224",
            "attributes": {
                "name": "Drupal 5 Themes",
                "subtitle": "",
                "description": "Drupal is an award winning open source Content Management System. Based on PHP/MySQL, its power and flexibility combined with its exceptional design mean it is already on the way to becoming the de facto standard for CMS Websites. Drupal's modular design and structured source code make it both highly flexible and easily extended and modified. Drupal is extremely scalable, making it ideal for both a simple personal website as well as an industrial strength commercial or institutional web presence. Drupal is a model open source project in that it has a large, friendly community of people who contribute to the project in various ways. Drupal is not only free and easy to use, but this community provides on going mutual support. This book is the ideal introduction to theming with Drupal 5. If you want to create a striking new look for your Drupal website, this book is for you. Starting from the basics of theme setup and configuration, you will learn about the Drupal theming architecture and the PHPTemplate engine, and then move on to modifying existing themes and building new themes from scratch. Included is a complete guide to the various style sheets and themeable functions in Drupal 5, making this book a valuable resource even to experienced theme developers. It covers: Finding your way around Drupal 5's theming architecture Locating and identifying the various elements, functions, and styles Working with the PHPTemplate templating engine Intercepting and overriding default templates and stylesThe main requirements to make use of this book are knowledge of HTML, CSS, and a touch of creativity! Although this book aims to make Drupal theming accessible to designers, theming in Drupal 5 involves writing some PHP code, and a basic knowledge of PHP will be helpful. \"One of the things we set out to accomplish was to create a resource. We put together a catalog of the system's 20+ stylesheets and we go through all the default themeable functions. The information is organized logically and will make this a resource people can put on their shelf and turn to when needed. Being able to quickly lay your hands on the information concerning the styles and the themeable functions is a real time-saver.\" - Ric Shreves, author. Visit the Drupal 5 Themes Free Online Edition to view chapter introductions and a full chapter.",
                "author": "Ric Shreves",
                "slug": "drupal-5-themes-72224-9781847191830-ric-shreves",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847191823.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72224",
                "product_url": "/app/ecom/book/72224/drupal-5-themes-72224-9781847191830-ric-shreves",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847191823",
                    "EISBN13": "9781847191830"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065738"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072221",
            "attributes": {
                "name": "OSWorkflow",
                "subtitle": "",
                "description": "OSWorkflow is an open-source workflow engine written entirely in Java with a flexible approach and a technical user-base target. It is released under the Apache License. You can create simple or complex workflows, depending on your needs. You can focus your work on the business logic and rules. No more Petri Net or finite state machine coding! You can integrate OSWorkflow into your application with a minimum of fuss. OSWorkflow provides all of the workflow constructs that you might encounter in real-life processes, such as steps, conditions, loops, splits, joins, roles, etc. This book explains in detail all the various aspects of OSWorkflow, without assuming any prior knowledge of Business Process Management. Real-life examples are used to clarify concepts. This book covers all aspects related to OSWorkflow. No prior knowledge about OSWorkflow is needed. You will learn everything from the basics of Business Process Management (BPM) technology and installing OSWorkflow to integrating the workflow engine with third-party components like Drools, Quartz, and Pentaho. This book gives step-by-step instructions on how to do things. The basics are explained first and then examples help to clarify and reinforce the principles. The book is aimed at experienced Java developers and system architects who want to develop complex Java applications using the OSWorkflow workflow engine. OSWorkflow is a flexible low-level workflow implementation for developers and architects; it is not a quick \"plug-and-play\" solution for non-technical end users.",
                "author": "Diego Adrian Naya Lazo",
                "slug": "osworkflow-72221-9781847191533-diego-adrian-naya-lazo",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847191526.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72221",
                "product_url": "/app/ecom/book/72221/osworkflow-72221-9781847191533-diego-adrian-naya-lazo",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847191533"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066681"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072217",
            "attributes": {
                "name": "Qmail Quickstarter",
                "subtitle": "Install, Set Up, and Run your own Email Server",
                "description": "This book starts with setting up a qmail server and takes you through virtualization, filtering, and other advanced features like hosting multiple domains, mailing lists, and SSL Encryption. Finally, it discusses the log files and how to make qmail work faster. Qmail is a secure, reliable, efficient, simple message transfer agent. It is designed for typical Internet-connected UNIX hosts. Qmail is the second most common SMTP server on the Internet, and has by far the fastest growth of any SMTP server. Qmail's straight-paper-path philosophy guarantees that a message, once accepted into the system, will never be lost. Qmail also optionally supports maildir, a new, super-reliable user mailbox format. This book is a quick starter for people who want to set up a mail server using qmail. It also discusses advanced features, like hosting multiple domains, in detail. By bringing together material that might take days to find online it will be a real timesaver for Sysadmins. This book gives practical examples that system administrators can use right away, but it also explains the basics behind every example clearly. This book is targeted at System Administrators familiar with Linux/UNIX and DNS servers who need to set up qmail.",
                "author": "Kyle Wheeler",
                "slug": "qmail-quickstarter-72217-9781847191168-kyle-wheeler",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847191151.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72217",
                "product_url": "/app/ecom/book/72217/qmail-quickstarter-72217-9781847191168-kyle-wheeler",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847191168"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066787"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072215",
            "attributes": {
                "name": "Mastering OpenLDAP",
                "subtitle": "",
                "description": "This book is the ideal introduction to using OpenLDAP for Application Developers and will also benefit System Administrators running OpenLDAP. It prepares the reader to build a directory using OpenLDAP, and then employ this directory in the context of the network, taking a practical approach that emphasizes how to get things done. On occasion, it delves into theoretical aspects of LDAP, but only where understanding the theory helps to answer practical questions. The reader requires no knowledge of OpenLDAP, but even readers already familiar with the technology will find new things and techniques.  This book is organized into three major sections: the first section covers the basics of LDAP directory services and the OpenLDAP server; the second focuses on building directory services with OpenLDAP; in the third section of the book, we look at how OpenLDAP is integrated with other applications and services on the network. This book not only demystifies OpenLDAP, but gives System Administrators and Application Developers a solid understanding of how to make use of OpenLDAP's directory services. The OpenLDAP directory server is a mature product that has been around (in one form or another) since 1995. It is an open-source server that provides network clients with directory services. All major Linux distributions include the OpenLDAP server, and many major applications, both open-source and proprietary, are directory aware and can make use of the services provided by OpenLDAP. The OpenLDAP directory server can be used to store organizational information in a centralized location, and make this information available to authorized applications. Client applications connect to OpenLDAP using the Lightweight Directory Access Protocol (LDAP) and can then search the directory and (if they have appropriate access) modify and manipulate records.  LDAP servers are most frequently used to provide network-based authentication services for users; but there are many other uses for an LDAP server, including using the directory as an address book, a DNS database, an organizational tool, or even as a network object store for applications. This book has been written from the application developer's perspective, tackling the topics that will be most important to helping the application developer understand OpenLDAP, and get it set up as securely and quickly as possible. It shows how OpenLDAP interoperates with other UNIX/Linux services (DNS, NIS, Samba, etc.). The target audience will require basic Linux system administration knowledge, but no prior knowledge of LDAP or OpenLDAP is assumed. If you are web savvy and are interested in using OpenLDAP for web applications and services like client interaction then this is the book for you.",
                "author": "Matt Butcher",
                "slug": "mastering-openldap-72215-9781847191038-matt-butcher",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847191021.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72215",
                "product_url": "/app/ecom/book/72215/mastering-openldap-72215-9781847191038-matt-butcher",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781847191038"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066360"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072207",
            "attributes": {
                "name": "Django 1.0 Template Development",
                "subtitle": "",
                "description": "Django is a high-level Python web application framework designed to support the rapid development of dynamic websites, web applications, and web services. Getting the most out of its template system allows programmers and designers to easily and efficiently output their content in a flexible, extendable, and maintainable manner. This book will help you to master the Django template system. Built-in template tags and filters are explained with examples and usage notes, as well as information on building custom tags and filters to extend the system for your needs. You will learn to use inheritance to create modular templates that are easy to maintain. You will learn how to serve multiple templates from within the same Django project, with an example of how to serve different templates for a mobile version of your site without having to change any code in your views. Pagination, internationalization, caching, and customization of the automatic admin application are also covered. A comprehensive, practical exploration of the usage and customization of Django's template system, including tutorials on pagination, caching, and internationalization. This book is designed for readers who learn by doing and employs many examples and screenshots to let the reader dig in and start coding. This book isn't designed to be a reference; instead it has a practical, example-driven approach that teaches you by following along with the examples in the chapters.  When you have completed this book, you will fully understand how the template system works, how to extend it when you have specialized needs, and how to optimize the performance and usability of your content. This book is for web developers and template authors who want to fully understand and utilize the Django template system. The reader should have completed the introductory tutorials on the Django project's website and some experience with the framework will be very helpful. Basic knowledge of Python and HTML is assumed.",
                "author": "Scott Newman",
                "slug": "django-10-template-development-72207-9781847195715-scott-newman",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847195708.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72207",
                "product_url": "/app/ecom/book/72207/django-10-template-development-72207-9781847195715-scott-newman",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847195708",
                    "EISBN13": "9781847195715"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065727"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072206",
            "attributes": {
                "name": "Moodle Administration",
                "subtitle": "",
                "description": "Moodle has evolved from an academic project to the world's most popular virtual learning environment. During this evolution, its complexity has risen dramatically and so have the skills that are required to administer the system. While there is plenty of literature for Moodle course creators, there has been, with the exception of some disparate online resources, no Moodle administrator book. Until now! This book is a complete, practical guide to administering Moodle sites. It covers how to set up Moodle in any learning environment, configuration and day-to-day admin tasks, as well as advanced options for customizing and extending Moodle. This is a one-stop reference for any task you will ever come across when administering a Moodle site of any shape and size. The author, who has been administering systems for over 20 years, has adopted a problem-solution approach to bring the content in line with your day-to-day operations. Written in a clear, straightforward way with lots of screenshots and direct instructions this book will equip you with all the tools you need to set up, optimize, extend, and maintain a Moodle system. A problem-solution approach has been taken when possible to bring the content more in line with your day-to-day operations. This book is written for technicians, systems administrators, as well as academic staff, basically anyone who has to administer a Moodle system. Whether you are dealing with a small-scale local Moodle system or a large-scale multi-site Virtual Learning Environment, this book will assist you with any administrative tasks. Some basic Moodle knowledge is helpful, but not essential.",
                "author": "Alex Buchner",
                "slug": "moodle-administration-72206-9781847195630-alex-buchner",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847195623.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72206",
                "product_url": "/app/ecom/book/72206/moodle-administration-72206-9781847195630-alex-buchner",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847195623",
                    "EISBN13": "9781847195630"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066540"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072204",
            "attributes": {
                "name": "EJB 3 Developer Guide",
                "subtitle": "",
                "description": "The EJB 3 (Enterprise Java Beans version 3) specification is a core component of enterprise-level JEE (Java Platform Enterprise Edition) implementations and this improved version is set to simplify the development of Enterprise Java applications. This book covers the core elements of EJB 3 technology, exploring them in a concise manner with many supporting examples. You will gain a thorough understanding of EJB 3 technology and learn about the most important features of EJB 3 quickly. This book is a fast-paced tutorial that explores the key features of EJB 3 with many accompanying examples. This book is not a complete reference guide, but a concise exploration of EJB 3's core elements. This book is primarily aimed at professional developers who already have a working knowledge of Java. Enterprise architects and designers with a background in Java would also find this book of use. Previous experience of working with Java is essential and knowledge of relational databases is desirable.  As this book is an introduction to EJB 3, it is aimed at those who are new to EJB 3. As the new version of EJB is so radically different from the previous version (EJB 2.x), the book is suitable for and should be of interest to those who have had experience working with EJB 2.x. The text makes it clear where the differences between the versions of EJB lie, although they are not explored in detail.",
                "author": "Michael Sikora",
                "slug": "ejb-3-developer-guide-72204-9781847195616-michael-sikora",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847195609.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72204",
                "product_url": "/app/ecom/book/72204/ejb-3-developer-guide-72204-9781847195616-michael-sikora",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847195609",
                    "EISBN13": "9781847195616"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065763"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000072203",
            "attributes": {
                "name": "Microsoft Visual C++ Windows Applications by Example",
                "subtitle": "",
                "description": "With this book you will learn how to create applications using MDI, complex file formats, text parsing and processing, graphics, and interactions. Every essential skill required to build Windows desktop-style applications is covered in the context of fully working examples. The book begins with a quick primer on the C++ language, and using the Visual C++ IDE to create Windows applications. This acts as a recap for existing C++ programmers, and a quick guide to the language if you've not worked with C++ before. The book then moves into a set of comprehensive example applications, presenting the important parts of the code with explanation of how it works, and how and when to use similar techniques in your own applications. The applications include: a Tetris-style game, a drawing application, a spreadsheet, and a word processor. If you know the C++ language, or another Windows-based programming language, and want to use C++ to write real, complex applications then this book is ideal for you. Visual C++ is an established development language for Windows desktop applications. This book shows you how to develop professional, real-life applications by examining real world examples. It is fast, and used in millions of applications throughout the world. The book is ideal for programmers who have worked with C++ or other Windows-based programming languages. It provides developers with everything they need to build complex desktop applications using C++. If you have already learned the C++ language, and want to take your programming to the next level, then this book is ideal for you.",
                "author": "Stefan Bjornander",
                "slug": "microsoft-visual-c-windows-applications-by-example-72203-9781847195579-stefan-bjornander",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781847195562.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "72203",
                "product_url": "/app/ecom/book/72203/microsoft-visual-c-windows-applications-by-example-72203-9781847195579-stefan-bjornander",
                "bisac_codes": [
                    "COM032000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781847195562",
                    "EISBN13": "9781847195579"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066493"
                    }
                }
            }
        }
    ],
    "meta": {
        "pagination": {
            "page": 77772,
            "pages": 78464,
            "count": 1569268
        }
    }
}

Response Info

Default: None