GET /services/catalog/products?format=api&page=77996
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=78388",
        "next": "https://redshelf.com/services/catalog/products?format=api&page=77997",
        "prev": "https://redshelf.com/services/catalog/products?format=api&page=77995"
    },
    "data": [
        {
            "type": "Product",
            "id": "00010000048797",
            "attributes": {
                "name": "HLSL and Pixel Shaders for XAML Developers",
                "subtitle": "A Comprehensive Guide to Creating HLSL Pixel Shaders for WPF and Silverlight Applications",
                "description": "<p>Pixel shaders are some of the more powerful graphic tools available for XAML programmers, but shader development bears little resemblance to traditional .NET programming. With this hands-on book, youll not only discover how to use existing shaders in your Windows Presentation Foundation (WPF) and Silverlight applications, youll also learn how create your own effects with XAML and Microsofts HLSL shading language.</p><p>In the process, youll write, compile, and test custom XAML shaders with the Shazzam Shader Editor, a free utility developed by author Walt Ritscher. The book includes XAML and C# sample code, and Shazzam contains all of the sample shaders discussed.</p>Learn how shaders help you extend the GPUs rendering capabilitiesExplore prevailing shader types, such as color modification, blurring, and spatial transformationGet a quick tour of the shader features, and use pre-built effects on image elements in your applicationExamine the XAML ShaderEffect class to understand how WPF and Silverlight use shadersLearn about the shader-specific tools available in Visual Studio and Expression BlendGet up to speed on HLSL basics and learn how to create a variety of graphics effects",
                "author": "Walt Ritscher",
                "slug": "hlsl-and-pixel-shaders-for-xaml-developers-48797-9781449325022-walt-ritscher",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449325022.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48797",
                "product_url": "/app/ecom/book/48797/hlsl-and-pixel-shaders-for-xaml-developers-48797-9781449325022-walt-ritscher",
                "bisac_codes": [
                    "COM051320",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449319847",
                    "EISBN13": "9781449325022",
                    "EISBN10": "1449325025"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059838"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048796",
            "attributes": {
                "name": "QuickBooks 2012: The Missing Manual",
                "subtitle": "",
                "description": "<p>Your bookkeeping workflow will be smoother and faster with QuickBooks 2012 for Windowsbut only if you spend more time using the program than figuring out how it works. This book puts you in control: you get step-by-step instructions on how and when to use specific features, along with basic accounting advice to guide you through the learning process.</p><p>The important stuff you need to know:</p>Get started. Set up your accounts, customers, jobs, and invoice items quickly.Manage your business. Track spending, income, invoices, inventory, and payroll.Spend less time on bookkeeping. Use QuickBooks to create invoices or timesheets in batches.Follow the money. Examine everything from billable time and expenses to year-end tasks.Find key info quickly. Rely on QuickBooks vendor, customer, inventory, and employee centers.Exchange data with other programs. Move data between QuickBooks and Microsoft Office.",
                "author": "Bonnie Biafore",
                "slug": "quickbooks-2012-the-missing-manual-48796-9781449320133-bonnie-biafore",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449320133.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48796",
                "product_url": "/app/ecom/book/48796/quickbooks-2012-the-missing-manual-48796-9781449320133-bonnie-biafore",
                "bisac_codes": [
                    "COM084000",
                    "COM081000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449398514",
                    "EISBN13": "9781449320133",
                    "EISBN10": "1449320139"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059837"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048795",
            "attributes": {
                "name": "Personal Investing: The Missing Manual",
                "subtitle": "",
                "description": "<p>Your financial goals probably include a comfortable retirement, paying for your kids' college education, and long-term healthcare. But you can't reach those goals by putting your money in a savings account. You need to invest it so it grows over time. Three seasoned personal finance experts show you how in this jargon-free guide.</p>Investing demystified. Get clear, real-world examples of why investing is crucial to your financial goalsHow to invest. Learn how to evaluate four types of investment so you make the right decisionsHidden gems. Discover lesser-known, low-cost investments that provide tax advantagesRetirement, Education, Healthcare. Find chapters devoted to the fine points of each of these big-ticket goalsFlexibility. Learn how to change your investment strategy as you ageChoices. Find an investment plan that's right for you -- whether you're a conservative investor or go-for-broke risk-taker",
                "author": "Carol Fabbri, Amy E. Buttell, Bonnie Biafore",
                "slug": "personal-investing-the-missing-manual-48795-9781449391225-bonnie-biafore-amy-e-buttell-carol-fabbri",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449391225.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48795",
                "product_url": "/app/ecom/book/48795/personal-investing-the-missing-manual-48795-9781449391225-bonnie-biafore-amy-e-buttell-carol-fabbri",
                "bisac_codes": [
                    "BUS050030"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449381783",
                    "EISBN13": "9781449391225",
                    "EISBN10": "1449391222"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059836"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048794",
            "attributes": {
                "name": "Mac OS X Tiger for Unix Geeks",
                "subtitle": "",
                "description": "<p>If you're one of the many Unix developers drawn to Mac OS X for its Unix core, you'll find yourself in surprisingly unfamiliar territory. Unix and Mac OS X are kissing cousins, but there are enough pitfalls and minefields in going from one to another that even a Unix guru can stumble, and most guides to Mac OS X are written for Mac aficionados. For a Unix developer, approaching Tiger from the Mac side is a bit like learning Russian by reading the Russian side of a Russian-English dictionary. Fortunately, O'Reilly has been the Unix authority for over 25 years, and in Mac OS X Tiger for Unix Geeks, that depth of understanding shows.This is the book for Mac command-line fans. Completely revised and updated to cover Mac OS X Tiger, this new edition helps you quickly and painlessly get acclimated with Tiger's familiar-yet foreign-Unix environment. Topics include:</p>Using the Terminal and understanding how it differs from an xtermUsing Directory Services, Open Directory (LDAP), and NetInfoCompiling code with GCC 3Library linking and porting Unix softwareCreating and installing packages with FinkUsing DarwinPortsSearch through metadata with Spotlight's command-line utilitiesBuilding the Darwin kernelRunning X Windows on top of Mac OS X, or better yet, run Mac OS X on a Windows machine with PearPC!Mac OS X Tiger for Unix Geeks is the ideal survival guide for taming the Unix side of Tiger. If you're a Unix geek with an interest in Mac OS X, you'll find this clear, concise book invaluable.",
                "author": "Ernest E. Rothman, Brian Jepson",
                "slug": "mac-os-x-tiger-for-unix-geeks-48794-9780596518981-brian-jepson-ernest-e-rothman",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596518981.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48794",
                "product_url": "/app/ecom/book/48794/mac-os-x-tiger-for-unix-geeks-48794-9780596518981-brian-jepson-ernest-e-rothman",
                "bisac_codes": [
                    "COM046020",
                    "COM046030"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596009120",
                    "EISBN13": "9780596518981",
                    "EISBN10": "0596518986"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059835"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048793",
            "attributes": {
                "name": "iPhone Game Development",
                "subtitle": "Developing 2D & 3D games in Objective-C",
                "description": "<p>What do you need to know to create a game for the iPhone? Even if you've already built some iPhone applications, developing games using iPhone's gestural interface and limited screen layout requires new skills. With iPhone Game Development, you get everything from game development basics and iPhone programming fundamentals to guidelines for dealing with special graphics and audio needs, creating in-game physics, and much more.<br/><br/>Loaded with descriptive examples and clear explanations, this book helps you learn the technical design issues particular to the iPhone and iPod Touch, and suggests ways to maximize performance in different types of games. You also get plug-in classes to compensate for the areas where the iPhone's game programming support is weak.</p>Learn how to develop iPhone games that provide engaging user experiencesBecome familiar with Objective-C and the Xcode suite of toolsLearn what it takes to adapt the iPhone interface to gamesCreate a robust, scalable framework for a game appUnderstand the requirements for implementing 2D and 3D graphicsLearn how to add music and audio effects, as well as menus and controlsGet instructions for publishing your game to the App Store",
                "author": "Paul Zirkle, Joe Hogue",
                "slug": "iphone-game-development-48793-9781449389185-paul-zirkle-joe-hogue",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449389185.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48793",
                "product_url": "/app/ecom/book/48793/iphone-game-development-48793-9781449389185-paul-zirkle-joe-hogue",
                "bisac_codes": [
                    "COM012040",
                    "COM071000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596159856",
                    "EISBN13": "9781449389185",
                    "EISBN10": "144938918X"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059834"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048791",
            "attributes": {
                "name": "Social Network Analysis for Startups",
                "subtitle": "Finding connections on the social web",
                "description": "<p>Does your startup rely on social network analysis? This concise guide provides a statistical framework to help you identify social processes hidden among the tons of data now available.</p><p>Social network analysis (SNA) is a discipline that predates Facebook and Twitter by 30 years. Through expert SNA researchers, you'll learn concepts and techniques for recognizing patterns in social media, political groups, companies, cultural trends, and interpersonal networks. You'll also learn how to use Python and other open source toolssuch as NetworkX, NumPy, and Matplotlibto gather, analyze, and visualize social data. This book is the perfect marriage between social network theory and practice, and a valuable source of insight and ideas.</p>Discover how internal social networks affect a companys ability to performFollow terrorists and revolutionaries through the 1998 Khobar Towers bombing, the 9/11 attacks, and the Egyptian uprisingLearn how a single special-interest group can control the outcome of a national electionExamine relationships between companies through investment networks and shared boards of directorsDelve into the anatomy of cultural fads and trendsoffline phenomena often mediated by Twitter and Facebook",
                "author": "Alexander Kouznetsov, Maksim Tsvetovat",
                "slug": "social-network-analysis-for-startups-48791-9781449317638-maksim-tsvetovat-alexander-kouznetsov",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449317638.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48791",
                "product_url": "/app/ecom/book/48791/social-network-analysis-for-startups-48791-9781449317638-maksim-tsvetovat-alexander-kouznetsov",
                "bisac_codes": [
                    "COM079000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449306465",
                    "EISBN13": "9781449317638",
                    "EISBN10": "1449317634"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059832"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048790",
            "attributes": {
                "name": "Practical JIRA Plugins",
                "subtitle": "Using JIRA Effectively: Custom Development",
                "description": "<p>One advantage of using JIRA for issue tracking, bug tracking, or project management is the ability to extend this tool with hundreds of plugins from the JIRA community. In this concise book, software toolsmith Matt Doarthe author of Practical JIRA Administrationshows you how to create and maintain your own JIRA plugins to meet the specific needs of a project.</p><p>This book uses detailed examples to clarify some of the more confusing aspects of JIRA plugins, and serves as an ideal supplement to the extensive documentation already available.</p>Use JIRAs Plugin SDK, and learn several aspects common to all pluginsCreate your own custom field type, using a JIRA pluginDelve into advanced aspects of custom field plugins, and discover how searching for values in custom fields worksCreate JIRA plugins to use with workflows, and learn about conditions, validators, and post-functionsStore data using the PropertySet interface and the Active Objects pluginUpgrade a plugin and upload it to Atlassian Plugin Exchange (PAC)",
                "author": "Matthew B. Doar",
                "slug": "practical-jira-plugins-48790-9781449316020-matthew-b-doar",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449316020.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48790",
                "product_url": "/app/ecom/book/48790/practical-jira-plugins-48790-9781449316020-matthew-b-doar",
                "bisac_codes": [
                    "COM051280",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449308278",
                    "EISBN13": "9781449316020",
                    "EISBN10": "1449316026"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059831"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048789",
            "attributes": {
                "name": "The Art of Readable Code",
                "subtitle": "Simple and Practical Techniques for Writing Better Code",
                "description": "<p>As programmers, weve all seen source code thats so ugly and buggy it makes our brain ache. Over the past five years, authors Dustin Boswell and Trevor Foucher have analyzed hundreds of examples of \"bad code\" (much of it their own) to determine why theyre bad and how they could be improved. Their conclusion? You need to write code that minimizes the time it would take someone else to understand iteven if that someone else is you.</p><p>This book focuses on basic principles and practical techniques you can apply every time you write code. Using easy-to-digest code examples from different languages, each chapter dives into a different aspect of coding, and demonstrates how you can make your code easy to understand.</p>Simplify naming, commenting, and formatting with tips that apply to every line of codeRefine your programs loops, logic, and variables to reduce complexity and confusionAttack problems at the function level, such as reorganizing blocks of code to do one task at a timeWrite effective test code that is thorough and conciseas well as readable<p>\"Being aware of how the code you create affects those who look at it later is an important part of developing software. The authors did a great job in taking you through the different aspects of this challenge, explaining the details with instructive examples.\"<br/><br/>Michael Hunger, passionate Software Developer</p>",
                "author": "Trevor Foucher, Dustin  Boswell",
                "slug": "the-art-of-readable-code-48789-9781449321383-dustin-boswell-trevor-foucher",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449321383.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48789",
                "product_url": "/app/ecom/book/48789/the-art-of-readable-code-48789-9781449321383-dustin-boswell-trevor-foucher",
                "bisac_codes": [
                    "COM000000",
                    "COM051000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596802295",
                    "EISBN13": "9781449321383",
                    "EISBN10": "1449321380"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059830"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048788",
            "attributes": {
                "name": "Web Site Measurement Hacks",
                "subtitle": "Tips & Tools to Help Optimize Your Online Business",
                "description": "<p>In order to establish and then maintain a successful presence on the Web, designing a creative site is only half the battle.  What good is an intricate Web infrastructure if you're unable to measure its effectiveness?  That's why every business is desperate for feedback on their site's visitors:  Who are they? Why do they visit? What information or service is most valuable to them?</p><p>Unfortunately, most common Web analytics software applications are long on functionality and short on documentation.  Without clear guidance on how these applications should be integrated into the greater Web strategy, these often expensive investments go underused and underappreciated.</p><p>Enter Web Site Measurement Hacks, a guidebook that helps you understand your Web site visitors and how they contribute to your business's success.  It helps organizations and individual operators alike make the most of their Web investment by providing tools, techniques, and strategies for measuring--and then improving--their site's usability, performance, and design.  Among the many topics covered, you'll learn:</p>definitions of commonly used terms, such as \"key performance indicators\" (KPIs)how to drive potential customers to actionhow to gather crucial marketing and customer datawhich features are useful and which are superfluousadvanced techniques that senior Web site analysts use on a daily basisBy examining how real-world companies use analytics to their success, Web Site Measurement Hacks demonstrates how you, too, can accurately measure your Web site's overall effectiveness.  Just as importantly, it bridges the gulf between the technical teams charged with maintaining your Web's infrastructure and the business teams charged with making management decisions.<p>It's the technology companion that every site administrator needs. </p>",
                "author": "Eric T. Peterson",
                "slug": "web-site-measurement-hacks-48788-9780596522612-eric-t-peterson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596522612.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48788",
                "product_url": "/app/ecom/book/48788/web-site-measurement-hacks-48788-9780596522612-eric-t-peterson",
                "bisac_codes": [
                    "COM060130",
                    "COM000000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596009885",
                    "EISBN13": "9780596522612",
                    "EISBN10": "0596522614"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059829"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048785",
            "attributes": {
                "name": "Publishing with iBooks Author",
                "subtitle": "",
                "description": "iBooks Author is the first tool of its kind. Never before have publishers, authors, and content creators had a tool for making dynamic, interactive ebooks in a WYSIWYG environment. This book is intended to get you up and writing in iBooks Author. Youll learn what to expect from this new tool and what its strengths and limitations are. Youll see how you can create beautifully designed pages and how you can bring those designs to life with interactive content in ways that, before now, were only possible in a web browser on the Internet. Youll also find out how to navigate the occasionally tricky terrain of Apples ecosystem so that you can get your book published to the iBookstore.",
                "author": "Nellie McKesson, Adam Witwer",
                "slug": "publishing-with-ibooks-author-48785-9781449329822-nellie-mckesson-adam-witwer",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449329822.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48785",
                "product_url": "/app/ecom/book/48785/publishing-with-ibooks-author-48785-9781449329822-nellie-mckesson-adam-witwer",
                "bisac_codes": [
                    "COM022000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449329785",
                    "ISBN10": "1449329829",
                    "EISBN13": "9781449329822",
                    "EISBN10": "1449329829"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059826"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048784",
            "attributes": {
                "name": "Java 8 Lambdas",
                "subtitle": "Pragmatic Functional Programming",
                "description": "<p>If youre a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. Youll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems.</p><p>Lambda expressions are a fairly simple change to Java, and the first part of the book shows you how to use them properly. Later chapters show you how lambda functions help you improve performance with parallelism, write simpler concurrent code, and model your domain more accurately, including building better DSLs.</p>Use exercises in each chapter to help you master lambda expressions in Java 8 quicklyExplore streams, advanced collections, and other Java 8 library improvementsLeverage multicore CPUs and improve performance with data parallelismUse techniques to lambdify your existing codebase or library codeLearn practical solutions for lambda expression unit testing and debuggingImplement SOLID principles of object-oriented programming with lambdasWrite concurrent applications that efficiently perform message passing and non-blocking I/O",
                "author": "Richard Warburton",
                "slug": "java-8-lambdas-48784-9781449370862-richard-warburton",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449370862.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48784",
                "product_url": "/app/ecom/book/48784/java-8-lambdas-48784-9781449370862-richard-warburton",
                "bisac_codes": [
                    "COM051280",
                    "COM051000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449370770",
                    "EISBN13": "9781449370862",
                    "EISBN10": "1449370861"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059825"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048783",
            "attributes": {
                "name": "ASP.NET in a Nutshell",
                "subtitle": "A Desktop Quick Reference",
                "description": "<p>ASP.NET in a Nutshell is a concise, one-volume reference to everything you need to make effective use of ASP.NET.  An invaluable resource that goes beyond the published documentation to highlight little-known details, stress practical uses for particular features, and provide real-world examples that show how features can be used in a working application, ASP.NET in a Nutshell is the definitive guide for developers of both applications and web services.Updated for Visual Studio .NET 2003, the 2nd edition of this book includes fresh information on application and web service development, custom controls, data access, security, deployment, and error handling, new material on web application development for mobile devices, plus an overview of the class libraries. For developers who still use Microsoft's older ASP technology, this book also provides information for migrating to ASP.NET.The material in ASP.NET in a Nutshell is presented in three sections:</p>A fast-paced introduction to ASP.NET that examines topics such as building ASP.NET applications, developing web services, creating custom controls and user controls for maximum code reuse, debugging and handling errors, understanding ASP.NET security, and configuring and deploying an ASP.NET applicationA detailed reference to the properties, methods, and events of the most frequently used ASP.NET classes which include the Page class and the new .NET classes, such as HttpApplicationState and HttpSessionState, which correspond to the intrinsic objects in classic ASP. Configuration settings in web.config are also documentedA Quick Reference to the types (the classes, structures, interfaces, delegates, events, and enumerations) found in web-related namespaces to the .NET Framework Class Library.Like other books in the \"In a Nutshell\" series, ASP.NET in a Nutshell, 2nd Edition, offers the facts, including critical background information, in a no-nonsense manner that users will refer to again and again. With its wealth of up-to-date information, ASP.NET in a Nutshell  is a book that web developers will refer to again and again.",
                "author": "G. Andrew Duthie, Matthew MacDonald",
                "slug": "aspnet-in-a-nutshell-48783-9781449365660-g-andrew-duthie-matthew-macdonald",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449365660.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48783",
                "product_url": "/app/ecom/book/48783/aspnet-in-a-nutshell-48783-9781449365660-g-andrew-duthie-matthew-macdonald",
                "bisac_codes": [
                    "COM060130",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596005207",
                    "EISBN13": "9781449365660",
                    "EISBN10": "1449365663"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059824"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048782",
            "attributes": {
                "name": "SharePoint User's Guide",
                "subtitle": "Getting Started with SharePoint Collaboration Services",
                "description": "<p>There's nothing like teamwork for making progress on a project, but sharing information and building on each other's successes can be challenging when your team is scattered across the miles. Microsoft's SharePoint helps teams and organizations close the distance. With SharePoint, groups construct web sites specifically for collaboration--sites where individuals can capture and share ideas, and work together on documents, tasks, contacts, and events. It's the next best thing to being in the room together.Unfortunately, much of the documentation for SharePoint is written to help system administrators get it up and running, which often leaves end users in the dark. The SharePoint User's Guide takes another approach: this quick and easy guide shows you what you need to know to start using SharePoint effectively and how to get the most from it.  You'll learn how to create sites that your organization can use to work together or independently, from an end user's point of view. Now, even beginners can learn how to:</p>access sites that are already set upcreate new sitespersonalize sitesuse the document and picture libraries for adding and editing contentadd discussion boards and surveys to a siteenhance securityYou'll learn how you can receive alerts to tell you when existing documents and information have been changed, or when new information or documents have been added.  You can even share select information with partners or customers outside your organization. No one that uses SharePoint collaboration services can afford to be without this handy book.The SharePoint User's Guide is designed to help you find answers quickly, explaining key concepts and major points in straightforward language.  With SharePoint, any team or organization can overcome geographic or time-zone challenges, and the SharePoint User's Guide will show them how.",
                "author": "Infusion Development Corp. (Infusion Development Corporation)",
                "slug": "sharepoint-users-guide-48782-9780596518998-infusion-development-corp-infusion-development-corporation",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596518998.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48782",
                "product_url": "/app/ecom/book/48782/sharepoint-users-guide-48782-9780596518998-infusion-development-corp-infusion-development-corporation",
                "bisac_codes": [
                    "COM060030",
                    "COM063000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596009083",
                    "EISBN13": "9780596518998",
                    "EISBN10": "0596518994"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059823"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048781",
            "attributes": {
                "name": "PHP Hacks",
                "subtitle": "Tips & Tools For Creating Dynamic Websites",
                "description": "<p>Programmers love its flexibility and speed; designers love its accessibility and convenience.  When it comes to creating web sites, the PHP scripting language is truly a red-hot property.  In fact, PHP is currently used on more than 19 million web sites, surpassing Microsoft's ASP .NET technology in popularity.  Not surprisingly, this surge in usage has resulted in a number of PHP books hitting the market.  Only one, though, takes the language beyond traditional Web programming and into mapping, graphing, multimedia, and beyond: PHP Hacks.</p><p>In PHP Hacks, author Jack Herrington wrings out his 20 years of code generation experience to deliver hands-on tools ranging from basic PHP and PEAR installation and scripting to advanced multimedia and database optimizing tricks.</p><p>On the practical side of things, PHP Hacks helps you develop more robust PHP applications by explaining how to improve your database design, automate application testing, and employ design patterns in your PHP scripts and classes. In the category of \"cool,\" Herrington explains how to upgrade your Web interface through the creation of tabs, stickies, popups, and calendars. He even examines how to leverage maps and graphics in PHP.  There's also a bounty of image and application hacks, including those that show you how to:</p>Integrate web sites with Google maps and satellite imagingDynamically display iPhoto libraries onlineAdd IRC, SMS, and Instant Messaging capabilities to your Web applicationsDrop the latest Wikipedia dictionary onto your Sony PSPRender graphics and user interfaces with SVG, DHTML, and Ajax<p>Whether you're a newcomer or an expert, you'll find great value in PHP Hacks, the only PHP guide that offers something useful and fun for everyone.</p>",
                "author": "Jack D. Herrington",
                "slug": "php-hacks-48781-9780596523114-jack-d-herrington",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596523114.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48781",
                "product_url": "/app/ecom/book/48781/php-hacks-48781-9780596523114-jack-d-herrington",
                "bisac_codes": [
                    "COM060130",
                    "COM051230"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596101398",
                    "EISBN13": "9780596523114",
                    "EISBN10": "0596523114"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059822"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048780",
            "attributes": {
                "name": "User-Centered Design",
                "subtitle": "A Developer's Guide to Building User-Friendly Applications",
                "description": "<p>How do you design engaging applications that people love to use? This book demonstrates several ways to include valuable input from potential clients and customers throughout the process. With practical guidelines and insights from his own experience, author Travis Lowdermilk shows you how usability and user-centered design will dramatically change the way people interact with your application.</p><p>Learn valuable strategies for conducting each stage of the design processfrom interviewing likely users and discovering your applications purpose to creating a rich user experience with sound design principles. User-Centered Design is invaluable no matter what platform you use or audience you target.</p>Explore usability and how it relates to user-centered designLearn how to deal with users and their unique personalitiesClarify your applications purpose, using a simple narrative to describe its usePlan your projects development with a software development life cycleBe creative within the context of your user experience goalsUse visibility, consistency, and other design principles to enhance user experienceCollect valuable user feedback on your prototype with surveys, interviews, and usability studies",
                "author": "Travis Lowdermilk",
                "slug": "user-centered-design-48780-9781449359843-travis-lowdermilk",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449359843.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48780",
                "product_url": "/app/ecom/book/48780/user-centered-design-48780-9781449359843-travis-lowdermilk",
                "bisac_codes": [
                    "COM070000",
                    "COM005000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449359805",
                    "EISBN13": "9781449359843",
                    "EISBN10": "1449359841"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059821"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048779",
            "attributes": {
                "name": "Java Servlet & JSP Cookbook",
                "subtitle": "Practical Solutions to Real World Problems",
                "description": "<p>With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development problems that developers can insert directly into their own applications.Java Servlet and JSP Cookbook presents real-world problems, and provides concise, practical solutions to each. Finding even one tested code \"recipe\" that solves a gnarly problem in this comprehensive collection of solutions and best practices will save hours of frustration--easily justifying the cost of this invaluable book.But \"Java Servlet and JSP Cookbook\" is more than just a wealth of cut-and-paste code. It also offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to similar situations.These recipes include vital topics like the use of Ant to setup a build environment, extensive coverage of the WAR file format and web.xml deployment descriptor, file-uploading, error-handling, cookies, logging, dealing with non-HTML content, multimedia, request filtering, web services, I18N, web services, and  a host of other topics that frustrate even the most seasoned developers.For Java web developers of all levels who are eager to put into practice the theory presented in other API-focused books, the solutions presented in this practical book will prove invaluable over and over again. This is painless way for less experienced developers who prefer to learn by doing to expand their skills and productivity, while accomplishing practical solutions to the pressing problems they face every day.  More experienced developers can use these recipes to solve time-consuming problems quickly, freeing up their time for the more creative aspects of their work.</p>",
                "author": "Bruce W. Perry",
                "slug": "java-servlet-jsp-cookbook-48779-9780596517403-bruce-w-perry",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596517403.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48779",
                "product_url": "/app/ecom/book/48779/java-servlet-jsp-cookbook-48779-9780596517403-bruce-w-perry",
                "bisac_codes": [
                    "COM051280",
                    "COM051230"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596005726",
                    "EISBN13": "9780596517403",
                    "EISBN10": "0596517408"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059820"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048778",
            "attributes": {
                "name": "ActionScript 3.0 Programming: Overview, Getting Started, and Examples of New Concepts",
                "subtitle": "",
                "description": "<p>ActionScript 3.0 Programming: Overview, Getting Started, and Examples of New Concepts is a 76-page document designed to introduce those familiar with general programming principles to ActionScript 3.0.  ActionScript 3.0 compiles and runs much faster than preceding versions, and the reasons have much to do with the structural changes Adobe has added: You truly do need to use ActionScript differently than you have previously, if you're already ActionScript programmer. If you're new to ActionScript, but are looking at it from a Java or C++ or C# perspective, you may be intrigued at how different ActionScript is now compared with what you'd known it or heard it to be before.<br/><br/>This document employs reusable code examples to demonstrate the basic functionality of ActionScript 3.0 in the following topic areas: Packages and Classes; Display Programming; Movie Clips and Buttons; and Basic Structures. A concluding section helps those unfamiliar with OOP (Object Oriented Programming) and Design Patterns get acquainted with these concepts, as a knowledge of them will greatly benefit anyone getting into ActionScript 3.0 who wants to get the most out of it.</p>",
                "author": "William Sanders",
                "slug": "actionscript-30-programming-overview-getting-started-and-examples-of-new-concepts-48778-9780596529239-william-sanders",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596529239.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48778",
                "product_url": "/app/ecom/book/48778/actionscript-30-programming-overview-getting-started-and-examples-of-new-concepts-48778-9780596529239-william-sanders",
                "bisac_codes": [
                    "COM060160",
                    "cs.cmp_sc.prog_lang"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780596559267",
                    "ISBN10": "0596529236",
                    "EISBN13": "9780596529239",
                    "EISBN10": "0596529236"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059819"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048777",
            "attributes": {
                "name": "Asterisk Cookbook",
                "subtitle": "Solutions to Everyday Telephony Problems",
                "description": "<p>Asterisk has a wealth of features to help you customize your PBX to fill very specific business needs. This short cookbook offers recipes for tackling dialplan fundamentals, making and controlling calls, and monitoring channels in your PBX environment. Each recipe includes a simple code solution you can put to work immediately, along with a detailed discussion that offers insight into why and how the recipe works.</p><p>This book focuses on Asterisk 1.8, although many of the conventions and information presented are version-agnostic. These recipes include solutions to help you:</p>Authenticate callers before moving on in your dialplanRedirect calls received by your auto-attendantCreate an automatic call-back serviceInitiate hot-desking to login to and accept calls at any office deviceMonitor and interrupt live calls to train new employees at a call centerRecord calls from your Asterisk dialplan",
                "author": "Russell Bryant, Leif Madsen",
                "slug": "asterisk-cookbook-48777-9781449307288-leif-madsen-russell-bryant",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449307288.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48777",
                "product_url": "/app/ecom/book/48777/asterisk-cookbook-48777-9781449307288-leif-madsen-russell-bryant",
                "bisac_codes": [
                    "COM043000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449303822",
                    "EISBN13": "9781449307288",
                    "EISBN10": "1449307280"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059818"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048776",
            "attributes": {
                "name": "Supercharged JavaScript Graphics",
                "subtitle": "with HTML5 canvas, jQuery, and More",
                "description": "<p>With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.</p><p>By following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next.</p>Tackle JavaScript optimization and understand how it impacts performanceCreate fast-moving graphics by combining old-school DHTML with jQueryLearn advanced UI techniques using the jQuery UI and Ext JS librariesBuild games with collision detection, object handling, and JavaScript scrolling techniquesMaster HTML5 Canvas basics for drawings, fills, bitmaps, animation, and moreCreate applications for the small screen with jQuery Mobile and PhoneGapUse Googles data visualization tools to create interactive dashboards",
                "author": "Raffaele Cecco",
                "slug": "supercharged-javascript-graphics-48776-9781449313661-raffaele-cecco",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449313661.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48776",
                "product_url": "/app/ecom/book/48776/supercharged-javascript-graphics-48776-9781449313661-raffaele-cecco",
                "bisac_codes": [
                    "COM051260",
                    "COM012000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449393632",
                    "EISBN13": "9781449313661",
                    "EISBN10": "1449313663"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059817"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000048775",
            "attributes": {
                "name": "What Is Data Science?",
                "subtitle": "",
                "description": "We've all heard it: according to Hal Varian, statistics is the next sexy job. Five years ago, in What is Web 2.0, Tim O'Reilly said that \"data is the next Intel Inside.\" But what does that statement mean? Why do we suddenly care about statistics and about data? This report examines the many sides of data science -- the technologies, the companies and the unique skill sets.The web is full of \"data-driven apps.\" Almost any e-commerce application is a data-driven application. There's a database behind a web front end, and middleware that talks to a number of other databases and data services (credit card processing companies, banks, and so on). But merely using data isn't really what we mean by \"data science.\" A data application acquires its value from the data itself, and creates more data as a result. It's not just an application with data; it's a data product. Data science enables the creation of data products.",
                "author": "Mike Loukides",
                "slug": "what-is-data-science-48775-9781449327606-mike-loukides",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449327606.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "48775",
                "product_url": "/app/ecom/book/48775/what-is-data-science-48775-9781449327606-mike-loukides",
                "bisac_codes": [
                    "COM062000",
                    "cs.cmp_sc.app_sw"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781449327552",
                    "ISBN10": "1449327605",
                    "EISBN13": "9781449327606",
                    "EISBN10": "1449327605"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000059816"
                    }
                }
            }
        }
    ],
    "meta": {
        "pagination": {
            "page": 77996,
            "pages": 78388,
            "count": 1567753
        }
    }
}

Response Info

Default: None