Product List
GET /services/catalog/products?format=api&page=78065
{ "links": { "first": "https://redshelf.com/services/catalog/products?format=api&page=1", "last": "https://redshelf.com/services/catalog/products?format=api&page=78445", "next": "https://redshelf.com/services/catalog/products?format=api&page=78066", "prev": "https://redshelf.com/services/catalog/products?format=api&page=78064" }, "data": [ { "type": "Product", "id": "00010000048486", "attributes": { "name": "Programming Razor", "subtitle": "Tools for Templates in ASP.NET MVC or WebMatrix", "description": "<p>Take Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, youll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers.</p><p>Programming Razor also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you'll be able to create Razor-based websites with custom extensions that meet the specific needs of your projects.</p>Use Razor with Microsoft WebMatrix to build a working blog, complete with dataOrganize and manage your web application, using Razor features for layouts, sections, and partial viewsCreate clean and effective ASP.NET MVC views with the Razor View EngineLearn how the Razor API interprets Razor templates and turns them into executable .NET codeImplement advanced techniques for exposing reusable code and sharing ASP.NET MVC views across projects", "author": "Jess Chadwick", "slug": "programming-razor-48486-9781449317553-jess-chadwick", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449317553.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48486", "product_url": "/app/ecom/book/48486/programming-razor-48486-9781449317553-jess-chadwick", "bisac_codes": [ "COM060160", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449306762", "EISBN13": "9781449317553", "EISBN10": "1449317553" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059527" } } } }, { "type": "Product", "id": "00010000048484", "attributes": { "name": ".NET Compact Framework Pocket Guide", "subtitle": "", "description": "<p>The rapid proliferation of mobile networks for both public use and private has made connectivity-on-the-go a desirable, if not absolutely essential, condition. Nor is this mobility limited to laptops: everywhere you look, people are downloading email and other information directly to their cell phones and PDAs. For developers, this means an increased demand to create applications for mobile devices. Microsoft's .NET Compact Frameworks provides a full suite of powerful tools to help them get the job done.The .NET Compact Framework--a scaled down version of Microsoft's .NET Framework--offers a powerful programming environment for designing rich applications for the Pocket PC or Windows Mobile-based Smartphones. If you're familiar with the .NET Framework, you'll feel right at home in the .NET Compact Framework. You'll find the perfect way to jumpstart your productivity in our new .NET Compact Framework Pocket Guide. As with all of our popular Pocket Guides, this concise book delivers just the information you need without all the fluff.The .Net Compact Framework Pocket Guide provides a brief introduction to the framework and includes several projects to get you up to speed quickly. In this book you'll learn:</p>The basics of programming for the .NET Compact Framework using Visual Studio .NET 2003; you'll be up and running with Hello, World in no time at allUser interface design considerations for the Pocket PC, Pocket PC Phone Edition, and Windows Mobile-based SmartphoneHow to consume web services from .NET Compact Framework applicationsHow to cache on-line data for use when the mobile device is out of range of a networkHow to write applications that use Bluetooth.Whether you're new to mobile programming or new to Visual Studio .NET 2003, the .NET Compact Framework Pocket Guide will teach what you need to know to get started developing mobile applications.", "author": "Wei-Meng Lee", "slug": "net-compact-framework-pocket-guide-48484-9780596528553-wei-meng-lee", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596528553.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48484", "product_url": "/app/ecom/book/48484/net-compact-framework-pocket-guide-48484-9780596528553-wei-meng-lee", "bisac_codes": [ "COM046040", "COM074000" ], "items_count": null, "identifiers": { "ISBN13": "9780596007577", "EISBN13": "9780596528553", "EISBN10": "0596528558" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059525" } } } }, { "type": "Product", "id": "00010000048483", "attributes": { "name": "Windows 8 Hacks", "subtitle": "Tips & Tools for Unlocking the Power of Tablets and Desktops", "description": "<p>Windows 8 is quite different than previous Microsoft operating systems, but its still eminently hackable. With this book, youll learn how to make a variety of modifications, from speeding up boot time and disabling the Lock screen to hacking native apps and running Windows 8 on a Mac. And thats just the beginning. Youll find more than 100 standalone hacks on performance, multimedia, networking, the cloud, security, email, hardware, and more. Not only will you learn how to use each hack, youll also discover why it works.</p>Add folders and other objects to the Start screenRun other Windows versions inside Windows 8Juice up performance and track down bottlenecksUse the SkyDrive cloud service to sync your files everywhereSpeed up web browsing and use other PCs on your home networkSecure portable storage and set up a virtual private networkHack Windows 8 Mail and services such as OutlookCombine storage from different devices into one big virtual diskTake control of Window 8 setting with the Registry", "author": "Preston Gralla", "slug": "windows-8-hacks-48483-9781449355593-preston-gralla", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449355593.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48483", "product_url": "/app/ecom/book/48483/windows-8-hacks-48483-9781449355593-preston-gralla", "bisac_codes": [ "COM046040", "COM060140" ], "items_count": null, "identifiers": { "ISBN13": "9781449325756", "EISBN13": "9781449355593", "EISBN10": "1449355595" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059524" } } } }, { "type": "Product", "id": "00010000048482", "attributes": { "name": "Head First PMP", "subtitle": "A Brain-Friendly Guide to Passing the Project Management Professional Exam", "description": "<p>Media Reviews\n</p>\"I have been doing project management for over 30 years and am considered a subject matter expert in the PMBOK(r) Guide -Third Edition primarily because I am the Project Manager who led the team that developed this edition. As a consultant I was hired to review and evaluate eight of the top selling PMP Exam Preparation books for their accuracy in following the PMBOK Guide - Third Edition. I have developed and taught a PMP Exam Prep course for a leading R.E.P., and taught PMP Exam preparation classes for PMI Chapters. I can honestly say that Head First PMP is by far the best PMP Exam Preparation book of all I have reviewed in depth. It is the very best basic education and training book that I have read that presents the processes for managing a project, which makes it a great resource for a basic project management class for beginners as well as a tool for practitioners who want to pass the PMP exam. The graphical story format is unique, as project management books go, which makes it both fun and easy to read while driving home the basics that are necessary for preparing someone is just getting started and those who want to take the exam.\"\n<br/><br/>\n--Dennis Bolles, PMP DLB Associates, LLC and co-author of The Power of Enterprise-Wide Project Management<br/><br/>\"This looks like too much fun to be a PMP study guide! Behind the quirky humor and nutty graphics lies an excellent explanation of the project management processes. Not only will this book make it easier to pass the exam, you'll learn a lot of good stuff to use on the job too.\"\n<br/><br/>\n--Carol Steuer, PMP and PMBOK(r) Guide, 3rd Edition Leadership Team<br/><br/>\"This is the best thing to happen to PMP since, well, ever. You'll laugh,\nlearn, pass the exam, and become a better project manager all at the same\ntime.\"\n<br/><br/>\n-- Scott Berkun, author of The Art of Project Management and The Myths of Innovation<br/><br/>\"Original, fresh, and fun... this is truly the perfect study companion for anyone aiming for PMP certification.\"\n<br/><br/>\n--Teresa Simmermacher, PMP and Project Manager at Avanade<br/><br/>\"I love this format! Head First PMP covers everything you need to know to pass your PMP exam. The sound-bite format combined with the whimsical images turns a dry subject into entertainment. The organization starts with the basics then drills into the details. The in-depth coverage of complex topics like Earned Value and Quality Control are presented in an easy to understand format with descriptions, pictures, and examples. This book will not only help you pass the PMP, it should be used as an daily reference for practicing project managers. I sure wish I had this when I was studying for the exam.\"\n<br/><br/>\n--Mike Jenkins, PMP, MBA<br/><br/>\"I think that under the fonts and formalized goofiness, the book has a good heart (intending to cover basic principles in an honest way rather than just to pass the test). Head First PMP attempts to educate potential project managers instead of being a mere \"how to pass the PMP exam\" book filled with test taking tips. This is truly something which sets it apart from the other PMP certification exam books.\"\n<br/><br/>\n--Jack Dahlgren, Project Management Consultant<br/><br/>\"Head First PMP is a great tool to help make sense of the Project Management Body of Knowledge for the everyday Project Manager.\"\n<br/><br/>\n--Mark Poinelli, PMP\n<br/><br/>About the Book\n<p>A PMP certification is more than just passing a test. It means that you have the knowledge to solve most common project problems, and proves that you know your stuff. Once you're certified, your projects are more likely to succeed because you have the skills and knowledge to make them successful. Not only that, it can mean a better job, more money, and greater respect from your peers.\n</p><p>\nBut studying for a difficult four-hour exam on project management isn't easy, even for experienced project managers. You want to remember everything that you're learning about project management, but your brain is working against you! Your brain craves novelty, and most PMP certification prep books are anything but novel. When you keep putting down a boring book instead of studying, it's because your brain doesn't think the information in it is worth learning. Your brain has more important stuff to think about, like how to keep you alive and out of danger-and it doesn't think that failing the PMP exam qualifies as life-threatening!</p>\n<p>\nSo how do you trick your brain into thinking that your life does depend on learning everything you need to know to pass the PMP Exam? Head First PMP is the answer! Using the latest research in neurobiology, cognitive science and learning theory, Head First PMP has a visually rich format designed for the way your brain works-a multi-sensory experience that helps the material stick, not a text-heavy approach that puts you to sleep.</p>\n<p>\nHead First PMP offers 100% coverage of The PMBOK Guide principles and certification objectives in a way that's engaging, not tedious. This book helps you prepare for the PMP certification exam with a unique method that goes beyond answers to specific questions and makes you think about the big picture of project management. By putting project management concepts into context, you will be able to understand, remember, and apply them-not just on the exam, but also on the job.</p>\n<p>\nWith Head First PMP, you get the best of both worlds: a thorough and effective preparation guide for the PMP certification exam with hundreds of practice questions and exam strategies, along with puzzles, games, problems, exercises and the unique Head First approach that makes learning easy and entertaining. When you're done with Head First PMP, you'll know your stuff, you'll pass the exam, and you'll be able to bring everything you've learned to your job.</p>", "author": "Andrew Stellman, Jennifer Greene", "slug": "head-first-pmp-48482-9780596800826-andrew-stellman-jennifer-greene", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596800826.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48482", "product_url": "/app/ecom/book/48482/head-first-pmp-48482-9780596800826-andrew-stellman-jennifer-greene", "bisac_codes": [ "COM051230", "COM055000" ], "items_count": null, "identifiers": { "ISBN13": "9780596102340", "EISBN13": "9780596800826", "EISBN10": "0596800827" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059523" } } } }, { "type": "Product", "id": "00010000048481", "attributes": { "name": "Basic Sensors in iOS", "subtitle": "Programming the Accelerometer, Gyroscope, and More", "description": "<p>What really sets the iPhone apart from laptops and PCs is its use of onboard sensors, including those that are location-enabled. This concise book takes experienced iPhone and Mac developers on a detailed tour of iPhone and iPad hardware by explaining how these sensors work, and what they're capable of doing.</p><p>With this book, you'll build sample applications for each sensor, and learn hands-on how to take advantage of the data each sensor produces. You'll gain valuable experience that you can immediately put to work inside your own iOS applications for the iPhone, iPod touch, and iPad. This book helps you focus on:</p>Camera: learn how to take pictures and video, create video thumbnails, customize video, and save media to the photo albumAudio: use the media picker controller and access the iPod music library in your own application, and enable your app to record and play sampled audioAccelerometer: write an application that uses this sensor to determine device orientationMagnetometer: learn how this sensor verifies compass headingsCore Motion: use this framework to receive motion data from both the accelerometer and the vibrational gyroscope<br/><br/><p>This short book is part of a collection that will, along with new material, be compiled into a larger book, iOS Sensor Programming. The other books in this collection are Augmented Reality in iOS, Geolocation in iOS, and iOS Sensor Apps with Arduino.</p>", "author": "Alasdair Allan", "slug": "basic-sensors-in-ios-48481-9781449315979-alasdair-allan", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449315979.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48481", "product_url": "/app/ecom/book/48481/basic-sensors-in-ios-48481-9781449315979-alasdair-allan", "bisac_codes": [ "COM020090", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449308469", "EISBN13": "9781449315979", "EISBN10": "1449315976" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059522" } } } }, { "type": "Product", "id": "00010000048480", "attributes": { "name": "Virtualization: A Manager's Guide", "subtitle": "Big Picture of the Who, What, and Where of Virtualization", "description": "<p>What exactly is virtualization? As this concise book explains, virtualization is a smorgasbord of technologies that offer organizations many advantages, whether you're managing extremely large stores of rapidly changing data, scaling out an application, or harnessing huge amounts of computational power. With this guide, you get an overview of the five main types of virtualization technology, along with information on security, management, and modern use cases.</p><p>Topics include:</p>Access virtualizationAllows access to any application from any deviceApplication virtualizationEnables applications to run on many different operating systems and hardware platformsProcessing virtualizationMakes one system seem like many, or many seem like oneNetwork virtualizationPresents an artificial view of the network that differs from the physical realityStorage virtualizationAllows many systems to share the same storage devices, enables concealing the location of storage systems, and more", "author": "Dan Kusnetzky", "slug": "virtualization-a-managers-guide-48480-9781449313784-dan-kusnetzky", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449313784.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48480", "product_url": "/app/ecom/book/48480/virtualization-a-managers-guide-48480-9781449313784-dan-kusnetzky", "bisac_codes": [ "COM060090", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449306458", "EISBN13": "9781449313784", "EISBN10": "1449313787" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059521" } } } }, { "type": "Product", "id": "00010000048479", "attributes": { "name": "Getting Started with .NET 3.0", "subtitle": "", "description": "Learn how to create more dynamic user experiences and build secure web services using Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF), two of the foundational pillars of .NET 3.0, with this succinct and well-written PDF document.\nCoauthored by best-selling author Jesse Liberty, this document gets right to the point helping you build a meaningful Windows application. It walks you through the terminology, concepts, and software you need to get started and then jumps to creating Me!Trade, a portfolio management tool. \nAs a bonus, this Short Cut also introduces two additional pillars of .NET 3.0: Windows Workflow Foundation and Windows Card Services.\nTake the mystery out of .NET 3.0 and get started today.", "author": "Jesse Liberty, Alex Horovitz", "slug": "getting-started-with-net-30-48479-9780596529215-jesse-liberty-alex-horovitz", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596529215.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48479", "product_url": "/app/ecom/book/48479/getting-started-with-net-30-48479-9780596529215-jesse-liberty-alex-horovitz", "bisac_codes": [ "COM051380", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9780596559250", "ISBN10": "059652921X", "EISBN13": "9780596529215", "EISBN10": "059652921X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059520" } } } }, { "type": "Product", "id": "00010000048477", "attributes": { "name": "Learning DCOM", "subtitle": "", "description": "<p>DCOM -- the Distributed Component Object Model -- is a recent upgrade of a time-honored and well-tested technology promoted by Microsoft for distributed object programming. Now that components are playing a larger and larger part in Windows 98, Windows NT 4.0, and Windows 2000, every Windows programmer will want to understand the technology. DCOM competes with CORBA as a rich and robust method for creating expandable and flexible components, allowing you to plug in new parts conveniently and upgrade without the need for code changes to every program that uses your component.This book introduces C++ programmers to DCOM and gives them the basic tools they need to write secure, maintainable programs. While using Visual C++ development tools and wizards where appropriate, the author never leaves the results up to magic. The C++ code used to create distributed components and the communications exchanged between systems and objects are described at a level where the reader understands their significance and can use the insights for such tasks as debugging and improving performance.The first few chapters explain both the remote procedure calls that underlie DCOM's communication and the way DCOM uses C++ classes. Readers become firmly grounded in the relation between components, classes, and objects, the ways objects are created and destroyed, how clients find servers, and the basics of security and threading.After giving you a grounding in how DCOM works, this book introduces you to the Microsoft tools that make it all easy. By showing what really happens each time you choose a button in a wizard, Learning DCOM makes it possible for you to choose what you need.This book is for anyone who wants to understand DCOM. While thoroughly practical in its goals, it doesn't stint on the background you need to make your programs safe, efficient, and easy to maintain.Topics include:</p>MIDL (Microsoft Interface Definition Language, the language for defining COM interfaces)COM error and exception handlingCustom, dispatch, and dual interfacesStandard and custom factoriesManagement of in-process versus out-of-process serversDistributed memory managementPragmatic explanation of the DCOM wire protocolStandard, custom, handler, and automation marshaling Multithreading and apartmentsSecurity at the system configuration and programming levelActive Template Library (ATL), ATL wizards -- and what they don't doWriting a component that can be invoked from Visual BasicTechniques for using distributed componentsCreating an ActiveX control and embedding it in a Web clientAuthentication and the use of Windows NT security featuresTechniques for merging marshaling codeConnection and distributed events managementAn introduction to COM+ features", "author": "Thuan L. Thai", "slug": "learning-dcom-48477-9781449308872-thuan-l-thai", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449308872.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48477", "product_url": "/app/ecom/book/48477/learning-dcom-48477-9781449308872-thuan-l-thai", "bisac_codes": [ "COM051210", "COM051230" ], "items_count": null, "identifiers": { "ISBN13": "9781565925816", "EISBN13": "9781449308872", "EISBN10": "1449308872" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059518" } } } }, { "type": "Product", "id": "00010000048476", "attributes": { "name": "MySQL Pocket Reference", "subtitle": "SQL Functions and Utilities", "description": "<p>To help you be more efficient in your work, this handy pocket reference gives you instant reminders on how to use important MySQL functions, especially in conjunction with key parts of the LAMP open source infrastructure. This powerful database system is so rich in features that no administrator or programmer can stay familiar with all of them. MySQL Pocket Reference is an ideal on-the-job companion, well organized to help you find and adapt the statements you need -- quickly.<br/><br/>Updated for the latest versions of this popular database, this edition covers many complex features that have been added to MySQL 5.0 and 5.1, including a section dedicated to stored procedures and triggers. After a brief introduction on installation and initial setup, the book explains: </p>How to configure MySQL, such as setting the root passwordMySQL data types, including numerics, strings, dates, and complex typesSQL syntax, commands, data types, operators, and functionsArithmetic, comparison and logical operatorsAggregate and general functionsStored procedures and triggers, including procedure definition, procedure calls, procedure management, cursors, and triggersYou don't have time to stop and thumb through an exhaustive reference when you're hard at work. This portable and affordable guide is small enough to fit into your pocket, and gives you a convenient reference that you can consult anywhere. When you reach a sticking point and need to get to a solution quickly, the MySQL Pocket Reference is the book you want to have.", "author": "George Reese", "slug": "mysql-pocket-reference-48476-9780596516543-george-reese", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596516543.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48476", "product_url": "/app/ecom/book/48476/mysql-pocket-reference-48476-9780596516543-george-reese", "bisac_codes": [ "COM018000", "COM021000" ], "items_count": null, "identifiers": { "ISBN13": "9780596514266", "EISBN13": "9780596516543", "EISBN10": "0596516541" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059517" } } } }, { "type": "Product", "id": "00010000048475", "attributes": { "name": "Conversion Optimization", "subtitle": "The Art and Science of Converting Prospects to Customers", "description": "<p>How do you turn website visitors into customers?</p><p>Conversion Optimization offers practical advice on how to persuade visitors to make a buying decision -- without driving them away through data overload or tedious navigation. You'll learn how to use marketing principles, design, usability, and analytics on your site to increase your buyer-to-visitor ratio, whether you're involved with marketing or designing a large ecommerce site, or managing a modest online operation.</p><p>Based on the authors' broad experience in helping businesses attract online customers, this book addresses every aspect of the process, from landing visitors to finalizing the sale. You'll learn several techniques for blending successful sales approaches with the particular needs of the people you want to attract. Are you ready to do what it takes to get a double-digit conversion rate?</p>Explore case studies involving significant conversion rate improvementsWalk through different stages of a sale and understand the value of eachUnderstand your website visitors through persona creationConnect with potential customers and guide them toward a conversionLearn how to deal with FUDs -- customer fears, uncertainties, and doubtsExamine the path that visitors take from landing page to checkoutTest any change you make against your original design<p>\"The Web is unique in its ability to deliver this almost improbable win-win: You can increase revenue AND make your customers happy. Yet most websites stink. Worry not, Khalid and Ayat to the rescue! Buy this book to follow their practical advice on how to create high converting websites that your visitors love.\"--Avinash Kaushik, author of Web Analytics 2.0 and Web Analytics: An Hour A Day (both Sybex)</p>", "author": "Ayat Shukairy, Khalid Saleh", "slug": "conversion-optimization-48475-9781449397821-khalid-saleh-ayat-shukairy", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449397821.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48475", "product_url": "/app/ecom/book/48475/conversion-optimization-48475-9781449397821-khalid-saleh-ayat-shukairy", "bisac_codes": [ "COM060120", "BUS058000" ], "items_count": null, "identifiers": { "ISBN13": "9781449377564", "EISBN13": "9781449397821", "EISBN10": "1449397824" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059516" } } } }, { "type": "Product", "id": "00010000048474", "attributes": { "name": "Building and Testing with Gradle", "subtitle": "Understanding Next-Generation Builds", "description": "<p>Build and test software written in Java and many other languages with Gradle, the open source project automation tool thats getting a lot of attention. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications.</p><p>Discover how Gradle improves on the best ideas of Ant, Maven, and other build tools, with standards for developers who want them and lots of flexibility for those who prefer less structure.</p>Use Gradle with Groovy, Clojure, Scala, and languages beyond the JVM, such as Flex and CGet started building a simple Java program using Gradle's command line tooling and a small build scriptLearn how to configure and construct tasks, Gradle's fundamental unit of build activityTake advantage of Gradle's integration with AntUse Gradle to integrate with or transition from Maven, and to build software more cleanlyPerform application unit and integration tests using JUnit, TestNG, Spock, and Geb", "author": "Matthew McCullough, Tim Berglund", "slug": "building-and-testing-with-gradle-48474-9781449313685-tim-berglund-matthew-mccullough", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449313685.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48474", "product_url": "/app/ecom/book/48474/building-and-testing-with-gradle-48474-9781449313685-tim-berglund-matthew-mccullough", "bisac_codes": [ "COM051280", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449304638", "EISBN13": "9781449313685", "EISBN10": "144931368X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059515" } } } }, { "type": "Product", "id": "00010000048473", "attributes": { "name": "High Performance MySQL", "subtitle": "Optimization, Backups, Replication, Load Balancing & More", "description": "<p>As users come to depend on MySQL, they find that they have to deal with issues of reliability, scalability, and performance--issues that are not well documented but are critical to a smoothly functioning site. This book is an insider's guide to these little understood topics.Author Jeremy Zawodny has managed large numbers of MySQL servers for mission-critical work at Yahoo!, maintained years of contacts with the MySQL AB team, and presents regularly at conferences. Jeremy and Derek have spent months experimenting, interviewing major users of MySQL, talking to MySQL AB, benchmarking, and writing some of their own tools in order to produce the information in this book.In High Performance MySQL you will learn about MySQL indexing and optimization in depth so you can make better use of these key features. You will learn practical replication, backup, and load-balancing strategies with information that goes beyond available tools to discuss their effects in real-life environments. And you'll learn the supporting techniques you need to carry out these tasks, including advanced configuration, benchmarking, and investigating logs.Topics include:</p>A review of configuration and setup optionsStorage engines and table typesBenchmarkingIndexesQuery OptimizationApplication DesignServer PerformanceReplicationLoad-balancingBackup and RecoverySecurity", "author": "Derek J. Balling, Jeremy D. Zawodny", "slug": "high-performance-mysql-48473-9780596516857-jeremy-d-zawodny-derek-j-balling", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596516857.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48473", "product_url": "/app/ecom/book/48473/high-performance-mysql-48473-9780596516857-jeremy-d-zawodny-derek-j-balling", "bisac_codes": [ "COM021000", "cs.cmp_sc.app_sw.db" ], "items_count": null, "identifiers": { "ISBN13": "9780596003067", "EISBN13": "9780596516857", "EISBN10": "0596516851" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059514" } } } }, { "type": "Product", "id": "00010000048471", "attributes": { "name": "Programming Computer Vision with Python", "subtitle": "Tools and algorithms for analyzing images", "description": "<p>If you want a basic understanding of computer visions underlying theory and algorithms, this hands-on introduction is the ideal place to start. Youll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python.</p><p>Programming Computer Vision with Python explains computer vision in broad terms that wont bog you down in theory. You get complete code samples with explanations on how to reproduce and build upon each example, along with exercises to help you apply what youve learned. This book is ideal for students, researchers, and enthusiasts with basic programming and standard mathematical skills.</p>Learn techniques used in robot navigation, medical image analysis, and other computer vision applicationsWork with image mappings and transforms, such as texture warping and panorama creationCompute 3D reconstructions from several images of the same sceneOrganize images based on similarity or content, using clustering methodsBuild efficient image retrieval techniques to search for images based on visual contentUse algorithms to classify image content and recognize objectsAccess the popular OpenCV library through a Python interface", "author": "Jan Erik Solem", "slug": "programming-computer-vision-with-python-48471-9781449341947-jan-erik-solem", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449341947.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48471", "product_url": "/app/ecom/book/48471/programming-computer-vision-with-python-48471-9781449341947-jan-erik-solem", "bisac_codes": [ "COM016000", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449316549", "EISBN13": "9781449341947", "EISBN10": "1449341942" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059512" } } } }, { "type": "Product", "id": "00010000048470", "attributes": { "name": "Mind Hacks", "subtitle": "Tips & Tricks for Using Your Brain", "description": "<p>The brain is a fearsomely complex information-processing environment--one that often eludes our ability to understand it. At any given time, the brain is collecting, filtering, and analyzing information and, in response, performing countless intricate processes, some of which are automatic, some voluntary, some conscious, and some unconscious.Cognitive neuroscience is one of the ways we have to understand the workings of our minds. It's the study of the brain biology behind our mental functions: a collection of methods--like brain scanning and computational modeling--combined with a way of looking at psychological phenomena and discovering where, why, and how the brain makes them happen.Want to know more? Mind Hacks is a collection of probes into the moment-by-moment works of the brain. Using cognitive neuroscience, these experiments, tricks, and tips related to vision, motor skills, attention, cognition, subliminal perception, and more throw light on how the human brain works. Each hack examines specific operations of the brain. By seeing how the brain responds, we pick up clues about the architecture and design of the brain, learning a little bit more about how the brain is put together.Mind Hacks begins your exploration of the mind with a look inside the brain itself, using hacks such as \"Transcranial Magnetic Stimulation: Turn On and Off Bits of the Brain\" and \"Tour the Cortex and the Four Lobes.\" Also among the 100 hacks in this book, you'll find:</p>Release Eye Fixations for Faster ReactionsSee Movement When All is StillFeel the Presence and Loss of AttentionDetect Sounds on the Margins of CertaintyMold Your Body SchemaTest Your HandednessSee a Person in Moving LightsMake Events Understandable as Cause-and-EffectBoost Memory by Using ContextUnderstand Detail and the Limits of AttentionSteven Johnson, author of \"Mind Wide Open\" writes in his foreword to the book, \"These hacks amaze because they reveal the brain's hidden logic; they shed light on the cheats and shortcuts and latent assumptions our brains make about the world.\" If you want to know more about what's going on in your head, then Mind Hacks is the key--let yourself play with the interface between you and the world.", "author": "Tom Stafford, Matt Webb", "slug": "mind-hacks-48470-9781449391560-tom-stafford-matt-webb", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449391560.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48470", "product_url": "/app/ecom/book/48470/mind-hacks-48470-9781449391560-tom-stafford-matt-webb", "bisac_codes": [ "COM079010", "SEL030000" ], "items_count": null, "identifiers": { "ISBN13": "9780596007799", "EISBN13": "9781449391560", "EISBN10": "1449391567" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059511" } } } }, { "type": "Product", "id": "00010000048469", "attributes": { "name": "Regular Expression Pocket Reference", "subtitle": "Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET", "description": "<p>This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.<br/><br/>This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. Regular Expression Pocket Reference offers an introduction to regular expressions, pattern matching, metacharacters, modes and constructs, and then provides separate sections for each of the language APIs, with complete regex listings including:</p>Supported metacharacters for each language APIRegular expression classes and interfaces for Ruby, Java, .NET, and C#Regular expression operators for Perl 5.8Regular expression module objects and functions for PythonPattern-matching functions for PHP and the vi editorPattern-matching methods and objects for JavaScriptUnicode Support for each of the languagesWith plenty of examples and other resources, Regular Expression Pocket Reference summarizes the complex rules for performing this critical text-processing function, and presents this often-confusing topic in a friendly and well-organized format. This guide makes an ideal on-the-job companion.", "author": "Tony Stubblebine", "slug": "regular-expression-pocket-reference-48469-9780596517090-tony-stubblebine", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596517090.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48469", "product_url": "/app/ecom/book/48469/regular-expression-pocket-reference-48469-9780596517090-tony-stubblebine", "bisac_codes": [ "COM051000", "COM051230" ], "items_count": null, "identifiers": { "ISBN13": "9780596514273", "EISBN13": "9780596517090", "EISBN10": "0596517092" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010011994467" } } } }, { "type": "Product", "id": "00010000048468", "attributes": { "name": "Automating System Administration with Perl", "subtitle": "Tools to Make You More Efficient", "description": "<p>If you do systems administration work of any kind, you have to deal with the growing complexity of your environment and increasing demands on your time. Automating System Administration with Perl, Second Edition, not only offers you the right tools for your job, but also suggests the best way to approach specific problems and to securely automate recurring tasks.</p><p>Updated and expanded to cover the latest operating systems, technologies, and Perl modules, this edition of the \"Otter Book\" will help you:</p>Manage user accountsMonitor filesystems and processesWork with configuration files in important formats such as XML and YAMLAdminister databases, including MySQL, MS-SQL, and Oracle with DBIWork with directory services like LDAP and Active DirectoryScript email protocols and spam controlEffectively create, handle, and analyze log filesAdminister network name and configuration services, including NIS, DNS and DHCPMaintain, monitor, and map network services, using technologies and tools such as SNMP, nmap, libpcap, GraphViz and RRDtoolImprove filesystem, process, and network security<p>This edition includes additional appendixes to get you up to speed on technologies such as XML/XPath, LDAP, SNMP, and SQL. With this book in hand and Perl in your toolbox, you can do more with less -- fewer resources, less effort, and far less hassle.</p>", "author": "David N. Blank-Edelman", "slug": "automating-system-administration-with-perl-48468-9780596550783-david-n-blank-edelman", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596550783.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48468", "product_url": "/app/ecom/book/48468/automating-system-administration-with-perl-48468-9780596550783-david-n-blank-edelman", "bisac_codes": [ "COM051260", "COM051010" ], "items_count": null, "identifiers": { "ISBN13": "9780596006396", "EISBN13": "9780596550783", "EISBN10": "0596550782" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059509" } } } }, { "type": "Product", "id": "00010000048467", "attributes": { "name": "Dart: Up and Running", "subtitle": "A New, Tool-Friendly Language for Structured Web Apps", "description": "<p>Get moving with Dart, the development platform that helps you build high-performance HTML5 apps for the modern Web. With this guide, youll take a hands-on tour of the Dart language, libraries, and toolsincluding its editor and virtual machinefor developing structured, fast, and maintainable web apps that run on both the client and the server.</p><p>Written by developer advocates at Google, this updated edition covers Dart 1.0. Google designed Dart to boost performance and help developers work more efficiently. This book shows you how to build everything from simple scripts to complex apps that work well in todays browsers.</p>Build web apps with the object-oriented Dart language, and compile your code to JavaScriptDelve into language features, from optional types and method cascades to named constructorsCreate, launch, and debug web and command-line apps with Dart EditorExplore Dart APIs, including dart:core, dart:html, dart:io, dart:convert, and dart:mirrorsUse tools such as Dartium, the Chromium-based browser that can run Dart apps nativelyWalk through Dartiverse Search, a client-server app that combines useful and fun language and API features", "author": "Seth Ladd, Kathy Walrath", "slug": "dart-up-and-running-48467-9781449330873-kathy-walrath-seth-ladd", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449330873.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48467", "product_url": "/app/ecom/book/48467/dart-up-and-running-48467-9781449330873-kathy-walrath-seth-ladd", "bisac_codes": [ "COM051270", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449330897", "EISBN13": "9781449330873", "EISBN10": "1449330878" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059508" } } } }, { "type": "Product", "id": "00010000048463", "attributes": { "name": "Accessibility Handbook", "subtitle": "Making 508 Compliant Websites", "description": "<p>Get practical guidelines for making your website accessible to people with disabilities. With this handbook, youll learn how to design or develop a site that conforms to Section 508 of the US Rehabilitation Actand in the process youll discover how to provide a better user experience for everyone.</p><p>The Accessibility Handbook introduces you to several audiences that have difficulty using todays complex websites, including people with blindness, hearing loss, physical disabilities, and cognitive disorders. Learn how to support assistive technologies, and understand which fonts, colors, page layouts, and other design elements work bestwithout having to exclude advanced functions, hire outside help, or significantly increase overhead.</p><p>Develop solutions that accommodate:</p>Complete blindness. Create a logical document flow to support screen readersLow vision and color blindness. Optimize images and color schemes, and ensure your site enlarges gracefullyHearing impairment. Provide video captions and visual alerts for interactive featuresPhysical disabilities. Make forms, popups, and navigation easier to useCognitive disorders. Adapt fonts and text styles for dyslexic users, and design consistent, well-organized pages for people with ADHD", "author": "Katie Cunningham", "slug": "accessibility-handbook-48463-9781449322830-katie-cunningham", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/1a02f9794057396add2b62c6b5105bd6ffa9ea38982931122006a676c0c647a0_91it-2vOUdL.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48463", "product_url": "/app/ecom/book/48463/accessibility-handbook-48463-9781449322830-katie-cunningham", "bisac_codes": [ "COM070000", "COM000000" ], "items_count": null, "identifiers": { "ISBN13": "9781449322854", "EISBN13": "9781449322830", "EISBN10": "1449322832" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059504" } } } }, { "type": "Product", "id": "00010000048460", "attributes": { "name": "Programming Jabber", "subtitle": "Extending XML Messaging", "description": "<p>Jabber is a set of protocols expressed in XML, and an extensible framework that allows people and applications to exchange all sorts of information, from simple text messages to being used to extend the backbone of an enterprise data system. Jabber gives you the power to build applications that have identity, presence, and that can take part in conversations.Programming Jabber offers developers a chance to learn and understand the Jabber technology and protocol from an implementer's point of view. Detailed information of each part of the Jabber protocol is introduced, explained, and discussed in the form of mini-projects, or simple and extended examples. Programming Jabber provides this foundation by:</p>Showing you how to install and configure the Jabber serverProviding a detailed overview of the server architecture and configuration optionsCovering the core Jabber technologies such as XML streams and Jabber identifiersReferencing all of Jabber's XML namespacesExamining the client registration and authentication phasesShowing how to deploy your own Jabber-based messaging solutionsDemonstrating how to embed XML-RPC-style call mechanisms into JabberProgramming Jabber is divided into two parts. The first part serves as an introduction to Jabber; you'll learn about its features, why it's more than an IM system, and how to install and configure a Jabber server of your own. The second part provides detailed information about the Jabber protocol, and a series of practical examples, which can be used to solve everyday problems. The examples, in Perl, Python, and Java, use various Jabber features as a way of illustrating parts of the protocol.Programming Jabber provides the foundation and framework for developers to hit the ground running, and is the essential book on Jabber.", "author": "DJ Adams", "slug": "programming-jabber-48460-9780596800550-dj-adams", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596800550.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48460", "product_url": "/app/ecom/book/48460/programming-jabber-48460-9780596800550-dj-adams", "bisac_codes": [ "COM051320", "cs.cmp_sc.prog_lang" ], "items_count": null, "identifiers": { "ISBN13": "9780596002022", "EISBN13": "9780596800550", "EISBN10": "059680055X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059501" } } } }, { "type": "Product", "id": "00010000048459", "attributes": { "name": "ActionScript 3.0 Cookbook", "subtitle": "Solutions for Flash Platform and Flex Application Developers", "description": "<p>Well before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based \"Rich Internet Applications\". Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.</p><p>Rather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You'll find recipes that show you how to:</p>Detect the user's Flash Player version or their operating systemBuild custom classesFormat dates and currency typesWork with stringsBuild user interface componentsWork with audio and videoMake remote procedure calls using Flash Remoting and web servicesLoad, send, and search XML dataAnd much, much more ...<p>Each code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You'll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.</p><p>When you're not sure how ActionScript 3.0 works or how to approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you're looking for.</p><p>Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.</p>", "author": "Keith Peters, Joey Lott, Darron Schall", "slug": "actionscript-30-cookbook-48459-9780596510060-joey-lott-darron-schall-keith-peters", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596510060.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48459", "product_url": "/app/ecom/book/48459/actionscript-30-cookbook-48459-9780596510060-joey-lott-darron-schall-keith-peters", "bisac_codes": [ "COM051210", "COM051000" ], "items_count": null, "identifiers": { "ISBN13": "9780596526955", "ISBN10": "0596510063", "EISBN13": "9780596510060", "EISBN10": "0596510063" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059500" } } } } ], "meta": { "pagination": { "page": 78065, "pages": 78445, "count": 1568897 } } }
Response Info
Default: None