Product List
GET /services/catalog/products?format=api&page=72123
{ "links": { "first": "https://redshelf.com/services/catalog/products?format=api&page=1", "last": "https://redshelf.com/services/catalog/products?format=api&page=78454", "next": "https://redshelf.com/services/catalog/products?format=api&page=72124", "prev": "https://redshelf.com/services/catalog/products?format=api&page=72122" }, "data": [ { "type": "Product", "id": "00010000489692", "attributes": { "name": "An Outdoor Journal", "subtitle": "Adventures and Reflections", "description": "An Outdoor Journal, first published in 1988, is President Carters memoir of hunting and fishing and the meaning of nature, revealing much about a man who embodies so much of what Americans claim to admireself-reliance, honesty, humor, modesty, intelligencethe stuff of heroes (The New York Times Book Review).", "author": "Jimmy Carter", "slug": "an-outdoor-journal-489692-9781610750165-jimmy-carter", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781610750165.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489692", "product_url": "/app/ecom/book/489692/an-outdoor-journal-489692-9781610750165-jimmy-carter", "bisac_codes": [ "BIO000000", "973.926/092" ], "items_count": null, "identifiers": { "ISBN13": "9781557283542", "EISBN13": "9781610750165" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026678862" } } } }, { "type": "Product", "id": "00010000489687", "attributes": { "name": "Besos de sangre", "subtitle": "", "description": "La mitad vampiro Catherine Crawfield esta tras los muertos vivientes buscando venganza, con la esperanza de que uno de estos holgazanes sea su padre el responsable de arruinarle la vida a su madre. Pero es capturada por Bones, un vampiro cazador de recompensa, y se ve forzada a una alianza deshonesta.A cambio de encontrar a su padre, Cat acuerda entrenar con el sexy acechador nocturno hasta que sus habilidades de combate sean tan afiladas como sus colmillos. Esta sorprendida de que ella no se convirtio en su cena realmente hay vampiros buenos? Muy pronto Bones la convencera de que estar medio muerto no es tan malo. Pero antes de que ella puede disfrutar de su recien adquirida condicion de magnifica cazadora de demonios, Cat y Bones son perseguidos por un grupo de asesinos. Ahora Cat tendra que elegir un lado... y Bones se esta volviendo tan tentador como cualquier hombre con un latido de corazon.", "author": "Jeaniene Frost", "slug": "besos-de-sangre-489687-9780718079741-jeaniene-frost", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9780718079741.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489687", "product_url": "/app/ecom/book/489687/besos-de-sangre-489687-9780718079741-jeaniene-frost", "bisac_codes": [ "FIC027120", "TP064" ], "items_count": null, "identifiers": { "ISBN13": "9780718075620", "ISBN10": "0718075625", "EISBN13": "9780718079741", "EISBN10": "0718079744" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010001025691" } } } }, { "type": "Product", "id": "00010000489686", "attributes": { "name": "Despues de la infidelidad", "subtitle": "Sanando el dolor y restableciendo la confianza cuando la pareja ha sido infiel", "description": "Despues de la infidelidad muestra como las parejas pueden sanar y crecer a partir de la desastrosa crisis de infidelidad. En base a sus treinta y cinco anos de experiencia como psicologo clinico, el doctor Spring ofrece una serie original de estrategias comprobadas que dan respuesta a preguntas como Por que paso esto? Una vez que se pierde el amor y la confianza podemos recuperarlos? Puedodebo comprometerme nuevamente si me siento confundido? Como tenemos intimidad sexual de nuevo? Es posible perdonar? Que constituye una infidelidad en el ciberespacio?", "author": "Dr. Janis A. Spring", "slug": "despues-de-la-infidelidad-489686-9780829702231-dr-janis-a-spring", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9780829702231.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489686", "product_url": "/app/ecom/book/489686/despues-de-la-infidelidad-489686-9780829702231-dr-janis-a-spring", "bisac_codes": [ "PSY041000", "FAM030000" ], "items_count": null, "identifiers": { "ISBN13": "9780829702224", "ISBN10": "0829702229", "EISBN13": "9780829702231", "EISBN10": "0829702237" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010001025690" } } } }, { "type": "Product", "id": "00010000489685", "attributes": { "name": "La ultima cruzada del Papa (The Pope's Last Crusade - Spanish Edition)", "subtitle": "Como un jesuita estadounidense ayudo al Papa Pio XI en su campana para detener a Hitler", "description": "Basandose en recursos sin explotar, entrevistas exclusivas y nueva investigacion de archivos, La ultima cruzada del Papa por Peter Eisner es un emocionante relato que trae a la luz el valiente esfuerzo del Papa Pio XI para condenar el nazismo y la politica del Tercer Reich una cruzada que podria haber cambiado el curso de la segunda guerra mundial.Un escandaloso relato de intriga y suspenso, ilustrado con dieciseis paginas de fotos de archivos, La ultima cruzada del Papa: como un jesuita estadounidense ayudo a la campana del Papa Pio XI para detener a Hitler ilumina la atrevida pero poco conocida campana de este lider religioso, una batalla espiritual y politica que se descarrilo por la muerte de Pio XI tan solo unos meses mas tarde. Peter Eisner revela como Pio XI tuvo la intencion de rechazar inequivocamente el nazismo en uno de los pronunciamientos sin precedentes y progresistas jamas emitidos por el Vaticano, y como un grupo de clerigos conservadores conspiro para prevenirlo.Durante anos, se han conocido solo partes de esta historia. Eisner ofrece una nueva interpretacion de este acontecimiento historico y las figuras poderosas en su centro en una obra esencial que proporciona una vision seria y plantea cuestiones controversiales que afectan nuestra epoca actual.", "author": "Peter Eisner", "slug": "la-ultima-cruzada-del-papa-the-popes-last-crusade-spanish-edition-489685-9780829702309-peter-eisner", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9780829702309.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489685", "product_url": "/app/ecom/book/489685/la-ultima-cruzada-del-papa-the-popes-last-crusade-spanish-edition-489685-9780829702309-peter-eisner", "bisac_codes": [ "HIS027100", "REL008000" ], "items_count": null, "identifiers": { "ISBN13": "9780829702279", "ISBN10": "082970227X", "EISBN13": "9780829702309", "EISBN10": "082970230X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010001025689" } } } }, { "type": "Product", "id": "00010000489682", "attributes": { "name": "Learning Proxmox VE", "subtitle": "", "description": "Unleash the power of Proxmox VE by setting up a dedicated virtual environment to serve both containers and virtual machines\n\nAbout This Book\n\n* Create virtual machines and containers from the comfort of your workstation using Proxmox VE's web-based management interface\n* Maximize performance, security, and the quality of virtual services by tailoring container and virtual machine configurations based on established best practices\n* Put theory to practice by deploying virtual servers that promise portability, modularity, flexibility, security, and quality of service at any scale\n\nWho This Book Is For\n\nThis book is intended for server and system administrators and engineers who are eager to take advantage of the potential of virtual machines and containers to manage servers more efficiently and make the best use of resources, from energy consumption to hardware utilization and physical real estate\n\nWhat You Will Learn\n\n* Install and configure Proxmox VE\n* Create new virtual machines and containers\n* Import container templates and virtual appliances\n* Optimize virtual machine performance for common use cases\n* Apply the latest security patches to a Proxmox VE host\n* Contrast PVE virtual machines and containers to recognize their respective use cases\n* Secure virtual machines and containers\n* Assess the benefits of virtualization on budgets, server real estate, maintenance, and management time\n\nIn Detail\n\nProxmox VE 4.1 provides an open source, enterprise virtualization platform on which to host virtual servers as either virtual machines or containers.\nThis book will support your practice of the requisite skills to successfully create, tailor, and deploy virtual machines and containers with Proxmox VE 4.1. Following a survey of PVE's features and characteristics,this book will contrast containers with virtual machines and establish cases for both. It walks through the installation of Proxmox VE, explores the creation of containers and virtual machines, and suggests best practices for virtual disk creation, network configuration, and Proxmox VE host and guest security. Throughout the book, you will navigate the Proxmox VE 4.1 web interface and explore options for command-line management.\n\nStyle and approach \n\nThis book is a practical exploration of the different processes and procedures, which are essential in beginning your journey to fluent creation and optimization of effective containers and virtual machines.", "author": "Rik Goldman", "slug": "learning-proxmox-ve-489682-9781783981793-rik-goldman", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781783981786.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489682", "product_url": "/app/ecom/book/489682/learning-proxmox-ve-489682-9781783981793-rik-goldman", "bisac_codes": [ "COM046090" ], "items_count": null, "identifiers": { "ISBN13": "9781783981786", "EISBN13": "9781783981793" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066238" } } } }, { "type": "Product", "id": "00010000489681", "attributes": { "name": "VMware Performance and Capacity Management - Second Edition", "subtitle": "", "description": "Master SDDC Operations with proven best practices\n\nAbout This Book\n\n* Understand the drawbacks of the traditional paradigm and management that make operations difficult in SDDC\n* Master performance and capacity management in Software-Defined Data Center\n* Operationalize performance and capacity monitoring with proven dashboards \n\nWho This Book Is For\n\nThis book is primarily for any system administrator or cloud infrastructure specialist who is interested in performance management and capacity management using VMware technologies. This book will also help IT professionals whose area of responsibility is not VMware, but who work with the VMware team. You can be Windows, Linux, Storage, or Network team; or application architects. Note that prior exposure to the VMware platform of data-center and cloud-based solutions is expected.\n\nWhat You Will Learn\n\n* Simplify the task of performance and capacity management\n* Master the counters in vCenter and vRealize Operations and understand their dependency on one another\n* Educate your peers and management on SDDC Operations\n* Complete your SDDC monitoring to include non-VMware components\n* Perform SDDC performance troubleshooting\n* Explore real-life examples of how super metric and advanced dashboards\n* Introduce and implement a Performance SLA\n* Accomplish your Capacity Management by taking into service tiering and performance SLA\n\nIn Detail\n\nPerformance management and capacity management are the two top-most issues faced by enterprise IT when doing virtualization. Until the first edition of the book, there was no in-depth coverage on the topic to tackle the issues systematically. The second edition expands the first edition, with added information and reorganizing the book into three logical parts.\nThe first part provides the technical foundation of SDDC Management. It explains the difference between a software-defined data center and a classic physical data center, and how it impacts both architecture and operations. From this strategic view, it zooms into the most common challengesperformance management and capacity management. It introduces a new concept called Performance SLA and also a new way of doing capacity management.\nThe next part provides the actual solution that you can implement in your environment. It puts the theories together and provides real-life examples created together with customers. It provides the reasons behind each dashboard, so that you get the understanding on why it is required and what problem it solves.\nThe last part acts as a reference section. It provides a complete reference to vSphere and vRealize Operations counters, explaining their dependencies and providing practical guidance on the values you should expect in a healthy environment.\n\nStyle and approach \n\nThis book covers the complex topic of managing performance and capacity in an easy-to-follow style. It relates real-world scenarios to topics in order to help you implement the book's teachings on the go.", "author": "Iwan 'e1' Rahabok", "slug": "vmware-performance-and-capacity-management-second-edition-489681-9781785883934-iwan-e1-rahabok", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781785880315.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489681", "product_url": "/app/ecom/book/489681/vmware-performance-and-capacity-management-second-edition-489681-9781785883934-iwan-e1-rahabok", "bisac_codes": [ "COM011000" ], "items_count": null, "identifiers": { "ISBN13": "9781785880315", "EISBN13": "9781785883934" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067933" } } } }, { "type": "Product", "id": "00010000489680", "attributes": { "name": "Flask By Example", "subtitle": "", "description": "Unleash the full potential of the Flask web framework by creating simple yet powerful web applications\n\nAbout This Book\n\n* The most up-to-date book on Flask on the market\n* Create your own world-class applications and master the art of Flask by unravelling its enigma through this journey\n* This step-by-step tutorial is packed with examples on blending different technologies with Flask to get you up and running\n\nWho This Book Is For\n\nHave you looked at PHP and hated the clunky bloated syntax? Or looked at .Net and wished it was more open and flexible? Maybe you've tried your hand at GUI libraries in Python and found them hard to use? If your answer to any one of these questions is a yes, then this is just the book for you.\nIt is also intended for people who know the basics of Python and want to learn how to use it to build powerful solutions with a web front-end.\n\nWhat You Will Learn\n\n* Build three web applications from the ground up using the powerful Python micro framework, Flask.\n* Dynamically display data to your viewers, based on their requests\n* Store user and static data in SQL and NoSQL databases and use this data to power your web applications\n* Create a good user experience by combining HTML, CSS, and JavaScript\n* Harness the convenience of freely available APIs, including OpenWeatherMap, Open Exchange Rates, and bitly\n* Extend your applications to build advanced functionality, such as a user account control system using Flask-Login\n* Learn about web application security and defend against common attacks, such as SQL injection and XSS\n\nIn Detail\n\nThis book will take you on a journey from learning about web development using Flask to building fully functional web applications. In the first major project, we develop a dynamic Headlines application that displays the latest news headlines along with up-to-date currency and weather information. In project two, we build a Crime Map application that is backed by a MySQL database, allowing users to submit information on and the location of crimes in order to plot danger zones and other crime trends within an area. In the final project, we combine Flask with more modern technologies, such as Twitter's Bootstrap and the NoSQL database MongoDB, to create a Waiter Caller application that allows restaurant patrons to easily call a waiter to their table. This pragmatic tutorial will keep you engaged as you learn the crux of Flask by working on challenging real-world applications.\n\nStyle and approach \n\nThis book will provide you with rich, practical experience of Flask. Every technology, that is employed along with Flask is comprehensively introduced, while the book focusses on developing web applications. Pointers to educational material are always given if you want to gain in-depth knowledge of the various technologies used.", "author": "Gareth Dwyer", "slug": "flask-by-example-489680-9781785283482-gareth-dwyer", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785286933.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489680", "product_url": "/app/ecom/book/489680/flask-by-example-489680-9781785283482-gareth-dwyer", "bisac_codes": [ "COM051360" ], "items_count": null, "identifiers": { "ISBN13": "9781785286933", "EISBN13": "9781785283482" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067522" } } } }, { "type": "Product", "id": "00010000489679", "attributes": { "name": "Learning ArcGIS for Desktop", "subtitle": "", "description": "Create, analyze, and map your spatial data with ArcGIS for Desktop\n\nAbout This Book\n\n* Learn how to use ArcGIS for Desktop to create and manage geographic data, perform vector and raster analysis, design maps, and share your results\n* Solve real-world problems and share your valuable results using the powerful instruments of ArcGIS for Desktop\n* Step-by-step tutorials cover the main editing, analyzing, and mapping tools in ArcGIS for Desktop\n\nWho This Book Is For\n\nThis book is ideal for those who want to learn how to use the most important component of Esri's ArcGIS platform, ArcGIS for Desktop. It would be helpful to have a bit of familiarity with the basic concepts of GIS. Even if you have no prior GIS experience, this book will get you up and running quickly.\n\nWhat You Will Learn\n\n* Understand the functionality of ArcGIS for Desktop applications\n* Explore coordinate reference system concepts and work with different map projections\n* Create, populate, and document a file geodatabase\n* Manage, create, and edit feature shapes and attributes\n* Built automate analysis workfl ows with ModelBuilder\n* Apply basic principles of map design to create good-looking maps\n* Analyze raster and three-dimensional data with the Spatial Analyst and 3D Analyst extensions\n\nIn Detail\n\nArcGIS for Desktop is one of the main components of the ESRI ArcGIS platform used to support decision making and solve real-world mapping problems. Learning ArcGIS for Desktop is a tutorial-based guide that provides a practical experience for those who are interested in start working with ArcGIS.\nThe first five chapters cover the basic concepts of working with the File Geodatabase, as well as editing and symbolizing geospatial data. Then, the book focuses on planning and performing spatial analysis on vector and raster data using the geoprocessing and modeling tools. Finally, the basic principles of cartography design will be used to create a quality map that presents the information that resulted from the spatial analysis previously performed. To keep you learning throughout the chapters, all exercises have partial and final results stored in the dataset that accompanies the book. Finally, the book offers more than it promises by using the ArcGIS Online component in the tutorials as source of background data and for results sharing \n\nStyle and approach\n\nThis easy-to-follow guide is full of hands-on exercises that use open and free geospatial datasets. The basic features of the ArcGIS for Desktop are explained in a step-by-step style.", "author": "Daniela Cristiana Docan", "slug": "learning-arcgis-for-desktop-489679-9781782175391-daniela-cristiana-docan", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781782175797.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489679", "product_url": "/app/ecom/book/489679/learning-arcgis-for-desktop-489679-9781782175391-daniela-cristiana-docan", "bisac_codes": [ "COM084000" ], "items_count": null, "identifiers": { "ISBN13": "9781782175797", "EISBN13": "9781782175391" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067652" } } } }, { "type": "Product", "id": "00010000489678", "attributes": { "name": "Mastering Cross-Platform Development with Xamarin", "subtitle": "", "description": "Master the skills required to steer cross-platform applications from drawing board to app store(s) using Xamarin\n\nAbout This Book\n\n* Develop your Xamarin development skills with this comprehensive guide on various patterns and features so you can create elegant and high-quality applications\n* Create adaptive user interfaces on separate platforms without compromising the user experience and platform identity\n* Implement application lifecycle management concepts to manage and finalize cross-platform projects and efficiently collaborate with others\n\nWho This Book Is For\n\nThis book is ideal for those who want to take their entrylevel Xamarin mobile development skills to the next level to become the go-to person within their organization. To fully understand the patterns and concepts described, you should possess a reasonable level of knowledge about the core elements of Xamarin and cross-platform application development with it.\n\nWhat You Will Learn\n\n* Configure your environment for cross-platform projects with Xamarin\n* Gain memory management skills to avoid memory leaks and premature code cycles while decreasing the memory print of your applications\n* Employ asynchronous and parallel patterns to execute non-interactive and non-blocking processes\n* Create and use SQLite databases for offline scenarios\n* Integrate network resources with cross-platform applications\n* Design and implement eye-catching and reusable UI components without compromising nativity in mobile applications\n* Manage the application lifecycle of cross-platform development projects\n* Distribute Xamarin applications through public or private channels\n\nIn Detail\n\nThe main goal of this book is to equip you with the required know-how to successfully analyze, develop, and manage Xamarin cross-platform projects using the most efficient, robust, and scalable implementation patterns.\nThis book starts with general topics such as memory management, asynchronous programming, local storage, and networking, and later moves onto platform-specific features. During this transition, you will learn about key tools to leverage the patterns described, as well as advanced implementation strategies and features. The book also presents User Interface design and implementation concepts on Android and iOS platforms from a Xamarin and cross-platform perspective, with the goal to create a consistent but native UI experience.\nFinally, we show you the toolset for application lifecycle management to help you prepare the development pipeline to manage and see cross-platform projects through to public or private release.\n\nStyle and approach\n\nThis is a comprehensive guide on various Xamarin features and patterns. Each topic is explained and demonstrated with code samples, which are revised in each section in an iterative manner and analyzed with available diagnostic tools to demonstrate the benefits of different patterns.", "author": "Can Bilgin", "slug": "mastering-cross-platform-development-with-xamarin-489678-9781782175087-can-bilgin", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785285684.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489678", "product_url": "/app/ecom/book/489678/mastering-cross-platform-development-with-xamarin-489678-9781782175087-can-bilgin", "bisac_codes": [ "COM051460" ], "items_count": null, "identifiers": { "ISBN13": "9781785285684", "EISBN13": "9781782175087" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067666" } } } }, { "type": "Product", "id": "00010000489677", "attributes": { "name": "Troubleshooting System Center Configuration Manager", "subtitle": "", "description": "Troubleshoot all the aspects of your Configuration Manager installation, from basic easy checks to the advanced log files and serious issues\n\nAbout This Book\n\n* Learn to troubleshoot Configuration Manager 2012 based versions of Microsoft System Center\n* Understand the usability of tools and find resolutions to all the issues of Configuration Manager\n* A step-by-step practical guide with the necessary screenshots and examples\n\nWho This Book Is For\n\nIf you are new to Configuration Manager or have experience with it, and are interested in identifying, diagnosing and resolving the System Center Configuration Manager administration issues then this book is for you.\n\nWhat You Will Learn\n\n* Fix your clients and install them correctly\n* Understand how your Configuration Manager hierarchy works\n* Extend your error information\n* Troubleshoot Configuration Manager roles\n* Know your options when faced with problems\n* Prevent future problems occurring\n\nIn Detail\n\nMicrosoft System Center Configuration Manager is the most popular enterprise client management solution in the world with some of the best features available. Troubleshooting this product, however, is not always as simple as you might want, not least getting to know the hundreds of log files and understanding how the various components work.\nThe book starts with discussing the most commonly used tools for troubleshooting the variety of problems that can be seen in Configuration Manager. It then moves to providing a high level view of the available log files, their locations, what they relate to and what they typically contain. Next, we will look at how we can fully utilize and extend all the available information from the console monitoring pane through to the status messages and down into error logging with some further reaches into WMI, SQL, registry and the file structure. You will then learn what the common error codes mean, how to make sense of the less common ones and what they actually mean with respect to Configuration Manager. Further to this, you will pick up widely acknowledged best practices both from a proactive stance when carrying out your daily administrative tasks and also from a reactive position when the green lights start to turn red right down to a complete failure situation. By the end of the book, you will be competent enough to identify and diagnose the root causes of System Center Configuration Manager administration issues and resolving them.\n\nStyle and approach\n\nAn easy to follow yet practical guide that will advise you on what tools and information you have available to troubleshoot with, if you can extend that information and what to look for solving the issues.", "author": "Peter Egerton, Gerry Hampson", "slug": "troubleshooting-system-center-configuration-manager-489677-9781785284793-peter-egerton-gerry-hampson", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781782174844.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489677", "product_url": "/app/ecom/book/489677/troubleshooting-system-center-configuration-manager-489677-9781785284793-peter-egerton-gerry-hampson", "bisac_codes": [ "COM046050" ], "items_count": null, "identifiers": { "ISBN13": "9781782174844", "EISBN13": "9781785284793" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067544" } } } }, { "type": "Product", "id": "00010000489676", "attributes": { "name": "Android Application Development Cookbook - Second Edition", "subtitle": "", "description": "Over 100 recipes to help you solve the most common problems faced by Android Developers today\n\nAbout This Book\n\n* Find the answers to your common Android programming problems, from set up to security, to help you deliver better applications, faster\n* Uncover the latest features of Android Marshmallow to make your applications stand out\n* Get up to speed with Android Studio 1.4 - the first Android Studio based on the IntelliJ IDE from JetBrains\n\nWho This Book Is For\n\nIf you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you can benefit from this book. Either way, this is a resource you'll want to keep at your desk for a quick reference to solve new problems as you tackle more challenging projects.\n\nWhat You Will Learn\n\n* Along with Marshmallow, get hands-on working with Google's new Android Studio IDE\n* Develop applications using the latest Android framework while maintaining backward-compatibility with the support library\n* Master Android programming best practices from the recipes\n* Create exciting and engaging applications using knowledge gained from recipes on graphics, animations, and multimedia\n* Work through succinct steps on specifics that will help you complete your project faster\n* Keep your app responsive (and prevent ANRs) with examples on the AsynchTask class\n* Utilize Google Speech Recognition APIs for your app.\n* Make use of Google Cloud Messaging (GCM) to create Push Notifications for your users\n* Get a better understanding of the Android framework through detailed explanations\n\nIn Detail\n\nThe Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!\nThis \"cookbook\" will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by \"doing,\" then this book will provide many topics of interest.\nStarting with the basics of Android development, we move on to more advanced concepts, and we'll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), device sensors, the camera, and GPS. Then we move on more advanced topics such as graphics and animation (including OpenGL), multi-threading with AsyncTask, and Internet functionality with Volley. We'll also demonstrate Google Maps and Google Cloud Messaging (also known as Push Notifications) using the Google API Library.\nFinally, we'll take a look at several online services designed especially for Android development. Take your application big-time with full Internet web services without having to become a server admin by leveraging the power of Backend as a Service (BaaS) providers.\n\nStyle and approach\n\nThis book progresses from the fundamentals of Android Development to more advanced concepts, with recipes to solve the most common problems faced by developers. This cookbook makes it easy to jump to specific topics of interest, where you'll find simple steps to implement the solution and get a clear explanation of how it works.", "author": "Rick Boyer, Kyle Mew", "slug": "android-application-development-cookbook-second-edition-489676-9781785889202-rick-boyer-kyle-mew", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781785886195.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489676", "product_url": "/app/ecom/book/489676/android-application-development-cookbook-second-edition-489676-9781785889202-rick-boyer-kyle-mew", "bisac_codes": [ "COM060090" ], "items_count": null, "identifiers": { "ISBN13": "9781785886195", "EISBN13": "9781785889202" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067846" } } } }, { "type": "Product", "id": "00010000489675", "attributes": { "name": "Unity 5.x Game AI Programming Cookbook", "subtitle": "", "description": "Build and customize a wide range of powerful Unity AI systems with over 70 hands-on recipes and techniques\n\nAbout This Book\n\n* Empower your agent with decision making capabilities using advanced minimaxing and Negamaxing techniques\n* Discover how AI can be applied to a wide range of games to make them more interactive.\n* Instigate vision and hearing abilities in your agent through collider based and graph based systems\n\nWho This Book Is For\n\nThis book is intended for those who already have a basic knowledge of Unity and are eager to get more tools under their belt to solve AI and gameplay-related problems.\n\nWhat You Will Learn\n\n* Use techniques such as A*and A*mbush to empower your agents with path finding capabilities.\n* Create a representation of the world and make agents navigate it\n* Construct decision-making systems to make the agents take different actions\n* Make different agents coordinate actions and create the illusion of technical behavior\n* Simulate senses and apply them in an awareness system\n* Design and implement AI in board games such as Tic-Tac-Toe and Checkers\n* Implement efficient prediction mechanism in your agents with algorithms such as N-Gram predictor and naive Bayes classifier\n* Understand and analyze how the influence maps work.\n\nIn Detail\n\nUnity 5 comes fully packaged with a toolbox of powerful features to help game and app developers create and implement powerful game AI. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating your game's worlds and characters. This practical Cookbook covers both essential and niche techniques to help you be able to do that and more.\nThis Cookbook is engineered as your one-stop reference to take your game AI programming to the next level. Get to grips with the essential building blocks of working with an agent, programming movement and navigation in a game environment, and improving your agent's decision making and coordination mechanisms - all through hands-on examples using easily customizable techniques. Discover how to emulate vision and hearing capabilities for your agent, for natural and humanlike AI behaviour, and improve them with the help of graphs. Empower your AI with decision-making functions through programming simple board games such as Tic-Tac-Toe and Checkers, and orchestrate agent coordination to get your AIs working together as one.\n\nStyle and approach\n\nThis recipe-based guide will take you through implementing various AI algorithms. Each topic is explained and placed among other related techniques, sometimes building on the knowledge from previous chapters. There are also references to more technical books and papers, so you can dig deeper if you want to.", "author": "Jorge Palacios", "slug": "unity-5x-game-ai-programming-cookbook-489675-9781783553587-jorge-palacios", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783553570.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489675", "product_url": "/app/ecom/book/489675/unity-5x-game-ai-programming-cookbook-489675-9781783553587-jorge-palacios", "bisac_codes": [ "COM000000" ], "items_count": null, "identifiers": { "EISBN13": "9781783553587" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067140" } } } }, { "type": "Product", "id": "00010000489674", "attributes": { "name": "Mastering JBoss Drools 6", "subtitle": "", "description": "Discover the power of Drools 6 and Business Rules for developing complex scenarios in your applications\n\nAbout This Book\n\n* Implement and model different rules using the DRL full syntax\n* Model complex business decisions and domain models in order to automate and improve your operational decisions with the Drools framework\n* A practical, fast-paced, hands-on guide to help you use the different components provided by the Drools Rule Engine\n\nWho This Book Is For\n\nThis book is for Java developers and architects who need to have a deep understanding of how to create or integrate your applications with the Drools Rules Framework. The book assumes that you know the Java language well and also have experience with some widely used frameworks, such as Spring. You should also know the basics of Maven-based applications.\n\nWhat You Will Learn\n\n* Automate your application's decisions, such as promotion applying, discount policies, fraud detection, and more.\n* Quickly get started with writing your first rules using the DRL full syntax.\n* Discover the power of the new syntax components of the rule language.\n* Define inferences in your business rules to simplify complex decisions.\n* Write decision tables, templates,domain-specific languages, and scorecards, and learn how to map them to the Drools framework.\n* Harness the full operational power of Drools through all of its configuration points.\n* Use Drools configurations and architectures for different environments and scenarios.\n\nIn Detail\n\nMastering JBoss Drools 6 will provide you with the knowledge to develop applications involving complex scenarios. You will learn how to use KIE modules to create and execute Business Rules, and how the PHREAK algorithm internally works to drive the Rule Engine decisions. This book will also cover the relationship between Drools and jBPM, which allows you to enrich your applications by using Business Processes. You will be briefly introduced to the concept of complex event processing (Drools CEP) where you will learn how to aggregate and correlate your data based on temporal conditions. You will also learn how to define rules using domain-specific languages, such as spreadsheets, database entries, PMML, and more. Towards the end, this book will take you through the integration of Drools with the Spring and Camel frameworks for more complex applications.\n\nStyle and approach\n\nApproached from a developer's perspective, the book teaches you all the advanced concepts of Business Rules applicable examples with helpful screenshots, diagrams, tutorials, and examples.", "author": "Mariano De Maio, Mauricio Salatino, Esteban Aliverti", "slug": "mastering-jboss-drools-6-489674-9781783288632-mauricio-salatino-mariano-de-maio-esteban-aliverti", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781783288625.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489674", "product_url": "/app/ecom/book/489674/mastering-jboss-drools-6-489674-9781783288632-mauricio-salatino-mariano-de-maio-esteban-aliverti", "bisac_codes": [ "COM018000" ], "items_count": null, "identifiers": { "ISBN13": "9781783288625", "EISBN13": "9781783288632" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066103" } } } }, { "type": "Product", "id": "00010000489673", "attributes": { "name": "R Machine Learning By Example", "subtitle": "", "description": "Understand the fundamentals of machine learning with R and build your own dynamic algorithms to tackle complicated real-world problems successfully\n\nAbout This Book\n\n* Get to grips with the concepts of machine learning through exciting real-world examples\n* Visualize and solve complex problems by using power-packed R constructs and its robust packages for machine learning\n* Learn to build your own machine learning system with this example-based practical guide\n\nWho This Book Is For\n\nIf you are interested in mining useful information from data using state-of-the-art techniques to make data-driven decisions, this is a go-to guide for you. No prior experience with data science is required, although basic knowledge of R is highly desirable. Prior knowledge in machine learning would be helpful but is not necessary.\n\nWhat You Will Learn\n\n* Utilize the power of R to handle data extraction, manipulation, and exploration techniques\n* Use R to visualize data spread across multiple dimensions and extract useful features\n* Explore the underlying mathematical and logical concepts that drive machine learning algorithms\n* Dive deep into the world of analytics to predict situations correctly\n* Implement R machine learning algorithms from scratch and be amazed to see the algorithms in action\n* Write reusable code and build complete machine learning systems from the ground up\n* Solve interesting real-world problems using machine learning and R as the journey unfolds\n* Harness the power of robust and optimized R packages to work on projects that solve real-world problems in machine learning and data science\n\nIn Detail\n\nData science and machine learning are some of the top buzzwords in the technical world today. From retail stores to Fortune 500 companies, everyone is working hard to making machine learning give them data-driven insights to grow their business. With powerful data manipulation features, machine learning packages, and an active developer community, R empowers users to build sophisticated machine learning systems to solve real-world data problems.\nThis book takes you on a data-driven journey that starts with the very basics of R and machine learning and gradually builds upon the concepts to work on projects that tackle real-world problems.\nYou'll begin by getting an understanding of the core concepts and definitions required to appreciate machine learning algorithms and concepts. Building upon the basics, you will then work on three different projects to apply the concepts of machine learning, following current trends and cover major algorithms as well as popular R packages in detail. These projects have been neatly divided into six different chapters covering the worlds of e-commerce, finance, and social-media, which are at the very core of this data-driven revolution. Each of the projects will help you to understand, explore, visualize, and derive insights depending upon the domain and algorithms.\nThrough this book, you will learn to apply the concepts of machine learning to deal with data-related problems and solve them using the powerful yet simple language, R.\n\nStyle and approach\n\nThe book is an enticing journey that starts from the very basics to gradually pick up pace as the story unfolds. Each concept is first defined in the larger context of things succinctly, followed by a detailed explanation of their application. Each topic is explained with the help of a project that solves a real real-world problem involving hands-on work thus giving you a deep insight into the world of machine learning.", "author": "Raghav Bali, Dipanjan Sarkar", "slug": "r-machine-learning-by-example-489673-9781784392635-raghav-bali-dipanjan-sarkar", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781784390846.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489673", "product_url": "/app/ecom/book/489673/r-machine-learning-by-example-489673-9781784392635-raghav-bali-dipanjan-sarkar", "bisac_codes": [ "COM062000" ], "items_count": null, "identifiers": { "ISBN13": "9781784390846", "EISBN13": "9781784392635" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067083" } } } }, { "type": "Product", "id": "00010000489672", "attributes": { "name": "Learning C# by Developing Games with Unity 5.x - Second Edition", "subtitle": "", "description": "Develop your first interactive 2D platformer game by learning the fundamentals of C#\n\nAbout This Book\n\n* Get to grips with the fundamentals of scripting in C# with Unity\n* Create an awesome, 2D platformer game from scratch using the principles of object-oriented programming and coding in C#\n* This is a step-by-step guide to learn the fundamentals of C# scripting to develop GameObjects and master the basics of the new UI system in Unity\n\nWho This Book Is For\n\nThe book is targeted at beginner level Unity developers with no programming experience. If you are a Unity developer and you wish to learn how to write C# scripts and code by creating games, then this book is for you.\n\nWhat You Will Learn\n\n* Understand the fundamentals of variables, methods, and code syntax in C#\n* Get to know about techniques to turn your game idea into working project\n* Use loops and collections efficiently in Unity to reduce the amount of code\n* Develop a game using the object-oriented programming principles\n* Generate infinite levels for your game\n* Create and code a good-looking functional UI system for your game\n* Publish and share your game with users\n\nIn Detail\n\nUnity is a cross-platform game engine that is used to develop 2D and 3D video games. Unity 5 is the latest version, released in March 2015, and adds a real-time global illumination to the games, and its powerful new features help to improve a game's efficiency.\nThis book will get you started with programming behaviors in C# so you can create 2D games in Unity. You will begin by installing Unity and learning about its features, followed by creating a C# script. We will then deal with topics such as unity scripting for you to understand how codes work so you can create and use C# variables and methods. Moving forward, you will find out how to create, store, and retrieve data from collection of objects.\nYou will also develop an understanding of loops and their use, and you'll perform object-oriented programming. This will help you to turn your idea into a ready-to-code project and set up a Unity project for production. Finally, you will discover how to create the GameManager class to manage the game play loop, generate game levels, and develop a simple UI for the game.\nBy the end of this book, you will have mastered the art of applying C# in Unity.\n\nStyle and approach\n\nThis is a step-by-step guide to developing a game from scratch by applying the fundamentals of C# and Unity scripting.", "author": "Greg Lukosek", "slug": "learning-c-by-developing-games-with-unity-5x-second-edition-489672-9781785287855-greg-lukosek", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785287596.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489672", "product_url": "/app/ecom/book/489672/learning-c-by-developing-games-with-unity-5x-second-edition-489672-9781785287855-greg-lukosek", "bisac_codes": [ "COM012040" ], "items_count": null, "identifiers": { "ISBN13": "9781785287596", "EISBN13": "9781785287855" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067489" } } } }, { "type": "Product", "id": "00010000489671", "attributes": { "name": "OpenStack Trove Essentials", "subtitle": "", "description": "Build your own cloud based Database as a Service using OpenStack Trove\n\nAbout This Book\n\n* Familiarize yourself with the concept of Database as a Service and make your existing system scalable and efficient with OpenStack Trove\n* Minimize the administrative tasks and complexities of managing your cloud infrastructure\n* This is a fast-paced guide to datastore management on the OpenStack platform using OpenStack Trove\n\nWho This Book Is For\n\nIf you are a DBA / system administrator / architect, or a student who wants to build a Database as a Service based on OpenStack, this book is for you. You should have a basic knowledge of OpenStack components, RDBMS/NoSQL, IaaS, and cloud computing.\n\nWhat You Will Learn\n\n* Get to grips with the basics of OpenStack and the prerequisites to install Trove\n* Understand the expectations of DBaaS and how Trove can help you achieve them\n* Set up a basic installation of DevStack (Development Stack) in a virtual box\n* Install Trove and utilize its configuration groups to manage and tune databases\n* Use Image builder to create guest images for Trove\n* Utilize Trove to provision your first database instance\n* Back up and restore your databases with the help of Trove\n\nIn Detail\n\nOpenStack has become an extremely popular solution to build public and private clouds with. Database as a Service (DBaaS) enables the delivery of more agile database services at lower costs. Some other benefits of DBaaS are secure database deployments and compliance to standards and best practices. Trove is a DBaaS built on OpenStack and is becoming more popular by the day.\nSince Trove is one of the most recent projects of OpenStack, DBAs and system administrators can find it difficult to set up and run a DBaaS using OpenStack Trove. This book helps DBAs make that step. We start by introducing you to the concepts of DBaaS and how is it implemented using OpenStack Trove. Following this, we look at implementing OpenStack and deploying Trove. Moving on, you will learn to create guest images to be used with Trove. We then look at how to provision databases in self-service mode, and how to perform administration tasks such as backup and recovery, and fine-tuning databases. At the end of the book, we will examine some advanced features of Trove such as replication.\n\nStyle and approach \n\nThis fast-paced, step-by-step guide introduces you to DBaaS, OpenStack Trove, and its components, leading you through building your own Cloud-based DBaaS. Using the DevStack deployment method, you will spend less time on installing OpenStack so you can devote more time to learning how to provision and manage databases in a DBaaS environment.", "author": "Sunil Sarat, Alok Shrivastwa", "slug": "openstack-trove-essentials-489671-9781785288739-alok-shrivastwa-sunil-sarat", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785285615.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489671", "product_url": "/app/ecom/book/489671/openstack-trove-essentials-489671-9781785288739-alok-shrivastwa-sunil-sarat", "bisac_codes": [ "COM046090" ], "items_count": null, "identifiers": { "ISBN13": "9781785285615", "EISBN13": "9781785288739" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067578" } } } }, { "type": "Product", "id": "00010000489669", "attributes": { "name": "Mastering Wireshark", "subtitle": "", "description": "Analyze data network like a professional by mastering Wireshark - From 0 to 1337\n\nAbout This Book\n\n Master Wireshark and train it as your network sniffer\n Impress your peers and get yourself pronounced as a network doctor\n Understand Wireshark and its numerous features with the aid of this fast-paced book packed with numerous screenshots, and become a pro at resolving network anomalies\n\nWho This Book Is For\n\nAre you curious to know what's going on in a network? Do you get frustrated when you are unable to detect the cause of problems in your networks? This is where the book comes into play.\nMastering Wireshark is for developers or network enthusiasts who are interested in understanding the internal workings of networks and have prior knowledge of using Wireshark, but are not aware about all of its functionalities.\n\nWhat You Will Learn\n\n Install Wireshark and understand its GUI and all the functionalities of it\n Create and use different filters\n Analyze different layers of network protocols and know the amount of packets that flow through the network\n Decrypt encrypted wireless traffic\n Use Wireshark as a diagnostic tool and also for network security analysis to keep track of malware\n Troubleshoot all the network anomalies with help of Wireshark\n Resolve latencies and bottleneck issues in the network\n\nIn Detail\n\nWireshark is a popular and powerful tool used to analyze the amount of bits and bytes that are flowing through a network. Wireshark deals with the second to seventh layer of network protocols, and the analysis made is presented in a human readable form.\nMastering Wireshark will help you raise your knowledge to an expert level. At the start of the book, you will be taught how to install Wireshark, and will be introduced to its interface so you understand all its functionalities. Moving forward, you will discover different ways to create and use capture and display filters. Halfway through the book, you'll be mastering the features of Wireshark, analyzing different layers of the network protocol, looking for any anomalies. As you reach to the end of the book, you will be taught how to use Wireshark for network security analysis and configure it for troubleshooting purposes.\n\nStyle and approach \n\nEvery chapter in this book is explained to you in an easy way accompanied by real-life examples and screenshots of the interface, making it easy for you to become an expert at using Wireshark.", "author": "Charit Mishra", "slug": "mastering-wireshark-489669-9781783989539-charit-mishra", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783989522.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489669", "product_url": "/app/ecom/book/489669/mastering-wireshark-489669-9781783989539-charit-mishra", "bisac_codes": [ "COM043040" ], "items_count": null, "identifiers": { "ISBN13": "9781783989522", "EISBN13": "9781783989539" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066400" } } } }, { "type": "Product", "id": "00010000489670", "attributes": { "name": "Hadoop Real-World Solutions Cookbook - Second Edition", "subtitle": "", "description": "Over 90 hands-on recipes to help you learn and master the intricacies of Apache Hadoop 2.X, YARN, Hive, Pig, Oozie, Flume, Sqoop, Apache Spark, and Mahout\n\nAbout This Book\n\n* Implement outstanding Machine Learning use cases on your own analytics models and processes.\n* Solutions to common problems when working with the Hadoop ecosystem.\n* Step-by-step implementation of end-to-end big data use cases.\n\nWho This Book Is For\n\nReaders who have a basic knowledge of big data systems and want to advance their knowledge with hands-on recipes.\n\nWhat You Will Learn\n\n* Installing and maintaining Hadoop 2.X cluster and its ecosystem.\n* Write advanced Map Reduce programs and understand design patterns.\n* Advanced Data Analysis using the Hive, Pig, and Map Reduce programs.\n* Import and export data from various sources using Sqoop and Flume.\n* Data storage in various file formats such as Text, Sequential, Parquet, ORC, and RC Files.\n* Machine learning principles with libraries such as Mahout\n* Batch and Stream data processing using Apache Spark\n\nIn Detail\n\nBig data is the current requirement. Most organizations produce huge amount of data every day. With the arrival of Hadoop-like tools, it has become easier for everyone to solve big data problems with great efficiency and at minimal cost. Grasping Machine Learning techniques will help you greatly in building predictive models and using this data to make the right decisions for your organization.\nHadoop Real World Solutions Cookbook gives readers insights into learning and mastering big data via recipes. The book not only clarifies most big data tools in the market but also provides best practices for using them. The book provides recipes that are based on the latest versions of Apache Hadoop 2.X, YARN, Hive, Pig, Sqoop, Flume, Apache Spark, Mahout and many more such ecosystem tools. This real-world-solution cookbook is packed with handy recipes you can apply to your own everyday issues. Each chapter provides in-depth recipes that can be referenced easily. This book provides detailed practices on the latest technologies such as YARN and Apache Spark. Readers will be able to consider themselves as big data experts on completion of this book.\nThis guide is an invaluable tutorial if you are planning to implement a big data warehouse for your business.\n\nStyle and approach\n\nAn easy-to-follow guide that walks you through world of big data. Each tool in the Hadoop ecosystem is explained in detail and the recipes are placed in such a manner that readers can implement them sequentially. Plenty of reference links are provided for advanced reading.", "author": "Tanmay Deshpande", "slug": "hadoop-real-world-solutions-cookbook-second-edition-489670-9781784398002-tanmay-deshpande", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/cover_image/9781784395506.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489670", "product_url": "/app/ecom/book/489670/hadoop-real-world-solutions-cookbook-second-edition-489670-9781784398002-tanmay-deshpande", "bisac_codes": [ "COM018000" ], "items_count": null, "identifiers": { "ISBN13": "9781784395506", "EISBN13": "9781784398002" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067225" } } } }, { "type": "Product", "id": "00010000489666", "attributes": { "name": "Learning VMware App Volumes", "subtitle": "", "description": "Deliver applications to virtual desktop environments in seconds and at scale with the click of a button\n\nAbout This Book\n\n* Learn how can you deliver a great user experience and drive down storage and management costs\n* Discover hidden gems to deliver applications to virtual desktop environments in seconds\n* This book will help you fully utilize the true potential of VMware App Volumes and design and build a complete production environment\n\nWho This Book Is For\n\nThis book is for administrators and IT teams who would like to take full advantage of App Volumes to deal with application workloads. It will also be useful for virtualization professionals and teams who are working on VDI deployments and VMware end user computing solutions.\n\nWhat You Will Learn\n\n* Find out how the VMware App Volumes solution can enhance the management and delivery of applications in your desktop environment\n* Design a real-life App Volumes solution using best practices and following the recommended sizing guides\n* Install, configure, and deploy App Volumes so it is ready to start delivering applications\n* Create and prepare applications ready to be delivered to end users\n* Discover how App Volumes can enhance other desktop solutions by looking at how it integrates with VMware Horizon View, VMware ThinApp, RDSH, and Citrix XenDesktop/XenApp\n* Understand how to configure the advanced options within App Volumes\n\nIn Detail\n\nApp Volumes provides a virtualized, real-time application delivery engine for virtual desktop infrastructure and is designed to enable VDI deployments to ensure greater flexibility, agility, and cost reduction.\nThis book starts with an in-depth overview of the architecture and components used to design an optimized solution. We then show you how to install and configure App Volumes for different use cases such as VMware View integration, using VMware ThinApp, Citrix XenApp, and more.\nThroughout the chapters, we provide hints, tips, and tricks as well as best practices. By the end of the book, you will have built a working App Volumes environment and acquired the skills to build and run a production environment.\n\nStyle and approach\n\nThis book comprises of the theoretical explanations that will help you perform a complete App Volumes deployment through step-by-step instructions", "author": "Peter von Oven", "slug": "learning-vmware-app-volumes-489666-9781785889127-peter-von-oven", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785884382.png", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489666", "product_url": "/app/ecom/book/489666/learning-vmware-app-volumes-489666-9781785889127-peter-von-oven", "bisac_codes": [ "COM046090" ], "items_count": null, "identifiers": { "ISBN13": "9781785884382", "EISBN13": "9781785889127" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067951" } } } }, { "type": "Product", "id": "00010000489665", "attributes": { "name": "Bootstrap By Example", "subtitle": "", "description": "Master Bootstrap 4's frontend framework and build your websites faster than ever before\n\nAbout This Book\n\n* Become an expert in Bootstrap framework, and speed up front-end development and prototyping through real-life examples\n* An applied guide exploring two web applications such as Twitter and Dashboard from scratch\n* Hands on the Bootstrap version 4 even before the official release\n\nWho This Book Is For\n\nIf you are a frontend developer with no knowledge of Bootstrap, then this book is for you. Basic knowledge of HTML, CSS, and JavaScript is expected, as well as a reasonable understanding of web frameworks, such as jQuery.\n\nWhat You Will Learn\n\n* Discover how to use Bootstrap's components and elements, and to customize them for your own projects\n* Understand the framework's usage in the best way with the recommended development patterns\n* Create web pages for any kind of device like tablet, mobile, computer, etc.\n* Construct a Twitter app by exploring the advanced bootstrap components like Breadcrumbs, Pagination, Media objects, and so on\n* Combine the power of JavaScript with your Bootstrap app for more functionality\n* Create a Dashboard web app using Bootstrap's JavaScript plugins\n* Learn the difference between Bootstrap's version 3 and 4 of the framework\n* Extend your knowledge on Bootstrap's external plugins, their incorporation and usage\n\nIn Detail\n\nBootstrap is a free, open source collection of tools that helps developers create websites or web applications. It provides a faster, easier, and less repetitive solution to designing and building applications. Before Bootstrap's release, it was necessary to import a variety of libraries into your project that offered different components and features for web interface development. Plus with the increased popularity of smartphones there were lack of libraries that could handle the responsiveness of a web page. Bootstrap's existence let it quickly become famous as a front-end framework that offered a wide set of tools from page grid up to components that render a web page in the best possible way for any device.\nThis book will be a tutorial covering various examples as well as step-by-step methodology to create interesting web applications using Bootstrap and to understand the front-end framework to its core.\nWe begin with an introduction to the Bootstrap framework and setting up an environment to build a simple web page. We then cover the grid system, basic Bootstrap components, HTML elements, and customization components for responsive and mobile first development. This is presented by creating a beautiful Landing page sample. You will also learn how to create a web application like Twitter by using the full set of components offered in the framework. Finally, you will learn to create a dashboard web app, using Bootstrap to its finest potential including component customizations, event handling, and external library integration. All these examples are explained step-by-step and in depth, while covering the versions 3 and the most recent version 4 of Bootstrap. So, you will be in the state of the art for front-end development.\nBy the end of this book, you will be familiar with the development of a plugin for the framework and Bootstrap's world which is popular for fast paced front-end web development, used in countless projects all over the world, and now yours.\n\nStyle and approach\n\nThis is a step-by-step guide that closely focuses on developing web applications in most objective way solving real-life problems with Bootstrap. It covers two sample web applications, which are explained in detail.", "author": "Silvio Moreto", "slug": "bootstrap-by-example-489665-9781785287053-silvio-moreto", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785288876.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "489665", "product_url": "/app/ecom/book/489665/bootstrap-by-example-489665-9781785287053-silvio-moreto", "bisac_codes": [ "COM060090" ], "items_count": null, "identifiers": { "ISBN13": "9781785288876", "EISBN13": "9781785287053" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067485" } } } } ], "meta": { "pagination": { "page": 72123, "pages": 78454, "count": 1569071 } } }
Response Info
Default: None