GET /services/catalog/products?format=api&page=76723
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=78419",
        "next": "https://redshelf.com/services/catalog/products?format=api&page=76724",
        "prev": "https://redshelf.com/services/catalog/products?format=api&page=76722"
    },
    "data": [
        {
            "type": "Product",
            "id": "00010000156531",
            "attributes": {
                "name": "AngularJS Deployment Essentials",
                "subtitle": "",
                "description": "Whether you are brand new to deploying AngularJS applications or a seasoned veteran, this book will provide you with the skills you need to optimally structure, develop, and deploy an AngularJS application. You'll learn how to set up your development environment, select the tools that will make up your workflow, optimize your code for production environments, and deploy your application to the leading hosting environments. By sequentially working through the steps in each chapter, you will quickly master your deployment strategy to facilitate a bulletproof workflow. With the help of illustrations that offer a play-by-play account of how to deploy your optimized application, you'll be able to successfully deploy your next AngularJS application. By the end of this tutorial, you will have mastered the ability to deploy your AngularJS application to everywhere your users expect to see your product. ",
                "author": "Zachariah Moreno",
                "slug": "angularjs-deployment-essentials-156531-9781783983599-zachariah-moreno",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783983582.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156531",
                "product_url": "/app/ecom/book/156531/angularjs-deployment-essentials-156531-9781783983599-zachariah-moreno",
                "bisac_codes": [
                    "COM060090"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783983582",
                    "EISBN13": "9781783983599"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065511"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156530",
            "attributes": {
                "name": "Developing Mobile Web ArcGIS Applications",
                "subtitle": "",
                "description": "Through this practical and accessible guide, you will learn how to build mobile applications using ArcGIS Server from scratch. You will start by covering the differences between mobile web and traditional web development. Factors such as the range of devices, design and layout, functionality, and performance considerations all make mobile development unique. You will then move on to cover key JavaScript frameworks and libraries for mobile development and cover important structures and concepts including Dojo, responsive design, and the geolocation API, walking through developing your first ArcGIS mobile application in the process. Screenshots, tips, and code are provided clearly throughout to help you through the development process. Finishing with advanced topics and best practices such as ArcGIS online and PhoneGap, you will finish the book with a complete mobile application and a solid foundation to develop mobile ArcGIS apps. ",
                "author": "Matthew Sheehan",
                "slug": "developing-mobile-web-arcgis-applications-156530-9781784392000-matthew-sheehan",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784395797.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156530",
                "product_url": "/app/ecom/book/156530/developing-mobile-web-arcgis-applications-156530-9781784392000-matthew-sheehan",
                "bisac_codes": [
                    "COM060080"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784395797",
                    "EISBN13": "9781784392000"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067343"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156529",
            "attributes": {
                "name": "Mastering Elasticsearch - Second Edition",
                "subtitle": "",
                "description": "Elasticsearch is a modern, fast, distributed, scalable, fault tolerant, and open source search and analytics engine. Elasticsearch leverages the capabilities of Apache Lucene, providing a new level of control over how you can index and search even huge sets of data. This book covers intermediate and advanced functionalities of Elasticsearch and walks you through its internals including caches, the Apache Lucene library, and its monitoring capabilities. You'll learn about practical usage of Elasticsearch configuration parameters and how to use the monitoring API. With this book, you'll delve into Elasticsearch's query rewrite, query template, bulk operation, document grouping, and function score queries. You will also learn how to improve user search experience, index distribution, segment statistics, and merging. By the end of the book, you will be able to enhance Elasticsearch's performance and create your own Elasticsearch plugins. ",
                "author": "Rafal Kuc, Marek Rogozinski",
                "slug": "mastering-elasticsearch-second-edition-156529-9781783553808-rafal-kuc-marek-rogozinski",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783553792.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156529",
                "product_url": "/app/ecom/book/156529/mastering-elasticsearch-second-edition-156529-9781783553808-rafal-kuc-marek-rogozinski",
                "bisac_codes": [
                    "COM051280"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783553792",
                    "EISBN13": "9781783553808"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067121"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156528",
            "attributes": {
                "name": "VMware vRealize Orchestrator Cookbook",
                "subtitle": "",
                "description": "Through this practical guide, you will gain an understanding of VMware vRealize Orchestrator and its role in the vSphere architecture and automation. You will learn about Orchestrator clusters as well as vRealize Automation integration. A full introduction to using the visual programming tools without needing any additional infrastructure is aimed at beginners with limited resources. This is followed by an extensive look at how to integrate the base plugins into your workflows, such as e-mail, AMQP, SNMP, and so on. We will also look at how to use the Orchestrator API to trigger workflows from other programs. Through this book you will be able to get the most out of your Orchestrator installation, and develop complex workflows and create your own highly integrated automations of vCenter, vCloud, and vRealize environments. ",
                "author": "Daniel Langenhan",
                "slug": "vmware-vrealize-orchestrator-cookbook-156528-9781784393700-daniel-langenhan",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784392246.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156528",
                "product_url": "/app/ecom/book/156528/vmware-vrealize-orchestrator-cookbook-156528-9781784393700-daniel-langenhan",
                "bisac_codes": [
                    "COM043060"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784392246",
                    "EISBN13": "9781784393700"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067178"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156527",
            "attributes": {
                "name": "Learning Unreal Engine iOS Game Development",
                "subtitle": "",
                "description": "Unreal Engine 4 has always been the best measurement for industry standards. With all its tools and power, game developers and designers can reach a new level of productivity for their games with the lowest cost ever. Learning Unreal Engine iOS Game Development teaches you the basics of iOS game development using Unreal Engine 4. You will discover how to build an engaging Unreal iOS game, how to generate revenue, and how to optimize game performance using the tools and functionalities the Engine provides. To begin, you will start by preparing the required files for an iOS game using the developer's portal. Next, you will go through purchasing, installing, and building game elements for different game types, picked from the chart of the latest trending games. By the end of the book, you will be able to add social and monetization functionalities to your game and submit it for review to the app store. ",
                "author": "Muhammad A.Moniem",
                "slug": "learning-unreal-engine-ios-game-development-156527-9781784398866-muhammad-amoniem",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784397715.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156527",
                "product_url": "/app/ecom/book/156527/learning-unreal-engine-ios-game-development-156527-9781784398866-muhammad-amoniem",
                "bisac_codes": [
                    "COM012040"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784397715",
                    "EISBN13": "9781784398866"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067235"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156525",
            "attributes": {
                "name": "Learning iOS Security",
                "subtitle": "",
                "description": "iOS has quickly become one of the most popular mobile operating systems, not only with users, but also with developers and companies. This also makes it a popular platform for malicious adversaries. iOS users and developers need to be constantly aware of their mobile security risks. Because of this, there is great demand for risk assessment specialists and security engineers. This book is a hands-on guide that focuses on iOS Devices and application security. It also discusses many vulnerabilities and security-related shortcomings that could expose personal data to prying eyes or allow interception of an iOS devices communication. You will learn how to manage apps to reduce the risks from third-parties and then carry out practical steps and procedures to protect your device at a large scale using tools like Apple Configurator and MDM. By the end of this book, you will have a great understanding of the essentials of iOS apps and will be able to secure the platform easily and rapidly. ",
                "author": "Allister Banks, Charles S. Edge",
                "slug": "learning-ios-security-156525-9781783553952-allister-banks-charles-s-edge",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783551743.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156525",
                "product_url": "/app/ecom/book/156525/learning-ios-security-156525-9781783553952-allister-banks-charles-s-edge",
                "bisac_codes": [
                    "COM060090"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783551743",
                    "EISBN13": "9781783553952"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067417"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156524",
            "attributes": {
                "name": "Python Programming for Arduino",
                "subtitle": "",
                "description": "The future belongs to applications and services that involve connected devices, requiring physical components to communicate with web-level applications. Arduino combined with the popular open source software platform Python can be used to develop the next level of advanced Internet of Things (IoT) projects with graphical user interfaces and Internet-connected applications. Starting with designing hardware prototypes using Arduino, this book will then show you everything you need to know to be able to develop complex cloud applications. You will delve into domain-specific topics with incremental complexity, ending with real-world projects. You will quickly learn to develop user interfaces, plots, remote access, messaging protocols, and cloud connectivity. Each successive topic, accompanied by plenty of examples, will help you develop your cutting-edge hardware applications. ",
                "author": "Pratik Desai",
                "slug": "python-programming-for-arduino-156524-9781783285945-pratik-desai",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783285938.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156524",
                "product_url": "/app/ecom/book/156524/python-programming-for-arduino-156524-9781783285945-pratik-desai",
                "bisac_codes": [
                    "COM051360"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783285938",
                    "EISBN13": "9781783285945"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066775"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156523",
            "attributes": {
                "name": "VMware vSphere 5.5 Cookbook",
                "subtitle": "",
                "description": "VMware is still the undisputed leader in providing virtualization solutions ranging from server virtualization to storage and network virtualization. VMware vSphere is the industry's most complete and robust virtualization platform, transforming data centers into dramatically simplified cloud infrastructures. VMware vSphere 5.5 Cookbook will walk you through the procedures involved in installing or upgrading your current vSphere environment to Version 5.5 and also help you perform the most common administration tasks ranging from configuring HA, DRS, and DPM, configuring storage and networking, to patching/upgrading using vSphere Update Manager, performing remote CLI operations using VMA, and monitoring the performance of a vSphere environment. This book is written with simplified and to-the-point theory eliminating the need for lengthy reading before performing a task. Most of the tasks are accompanied with relevant screenshots and flowcharts to facilitate your understanding. ",
                "author": "Abhilash G B",
                "slug": "vmware-vsphere-55-cookbook-156523-9781782172864-abhilash-g-b",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781782172857.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156523",
                "product_url": "/app/ecom/book/156523/vmware-vsphere-55-cookbook-156523-9781782172864-abhilash-g-b",
                "bisac_codes": [
                    "COM046090"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781782172857",
                    "EISBN13": "9781782172864"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066987"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156522",
            "attributes": {
                "name": "KnockoutJS Web Development",
                "subtitle": "",
                "description": "Knockout is a jQuery-friendly library that helps you to create rich, responsive displays and editor user interfaces with a clean underlying data model. Starting with the installation and configuration of KnockoutJS, this book will describe the ins and outs of working with forms using arrays, nesting, and grids. You will learn about event binding and context binding properties using JSON and AJAX. You will then explore the features of KnockoutJS like mapping and how to go about it using controller options. You will also learn how to use this feature for mapping multiple objects and managing them. This book provides an in-depth explanation of native templates, enhanced collection handling, and render event handling using third-party template engines. By the end of the book, you will have knowledge of all the different functionalities KnockoutJS has to offer. ",
                "author": "John Farrar",
                "slug": "knockoutjs-web-development-156522-9781782161035-john-farrar",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781782161028.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156522",
                "product_url": "/app/ecom/book/156522/knockoutjs-web-development-156522-9781782161035-john-farrar",
                "bisac_codes": [
                    "COM060080"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781782161028",
                    "EISBN13": "9781782161035"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066168"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156521",
            "attributes": {
                "name": "KnockoutJS Essentials",
                "subtitle": "",
                "description": "KnockoutJS is a Model View ViewModel (MVVM) framework that allows you to simplify the design of complex user. Knockout makes data manipulation simple and leads to maintainable web applications.KnockoutJS Essentials gives you an insight into the best practices when designing and building MVVM web applications using the KnockoutJS framework. Packed with real-world tasks, this book starts with an introduction to the Knockout library, helping you make organizational and design decisions. You get a walk-through of the key concepts and terms that are common to development of Knockout applications. Finally, you will learn about the full-stack Knockout framework DurandalJS, which will give you all the tools you need to write complete single-page applications.",
                "author": "Jorge Ferrando",
                "slug": "knockoutjs-essentials-156521-9781784395285-jorge-ferrando",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784397074.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156521",
                "product_url": "/app/ecom/book/156521/knockoutjs-essentials-156521-9781784395285-jorge-ferrando",
                "bisac_codes": [
                    "COM060000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784397074",
                    "EISBN13": "9781784395285"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067226"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156520",
            "attributes": {
                "name": "Getting Started with Windows Server Security",
                "subtitle": "",
                "description": "Windows Server 2012 provides security features and solutions that can be used as standalone security solutions as well as integrated solutions with your existing security or auditing tools. To begin, you will learn how to implement baseline security using Microsoft Security Configuration Wizard and how to lock down unwanted services, along with how to configure your Windows firewall. You will see how to enable and use native tools including AppLocker to identify and mitigate risks and tighten up your Windows Server infrastructure security. This book also walks you through best practices for designing and building a secure Microsoft server platform, with instructions on configuration and managing Dynamic Access Control and polices. At the end of the book, installation and configuration of Windows Server Update Services, which plays a crucial role in the security space, is covered. ",
                "author": "Santhosh Sivarajan",
                "slug": "getting-started-with-windows-server-security-156520-9781784390259-santhosh-sivarajan",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784398729.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156520",
                "product_url": "/app/ecom/book/156520/getting-started-with-windows-server-security-156520-9781784390259-santhosh-sivarajan",
                "bisac_codes": [
                    "COM088000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784398729",
                    "EISBN13": "9781784390259"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067181"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156519",
            "attributes": {
                "name": "FuelPHP Application Development Blueprints",
                "subtitle": "",
                "description": "FuelPHP is an open source framework that uses some of the most advanced features of PHP to allow you to build projects as easily and quickly as possible. It is gaining popularity with developers as you can build powerful, complex, and yet efficient applications with very little code. This book will provide you with the skills you need to successfully create, improve, and publish functional and maintainable FuelPHP applications. We will go through a variety of topics such as MVC, ORM, scaffolding, packages, modules, and much more by building applications of increasing complexity. At the beginning of each chapter, we will specify the application we want to build, and then we will progressively implement it by learning new FuelPHP's features along the way. By the end of the book, you will be familiar with FuelPHP and will be able to implement new projects all by yourself. ",
                "author": "Sebastien Drouyer",
                "slug": "fuelphp-application-development-blueprints-156519-9781783985418-sebastien-drouyer",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783985401.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156519",
                "product_url": "/app/ecom/book/156519/fuelphp-application-development-blueprints-156519-9781783985418-sebastien-drouyer",
                "bisac_codes": [
                    "COM051400"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783985401",
                    "EISBN13": "9781783985418"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065815"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156516",
            "attributes": {
                "name": "SoapUI Cookbook",
                "subtitle": "",
                "description": "Packed with practical guidance, this book will show you how to build core SoapUI skills, integrate open source libraries, and code the extra functionality needed to quickly overcome common and advanced API test problems. Building up your skills, you will progress to more advanced topics such as Groovy scripting, testing secured services, load test concurrency issues, using plugins and developing your own! So when out-of-the-box SoapUI can't do exactly what you need or the quick guidance you require just isn't there, then take, tweak, and use what you need from a broad range of practical examples in this book and customize your way to API testing success with coverage of SOAP, REST, and Groovy. ",
                "author": "Rupert Anderson",
                "slug": "soapui-cookbook-156516-9781784398712-rupert-anderson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784394219.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156516",
                "product_url": "/app/ecom/book/156516/soapui-cookbook-156516-9781784398712-rupert-anderson",
                "bisac_codes": [
                    "COM060160"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784394219",
                    "EISBN13": "9781784398712"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067177"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156514",
            "attributes": {
                "name": "PostgreSQL Server Programming - Second Edition",
                "subtitle": "",
                "description": "This book will show you that PostgreSQL is so much more than a database server. In fact, it could even be seen as an application development framework, with the added bonuses of transaction support, massive data storage, journaling, recovery, and a host of other features that the PostgreSQL engine provides. You will get to grips with creating libraries of useful code, grouping them into even more useful components, and distributing them to the community. Then, you will take a look at user-defined functions, and how to define and utilize them efficiently. You will also learn how to extract data from a multitude of foreign data sources and extend PostgreSQL to do it natively. What's more, you can do all of this in a nifty debugging interface that will allow you to do it efficiently and reliably. This book explores all possible ways to extend PostgreSQL and write server-side code using various programming languages with concrete and easy-to-understand examples. ",
                "author": "Usama Dar, Hannu Krosing, Jim Mlodgenski, Kirk Roybal",
                "slug": "postgresql-server-programming-second-edition-156514-9781783980598-usama-dar-hannu-krosing-jim-mlodgenski-kirk-roybal",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783980581.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156514",
                "product_url": "/app/ecom/book/156514/postgresql-server-programming-second-edition-156514-9781783980598-usama-dar-hannu-krosing-jim-mlodgenski-kirk-roybal",
                "bisac_codes": [
                    "COM018000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783980581",
                    "EISBN13": "9781783980598"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066732"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156513",
            "attributes": {
                "name": "Vagrant Virtual Development Environment Cookbook",
                "subtitle": "",
                "description": "Vagrant allows you to use virtualization and cloud technologies to power faster, efficient, and sharable development environments. It duplicates the development environment to allow users to easily share and combine data on different machines and also takes care of security concerns. Each recipe of Vagrant Virtual Development Environment Cookbook provides practical information on using Vagrant to solve specific problems and additional resources to help you learn more about the techniques demonstrated. With recipes ranging from getting new users acquainted with Vagrant, to setting up multimachine environments, you will be able to develop common project types and solutions with the help of this practical guide. ",
                "author": "Chad Thompson",
                "slug": "vagrant-virtual-development-environment-cookbook-156513-9781784391089-chad-thompson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784393748.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156513",
                "product_url": "/app/ecom/book/156513/vagrant-virtual-development-environment-cookbook-156513-9781784391089-chad-thompson",
                "bisac_codes": [
                    "COM081000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784393748",
                    "EISBN13": "9781784391089"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067194"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156511",
            "attributes": {
                "name": "Blender Cycles: Materials and Textures Cookbook - Third Edition",
                "subtitle": "",
                "description": "Blender is the graphics software of choice for designers and media professionals alike. This book will teach you how to utilize the power of the Blender 2.7 series to create a wide variety of materials, textures, and effects with the Cycles rendering engine. You will learn about node-based shader creation, and master cycles through step-by-step, recipe-based advice. With this book, you will start small by rendering the textures of stones and water, then scale things up to massive landscapes of mountains and oceans. You will then learn how to create the look of different artificial materials such as plastic, carpenter wood, and metal, and utilize volumetric shaders to create the effects of smoke, clouds, and subsurface scattering effects of skin. You will also learn how illumination works in Cycles, improvising the quality of the final render, and how to avoid the presence of noise and fireflies. By the end, you will know how to create an impressive library of realistic-looking materials and textures. ",
                "author": "Enrico Valenza",
                "slug": "blender-cycles-materials-and-textures-cookbook-third-edition-156511-9781784399924-enrico-valenza",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784399931.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156511",
                "product_url": "/app/ecom/book/156511/blender-cycles-materials-and-textures-cookbook-third-edition-156511-9781784399924-enrico-valenza",
                "bisac_codes": [
                    "COM071000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784399931",
                    "EISBN13": "9781784399924"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067097"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156510",
            "attributes": {
                "name": "Zabbix Network Monitoring Essentials",
                "subtitle": "",
                "description": "This book will help you to implement a powerful network monitoring solution based on Zabbix. Beginning with the installation of Zabbix, you will be guided through the complex task of designing, configuring, and deploying an enterprise class solution to efficiently monitor the networking infrastructures. Focusing on DNS and proxies, IT admins will learn how to effectively monitor a large network using Zabbix. Starting with a quick walk-through of the basics, this book will prove to be an invaluable tutorial if you intend to deploy a robust and secure monitoring system for your networking environment with 24/7 automated reporting and logging. With extensive coverage of network topology with maps and graphs, this book will enable you to set up an effective monitoring solution for your network infrastructure. The book's fast-paced, easy-to-follow approach ensures that you'll learn everything quickly and efficiently. ",
                "author": "Andrea Dalle Vacche, Stefano Kewan Lee",
                "slug": "zabbix-network-monitoring-essentials-156510-9781784394080-andrea-dalle-vacche-stefano-kewan-lee",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784399764.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156510",
                "product_url": "/app/ecom/book/156510/zabbix-network-monitoring-essentials-156510-9781784394080-andrea-dalle-vacche-stefano-kewan-lee",
                "bisac_codes": [
                    "COM019000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784399764",
                    "EISBN13": "9781784394080"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067375"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156509",
            "attributes": {
                "name": "Getting Started with Julia",
                "subtitle": "",
                "description": "Julia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with Julia. Your journey will begin by learning how to set up a running Julia platform before exploring its various built-in types. You will then move on to cover the different functions and constructs in Julia. The book will then walk you through the two important collection typesarrays and matrices. Over the course of the book, you will also be introduced to homoiconicity, the meta-programming concept in Julia.Towards the concluding part of the book, you will also learn how to run external programs. This book will cover all you need to know about Julia to leverage its high speed and efficiency.",
                "author": "Ivo Balbaert",
                "slug": "getting-started-with-julia-156509-9781783284801-ivo-balbaert",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783284795.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156509",
                "product_url": "/app/ecom/book/156509/getting-started-with-julia-156509-9781783284801-ivo-balbaert",
                "bisac_codes": [
                    "COM018000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783284795",
                    "EISBN13": "9781783284801"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013065839"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156507",
            "attributes": {
                "name": "ArcPy and ArcGIS  Geospatial Analysis with Python",
                "subtitle": "",
                "description": "ArcGIS allows for complex analyses of geographic information. The ArcPy module is used to script these ArcGIS analyses, providing a productive way to perform geo-analyses and to automate map production. This book will guide you from basic Python scripting to advanced ArcPy script tools. This book starts off with setting up your Python environment, demonstrates a complex ArcPy script tool with multiple iterations, illustrates data access module cursors, and explains how to use ArcPy Geometry classes. Then, you will learn how to output maps using ArcPy.Mapping, and how to create ArcGIS script tools. With the help of this book, you will be able to create repeatable analyses reducing the time-consuming nature of GIS, making you into a GIS professional as powerful as a whole team. ",
                "author": "Silas Toms",
                "slug": "arcpy-and-arcgis-geospatial-analysis-with-python-156507-9781783988679-silas-toms",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783988662.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156507",
                "product_url": "/app/ecom/book/156507/arcpy-and-arcgis-geospatial-analysis-with-python-156507-9781783988679-silas-toms",
                "bisac_codes": [
                    "COM060180"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783988662",
                    "EISBN13": "9781783988679"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066776"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000156505",
            "attributes": {
                "name": "Learning SciPy for Numerical and Scientific Computing - Second Edition",
                "subtitle": "",
                "description": "SciPy is an open source Python library used to perform scientific computing. The SciPy (Scientific Python) package extends the functionality of NumPy with a substantial collection of useful algorithms. The book starts with a brief description of the SciPy libraries, followed by a chapter that is a fun and fast-paced primer on array creation, manipulation, and problem-solving. You will also learn how to use SciPy in linear algebra, which includes topics such as computation of eigenvalues and eigenvectors. Furthermore, the book is based on interesting subjects such as definition and manipulation of functions, computation of derivatives, integration, interpolation, and regression. You will also learn how to use SciPy in signal processing and how applications of SciPy can be used to collect, organize, analyze, and interpret data. By the end of the book, you will have fast, accurate, and easy-to-code solutions for numerical and scientific computing applications. \n",
                "author": "Sergio J. Rojas G., Francisco J. Blanco-Silva, Erik A Christensen",
                "slug": "learning-scipy-for-numerical-and-scientific-computing-second-edition-156505-9781783987719-sergio-j-rojas-g-erik-a-christensen-francisco-j-blanco-silva",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783987702.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "156505",
                "product_url": "/app/ecom/book/156505/learning-scipy-for-numerical-and-scientific-computing-second-edition-156505-9781783987719-sergio-j-rojas-g-erik-a-christensen-francisco-j-blanco-silva",
                "bisac_codes": [
                    "COM051360"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783987702",
                    "EISBN13": "9781783987719"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066247"
                    }
                }
            }
        }
    ],
    "meta": {
        "pagination": {
            "page": 76723,
            "pages": 78419,
            "count": 1568370
        }
    }
}

Response Info

Default: None