Product List
GET /services/catalog/products?format=api&page=74127
{ "links": { "first": "https://redshelf.com/services/catalog/products?format=api&page=1", "last": "https://redshelf.com/services/catalog/products?format=api&page=78533", "next": "https://redshelf.com/services/catalog/products?format=api&page=74128", "prev": "https://redshelf.com/services/catalog/products?format=api&page=74126" }, "data": [ { "type": "Product", "id": "00010000313286", "attributes": { "name": "Portrait Photography", "subtitle": "From Snapshots to Great Shots", "description": "In Portrait Photography: From Snapshots to Great Shots, author and photographer Erik Valind shows you how to get the best shots of your subjectswhether youre in a studio or outdoors, at a family get-together, or at a formal event. <br> <br>Starting with the fundamentals of portrait photography, including how to select the right camera settings and lenses and how to compose your shots, Erik covers building a rapport with your subject, and offers suggestions for poses that flatter your subject to achieve great shots. He then addresses the problems and opportunities of both natural and indoor light, offering ways to resolve lighting challenges of both, showing when and how to use a flash and how to add and modify light to improve the quality of your images. Finally, he walks through several portrait scenarios, including creating single-person shots such as headshots and environmental shots, and group shots such as family and wedding photos. <br> <br>Follow along with Erik and you will: <br> <br> Learn the basics of capturing great portraits, such as focusing on the eyes, stepping back and zooming in, and turning your subject into the light Evaluate focal length, compression, and working distance to select the best lens for any given shoot Establish trust with your subject and provide helpful direction and feedback so they feel at ease and look their best Address challenges associated with natural light such as shade and direct lightand tame or redirect the light for improved photographs Improve the light with modifiers and other helpful tools such as strobes, umbrellas, and reflectors Go behind the scenes and walk through the process of creating great portraits with two chapters of start-to-finish examples <br>Beautifully illustrated with large, vibrant photos, this book teaches you how to take control of your photography to get the portraits you want every time you pick up your camera.", "author": "Erik Valind", "slug": "portrait-photography-313286-9780133579901-erik-valind", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133579901.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313286", "product_url": "/app/ecom/book/313286/portrait-photography-313286-9780133579901-erik-valind", "bisac_codes": [ "PHO024000", "PHO000000" ], "items_count": null, "identifiers": { "ISBN13": "9780321951618", "ISBN10": "0321951611", "EISBN13": "9780133579901", "EISBN10": "0133579905" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023974862" } } } }, { "type": "Product", "id": "00010000313274", "attributes": { "name": "Programming in Objective-C", "subtitle": "", "description": "Updated for OS X 10.9 Mavericks, iOS 7, and Xcode 5 <br> <br> Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and OS X platforms. <br> <br>The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. <br> <br>This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. <br> <br>This edition has been fully updated to incorporate new Objective-C features and technologies introduced with Xcode 5, iOS 7, and Mac OS X Mavericks. <br> <br>The best book on any programming language that Ive ever read. If you want to learn Objective-C, buy it.Calvin Wolcott <br> <br>An excellent resource for a new programmer who wants to learn Objective-C as their first programming languagea woefully underserved market.Pat Hughes", "author": "Stephen G. Kochan", "slug": "programming-in-objective-c-313274-9780133756876-stephen-g-kochan", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133756876.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313274", "product_url": "/app/ecom/book/313274/programming-in-objective-c-313274-9780133756876-stephen-g-kochan", "bisac_codes": [ "COM051370", "COM051460" ], "items_count": null, "identifiers": { "EISBN13": "9780133756876", "EISBN10": "0133756874" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023970362" } } } }, { "type": "Product", "id": "00010000313264", "attributes": { "name": "Adaptive Leadership", "subtitle": "Accelerating Enterprise Agility", "description": "Lessons from Agiles First Decade...Leadership for Agiles Next Decade </p> The agile software movement has now been around for a full decade. As coauthor of the original Agile Manifesto, Jim Highsmith has been at its heart since the beginning. Hes spent the past decade helping hundreds of organizations transition to agile/lean. When it comes to agile, hes seen it allin a variety of industries, worldwide.</p> </p> Now, in Adaptive Leadership, he has compiled, updated, and extended his best writings about agile and lean methods for a management audience. Highsmith doesnt just reveal whats working and what isnt; he offers a powerful new vision for extending agility across the enterprise.</p> </p> Drawing on whats been learned in application development, this guide shows how to use adaptive leadership techniques to transform the way you deliver complete solutions, whatever form they take. Youll learn how enterprise agility can enable the ambitious organizational missions that matter most; how leaders can deliver a continuous stream of value; how to think disruptively about opportunities, and how to respond quickly by creating more adaptive, innovative organizations.</p> </p> Coverage includes</p> Discovering and executing new business opportunities far more quickly Delivering complete business solutions earlier, and iterating them more often Organizing for innovation, and systematically managing opportunity flow Clarifying the degree of strategic, portfolio, and operational agility you need, and focusing on your highest-value transformations Creating cultures that actually can adapt and learn Reinvigorating the roots of agile value and values Understanding ITs changing value proposition, and retraining your people accordingly Integrating economics, products, and social responsibility Choosing metrics that guide agility, not counterproductive traditional metrics Understanding the financial implications of technical debt Optimizing business value by doing lessand guiding the process with NOT to do lists Speculating intelligently when you cant plan away uncertainty Customizing management to each projects needs (because not all projects should be equally agile) </p>", "author": "Jim Highsmith", "slug": "adaptive-leadership-313264-9780133598650-jim-highsmith", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133598650.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313264", "product_url": "/app/ecom/book/313264/adaptive-leadership-313264-9780133598650-jim-highsmith", "bisac_codes": [ "COM051230" ], "items_count": null, "identifiers": { "EISBN13": "9780133598650", "EISBN10": "0133598659" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023975288" } } } }, { "type": "Product", "id": "00010000313253", "attributes": { "name": "Own Your Education!", "subtitle": "A Student's Guide to Greater Success in School (and Life)", "description": "Success in any endeavor is not a matter of luck, fate, or happenstance. And that is just as true about succeeding at school. This book will help you learn to look at your school experience from a new vantage point, one that allows you to increase your motivation and commitment, build your confidence, and take control over your educational experience instead of depending on others to get you where you want to go. How? Youll learn to take ownership over your education. When you take ownership, and only then, you will succeed and you will be more likely to succeed in other arenas of you life, as well. This book will teach you how to do that, and do that well.", "author": "Megan Stone", "slug": "own-your-education-313253-9780133573435-megan-stone", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133573435.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313253", "product_url": "/app/ecom/book/313253/own-your-education-313253-9780133573435-megan-stone", "bisac_codes": [ "SEL000000", "BUS000000" ], "items_count": null, "identifiers": { "ISBN13": "9780133573176", "ISBN10": "0133573176", "EISBN13": "9780133573435", "EISBN10": "0133573435" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023979931" } } } }, { "type": "Product", "id": "00010000313250", "attributes": { "name": "Don't Make Me Think, Revisited", "subtitle": "A Common Sense Approach to Web Usability", "description": "Since Dont Make Me Think was first published in 2000, hundreds of thousands of Web designers and developers have relied on usability guru Steve Krugs guide to help them understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, its one of the best-loved and most recommended books on the subject. <br> <br>Now Steve returns with fresh perspective to reexamine the principles that made Dont Make Me Think a classicwith updated examples and a new chapter on mobile usability. And its still short, profusely illustrated...and best of allfun to read. <br> <br>If youve read it before, youll rediscover what made Dont Make Me Think so essential to Web designers and developers around the world. If youve never read it, youll see why so many people have said it should be required reading for anyone working on Web sites. <br> <br> <br>After reading it over a couple of hours and putting its ideas to work for the past five years, I can say it has done more to improve my abilities as a Web designer than any other book. <br>Jeffrey Zeldman, author of Designing with Web Standards </p>", "author": "Steve Krug", "slug": "dont-make-me-think-revisited-313250-9780133597257-steve-krug", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133597257.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313250", "product_url": "/app/ecom/book/313250/dont-make-me-think-revisited-313250-9780133597257-steve-krug", "bisac_codes": [ "COM060130" ], "items_count": null, "identifiers": { "EISBN13": "9780133597257", "EISBN10": "0133597253" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026140324" } } } }, { "type": "Product", "id": "00010000313244", "attributes": { "name": "C++ Programming Language, The", "subtitle": "", "description": "The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively.</p> </p> The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire languageits facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, pure C++11 examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.</p> </p> New C++11 coverage includes</p> Support for concurrency Regular expressions, resource management pointers, random numbers, and improved containers General and uniform initialization, simplified for-statements, move semantics, and Unicode support Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals Compatibility issues Topics addressed in this comprehensive book include</p> Basic facilities: type, object, scope, storage, computation fundamentals, and more Modularity, as supported by namespaces, source files, and exception handling C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more The C++ basic memory model, in depth This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable.</p> </p> This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding methodnoticeable by a small space inside the spinealso increases durability.</p>", "author": "Bjarne Stroustrup", "slug": "c-programming-language-the-313244-9780133522839-bjarne-stroustrup", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133522839.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313244", "product_url": "/app/ecom/book/313244/c-programming-language-the-313244-9780133522839-bjarne-stroustrup", "bisac_codes": [ "COM051070" ], "items_count": null, "identifiers": { "EISBN13": "9780133522839", "EISBN10": "0133522830" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010026140258" } } } }, { "type": "Product", "id": "00010000313240", "attributes": { "name": "Essential Mobile Interaction Design", "subtitle": "Perfecting Interface Design in Mobile Apps", "description": "Design User-Friendly, Intuitive Smartphone and Tablet Apps for Any Platform </p> </p> Mobile apps should feel natural and intuitive, and users should understand them quickly and easily. This means that effective interaction and interface design is crucial. However, few mobile app developers (or even designers) have had adequate training in these areas. Essential Mobile Interaction Design fills this gap, bringing together proven principles and techniques you can use in your next appfor any platform, target device, or user.</p> </p> This tutorial requires virtually no design or programming knowledge. Even if youve never designed a mobile app before, this guide teaches you the key skills that lead to the best results. Cameron Banga and Josh Weinhold help you master the mindset, processes, and vocabulary of mobile interaction design, so you can start making better choices right away. They guide you through the entire design process, demystifying issues that arise at every stage.</p> </p> The authors share hard-won lessons from years of experience developing more than one hundred mobile apps for clients and customers of every type. They cover important issues that platform-specific guides often overlook, including internationalization, accessibility, hybrid apps, sandboxing, and what to do after release. </p> This guide shows you how to</p> </p> Think through your designs, instead of just throwing together UI elements Allow an intuitive design flow to emerge from your app Sketch and wireframe apps more effectively Reflect key differences among smartphones, tablets, and desktops Design for visual appeal without compromising usability Work effectively with programmers Make sure your apps are accessible to everyone Get usable feedback, and understand what its telling you Learn valuable lessons from todays most successful apps Refresh your designs in new apps and future versions Discover new tools for designing more successfully </p> Packed with iOS and AndroidTM examples, Essential Mobile Interaction Design offers dozens of tips and solutions that will be equally useful on todays platforms and on whatever comes next. Extensive resources are available at cameronbanga.com/EMIDbook.</p> </p>", "author": "Cameron Banga, Josh Weinhold", "slug": "essential-mobile-interaction-design-313240-9780133563436-cameron-banga-josh-weinhold", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133563436.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313240", "product_url": "/app/ecom/book/313240/essential-mobile-interaction-design-313240-9780133563436-cameron-banga-josh-weinhold", "bisac_codes": [ "COM020090", "COM070000" ], "items_count": null, "identifiers": { "ISBN13": "9780321961570", "ISBN10": "0321961579", "EISBN13": "9780133563436", "EISBN10": "013356343X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023979418" } } } }, { "type": "Product", "id": "00010000313218", "attributes": { "name": "Practical Guide to Fedora and Red Hat Enterprise Linux, A", "subtitle": "", "description": "I have found this book to be a very useful classroom text, as well as a great Linux resource. It teaches Linux using a ground-up approach that gives students the chance to progress with their skills and grow into the Linux world. I have often pointed to this book when asked to recommend a solid Linux reference. <br> Eric Hartwell, Chair, School of Information Technology, ITT Technical Institute</p> </p> Master All the Techniques You Need to Succeed with FedoraTM or Red Hat Enterprise Linux</p> The #1 Fedora and RHEL resourcea tutorial AND on-the-job reference Master Linux administration and security using the command line, GUI tools, Python, systemd, and firewalld Set up key Internet servers, step by step, including Samba, Apache, MariaDB/MySQL, sendmail, OpenSSH, DNS, LDAP, and more Brand-new chapter on Virtual Machines and Cloud Computing! In this comprehensive guide, one of the worlds leading Linux experts brings together all the knowledge and real-world insights you need to master and succeed with todays versions of Fedora or Red Hat Enterprise Linux. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills youll actually need as a user, programmer, or administrator. </p> </p> Sobell assumes no prior Linux knowledge. He starts at the beginning and walks you through every topic and task that matters, using easy-to-understand examples. Step by step, youll learn how to install and configure Linux from the accompanying DVD, navigate its graphical user interface, provide file/printer sharing, configure network servers, secure Linux desktops and networks, work with the command line, administer Linux efficiently, and automate administration using Python and bash. </p> </p> Mark Sobell has taught hundreds of thousands of Linux and UNIX professionals. He knows every Linux nook and crannyand he never forgets what its like to be new to Linux. Whatever you want to do with Linuxnow or in the futureyoull find it in this book. </p> </p> Compared with other Linux books, A Practical Guide to FedoraTMand Red HatEnterprise Linux , Seventh Edition, delivers </p> Complete, up-to-the-minute coverage of Fedora 19 and RHEL 7 (beta) New programming chapters that cover Python and MariaDB/MySQL, plus a new tutorial on using GnuPG to encrypt communications Information on state-of-the-art security: SELinux, ACLs, firewalld ( firewall-config and firewall-cmd), iptables ( system-config-firewall), GnuPG, and OpenSSH New chapter on VMs (virtual machines) and cloud computing, including VMware, QEMU/KVM, virt-manager, virsh, GNOME Boxes, and AWS (Amazon Web Services) Expanded command-line coverage, including a new chapter that details 32 important utilities Practical information on Internet server configuration, including Apache, sendmail, NFSv4, DNS/BIND, the new LDAP Dynamic Server, and IPv6 Complete meat-and-potatoes information on system/network administration, now including GRUB 2, the XFS filesystem, the new Anaconda Installer, the systemd init daemon, firewalld, and NetworkManager Detailed instructions on keeping Linux systems up to date, finding software packages, and working with repositories using yum and rpm Full coverage of the LPI Linux Essentials exam objectives plus extensive coverage of the CompTIA Linux+ exam objectives; Appendix E provides a map from objectives to pages in the book New coverage of find, sort, xz (compression), free, xargs, and the nano editor And much more, including a 500+ term glossary and comprehensive indexes ", "author": "Mark G. Sobell", "slug": "practical-guide-to-fedora-and-red-hat-enterprise-linux-a-313218-9780133522167-mark-g-sobell", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133522167.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313218", "product_url": "/app/ecom/book/313218/practical-guide-to-fedora-and-red-hat-enterprise-linux-a-313218-9780133522167-mark-g-sobell", "bisac_codes": [ "COM046070" ], "items_count": null, "identifiers": { "EISBN13": "9780133522167", "EISBN10": "0133522164" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023972057" } } } }, { "type": "Product", "id": "00010000313208", "attributes": { "name": "Expert C Programming", "subtitle": "Deep Secrets", "description": "<p> This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs. </p>", "author": "Peter van der Linden", "slug": "expert-c-programming-313208-9780133522228-peter-van-der-linden", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133522228.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313208", "product_url": "/app/ecom/book/313208/expert-c-programming-313208-9780133522228-peter-van-der-linden", "bisac_codes": [ "COM051060" ], "items_count": null, "identifiers": { "ISBN13": "9780131774292", "ISBN10": "0131774298", "EISBN13": "9780133522228", "EISBN10": "0133522229" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023974076" } } } }, { "type": "Product", "id": "00010000313196", "attributes": { "name": "Networking for VMware Administrators", "subtitle": "", "description": "The one-stop guide to modern networking for every VMware administrator, engineer, and architect</p> </p> Now that virtualization has blurred the lines between networking and servers, many VMware specialists need a stronger understanding of networks than they may have gained in earlier IT roles. Networking for VMware Administrators fills this crucial knowledge gap. Writing for VMware professionals, Christopher Wahl and Steve Pantol illuminate the core concepts of modern networking, and show how to apply them in designing, configuring, and troubleshooting any virtualized network environment.</p> </p> Drawing on their extensive experience with a wide range of virtual network environments, the authors address physical networking, switching, storage networking, and several leading virtualization scenarios, including converged infrastructure.</p> </p> Teaching through relevant examples, they focus on foundational concepts and features that will be valuable for years to come. To support rapid learning and mastery, they present clear learning objectives, questions, problems, a complete glossary, and extensive up-to-date references.</p> </p> Coverage includes:</p> The absolute basics: network models, layers, and interfaces, and why they matter</p> Building networks that are less complex, more modular, and fully interoperable</p> Improving your virtual network stack: tips, tricks, and techniques for avoiding common pitfalls</p> Collaborating more effectively with network and storage professionals</p> Understanding Ethernet, Advanced Layer 2, Layer 3, and modern converged infrastructure</p> Mastering virtual switching and understanding how it differs from physical switching</p> Designing and operating vSphere standard and distributed switching</p> Working with third-party switches, including Cisco Nexus 1000V</p> Creating powerful, resilient virtual networks to handle critical storage network traffic</p> Deploying rackmount servers with 1 Gb and 10 Gb Ethernet</p> Virtualizing blade servers with converged traffic and virtual NICs</p> </p> Christopher Wahl has acquired well over a decade of IT experience in enterprise infrastructure design, implementation, and administration. He has provided architectural and engineering expertise in a variety of virtualization, data center, and private cloud based engagements while working with high performance technical teams in tiered data center environments. He currently holds the title of Senior Technical Architect at Ahead, a consulting firm based out of Chicago.</p> Steve Pantol has spent the last 14 years wearing various technical hats, with the last seven or so focused on assorted VMware technologies. He is a Senior Technical Architect at Ahead, working to build better datacenters and drive adoption of cloud technologies.</p> </p>", "author": "Christopher Wahl, Steven Pantol", "slug": "networking-for-vmware-administrators-313196-9780133511208-christopher-wahl-steven-pantol", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133511208.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313196", "product_url": "/app/ecom/book/313196/networking-for-vmware-administrators-313196-9780133511208-christopher-wahl-steven-pantol", "bisac_codes": [ "COM046090", "COM043000" ], "items_count": null, "identifiers": { "ISBN13": "9780133511086", "ISBN10": "0133511081", "EISBN13": "9780133511208", "EISBN10": "0133511200" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023977804" } } } }, { "type": "Product", "id": "00010000313166", "attributes": { "name": "Practical Guide to Business Process Reengineering Using IDEFO, The", "subtitle": "", "description": "This is the digital version of the printed book (Copyright 1998). <br> <br> This book answers the call for a concise, comprehensive introduction to IDEF0 and its application in business process reengineering (BPR) efforts.</p> </p> Here is all the essential information about the IDEF0 method, the function analysis portion of the Integration Definition (IDEF) Methodsits definition, basic rules of usage (including the standard language syntax and semantics as contained in the Federal Standard), and lessons learned from many years of application in the real world.</p> </p> The book features examples based on actual models of commercial clients and government agencies. By studying IDEF0 models, readers learn how the method might be applied to the various aspects of enterprise analysis or systems analysis and what goals and benefits are reasonable to expect from its application.</p> </p> IDEF0 is at the heart of the DoD's version of BPR. In the private sector, industrial organizations that may have initially discovered IDEF through one or more government contracts have adopted it as a method for use with their own corporate BPR efforts.</p> </p> Use this book to apply the techniques of this increasingly popular member of the IDEF family of methods!</p> </p> Three Major Elements of the Method:</p> </p> 1. The concepts are at the foundation of IDEF0, and they preserve the logical sense and intention of the model. These concepts answer why one approach is used over another in the application of IDEF0, and they provide the experienced analyst with the rationale for when it may be necessary to bend the rules. </p> </p> 2. The language of IDEF0 is the analyst's means of describing the activities of an enterprise to other analysts, readers, enterprise management and staff, and others. The language is written in graphical box-and-arrow notation on diagram forms that are structured to form IDEF0 models. </p> </p> 3. The pragmatics of IDEF0 provide the engineering procedures and the do's and don'ts for the use of IDEF0. In many cases, the pragmatics are so closely tied to the concepts and language that they are inseparable, and analysts who have attempted to use IDEF0 without employing the pragmatics have typically been unsuccessful. The most common misuses of IDEF0 are illustrated to show the kinds of problems that can occur if the pragmatics are not followed.</p> </p>", "author": "Clarence Feldmann", "slug": "practical-guide-to-business-process-reengineering-using-idefo-the-313166-9780133488500-clarence-feldmann", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133488500.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313166", "product_url": "/app/ecom/book/313166/practical-guide-to-business-process-reengineering-using-idefo-the-313166-9780133488500-clarence-feldmann", "bisac_codes": [ "COM051230", "COM051430" ], "items_count": null, "identifiers": { "EISBN13": "9780133488500", "EISBN10": "0133488500" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023977929" } } } }, { "type": "Product", "id": "00010000313159", "attributes": { "name": "Complete Systems Analysis", "subtitle": "The Workbook, the Textbook, the Answers", "description": "This is the digital version of the printed book (Copyright 1998, 1994).</p> </p> In a fundamentally new approach, Complete Systems Analysis teaches everything you need to know about analyzing systems: the methods, the models, the techniques, and more.</p> </p> A definitive text on modern systems analysis techniques is combined with an extensive case study to give readers hands-on experience in completing an actual analysis project.</p> </p> Readers proceed through each step of a full-scale analysis project, analyzing the complex requirements of a television stations airtime programming department. Each phase of the case study and each exercise in the textbook section is thoroughly explained in separate review and answer sections.</p> </p> An innovative Trail Guide systeminspired by the difficulty levels marked on ski trailsencourages readers to follow a sequence that suits their skill level. Beginners follow the full trail while experienced analysts fill in gaps in their training, refresh their understanding of key concepts, and practice their skills. Managers review key concepts but can skip the detailed work with models.</p> </p> The book shows how analysis is used for object-oriented implementation, and how event-response data flow models and entity-relationship data models are complementary, not competing, models.</p> </p> Complete Systems Analysis adapts to the readers needs and provides an appropriate learning path for the beginner, with a more direct route for experienced analysts wanting to make better use of todays techniques. Since its initial publication in 1994 as a two-volume set in hardcover, this highly acclaimed textreleased in 1998 as a single, softcover volumehas served as a course text in classes throughout the world. </p> </p> Topics include</p> Analysis Models Data Flow Diagrams Data Viewpoint Data Models Leveled Data Flow Diagrams Current Physical Viewpoint Building the Data Dictionary Strategy: Focusing on the Essentials Identifying Events Modeling an Event Response Writing Mini Specifications CRUD Check Modeling New Requirements New Physical Viewpoint Object-Oriented Viewpoint Strategy: Toward Implementation </p>", "author": "James Robertson, Suzanne Robertson", "slug": "complete-systems-analysis-313159-9780133492316-james-robertson-suzanne-robertson", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133492316.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313159", "product_url": "/app/ecom/book/313159/complete-systems-analysis-313159-9780133492316-james-robertson-suzanne-robertson", "bisac_codes": [ "COM051240", "COM051430" ], "items_count": null, "identifiers": { "EISBN13": "9780133492316", "EISBN10": "0133492311" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023976725" } } } }, { "type": "Product", "id": "00010000313154", "attributes": { "name": "Waltzing with Bears", "subtitle": "Managing Risk on Software Projects", "description": "This is the digital version of the printed book (Copyright 2003). <br><br>If Theres No Risk On Your Next Project, Dont Do It. </p> Greater risk brings greater reward, especially in software development. A company that runs away from risk will soon find itself lagging behind its more adventurous competition. By ignoring the threat of negative outcomesin the name of positive thinking or a can-do attitudesoftware managers drive their organizations into the ground.</p> </p> In Waltzing with Bears, Tom DeMarco and Timothy Listerthe best-selling authors of Peoplewareshow readers how to identify and embrace worthwhile risks. Developers are then set free to push the limits. </p> </p> The authors present the benefits of risk management, including that it makes aggressive risk-taking possible, protects management from getting blindsided, provides minimum-cost downside protection, reveals invisible transfers of responsibility, isolates the failure of a subproject.</p> </p> Readers are armed with strategies for confronting the most common risks that software projects face: schedule flaws, requirements inflation, turnover, specification breakdown, and under-performance.</p> </p> Waltzing with Bears will help you mitigate the risksbefore they turn into project-killing problems. Risks are out thereand they should be therebut there is a way to manage them.</p> </p>", "author": "Tom DeMarco, Tim Lister", "slug": "waltzing-with-bears-313154-9780133492224-tom-demarco-tim-lister", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133492224.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313154", "product_url": "/app/ecom/book/313154/waltzing-with-bears-313154-9780133492224-tom-demarco-tim-lister", "bisac_codes": [ "COM051230", "COM051240" ], "items_count": null, "identifiers": { "EISBN13": "9780133492224", "EISBN10": "0133492222" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023977001" } } } }, { "type": "Product", "id": "00010000313139", "attributes": { "name": "Game Programming Algorithms and Techniques", "subtitle": "A Platform-Agnostic Approach", "description": "Game Programming Algorithms and Techniques is a detailed overview of many of the important algorithms and techniques used in video game programming today. Designed for programmers who are familiar with object-oriented programming and basic data structures, this book focuses on practical concepts that see actual use in the game industry.</p> </p> Sanjay Madhav takes a unique platform- and framework-agnostic approach that will help develop virtually any game, in any genre, with any language or framework. He presents the fundamental techniques for working with 2D and 3D graphics, physics, artificial intelligence, cameras, and much more.</p> </p> Each concept is illuminated with pseudocode that will be intuitive to any C#, Java, or C++ programmer, and has been refined and proven in Madhavs game programming courses at the University of Southern California. Review questions after each chapter help solidify the most important concepts before moving on.</p> </p> Madhav concludes with a detailed analysis of two complete games: a 2D iOS side-scroller (written in Objective-Cusing cocos2d) and a 3D PC/Mac/Linux tower defense game (written in C# using XNA/ MonoGame). These games illustrate many of the algorithms and techniques covered in the earlier chapters, and the full source code is available at gamealgorithms.net.</p> </p> Coverage includes</p> Game time management, speed control, and ensuring consistency on diverse hardware Essential 2D graphics techniques for modern mobile gaming Vectors, matrices, and linear algebra for 3D games 3D graphics including coordinate spaces, lighting and shading, z-buffering, and quaternions Handling todays wide array of digital and analog inputs Sound systems including sound events, 3D audio, and digital signal processing Fundamentals of game physics, including collision detection and numeric integration Cameras: first-person, follow, spline, and more Artificial intelligence: pathfinding, state-based behaviors, and strategy/planning User interfaces including menu systems and heads-up displays Scripting and text-based data files: when, how, and where to use them Basics of networked games including protocols and network topology", "author": "Sanjay Madhav", "slug": "game-programming-algorithms-and-techniques-313139-9780133463224-sanjay-madhav", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133463224.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313139", "product_url": "/app/ecom/book/313139/game-programming-algorithms-and-techniques-313139-9780133463224-sanjay-madhav", "bisac_codes": [ "COM012040" ], "items_count": null, "identifiers": { "ISBN13": "9780321940155", "ISBN10": "0321940156", "EISBN13": "9780133463224", "EISBN10": "0133463222" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023974256" } } } }, { "type": "Product", "id": "00010000313134", "attributes": { "name": "Process for System Architecture and Requirements Engineering", "subtitle": "", "description": " This is the digital version of the printed book (Copyright 2000).</p> <br></p> Derek Hatley and Imtiaz Pirbhaiauthors of Strategies for Real-Time System Specificationjoin with influential consultant Peter Hruschka to present a much anticipated update to their widely implemented Hatley/Pirbhai methods. <br> <br> Process for System Architecture and Requirements Engineering introduces a new approach that is particularly useful for multidisciplinary system development: It applies equally well to all technologies and thereby provides a common language for developers in widely differing disciplines. <br> <br>The Hatley-Pirbhai-Hruschka approach (H/H/P) has another important feature: the coexistence of the requirements and architecture methods and of the corresponding models they produce. These two models are kept separate, but the approach fully records their ongoing and changing interrelationships. This feature is missing from virtually all other system and software development methods and from CASE tools that only automate the requirements model. <br> <br>System managers, system architects, system engineers, and managers and engineers in all of the diverse engineering technologies will benefit from this comprehensive, pragmatic text. In addition to its models of requirements and architecture and of the development process itself, the book uses in-depth case studies of a hospital monitoring system and of a multidisciplinary groundwater analysis system to illustrate the principles. <br> <br>Compatibility Between the H/H/P Methods and the UML: <br> <br>The Hatley/Pirbhai architecture and requirements methodsdescribed in Strategies for Real-Time System Specificationhave been widely used for almost two decades in system and software development. Now known as the Hatley/Hruschka/Pirbhai (H/H/P) methods, they have always been compatible with object-oriented software techniques, such as the UML, by defining architectural elements as classes, objects, messages, inheritance relationships, and so on. In Process for System Architecture and Requirements Engineering, that compatibility is made more specific through the addition of message diagrams, inheritance diagrams, and new notations that go with them. In addition, state charts, while never excluded, are now specifically included as a representation of sequential machines. <br> <br>These additions make definition of the system/software boundary even more straightforward, while retaining the clear separation of requirements and design at the system levels that is a hallmark of the H/H/P methodsnot shared by most OO techniques. Once the transition to software is made, the developer is free to continue using the H/H/P methods, or to use the UML or any other software-specific technique.", "author": "Derek Hatley, Peter Hruschka, Imtiaz Pirbhai", "slug": "process-for-system-architecture-and-requirements-engineering-313134-9780133488531-derek-hatley-peter-hruschka-imtiaz-pirbhai", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133488531.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313134", "product_url": "/app/ecom/book/313134/process-for-system-architecture-and-requirements-engineering-313134-9780133488531-derek-hatley-peter-hruschka-imtiaz-pirbhai", "bisac_codes": [ "COM051230" ], "items_count": null, "identifiers": { "EISBN13": "9780133488531", "EISBN10": "0133488535" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023977950" } } } }, { "type": "Product", "id": "00010000313126", "attributes": { "name": "Definitive Guide to Integrated Supply Chain Management, The", "subtitle": "Optimize the Interaction between Supply Chain Processes, Tools, and Technologies", "description": "Master supply chain management concepts, components, principles, processes, interactions, and best practices: all the knowledge you need to start designing, implementing, and managing modern supply chains! The Definitive Guide to Integrated Supply Chain Management brings together all the knowledge you need to help companies gain competitive advantage from supply chains. Co-written by a leading supply chain expert and the Council of Supply Chain Management Professionals (CSCMP), this reference provides up-to-the-minute insight into the roles of supply chain management in improving customer service, reducing costs, and improving financial performance. Clearly and concisely, it introduces modern supply chain management best practices that have been proven to work in organizations of many sizes, types, and industries. For all supply chain and operations managers and students; and for other professionals who either practice in the field or work closely with practitioners to solve business problems.", "author": "CSCMP, Brian J. Gibson, Joe B. Hanna, C. Clifford Defee, Haozhe Chen", "slug": "definitive-guide-to-integrated-supply-chain-management-the-313126-9780133453935-cscmp-brian-j-gibson-joe-b-hanna-c-clifford-defee-haozhe-chen", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133453935.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313126", "product_url": "/app/ecom/book/313126/definitive-guide-to-integrated-supply-chain-management-the-313126-9780133453935-cscmp-brian-j-gibson-joe-b-hanna-c-clifford-defee-haozhe-chen", "bisac_codes": [ "BUS087000" ], "items_count": null, "identifiers": { "ISBN13": "9780133453928", "ISBN10": "0133453928", "EISBN13": "9780133453935", "EISBN10": "0133453936" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023980395" } } } }, { "type": "Product", "id": "00010000313120", "attributes": { "name": "C for Programmers with an Introduction to C11", "subtitle": "", "description": "The professional programmers Deitel guide to procedural programming in C through 130 working code examples </p> </p> Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching the C language and the C Standard Library. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features approximately 5,000 lines of proven C code and hundreds of savvy tips that will help you build robust applications. </p> </p> Start with an introduction to C, then rapidly move on to more advanced topics, including building custom data structures, the Standard Library, select features of the new C11 standard such as multithreading to help you write high-performance applications for todays multicore systems, and secure C programming sections that show you how to write software that is more robust and less vulnerable. Youll enjoy the Deitels classic treatment of procedural programming. When youre finished, youll have everything you need to start building industrial-strength C applications. </p> </p> Practical, example-rich coverage of: </p> C programming fundamentals Compiling and debugging with GNU gcc and gdb, and Visual C++ Key new C11 standard features: Type generic expressions, anonymous structures and unions, memory alignment, enhanced Unicode support, _Static_assert, quick_exit and at_quick_exit, _Noreturn function specifier, C11 headers C11 multithreading for enhanced performance on todays multicore systems Secure C Programming sections Data structures, searching and sorting Order of evaluation issues, preprocessor Designated initializers, compound literals, bool type, complex numbers, variable-length arrays, restricted pointers, type generic math, inline functions, and more. Visit www.deitel.com </p> For information on Deitels Dive Into Series programming training courses delivered at organizations worldwide visit www.deitel.com/training or write to [email protected] Download code examples To receive updates for this book, subscribe to the free DEITEL BUZZ ONLINE e-mail newsletter at www.deitel.com/newsletter/subscribe.html Join the Deitel social networking communities on Facebook at facebook.com/DeitelFan, Twitter @deitel, LinkedIn at bit.ly/DeitelLinkedIn and Google+TM at gplus.to/Deitel", "author": "Paul Deitel, Harvey M. Deitel", "slug": "c-for-programmers-with-an-introduction-to-c11-313120-9780133462104-paul-deitel-harvey-m-deitel", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133462104.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313120", "product_url": "/app/ecom/book/313120/c-for-programmers-with-an-introduction-to-c11-313120-9780133462104-paul-deitel-harvey-m-deitel", "bisac_codes": [ "COM051060", "COM051010" ], "items_count": null, "identifiers": { "ISBN13": "9780133462067", "ISBN10": "0133462064", "EISBN13": "9780133462104", "EISBN10": "0133462102" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023974248" } } } }, { "type": "Product", "id": "00010000313117", "attributes": { "name": "Definitive Guide to Supply Management and Procurement, The", "subtitle": "Principles and Strategies for Establishing Efficient, Effective, and Sustainable Supply Management Operations", "description": "Drive sustainable supply chain competitive advantage through more effective supplier management and procurement: reduce costs, improve quality, and deliver better service for all customers. This is the most authoritative, complete guide to planning, implementing, measuring, and optimizing supply management and procurement processes. Straight from the Council of Supply Chain Management Professionals (CSCMP), it brings together up-to-the-minute principles, strategies, and decisions for all relevant processes, strategies, and tactics. Step by step, The Definitive Guide to Supply Management and Procurement covers all this, and more: </p> Basic supply management concepts, purposes, and goals Linkages between procurement and other business functions Day-to-day transactional and long-term strategic activities Category analysis, supplier selection, contract negotiation, supplier relationship management, and performance evaluation Principles and strategies for establishing efficient, effective, and sustainable operations, from sourcing teams to supplier rationalization Technology for spend analysis, competitive bidding, eProcurement, eSourcing, auctions/reverse auctions, contract compliance, performance management, and more Requirements and challenges of global sourcing, including insource vs. outsource decisions; TCO analysis; risk management; negotiations, and supplier contract compliance Best practices for assessing performance using standard metrics and frameworks", "author": "CSCMP, Wendy Tate", "slug": "definitive-guide-to-supply-management-and-procurement-the-313117-9780133449020-cscmp-wendy-tate", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133449020.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313117", "product_url": "/app/ecom/book/313117/definitive-guide-to-supply-management-and-procurement-the-313117-9780133449020-cscmp-wendy-tate", "bisac_codes": [ "BUS087000", "TEC029000" ], "items_count": null, "identifiers": { "ISBN13": "9780133449013", "ISBN10": "0133449017", "EISBN13": "9780133449020", "EISBN10": "0133449025" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023978228" } } } }, { "type": "Product", "id": "00010000313116", "attributes": { "name": "Definitive Guide to Order Fulfillment and Customer Service, The", "subtitle": "Principles and Strategies for Planning, Organizing, and Managing Fulfillment and Service Operations", "description": "This is the most authoritative and complete guide to planning, implementing, measuring, and optimizing world-class supply chain order fulfillment and customer service processes. Straight from the Council of Supply Chain Management Professionals (CSCMP), it brings together up-to-the-minute knowledge and best practices for all facets of order fulfillment and customer service process management, from initial customer inquiry through post sales service and support. CSCMP and contributor Stanley Fawcett introduce crucial concepts ranging from customer order cycles to available-to-promise and supply chain RFID to global order capture networks.</p> </p> The Definitive Guide to Order Fulfillment and Customer Service imparts a deep understanding of each crucial process, helping readers optimize your most important customer contacts. Coverage includes:</p> Basic concepts of order fulfillment and customer service, and their essential roles in meeting customer expectations Key elements and processes in order fulfillment and customer service, and interactions amongst them Principles and strategies for establishing efficient, effective, and sustainable order fulfillment and customer service processes The critical role of technology in managing order fulfillment and customer service processes Requirements and challenges of global order fulfillment and customer service processes Best practices for assessing the performance of order fulfillment and customer service processes using standard metrics and frameworks For all supply chain and operations managers, students, and other business professionals and decision-makers who are concerned with order fulfillment or customer service.</p>", "author": "CSCMP, Stanley E. Fawcett, Amydee M. Fawcett", "slug": "definitive-guide-to-order-fulfillment-and-customer-service-the-313116-9780133453898-cscmp-stanley-e-fawcett-amydee-m-fawcett", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133453898.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313116", "product_url": "/app/ecom/book/313116/definitive-guide-to-order-fulfillment-and-customer-service-the-313116-9780133453898-cscmp-stanley-e-fawcett-amydee-m-fawcett", "bisac_codes": [ "BUS087000", "TEC029000" ], "items_count": null, "identifiers": { "EISBN13": "9780133453898", "EISBN10": "0133453898" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023976299" } } } }, { "type": "Product", "id": "00010000313112", "attributes": { "name": "Objective-C Programming", "subtitle": "The Big Nerd Ranch Guide", "description": "Want to write iOS apps or desktop Mac applications? This introduction to programming and the Objective-C language is your first step on the journey from someone who uses apps to someone who writes them. <p> Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objective-C Programming: The Big Nerd Ranch Guide covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. Compatible with Xcode 5, iOS 7, and OS X Mavericks (10.9), this guide features short chapters and an engaging style to keep you motivated and moving forward. At the same time, it encourages you to think critically as a programmer. </p> <p> Here are some of the topics covered: </p> Using Xcode, Apples documentation, and other tools Programming basics: variables, loops, functions, etc. Objects, classes, methods, and messages Pointers, addresses, and memory management with ARC Properties and Key-Value Coding (KVC) Class extensions Categories Classes from the Foundation framework Blocks Delegation, target-action, and notification design patterns Key-Value Observing (KVO) Runtime basics", "author": "Aaron Hillegass, Mikey Ward", "slug": "objective-c-programming-313112-9780133491890-aaron-hillegass-mikey-ward", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780133491890.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "313112", "product_url": "/app/ecom/book/313112/objective-c-programming-313112-9780133491890-aaron-hillegass-mikey-ward", "bisac_codes": [ "COM051370" ], "items_count": null, "identifiers": { "EISBN13": "9780133491890", "EISBN10": "0133491897" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010023974411" } } } } ], "meta": { "pagination": { "page": 74127, "pages": 78533, "count": 1570660 } } }
Response Info
Default: None