GET /services/catalog/products?format=api&page=75613
Response information
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/vnd.api+json
Vary: Accept

{
    "links": {
        "first": "https://redshelf.com/services/catalog/products?format=api&page=1",
        "last": "https://redshelf.com/services/catalog/products?format=api&page=78408",
        "next": "https://redshelf.com/services/catalog/products?format=api&page=75614",
        "prev": "https://redshelf.com/services/catalog/products?format=api&page=75612"
    },
    "data": [
        {
            "type": "Product",
            "id": "00010000257764",
            "attributes": {
                "name": "The Sociology of the Professions",
                "subtitle": "SAGE Publications",
                "description": "This much-needed book provides a systematic introduction, both conceptual and applied, to the sociology of the professions. </p>\n<p></p>\n<p>Keith Macdonald guides the reader through the chief sociological approaches to the professions, addressing their strengths and weaknesses. The discussion is richly illustrated by examples from and comparisons between the professions in Britain, the United States and Europe, relating their development to their cultural context. The social exclusivity that professions aim for is discussed in relation to social stratification, patriarchy and knowledge, and is thoroughly illustrated by reference to examples from medicine and other established professions, such as law and architecture. The themes of the book are drawn together in a final chapter by means of a case study of accountancy.",
                "author": "Keith M Macdonald",
                "slug": "the-sociology-of-the-professions-257764-9781446231715-keith-m-macdonald",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781446231715.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257764",
                "product_url": "/app/ecom/book/257764/the-sociology-of-the-professions-257764-9781446231715-keith-m-macdonald",
                "bisac_codes": [
                    "SOC026000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780803986343",
                    "EISBN13": "9781446231715",
                    "EISBN10": "1446231712"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010037573410"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257763",
            "attributes": {
                "name": "Introducing Social Networks",
                "subtitle": "",
                "description": "This first-rate introduction to the study of social networks combines a hands-on manual with an up-to-date review of the latest research and techniques.</p>\n<p></p>\n<p>The authors provide a thorough grounding in the application of the methods of social network analysis. They offer an understanding of the theory of social structures in which social network analysis is grounded, a summary of the concepts needed for dealing with more advanced techniques, and guides for using the primary computer software packages for social network analysis.",
                "author": "Alain Degenne, Michel Forsé",
                "slug": "introducing-social-networks-257763-9781446226193-alain-degenne-michel-forse",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781446226193.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257763",
                "product_url": "/app/ecom/book/257763/introducing-social-networks-257763-9781446226193-alain-degenne-michel-forse",
                "bisac_codes": [
                    "SOC024000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780761956044",
                    "EISBN13": "9781446226193",
                    "EISBN10": "1446226190"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010037563309"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257762",
            "attributes": {
                "name": "Person-Centred Therapy",
                "subtitle": "A European Perspective",
                "description": "`In this scholarly book, Thorne and Lambers have gathered together significant contributions to the advancement of person-centred theory and practice from leading exponents of the approach in Austria, Belgium, Germany, The Netherlands, Norway and the United Kingdom.... I found the book both stimulating and challenging. The insight it offers into working with \"difficult\" clients is invaluable and the sections on theory stretched me in my understanding of the approach. I strongly recommend it to anyone from within or without the person-centred tradition who wants to achieve a real understanding of the approach \"post Rogers\" and get to grips with the vibrancy and vitality of person-centred thought in Europe - Counselling and Psychotherapy, The Journal of the British Association for Counselling and Psychotherapy</p>\n<p></p>\n<p>This book brings together up-to-date contributions to the development of person-centred theory and practice from leading European practitioners.</p>\n<p></p>\n<p>The book makes available for the first time in English some of the most significant theoretical ideas and practical applications of a distinguished group of contributors at the cutting edge of the approach. It also gives a valuable insight into a vibrant professional network whose members are making a significant impact on the European world of counselling and psychotherapy. Covering a wide range of person-centred issues, the book provides unique and challenging material that will act as a springboard for debate at many levels between experienced practitioners, supervisors, trainers and trainees.",
                "author": "Brian Thorne, Elke Lambers",
                "slug": "person-centred-therapy-257762-9781446234082",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781446234082.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257762",
                "product_url": "/app/ecom/book/257762/person-centred-therapy-257762-9781446234082",
                "bisac_codes": [
                    "PSY000000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780761951551",
                    "EISBN13": "9781446234082",
                    "EISBN10": "1446234088"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010037574287"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257761",
            "attributes": {
                "name": "The Sociology of Consumption",
                "subtitle": "An Introduction",
                "description": "This lucid  introduction to the sociology of consumerism examines the relationship between production and consumption in late capitalist societies. The historical and theoretical discussion provides the student with the tools to examine key themes in the sociology of consumption.</p>\n<p></p>\n<p>After a detailed historical overview of the advent of consumer society, Peter Corrigan examines theoretical accounts of consumption and consumer practice, including: Veblen and conspicuous consumption; Mary Douglas on the world of goods; Jean Baudrillard on the system of objects; and Pierre Bourdieu on cultural capital.</p>\n<p></p>\n<p>This historical and theoretical discussion provides the student with the tools to examine key themes in the sociology of consumption.",
                "author": "Peter Corrigan",
                "slug": "the-sociology-of-consumption-257761-9781446238844-peter-corrigan",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781446238844.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257761",
                "product_url": "/app/ecom/book/257761/the-sociology-of-consumption-257761-9781446238844-peter-corrigan",
                "bisac_codes": [
                    "SOC026000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780761950110",
                    "EISBN13": "9781446238844",
                    "EISBN10": "1446238849"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010037575732"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257760",
            "attributes": {
                "name": "Doing Research in Business and Management",
                "subtitle": "An Introduction to Process and Method",
                "description": "[T]here is, as with all the chapters, an excellent set of suggested further reading... - Management Learning</p>\n<p>`Postgraduate students should find this a useful book, since it focuses on issues specific to their requirements. The philosophical underpinnings, methodology and practicalities of research are all discussed within the context of postgraduate research - International Small Business Journal</p>\n<p>This wide-ranging text comprehensively overviews management research and research methodology. The authors take the reader through all the major stages of the research process and introduce the key methods.</p>\n<p>After highlighting the different contexts and purposes, strategies and tactics, programmes and processes of management research, the authors provide detailed coverage of the relevant research approaches and methods. They discuss the interrelationship of theoretical and empirical research,  and how these apply to practice. The implications of using quantitative and qualitative methods are examined, and practical advice is given on the available analysis techniques and software packages.",
                "author": "Dan Remenyi, Brian Williams, Arthur Money, Ethné Swartz",
                "slug": "doing-research-in-business-and-management-257760-9781446235386-dan-remenyi-brian-williams-arthur-money-ethne-swartz",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/348a0e17b45b84f85c986b2b393e2dd61937dc4b3add5e54694900d6e6e40205_61qvDm9uz7L.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257760",
                "product_url": "/app/ecom/book/257760/doing-research-in-business-and-management-257760-9781446235386-dan-remenyi-brian-williams-arthur-money-ethne-swartz",
                "bisac_codes": [
                    "BUS041000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780761959502",
                    "EISBN13": "9781446235386",
                    "EISBN10": "1446235386"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010037572068"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257759",
            "attributes": {
                "name": "Person-Centred Counselling Training",
                "subtitle": "",
                "description": "`This thoughtful and thought-provoking book is essential reading not only for those involved in the training of counsellors within the person-centred approach, but also for individuals who may have simplistic, dismissive or otherwise ill-informed notions of the depth of self-awareness required of the person-centred practitioner and the far-reaching challenges offered by the approach. For counsellors who define themselves as \"person-centred\" but who have had no substantial training, it should be compulsory reading - British Journal of Guidance & Counselling</p>\n<p></p>\n<p>Person-centred counselling probably requires more training - and a greater intensity of training - than most other mainstream counselling approaches, but until now no one book has concentrated solely on the principles, practices and requirements of training person-centred counsellors.</p>\n<p></p>\n<p>Dave Mearns has drawn on the lived experiences of both trainers and trainees to demonstrate the potential range and importance of training in this field. The material covered includes selecting and supporting trainers, selecting course members, skills development, supervision and other professional issues - essential features of all counsellor training, but of particular relevance to the person-centred approach. Written expressly for both trainees and trainers, this book also extends and develops current thinking within the approach, and will be a valuable resource for all person-centred practitioners.",
                "author": "Dave Mearns",
                "slug": "person-centred-counselling-training-257759-9781446234044-dave-mearns",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781446234044.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257759",
                "product_url": "/app/ecom/book/257759/person-centred-counselling-training-257759-9781446234044-dave-mearns",
                "bisac_codes": [
                    "PSY000000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780761952916",
                    "EISBN13": "9781446234044",
                    "EISBN10": "1446234045"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010037576110"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257734",
            "attributes": {
                "name": "Economics of Social Issues",
                "subtitle": "",
                "description": "Sharp, Register, and Grimes' Economics of Social Issues originated the social issues approach to teaching basic economic principles and has garnered a loyal user following for its timely and impartial handling of current social issues that dominate the news. The primary objectives of the book are to create student interest in the study of economics and provide a framework of basic analytical tools useful in the understanding of social issues. This edition provides fresh perspectives on current societal trends and public debates to stimulate classroom discussion and help students learn the important basic principles of economics. Each chapter presents economic concepts then places them within the context of current issues facing society.",
                "author": "Ansel Sharp",
                "slug": "economics-of-social-issues-257734-9781259300097-ansel-sharp",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781259300097.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257734",
                "product_url": "/app/ecom/book/257734/economics-of-social-issues-257734-9781259300097-ansel-sharp",
                "bisac_codes": [
                    "BUS000000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780078021916",
                    "EISBN13": "9781259300097",
                    "EISBN10": "1259300099"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010026115105"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257702",
            "attributes": {
                "name": "Nietzsche's Jewish Problem",
                "subtitle": "Between Anti-Semitism and Anti-Judaism",
                "description": "<p>The first comprehensive account of Nietzsche's views of Jews and Judaism<br><br>For more than a century, Nietzsche's views about Jews and Judaism have been subject to countless polemics. The Nazis infamously fashioned the philosopher as their anti-Semitic precursor, while in the past thirty years the pendulum has swung in the opposite direction. The increasingly popular view today is that Nietzsche was not only completely free of racist tendencies but also was a principled adversary of anti-Jewish thought. Nietzsches Jewish Problem offers a definitive reappraisal of the controversy, taking the full historical, intellectual, and biographical context into account. As Robert Holub shows, a careful consideration of all the evidence from Nietzsches published and unpublished writings and letters reveals that he harbored anti-Jewish prejudices throughout his life.<br><br>Nietzsches Jewish Problem demonstrates how this is so despite the apparent paradox of the philosophers well-documented opposition to the crude political anti-Semitism of the Germany of his day. As Holub explains, Nietzsches \"anti-anti-Semitism\" was motivated more by distaste for vulgar nationalism than by any objection to anti-Jewish prejudice.<br><br>A richly detailed account of a controversy that goes to the heart of Nietzsches reputation and reception, Nietzsches Jewish Problem will fascinate anyone interested in philosophy, intellectual history, or the history of anti-Semitism.</p>",
                "author": "Robert C. Holub",
                "slug": "nietzsches-jewish-problem-257702-9781400873906-robert-c-holub",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781400873906.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257702",
                "product_url": "/app/ecom/book/257702/nietzsches-jewish-problem-257702-9781400873906-robert-c-holub",
                "bisac_codes": [
                    "PHI016000",
                    "QDHR"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780691167558",
                    "EISBN13": "9781400873906",
                    "EISBN10": "1400873908"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010030540210"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257701",
            "attributes": {
                "name": "The Neanderthal Legacy",
                "subtitle": "An Archaeological Perspective from Western Europe",
                "description": "<p>The Neanderthals populated western Europe from nearly 250,000 to 30,000 years ago when they disappeared from the archaeological record. In turn, populations of anatomically modern humans, Homo sapiens, came to dominate the area. Seeking to understand the nature of this replacement, which has become a hotly debated issue, Paul Mellars brings together an unprecedented amount of information on the behavior of Neanderthals. His comprehensive overview ranges from the evidence of tool manufacture and related patterns of lithic technology, through the issues of subsistence and settlement patterns, to the more controversial evidence for social organization, cognition, and intelligence. Mellars argues that previous attempts to characterize Neanderthal behavior as either \"modern\" or \"ape-like\" are both overstatements. We can better comprehend the replacement of Neanderthals, he maintains, by concentrating on the social and demographic structure of Neanderthal populations and on their specific adaptations to the harsh ecological conditions of the last glaciation.<br><br><br> Mellars's approach to these issues is grounded firmly in his archaeological evidence. He illustrates the implications of these findings by drawing from the methods of comparative socioecology, primate studies, and Pleistocene paleoecology. The book provides a detailed review of the climatic and environmental background to Neanderthal occupation in Europe, and of the currently topical issues of the behavioral and biological transition from Neanderthal to fully \"modern\" populations.</p>",
                "author": "Paul A. Mellars",
                "slug": "the-neanderthal-legacy-257701-9781400843602-paul-a-mellars",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781400843602.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257701",
                "product_url": "/app/ecom/book/257701/the-neanderthal-legacy-257701-9781400843602-paul-a-mellars",
                "bisac_codes": [
                    "SOC003000",
                    "NK"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780691167985",
                    "EISBN13": "9781400843602",
                    "EISBN10": "140084360X"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010030537109"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257698",
            "attributes": {
                "name": "FINK PHARMACOLOGY LECTURE OUTLINE",
                "subtitle": "",
                "description": "Prof. Fink. Pharmacology Lecture Outline",
                "author": "FINK",
                "slug": "fink-pharmacology-lecture-outline-257698-none-fink",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/FINK_PHARMACOLOGY.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257698",
                "product_url": "/app/ecom/book/257698/fink-pharmacology-lecture-outline-257698-none-fink",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000341005"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257696",
            "attributes": {
                "name": "Mastering OpenVPN",
                "subtitle": "",
                "description": "Master building and integrating secure private networks using OpenVPN\n\nAbout This Book\n\n Discover how to configure and set up a secure OpenVPN\n Enhance user experience by using multiple authentication methods\n Delve into better reporting, monitoring, logging, and control with OpenVPN\n\nWho This Book Is For\n\nIf you are familiar with TCP/IP networking and general system administration, then this book is ideal for you. Some knowledge and understanding of core elements and applications related to Virtual Private Networking is assumed.\n\nWhat You Will Learn\n\n Identify different VPN protocols (IPSec, PPTP, OpenVPN)\n Build your own PKI and manage certificates\n Deploy your VPN on various devices like PCs, mobile phones, tablets, and more\n Differentiate between the routed and bridged network\n Enhance your VPN with monitoring and logging\n Authenticate against third-party databases like LDAP or the Unix password file\n Troubleshoot an OpenVPN setup that is not performing correctly\n\nIn Detail\n\nSecurity on the internet is increasingly vital to both businesses and individuals. Encrypting network traffic using Virtual Private Networks is one method to enhance security. The internet, corporate, and \"free internet\" networks grow more hostile every day. OpenVPN, the most widely used open source VPN package, allows you to create a secure network across these systems, keeping your private data secure. The main advantage of using OpenVPN is its portability, which allows it to be embedded into several systems.\nThis book is an advanced guide that will help you build secure Virtual Private Networks using OpenVPN. You will begin your journey with an exploration of OpenVPN, while discussing its modes of operation, its clients, its secret keys, and their format types. You will explore PKI: its setting up and working, PAM authentication, and MTU troubleshooting. Next, client-server mode is discussed, the most commonly used deployment model, and you will learn about the two modes of operation using \"tun\" and \"tap\" devices.\nThe book then progresses to more advanced concepts, such as deployment scenarios in tun devices which will include integration with back-end authentication, and securing your OpenVPN server using iptables, scripting, plugins, and using OpenVPN on mobile devices and networks.\nFinally, you will discover the strengths and weaknesses of the current OpenVPN implementation, understand the future directions of OpenVPN, and delve into the troubleshooting techniques for OpenVPN.\nBy the end of the book, you will be able to build secure private networks across the internet and hostile networks with confidence.\n\nStyle and approach\n\nAn easy-to-follow yet comprehensive guide to building secure Virtual Private Networks using OpenVPN. A progressively complex VPN design is developed with the help of examples. More advanced topics are covered in each chapter, with subjects grouped according to their complexity, as well as their utility.",
                "author": "Eric F Crist, Jan Just Keijser",
                "slug": "mastering-openvpn-257696-9781783553143-eric-f-crist-jan-just-keijser",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783553136.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257696",
                "product_url": "/app/ecom/book/257696/mastering-openvpn-257696-9781783553143-eric-f-crist-jan-just-keijser",
                "bisac_codes": [
                    "COM043000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783553136",
                    "EISBN13": "9781783553143"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067150"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257695",
            "attributes": {
                "name": "Proxmox Cookbook",
                "subtitle": "",
                "description": "Over 60 hands-on recipes to perform server virtualization and manage virtualized server solutions with Proxmox\n\nAbout This Book\n\n Learn the process of installing, configuring, and managing Proxmox clusters\n Explore ways of integrating various storage systems with Proxmox\n Step-by-step and easy-to-learn instructions to build virtual environments of any size using Proxmox\n\nWho This Book Is For\n\nThis book is perfect for system administrators who want to learn to implement and administer Proxmox VE environments. Since this book will not cover the basics of Proxmox, a basic understanding of virtualization and networking with Proxmox VE is required.\n\nWhat You Will Learn\n\n Install and configure an enterprise grade, cluster-based virtual environment using Proxmox\n Manage a cluster with Graphical User Interface using datacenter, node, KVM, and OpenVZ menus among others\n Learn different ways of configuring your network and clusters to create complex cloud services\n Configure and manage the built-in Proxmox firewall to protect your virtual environment\n Integrate storage systems such as Ceph, Sheepdog, and ZFS for virtual machine management to suit your business needs\n Backup and restore your data via stop suspend, and snapshot modes\n Upgrade a Proxmox node with new releases and apply update patches through GUI or CLI\n Monitor the resources and virtual machines to maintain performance and uptime\n Explore commands used for Proxmox and Ceph cluster through CLI\n\nIn Detail\n\nProxmox VE goes head to head with big virtualization platforms without bearing the overheads of high costs and vendor lock-ins. Rock solid stability and extremely easy manageability gives Proxmox VE an edge in the world of virtualization. The Proxmox cluster file system (pmxcfs) is designed uniquely for storage of configuration files with high security and reliability. Its simplicity and robustness make it easy for system administrators to manage their systems efficiently.\nProxmox VE's intuitive interface, high availability, and unique central management system puts it on par with the world's best virtualization platforms. Its simplicity and high quality of service is what makes it the foremost choice for most system administrators.\nStarting with a step-by-step installation of Proxmox nodes along with an illustrated tour of Proxmox graphical user interface where you will spend most of your time managing a cluster, this book will get you up and running with the mechanisms of Proxmox VE. Various entities such as Cluster, Storage, and Firewall are also covered in an easy to understand format. You will then explore various backup solutions and restore mechanisms, thus learning to keep your applications and servers safe. Next, you will see how to upgrade a Proxmox node with a new release and apply update patches through GUI or CLI.\nMonitoring resources and virtual machines is required on an enterprise level, to maintain performance and uptime; to achieve this, we learn how to monitor host machine resources and troubleshoot common issues in the setup. Finally, we will walk through some advanced configurations for VM followed by a list of commands used for Proxmox and Ceph cluster through CLI.\nWith this focused and detailed guide you will learn to work your way around with Proxmox VE quickly and add to your skillset.\n\nStyle and approach\n\nThis book is an inclusive and extensive handbook. It takes a pragmatic approach to complement your system admin skills and accomplish tasks within the Proxmox environment. It consists of illustrations and code-files to help you work with the data as you go from one recipe to the other.\n",
                "author": "Wasim Ahmed",
                "slug": "proxmox-cookbook-257695-9781783980918-wasim-ahmed",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783980901.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257695",
                "product_url": "/app/ecom/book/257695/proxmox-cookbook-257695-9781783980918-wasim-ahmed",
                "bisac_codes": [
                    "COM046090"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781783980901",
                    "EISBN13": "9781783980918"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066761"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257694",
            "attributes": {
                "name": "CRYENGINE Game Development Blueprints",
                "subtitle": "",
                "description": "Perfect the art of creating CRYENGINE games through exciting, hands-on game development projects\n\nAbout This Book\n\n Create CRYENGINE games from scratch with CRYENGINE Blank Game Starter-kit\n Discover good working practices and tips to quickly jump into making a new level in the game\n Build practical game projects and discover advanced concepts of CRYENGINE game development using the examples in the book\n\nWho This Book Is For\n\nThis book is intended for CRYENGINE game developers, wanting to develop their skills with the help of industry experts. A good knowledge level and understanding of CRYENGINE is assumed, to allow efficient programming of core elements and applications.\n\nWhat You Will Learn\n\n Create a CRYENGINE game from scratch with the Game Starter-kit\n Add custom methods to allow the player/AI to use a weapon\n Create complete \"start\" and \"end\" game menus using Scaleform and C++\n Discover how to use highpoly modeling workflow and techniques within the pipeline for the SDK to use\n Use the Crytiff exporter from Photoshop\n Export the CHRthe format the engine needs to read the skeleton\n Integrate the character in the engine using the character tool\n Better understand the rules to create and author skeletons to rig characters designed for CRYENGINE\n Debug common setup issues that might appear during production with useful tools\n\nIn Detail\n\nCRYENGINE is a game engine developed by Crytek for PC, Playstation, Xbox, Android, and iOS. It can be used to create AAA games, movies, high-quality simulations, and interactive applications. It is most popularly used for game development.\nIn this book, you will start off by exploring the CRYENGINE \"Blank\" Game Starter-kit, creating a completely playable character from scratch and controlling its movement. You will learn how to implement a weapon and ammo class, and will create complete \"start\" and \"end\" game menus using Scaleform and C++.\nAdditionally, you will learn some key texturing techniques for PBR and how to create and bake maps to the lowpoly model. You will also explore how to get a static model from Maya and shaders setbup in the SDK to check the textures during creation, and create all the necessary engine files to export and see the game character's animations in your engine.\nIn the final third of the book, you will learn how to create objectives, set up saved games, layer on audio polish to help immerse the player in the experience, and debug game issues.\n\nStyle and approach\n\nAn easy-to-follow, practical guide covering three exciting projects. As you work through each project you will explore new topics including complex animation, advanced scripting, and complex character motion. All the code used in each project is explained in detail.",
                "author": "Chris Goodswen, Riham Toulan, Sam Howels, Richard Gerard Marcoux III",
                "slug": "cryengine-game-development-blueprints-257694-9781784390105-richard-gerard-marcoux-iii-chris-goodswen-riham-toulan-sam-howels",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784399870.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257694",
                "product_url": "/app/ecom/book/257694/cryengine-game-development-blueprints-257694-9781784390105-richard-gerard-marcoux-iii-chris-goodswen-riham-toulan-sam-howels",
                "bisac_codes": [
                    "COM071000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784399870",
                    "EISBN13": "9781784390105"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067096"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257693",
            "attributes": {
                "name": "Arduino Wearable Projects",
                "subtitle": "",
                "description": "Design, code, and build exciting wearable projects using Arduino tools\n\nAbout This Book\n\n Develop an interactive program using sensors and actuators suitable with wearables\n Understand wearable programming with the help of hands-on projects\n Explore different wearable design processes in the Arduino platform and customize them to fit your individual needs\n\nWho This Book Is For\n\nThis book is intended for readers who are familiar with the Arduino platform and want to learn more about creating wearable projects. No previous experience in wearables is expected, although a basic knowledge of Arduino programming will help.\n\nWhat You Will Learn\n\n Develop a basic understanding of wearable computing\n Learn about Arduino and its compatible prototyping platforms suitable for creating wearables\n Understand the design process surrounding the creation of wearable objects\n Gain insight into the materials suitable for developing wearable projects\n Design and create projects including interactive bike gloves, GPRS locator watch, and more using various kinds of electronic components\n Discover programming for interactivity\n Learn how to connect and interface wearables' with Bluetooth and WiFi\n Get your hands dirty with your own personalized designs\n\nIn Detail\n\nThe demand for smart wearable technologies is becoming more popular day by day. The Arduino platform was developed keeping wearables, such as watches that track your location or shoes that count the miles you've run, in mind. It is basically an open-source physical computing platform based on a simple microcontroller board and a development environment in which you create the software for the board. If you're interested in designing and creating your own wearables, this is an excellent platform for you.\nThis book provides you with the skills and understanding to create your own wearable projects. The book covers different prototyping boards which are compatible with the Arduino platform and are suitable for creating wearable projects. Each chapter of the book covers a project in which knowledge and skills are introduced gradually, making the book suitable for all kinds of readers.\nYou begin your journey with understanding electronic components, including LEDs and sensors, to get yourself up to scratch and comfortable with different components. You will then gain hands-on experience by creating your very first wearable project, a pair of interactive bike gloves that help you cycle at night. This is followed by a project making your own funky LED glasses and a cool GPS watch. You'll also delve into other projects including creating your own keyless doorlock, wearable NFC tags, a fitness-tracking device, and a WiFi-enabled spark board. The final project is a compilation of the previous concepts used where you make your own smart watch with fitness tracking, internet-based notifications, GPS, and of course time telling.\n\nStyle and approach\n\nThis is a project-based book that introduces each project to the reader step-by-step. Each project starts out by covering all the components individually, and then explains how to combine them into interactive objects. Each project contains an easy-to-follow guide to design and implement the electronics into wearable objects.",
                "author": "Tony Olsson",
                "slug": "arduino-wearable-projects-257693-9781785282799-tony-olsson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785283307.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257693",
                "product_url": "/app/ecom/book/257693/arduino-wearable-projects-257693-9781785282799-tony-olsson",
                "bisac_codes": [
                    "COM037000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781785283307",
                    "EISBN13": "9781785282799"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067536"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257692",
            "attributes": {
                "name": "Microsoft Azure Storage Essentials",
                "subtitle": "",
                "description": "Harness the power of Microsoft Azure services to build efficient cloud solutions\n\nAbout This Book\n\n Get to grips with the features of Microsoft Azure in terms of Blob, Table, Queue, and File storage\n Learn the how and when of using the right storage service for different business use cases\n Make use of Azure storage services in various languages with this fast-paced and easy-to-follow guide\n\nWho This Book Is For\n\nIf you are an IT professional with basic knowledge of Microsoft Azure and want to learn Azure storage services, then this book is for you. Some familiarity with C# and Visual Studio is needed in order to utilize the examples present in the book.\n\nWhat You Will Learn\n\n Get familiar with Windows Azure Storage Service in terms of architecture and working\n Recognize the libraries and tools offered by Azure storage, supporting several popular programming languages\n Know how the storage services expose their resources as REST APIs and what client libraries exists to develop against the storage\n Gain the understanding of types of Blobs and best ways to upload and retrieve them\n Learn how to make use of Tables as a NoSQL data store and how to retrieve, insert, update and delete entities in terms of design patterns\n Use Queue storage as a messaging solution for communications between different apps\n Create mounted shares and allow legacy systems to access data using the SMB protocol\n Get accustomed to deal with faults, monitor storage metrics and logs\n\nIn Detail\n\nWith the many advantages of using cloud computing, Azure Storage is a robust platform that helps you shift faster to the cloud by providing scalable, durable and highly available data storage options. For developers, it provides a rapid development environment that supports building large-scale applications to support new scenarios on the cloud, server, mobile and web. For IT professionals, it reduces complexity of managing, protecting and replicating data.\nThis book will make you familiar with the Azure storage in terms of architecture and components. It starts with the basics of storage accounts, which give access to the four basic services the Blob, Table, Queue, and File storage services. These services are exposed through a REST API that makes it possible for client libraries to implement most of their functionality in a wide range of popular programming languages. Emphasizing the Windows Azure Client Library for .NET, we will deal with storing and retrieving unstructured data with Blobs, then will move to Tables to insert and update entities in a structured NoSQL fashion. Then we will discover Queues as a reliable messaging service, and after that we will show File storage that allows you to migrate legacy applications data to the cloud to end with transient fault handling and service monitoring.\n\nStyle and approach\n\nThis book is a concise and fast-paced guide to learn about development for storage services. Each topic is elaborated sequentially, in order to create basic knowledge for using it in the right place and the correct way.",
                "author": "Chukri Soueidi",
                "slug": "microsoft-azure-storage-essentials-257692-9781784390709-chukri-soueidi",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784396237.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257692",
                "product_url": "/app/ecom/book/257692/microsoft-azure-storage-essentials-257692-9781784390709-chukri-soueidi",
                "bisac_codes": [
                    "COM060180"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784396237",
                    "EISBN13": "9781784390709"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067317"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257691",
            "attributes": {
                "name": "Mastering NetBeans",
                "subtitle": "",
                "description": "Master building complex applications with NetBeans to become more proficient programmers\n\nAbout This Book\n\n Customize NetBeans to fit your unique needs\n Excel in NetBeans IDE, learning the shortcuts and hidden features to become more productive\n A comprehensive guide to become more productive at application development using NetBeans IDE\n\nWho This Book Is For\n\nIf you are a competent developer who wants to fast-track your application development with NetBeans IDE, then this book is for you. Reasonable knowledge and an understanding of Java programming and NetBeans IDE is assumed.\n\nWhat You Will Learn\n\n Install NetBeans either from a distribution package or from source code\n Test, debug, and run production code using the NetBeans IDE\n Use external services such as PaaS environments and web services\n Create desktop applications using Swing tools\n Manage and configure relational databases\n Build a Java business model and web tiers using Java EE and Spring technologies\n Explore web services both with XML and RESTful approaches\n Handle external services such as databases , Maven repositories, and cloud providers\n Extend NetBeans for those situations where you require more from your IDE\n\nIn Detail\n\nWith the increasing complexity of software development and the abundance of tools available, learning your IDE in-depth will instantly increase your developer productivity. NetBeans is the only IDE that can be downloaded with Java itself and provides you with many cutting edge features not readily available with many IDEs. The IDE also provides a great set of tools for PHP and C/C++ developers. It is free and open source and has a large community of users and developers around the world.\nThis book will teach you to ace NetBeans IDE and make use of it in creating Java business and web services. It will help you to become a proficient developer and use NetBeans for software development. You will learn effective third-party interaction and enable yourself for productive database development.\nMoving on, you will see how to create EJB projects and write effective and efficient web applications. Then you will learn how to use Swing and manage and configure a relational database. By the end of the book, you will be able to handle external services such as databases, Maven repositories, and cloud providers, and extend your NetBeans when you require more from your IDE.\n\nStyle and approach\n\nAn easy-to-follow yet comprehensive guide to help you master the exhaustive range of NetBeans features in order to become more efficient at Java programming. More advanced topics are covered in each chapter, with subjects grouped according to their complexity as well as their utility.",
                "author": "David Salter",
                "slug": "mastering-netbeans-257691-9781785286896-david-salter",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785282645.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257691",
                "product_url": "/app/ecom/book/257691/mastering-netbeans-257691-9781785286896-david-salter",
                "bisac_codes": [
                    "COM051260"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781785282645",
                    "EISBN13": "9781785286896"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067453"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257688",
            "attributes": {
                "name": "Learning YARN",
                "subtitle": "",
                "description": "Moving beyond MapReduce - learn resource management and big data processing using YARN\n\nAbout This Book\n\n Deep dive into YARN components, schedulers, life cycle management and security architecture\n Create your own Hadoop-YARN applications and integrate big data technologies with YARN\n Step-by-step guide to provision, manage, and monitor Hadoop-YARN clusters with ease\n\nWho This Book Is For\n\nThis book is intended for those who want to understand what YARN is and how to efficiently use it for the resource management of large clusters. For cluster administrators, this book gives a detailed explanation of provisioning and managing YARN clusters. If you are a Java developer or an open source contributor, this book will help you to drill down the YARN architecture, write your own YARN applications and understand the application execution phases. This book will also help big data engineers explore YARN integration with real-time analytics technologies such as Spark and Storm.\n\nWhat You Will Learn\n\n Explore YARN features and offerings\n Manage big data clusters efficiently using the YARN framework\n Create single as well as multi-node Hadoop-YARN clusters on Linux machines\n Understand YARN components and their administration\n Gain insights into application execution flow over a YARN cluster\n Write your own distributed application and execute it over YARN cluster\n Work with schedulers and queues for efficient scheduling of applications\n Integrate big data projects like Spark and Storm with YARN\n\nIn Detail\n\nToday enterprises generate huge volumes of data. In order to provide effective services and to make smarter and more intelligent decisions from these huge volumes of data, enterprises use big-data analytics. In recent years, Hadoop has been used for massive data storage and efficient distributed processing of data. The Yet Another Resource Negotiator (YARN) framework solves the design problems related to resource management faced by the Hadoop 1.x framework by providing a more scalable, efficient, flexible, and highly available resource management framework for distributed data processing.\nThis book starts with an overview of the YARN features and explains how YARN provides a business solution for growing big data needs. You will learn to provision and manage single, as well as multi-node, Hadoop-YARN clusters in the easiest way. You will walk through the YARN administration, life cycle management, application execution, REST APIs, schedulers, security framework and so on. You will gain insights about the YARN components and features such as ResourceManager, NodeManager, ApplicationMaster, Container, Timeline Server, High Availability, Resource Localisation and so on.\nThe book explains Hadoop-YARN commands and the configurations of components and explores topics such as High Availability, Resource Localization and Log aggregation. You will then be ready to develop your own ApplicationMaster and execute it over a Hadoop-YARN cluster.\nTowards the end of the book, you will learn about the security architecture and integration of YARN with big data technologies like Spark and Storm. This book promises conceptual as well as practical knowledge of resource management using YARN.\n\nStyle and approach\n\nStarting with the basics and covering the core concepts with the practical usage, this tutorial is a complete guide to learn and explore YARN offerings.\n",
                "author": "Akhil Arora, Shrey Mehrotra",
                "slug": "learning-yarn-257688-9781784394585-akhil-arora-shrey-mehrotra",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781784393960.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257688",
                "product_url": "/app/ecom/book/257688/learning-yarn-257688-9781784394585-akhil-arora-shrey-mehrotra",
                "bisac_codes": [
                    "COM082000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781784393960",
                    "EISBN13": "9781784394585"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067325"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257689",
            "attributes": {
                "name": "Liferay Portal 6.2 Enterprise Intranets",
                "subtitle": "",
                "description": "A practical guide to adopting portal development best practices in an Enterprise world\n\nAbout This Book\n\n Discover the new features and updates in Liferay including the concept of CMS, and collaboration applications with relevant examples and screenshots\n Set up the navigation structure for the Enterprise intranet\n Full of illustrations, diagrams, clear step-by-step instructions, and practical examples to show you the integration between different applications such as LDAP, SSO, and Liferay Social Office\n\nWho This Book Is For\n\nThis book is for anyone who is interested in the Liferay Intranet Portal. This book is for both beginners and more experienced portal developers who need to create an enterprise intranet portal for their business. It will be handy for IT professionals who know the basics of how the portal technology works and need to integrate different open source technologies.\n\nWhat You Will Learn\n\n Be introduced to the all new features of Liferay 6.2\n Understand the different controls/actions to make the portal work for an Enterprise\n Manage users, organizations, sites, user groups, and roles and also set up portal permissions\n Set up a forum and get detailed descriptions of categorization, tagging, and Asset Publisher\n Enable Wiki to share knowledge among users and create new dynamic data list and poll portlets\n Handle federated search and OpenSearch and deploy search-based portlets\n Implement web content management with a different approach in the portal\n Employ community tools such as invitations, bookmarks, page comments, and page ratings\n Manage Liferay's document and media portlet\n\nIn Detail\n\nTo develop an intranet portal for an Enterprise, Liferay is the only open-source portal development platform that has a high scale graph for the developer to extend any component. It provides high end integration with other applications. By using this book, both beginners and more experienced users will be able to create an intranet portal easily.\nThis book will be your pocket reference to Liferay. It will explain to you the new features of Liferay, including Liferay Sync and the Recycle Bin. It will help you to integrate with other key applications such as LDAP, SSO, and Alfresco 4.x and above. You will be introduced to documents, web content, and image management. You will move onto Liferay Sync's new tool to synchronize documents and media files to the local system. You'll discover the Market Place, the newest feature of Liferay. Liferay Social Office and its integrations are also thoroughly explained.\nThis book is packed with practical examples that will help you to develop an intranet portal quickly and easily.\n\nStyle and approach\n\nClear step-by-step instructions to develop an intranet portal for Enterprise. It describes new features and updates in Liferay with clear explanations, and is complete with images, tips, and tricks.",
                "author": "Navin Agarwal",
                "slug": "liferay-portal-62-enterprise-intranets-257689-9781782162858-navin-agarwal",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781782162841.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257689",
                "product_url": "/app/ecom/book/257689/liferay-portal-62-enterprise-intranets-257689-9781782162858-navin-agarwal",
                "bisac_codes": [
                    "COM005000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781782162841",
                    "EISBN13": "9781782162858"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013066270"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257687",
            "attributes": {
                "name": "Application Development with Swift",
                "subtitle": "",
                "description": "Develop highly efficient and appealing iOS applications by using the Swift language\n\nAbout This Book\n\n Develop a series of applications with Swift using the development kits and new/updated APIs\n Use the new features of iOS 8 to add new flavor to your applications\n A hands-on guide with detailed code snippets to aid you in developing powerful Swift applications\n\nWho This Book Is For\n\nIf you are an iOS developer with experience in Objective-C, and wish to develop applications with Swift, then this book is ideal for you. Familiarity with the fundamentals of Swift is an added advantage but not a necessity.\n\nWhat You Will Learn\n\n Use playgrounds in Xcode to make the writing of Swift code productive and easy\n Get acquainted with the advanced features of Swift and make complete use of them in your code\n Add a new method for authentication to your app using Touch ID\n Develop health-related apps using HealthKit\n Take your apps to the next level of performance and capability using Metal\n Develop applications for wearables using WatchKit\n Use Notification Center to easily access all your notifications\n Make your users devices more stylish by using Apple's built-in Quick Type keyboard, instead of the native one\n\nIn Detail\n\nAfter years of using Objective-C for developing apps for iOS/Mac OS, Apple now offers a new, creative, easy, and innovative programming language for application development, called Swift. Swift makes iOS application development a breeze by offering speed, security and power to your application development process. Swift is easy to learn and has awesome features such as being open source, debugging,interactive playgrounds, error handling model, and so on. Swift has simplified its memory management with Automatic Reference Counting (ARC) and it is compatible with Objective-C.\nThis book has been created to provide you with the information and skills you need to use the new programming language Swift. The book starts with an introduction to Swift and code structure. Following this, you will use playgrounds to become familiar with the language in no time. Then the book takes you through the advanced features offered by Swift and how to use them with your old Objective-C code or projects. You will then learn to use Swift in real projects by covering APIs such as HealthKit, Metal, WatchKit, and Touch ID in each chapter. The book's easy to follow structure ensures you get the best start to developing applications with Swift.\n\nStyle and approach\n\nThe book achieves its end goal by dividing its content into two parts. Part 1 will take the readers, who are new to Swift, through its architecture and basics. Part 2 of the book will cover content on application development with Swift.",
                "author": "Hossam Ghareeb",
                "slug": "application-development-with-swift-257687-9781785282362-hossam-ghareeb",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781785288173.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257687",
                "product_url": "/app/ecom/book/257687/application-development-with-swift-257687-9781785282362-hossam-ghareeb",
                "bisac_codes": [
                    "COM060090"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781785288173",
                    "EISBN13": "9781785282362"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010013067611"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000257684",
            "attributes": {
                "name": "The Strange Necessity",
                "subtitle": "Essays and Reviews",
                "description": "In this intellectually challenging collection of literary criticism, Rebecca West undertakes the question of arts value, examining the works of her contemporaries and their places in history  The Strange Necessity, one of the twelve essays collected here and first published in 1928, anchors Wests quest to understand why art matters and how aesthetics of every caliber can not only inspire but reveal the authors inner world. Whether juxtaposing Ulyssess prose with Pavlovs research, or comparing Sinclair Lewis with actress and pianist Yvonne Printemps, West finds that a satisfying emotion overrides an artistic works form. Her intricately crafted essays reveal her experience in the literary circles of the twenties and thirties and the important role this question played in her own writing. Wests keenly observed criticism offers invaluable insight not only into her work but into her impressions of early twentieth century literature.",
                "author": "Rebecca West",
                "slug": "the-strange-necessity-257684-9781453207314-rebecca-west",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781453207314.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "257684",
                "product_url": "/app/ecom/book/257684/the-strange-necessity-257684-9781453207314-rebecca-west",
                "bisac_codes": [
                    "LCO010000"
                ],
                "items_count": null,
                "identifiers": {
                    "EISBN13": "9781453207314",
                    "EISBN10": "1453207317"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010014378029"
                    }
                }
            }
        }
    ],
    "meta": {
        "pagination": {
            "page": 75613,
            "pages": 78408,
            "count": 1568151
        }
    }
}

Response Info

Default: None