CINXE.COM

Submit Errata

<!DOCTYPE html> <!--[if lt IE 7]> <html lang="en" class="no-js ie6 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 7]> <html lang="en" class="no-js ie7 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html lang="en" class="no-js ie8 lt-ie9"> <![endif]--> <!--[if IE 9]> <html lang="en" class="no-js ie9"> <![endif]--> <!--[if gt IE 9]><!--> <html lang="en" class="no-js"> <!--<![endif]--> <head><meta http-equiv="x-ua-compatible" content="IE=edge"> <script type="text/javascript" src="/spcom/js/vendor/googleapis/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" id="angular-script" src="/spcom/js/vendor/googleapis/ajax/libs/angularjs/1.2.17/angular.min.js"></script> <script type="text/javascript" id="script--165730135" src="/spcom/min/prod.js?r=0.102.0"></script> <link rel="stylesheet" type="text/css" href="/spcom/min/modern_sprcom-cms-frontend_apress.css?r=0.102.0" /> <!--[if (lt IE 9) & (!IEMobile)]><link rel="stylesheet" type="text/css" href="/spcom/min/ielt9_sprcom-cms-frontend_apress.css?r=0.102.0" media="screen" /><![endif]--> <link rel="stylesheet" type="text/css" href="/spcom/min/print.css?r=0.102.0" media="print" /> <link rel="stylesheet" type="text/css" href="/spcom/css/vendor/font-awesome.min.css?r=0.102.0" /> <!--[if lt IE 9]><script type="text/javascript" id="ielt9js" charset="utf-8" src="/spcom/min/ielt9.js"></script> <![endif]--> <script type="text/javascript" id="cm-context-url"> /*<![CDATA[*/ var cmContextUrl = '/apress-gp/gp/services/errata'; /*]]>*/ </script> <title>Submit Errata</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="icon" href="../../favicon.ico" type="image/ico"> <link rel="shortcut icon" href="../../favicon.ico" type="image/x-icon"> <script> /*<![CDATA[*/ document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); /*]]>*/ </script> <script type="text/javascript"> dataLayer = [{'geo-country-code' : 'HK'}]; </script> <script src="https://cmp.apress.com/production_live/en/consent-bundle-71-latest.js"></script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://collect.apress.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W7J2NZR');</script> <!-- End Google Tag Manager --> <style> /*<![CDATA[*/ .no-js .product-graphic .lazy {display: block;} .link-image p { color: #333333; } .link-image .look-inside-badge p { color: #ffffff; } .cms-teaser a p { color: #333333; } .cms-row-multiline-6 .product-teaser .product-information { display: none; } /*]]>*/ </style> <meta name="description" content="Browse errata services for information on submitting a correction for Apress titles."> <meta http-equiv="content-language" content="en"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta property="og:title" content="Submit Errata"> <meta property="og:description" content="Browse errata services for information on submitting a correction for Apress titles."> <meta property="og:site_name" content="www.apress.com"> <meta property="og:type" content="website"> <meta property="og:image" content="https://resource-cms.springernature.com/springer-cms/rest/v1/content/16537448/data/v5"> <meta property="fb:admins" content="100001154999617"> <meta property="fb:pages" content="341168879741, 143932312346551, 199235833463190, 145327659223282, 304238573037854, 346209515556394, 99912541035, 108064145914608, 370429855420, 170400356321916, 273358886101252, 370987992963178, 1565916643629420, 424373190938938, 152586274808123, 152749531404582, 274648772592090, 168287986591458, 284820978207661, 121336764582486, 174395066291972, 124330454291947, 58364190265, 114336798618606, 177450032338982, 460115770673632, 526326927441845, 401070179903991, 35223474166, 2055004118104490, 227993570999679, 121053321387843, 146393288729580"> <script type="text/javascript" id="trackedAffiliates"> /*<![CDATA[*/ var trackedAffiliates = ['PPC.Google AdWords.3.EPR653.SM', 'Affiliate.CommissionJunction.3.EPR868-EN', 'PDM.Soquero.3.EPR653', 'PPC.Google AdWords.EPR653-GoogleShopping_Product_EN', 'PPC.Google AdWords.3.EPR653.DAL', 'Affiliate.Zanox.3.EPR868-DE', 'PPC.Google AdWords.3.EPR653.GMT', 'Affiliate.CommissionJunction.3.EPR868-DE', 'PPC.Google AdWords.EPR653-GoogleShopping_Product_CH', 'PDM.ChannelAdvisor.3.EPR653', 'Banner.Banner RTB.3.EPR653.Sociomantic', 'PPC.Google AdWords.EPR653-GoogleShopping_Product_DE', 'Affiliate.Zanox.3.EPR868-EN', 'PPC.Google AdWords.3.EPR653.IT', 'PPC.Google AdWords.3.EPR653.FR', 'PPC.BING.3.EPR632-DS-PPC-DAL', 'PPC.Google AdWords.3.EPR653.West', 'PPC.Google AdWords.EPR653-GoogleShopping_Product_UK', 'Banner.Banner RTB.3.EPR653.Criteo', 'PPC.BING.3.EPR632.West', 'PPC.BING.3.EPR632.DAL']; var generalCookieDomain = '.apress.com'; /*]]>*/ </script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script> </head> <body class="cms cms-lang-es cms-client-apress"> <div> <a class="link" id="print-header" href="http://www.apress.com"> <img src="/spcom/sites/apress/images/logo-print.png" /> www.apress.com </a> </div> <div class="page-wrapper"> <header> <script type="text/javascript" src="/spcom/min/0.102.0/apress.header.prod.js" defer="defer"></script> <div class="branding-container"> <div class="row"> <div class="columns small-6 large-4 logo-and-changing"> <a class="brand" href="/" title="Apress"> <img src="/spcom/sites/apress/images/logo.svg" alt="Apress home page" /> </a> </div> <nav role="presentation" class="columns small-6 hide-for-large meta"> <ul> <li class="meta__search"> <a href="https://www.apress.com/searching" class="search-M">Search</a> </li> <li class="meta__menu"> <a href="#menu" class="menu icon"> Menu </a> </li> </ul> </nav> <nav role="presentation" class="columns large-8 small-12 user"> <ul class="menu--primary off-site"> <li class="account search-L"> <a href="https://www.apress.com/searching">Search</a> </li> </ul> </nav> </div> </div> <div class="navi-container"> <nav class="row main"> <ul class="menu--primary columns large-8" id="mainNavigation"> <li><a href="#">Categories</a><ul class="menu--secondary"> <li class=""><a href="/gp/apple">Apple &amp; iOS</a></li><li class=""><a href="/gp/big-data">Big Data &amp; Analytics</a></li><li class=""><a href="/gp/business">Business</a></li><li class=""><a href="/gp/databases">Databases</a></li><li class=""><a href="/gp/enterprise-software">Enterprise Software</a></li><li class=""><a href="/gp/fintech-blockchain-digital-currencies">Fintech &amp; Blockchain</a></li><li class=""><a href="/gp/game-development">Game Development</a></li><li class=""><a href="/gp/graphics">Graphics</a></li><li class=""><a href="/gp/hardware-maker">Hardware &amp; Maker</a></li><li class=""><a href="/gp/java">Java</a></li><li class=""><a href="/gp/machine-learning">Machine Learning</a></li><li class=""><a href="/gp/microsoft">Microsoft &amp; .NET</a></li><li class=""><a href="/gp/mobile">Mobile</a></li><li class=""><a href="/gp/networking">Networking &amp; Cloud</a></li><li class=""><a href="/gp/open-source">Open Source</a></li><li class=""><a href="/gp/programming">Programming</a></li><li class=""><a href="/gp/python">Python</a></li><li class=""><a href="/gp/security">Security</a></li><li class=""><a href="/gp/web-development">Web Development</a></li><li class=""><a href="/gp/services/publishing-partners">Publishing Partners</a></li> </ul></li><li><a href="#">Services</a><ul class="menu--secondary"> <li class=""><a href="/gp/about">About Us</a></li><li class=""><a href="/gp/services/academics">Academics</a></li><li class=""><a href="/gp/shop/affiliate/springer-nature">Affiliate Program</a></li><li class=""><a href="/gp/services/book-reviewers">Book Reviewers</a></li><li class=""><a href="/gp/services/corporate-sales">Corporate Sales</a></li><li class=""><a href="https://www.apress.com/customer-support">Customer Support</a></li><li class=""><a href="/gp/services/events">Events</a></li><li class=""><a href="/gp/services/marketing-alerts">News &amp; Newsletter</a></li><li class=""><a href="/gp/services/rights-permission">Rights &amp; Permissions</a></li><li class=""><a href="/gp/services/source-code">Source Code</a></li><li class=""><a href="/gp/services/errata">Submit Errata</a></li><li class=""><a href="/gp/services/tech-review">Technical Reviewers</a></li> </ul></li><li><a href="/gp/apress-open">Apress Open</a></li><li><a href="/gp/blog">Blog</a></li><li><a href="/gp/write-for-us">Write</a></li><li><a href="#">Shop</a><ul class="menu--secondary"> <li class=""><a href="/gp/shop">Shop Apress.com</a></li><li class=""><a href="/gp/services/booksellers">Booksellers</a></li><li class=""><a href="/gp/services/bulk-sales">Bulk Sales ↗</a></li><li class=""><a href="/gp/services/corporate-sales">Corporate Sales</a></li><li class=""><a href="/gp/services/librarians">Librarians</a></li> </ul></li> </ul> <div class="columns small-12 large-3 large-offset-1 search"> <a href="https://www.apress.com/searching">Search</a> </div> </nav> </div> <script type="text/javascript" src="/spcom/min/apress.components.js" defer="defer"></script> </header> <div id="content"> <div id="ida" class=""> <div class="layout-full-grid row"> <div class="column small-12 medium-8 large-9 placement-main"> <div id="idc" class="cms-container cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-common cms-article default-table"> <p class="taxonomy"> </p> <h1 id="c10599858"> How to Submit Errata </h1> <div class="cms-richtext"><p class="intro--paragraph">If you would like to suggest ways to improve the code as presented in one of our books or if you find an error, then we encourage you to submit these as errata using the <strong>Errata Submission Form</strong>&nbsp;below.</p><p>All errata are shared with the corresponding author of the book. If the erratum concerns a correction to the code, we encourage the author to immediately make that correction in the source code that’s hosted on GitHub. Readers can also suggest code-changes directly on GitHub. Only the book’s author can confirm/approve these changes. You can learn more about how our GitHub page works on our <a href="/gp/services/source-code" target="_self">Source Code page</a>.</p><p>When there are a significant number of changes in the code, and/or when technological developments or new software releases call for it, we will publish a new edition of the book. In that new edition, errata and updates that have been approved by the author will be included. Please note that we don’t make changes to published books when not doing a new edition, but that the source code for our books is continuously updated.</p></div> </div> </div></div></div> <div id="idd" class="cms-container cms-highlight-0"><div class="row"><div class="columns small-12 "> <form class="default-form cms-common cms-form" id="ide" method="post" action="./errata?-1.-body-content-rows-1-columns-0-area-components-1-item-grid-row-column-grid_body-form"> <div id="idf" style="display:none" data-wicket-placeholder=""></div> <div class="form-section no-border-bottom"> <h2>Errata Submission Form</h2> <div class="form-row"> <label for="id1">Your Name*</label> <input type="text" value="" name="sections:0:inputFieldList:0:inputField:field" id="id1" required="required"> <label id="id11" style="display:none" data-wicket-placeholder=""></label> </div> <div class="form-row"> <label for="id2">Email Address*</label> <input type="text" value="" name="sections:0:inputFieldList:1:inputField:field" id="id2" required="required"> <label id="id13" style="display:none" data-wicket-placeholder=""></label> </div> <div class="form-row"> <label for="id3">Title of Book*</label> <input type="text" value="" name="sections:0:inputFieldList:2:inputField:field" id="id3" required="required"> <label id="id15" style="display:none" data-wicket-placeholder=""></label> </div> <div class="form-row"> <label for="id4">ISBN*</label> <input type="text" value="" name="sections:0:inputFieldList:3:inputField:field" id="id4" required="required"> <label id="id17" style="display:none" data-wicket-placeholder=""></label> </div> <div class="form-row"> <label>Type of Error*</label> <div class="choice" id="id5"><div><input name="sections:0:inputFieldList:4:inputField:group" type="checkbox" value="Code" id="id5-sections:0:inputFieldList:4:inputField:group_Code"/><label for="id5-sections:0:inputFieldList:4:inputField:group_Code">Code</label></div><div><input name="sections:0:inputFieldList:4:inputField:group" type="checkbox" value="Technical Accuracy" id="id5-sections:0:inputFieldList:4:inputField:group_Technical Accuracy"/><label for="id5-sections:0:inputFieldList:4:inputField:group_Technical Accuracy">Technical Accuracy</label></div><div><input name="sections:0:inputFieldList:4:inputField:group" type="checkbox" value="Spelling/Grammar" id="id5-sections:0:inputFieldList:4:inputField:group_Spelling/Grammar"/><label for="id5-sections:0:inputFieldList:4:inputField:group_Spelling/Grammar">Spelling/Grammar</label></div></div> <label id="id19" style="display:none" data-wicket-placeholder=""></label> </div> <div class="form-row"> <label for="id6">Location of Error*</label> <input type="text" value="" name="sections:0:inputFieldList:5:inputField:field" id="id6" required="required"> <label id="id1b" style="display:none" data-wicket-placeholder=""></label> </div> <div class="form-row"> <label for="id7">Description of Error*</label> <textarea rows="4" cols="50" name="sections:0:inputFieldList:6:inputField:field" id="id7" required="required"></textarea> <label id="id1d" style="display:none" data-wicket-placeholder=""></label> </div> </div><div class="form-section no-border-bottom"> <div class="form-row"> <input type="text" name="sections:1:inputFieldList:1:inputField:field" style="display: none" value=""/> </div> </div> <div class="form-section no-box-shadow no-border-bottom"><div class="g-recaptcha" data-sitekey="6LcrdlMUAAAAAL_88Cg4A2RMtjmIAp1dxRj4B8Hq"></div></div> <div id="id1f" style="display:none" data-wicket-placeholder=""></div> <div id="id20" style="display:none" data-wicket-placeholder=""></div> <div class="form-section no-box-shadow" id="id21"><i>We collect and use your personal data to facilitate the trial you requested. We won’t contact you for anything unrelated to this request, neither will we share your information with any third parties, as detailed in our <a href='https://www.springernature.com/gp/legal/privacy-statement/11033522'>privacy policy</a>. We may share it with our affiliated companies and use it internally for analysis purposes.</i></div> <div class="form-submit-section"> <button type="submit" class="btn btn-monster btn-primary" value="Submit" name="p::submit" id="id22"> Submit </button> </div> </form> <div id="id23" style="display:none" data-wicket-placeholder=""></div> </div></div></div> </div><div class="column small-12 medium-4 large-3 placement-sidebar"> <div id="id25" class="cms-container cms-container-close cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-bg-image-teaser cms-bg-image-teaser-without-img" style="" data-mh="mh-id8"> <a href="mailto:customerservice@springernature.com" style=""> <div class="cms-bg-image-teaser__content"> <h3>Do you have any questions?</h3> <div class="cms-richtext"><p>We are happy to help you with all your questions.</p></div> <div class="btn btn-primary btn-monster">Contact us</div> </div> </a> </div> </div></div></div> </div> </div><div class="layout-full-grid"> <div class="placement-main-secondary"> <div id="id27" class="cms-container cms-container-grid cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-grid-collection"> <h2 id="c10270022"> Stay informed </h2> <div class="cms-collection-list"> <ul class="row small-up-1 medium-up-3"> <li class="columns"> <div id="id28" class=""> <a class="cms-teaser-text" href="https://twitter.com/apress"> <div class="cms-teaser-box cms-teaser-box-with-icon" data-mh="mh-id9"> <div class="article-meta"> </div> <div class="cms-font-icon">1</div> <h3>Twitter</h3> <p>Daily tweets from the Apress team!</p> </div> </a> </div> </li><li class="columns"> <div id="id29" class=""> <a class="cms-teaser-text" href="https://www.facebook.com/ApressMedia/"> <div class="cms-teaser-box cms-teaser-box-with-icon" data-mh="mh-id9"> <div class="article-meta"> </div> <div class="cms-font-icon">2</div> <h3>Facebook</h3> <p>Get the latest information&nbsp;about Apress titles, authors, and events.</p> </div> </a> </div> </li><li class="columns"> <div id="id2a" class=""> <a class="cms-teaser-text" href="https://www.linkedin.com/company/apress/"> <div class="cms-teaser-box cms-teaser-box-with-icon" data-mh="mh-id9"> <div class="article-meta"> </div> <div class="cms-font-icon">3</div> <h3>LinkedIn</h3> <p>Connect with us for company updates, new book announcements,&nbsp;and informative articles.</p> </div> </a> </div> </li><li class="columns"> <div id="id2b" class=""> <a class="cms-teaser-text" href="https://www.instagram.com/apresshq/"> <div class="cms-teaser-box cms-teaser-box-with-icon" data-mh="mh-id9"> <div class="article-meta"> </div> <div class="cms-font-icon">5</div> <h3>Instagram</h3> <p>Check out our photos from our travels and conferences around the world!</p> </div> </a> </div> </li><li class="columns"> <div id="id2c" class=""> <a class="cms-teaser-text" href="https://www.youtube.com/channel/UCToEnUFnPa1GjN_ovvomCEw"> <div class="cms-teaser-box cms-teaser-box-with-icon" data-mh="mh-id9"> <div class="article-meta"> </div> <div class="cms-font-icon">4</div> <h3>YouTube</h3> <p>Subscribe to our channel for author interviews, book trailers, exclusive behind-the-scenes conference content, and more!</p> </div> </a> </div> </li><li class="columns"> <div id="id2d" class=""> <a class="cms-teaser-text" href="https://github.com/Apress"> <div class="cms-teaser-box cms-teaser-box-with-icon" data-mh="mh-id9"> <div class="article-meta"> </div> <div class="cms-font-icon">Ì</div> <h3>GitHub</h3> <p>Your go-to for source code that goes&nbsp;along with your Apress book.</p> </div> </a> </div> </li> </ul> </div> </div> </div></div></div> </div> </div> </div> </div> </div> <footer> <div><div class="footer__links"> <!-- lang = en --> <div class="row row-narrow"> <div class="column small-12 large-6"> <div class="row"> <div class="column small-12 medium-8" id="column0"> <a class="footer__links__headline flap--mobile">Apress A-Z</a> <div> <div class="footer__links__column__links row small-up-2"> <div class="columns"> <ul> <li class=""><a href="/gp/apple">Apple &amp; iOS</a></li><li class=""><a href="/gp">ASP.NET</a></li><li class=""><a href="/gp/big-data">Big Data &amp; Analytics</a></li><li class=""><a href="/gp/business">Business</a></li><li class=""><a href="/gp/databases">Databases</a></li><li class=""><a href="/gp/enterprise-software">Enterprise Software</a></li><li class=""><a href="/gp/game-development">Game Development</a></li><li class=""><a href="/gp/graphics">Graphics</a></li><li class=""><a href="/gp/hardware-maker">Hardware &amp; Maker</a></li><li class=""><a href="/gp/java">Java</a></li><li class=""><a href="/gp/machine-learning">Machine Learning</a></li> </ul> </div> <div class="columns"> <ul> <li class=""><a href="/gp/microsoft">Microsoft &amp; .NET</a></li><li class=""><a href="/gp/mobile">Mobile</a></li><li class=""><a href="/gp/networking">Networking &amp; Cloud</a></li><li class=""><a href="/gp/open-source">Open Source</a></li><li class=""><a href="/gp/programming">Programming</a></li><li class=""><a href="/gp/services/publishing-partners">Publishing Partners</a></li><li class=""><a href="/gp/python">Python</a></li><li class=""><a href="/gp/security">Security</a></li><li class=""><a href="/gp/web-development">Web Development</a></li><li class=""><a href="/gp/services/publishing-partners">Publishing Partners</a></li> </ul> </div> </div> </div> </div> <div class="column small-12 medium-4" id="column1"> <a class="footer__links__headline flap--mobile">Services</a> <div> <ul class="footer__links__column__links"> <li class=""><a href="/gp/about">About Us</a></li><li class=""><a href="/gp/services/academics">Academics</a></li><li class=""><a href="/gp/shop/affiliate/springer-nature">Affiliate Program</a></li><li class=""><a href="/gp/services/book-reviewers">Book Reviewers</a></li><li class=""><a href="/gp/services/corporate-sales">Corporate Sales</a></li><li class=""><a href="/gp/services/customer-support/buying-in-the-apress-shop">Customer Support</a></li><li class=""><a href="/gp/services/events">Events</a></li><li class=""><a href="/gp/services/marketing-alerts">News &amp; Newsletter</a></li><li class=""><a href="/gp/services/rights-permission">Rights &amp; Permissions</a></li><li class=""><a href="/gp/services/source-code">Source Code</a></li><li class=""><a href="/gp/services/errata">Submit Errata</a></li><li class=""><a href="/gp/services/tech-review">Technical Reviewers</a></li><li class=""><a href="/gp/services/user-groups">User Groups</a></li> </ul> </div> </div> </div> </div> <div class="column small-12 large-6"> <div class="row"> <div class="column small-12 medium-4" id="column2"> <a class="footer__links__headline flap--mobile">Write for Us</a> <div> <ul class="footer__links__column__links"> <li class=""><a href="/gp/write-for-us">Write</a></li><li class=""><a href="/gp/write-for-us/submit-a-proposal">Submit a proposal</a></li><li class=""><a href="/gp/write-for-us/publishing-process">Publishing process</a></li><li class=""><a href="/gp/write-for-us/author-services">Documents for Current Authors</a></li> </ul> </div> </div> <div class="column small-12 medium-4" id="column3"> <a class="footer__links__headline flap--mobile">Company</a> <div> <ul class="footer__links__column__links"> <li class=""><a href="/gp/about">About Us</a></li><li class=""><a href="/gp/blog">Blog</a></li><li class=""><a href="/gp/services/events">Events</a></li><li class=""><a href="/gp/services/customer-support/buying-in-the-apress-shop/faq">FAQ</a></li><li class=""><a href="/gp/services/news">News</a></li><li class=""><a href="/gp/services/publishing-partners">Publishing Partners</a></li><li class=""><a href="/gp/services/contact-us">Contact Us</a></li><li class=""><a href="/gp/about/team">Team</a></li> </ul> </div> </div> <div class="column small-12 medium-4"> <h6 class="footer__links__headline">&nbsp;</h6> <div class="footer__links__payment"> <i>¶</i> <i>¢</i> <i>“</i> <i>¡</i> </div> <div class="footer__links__trustpilot"> </div> </div> </div> </div> </div> </div> <div class="footer__meta"> <div class="row"> <div class="column small-8 medium-9"> <ul class="footer__meta__links"> <li><a class="footer__meta__logo" href="/"></a></li> <li class=""><a role="button" data-cc-action="preferences" onclick="return false" href="/gp/legal/cookie-policy">Your privacy choices/Manage cookies</a></li><li class=""><a href="/gp/legal/apress-terms-and-conditions/10875332">Terms &amp; Conditions</a></li><li class=""><a href="/gp/legal">Privacy Policy</a></li><li class="" id="footer-copyright"><a>© 2024 Apress is part of Springer Nature</a></li><li class=""><a href="https://www.springernature.com/ccpa">Your US state privacy rights ↗</a></li> </ul> </div> <div class="column small-4 medium-3" style="padding-left: 0;"> <ul class="footer__meta__social" style="margin: 0px -4px;"> <li class="footer-icon"><a href="https://twitter.com/apress">1</a></li><li class="footer-icon"><a href="https://www.facebook.com/ApressMedia/">2</a></li><li class="footer-icon"><a href="https://www.linkedin.com/company/apress/">3</a></li><li class="footer-icon"><a href="https://www.youtube.com/channel/UCToEnUFnPa1GjN_ovvomCEw">4</a></li><li class="footer-icon"><a href="https://www.instagram.com/apresshq/">5</a></li> </ul> </div> <style> /*<![CDATA[*/ .footer__meta__social li { padding: 4px; margin: 0.35714rem 0 0 0rem;} /*]]>*/ </style> <script> var prefsButton = document.querySelector('.footer__meta__links [data-cc-action="preferences"]'); prefsButton.addEventListener('keydown', function (e) { if (e.code === 'Space') { e.preventDefault(); prefsButton.click(); } }); </script> </div> </div></div> </footer> <div> </div> <noscript> <div id="jsnotice" class="prompt-bar"> <p>JavaScript is currently disabled, this site works much better if you <a href="http://enable-javascript.com/"> enable JavaScript in your browser</a>. </p> </div> </noscript> <!-- Google Tag Manager --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W7J2NZR&gtm_auth=H9WR51Mt3jYIbQSiz_4-IQ&gtm_preview=env-1&gtm_cookies_win=x;" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager --> </body> <!--[if lt IE 7]> </html> <![endif]--> <!--[if IE 7]> </html> <![endif]--> <!--[if IE 8]> </html> <![endif]--> <!--[if IE 9]> </html> <![endif]--> <!--[if gt IE 9]><!--> </html> <!--<![endif]-->

Pages: 1 2 3 4 5 6 7 8 9 10