CINXE.COM
Apress Home
<!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'; /*]]>*/ </script> <title>Apress Home</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 all Apress titles for quality content for developers, IT professionals, and tech communities worldwide."> <meta http-equiv="content-language" content="en"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta property="og:title" content="Apress Home"> <meta property="og:description" content="Browse all Apress titles for quality content for developers, IT professionals, and tech communities worldwide."> <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"> <link rel="alternate" href="/cn" hreflang="zh-CN"> <link rel="alternate" href="/kr" hreflang="ko-KR"> <link rel="alternate" href="/jp" hreflang="ja"> <link rel="alternate" href="/br" hreflang="pt-BR"> <link rel="alternate" href="/de" hreflang="de"> <link rel="alternate" href="/in" hreflang="hi-IN"> <link rel="alternate" href="/la" hreflang="es"> <link rel="alternate" href="/it" hreflang="it-IT"> <link rel="alternate" href="/fr" hreflang="fr-FR"> <link rel="alternate" href="/us" hreflang="en-US"> <link rel="alternate" href="/gb" hreflang="en-GB"> <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 & iOS</a></li><li class=""><a href="/gp/big-data">Big Data & 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 & 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 & 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 & .NET</a></li><li class=""><a href="/gp/mobile">Mobile</a></li><li class=""><a href="/gp/networking">Networking & 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 & Newsletter</a></li><li class=""><a href="/gp/services/rights-permission">Rights & 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="id3" class=""> <div class="layout-full-grid"> <div class="placement-main"> <div id="id5" class="cms-banner cms-banner-size-l cms-banner-color-invert" style="background-image: url(https://resource-cms.springernature.com/springer-cms/rest/v1/content/10873714/data/v4);"> <div class="row"> <div class="cms-banner-text"> <div class="cms-banner-text-inner"> <h1>Welcome to Apress</h1> <div><p>The publisher dedicated to meeting the information needs of IT professionals, developers, and tech enthusiasts worldwide</p></div> </div> </div> </div> </div> <div id="id6" class="cms-container cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-floating-links"> <div class="section-header"> <h2 id="c10298614"> Browse our categories </h2> </div> <div class="row"> <div class="columns small-12 medium-12"> <ul> <li> <a href="/gp/apple"><span class="">Apple & iOS</span><span></span></a> </li><li> <a href="/gp/big-data"><span class="">Big Data & Analytics</span><span></span></a> </li><li> <a href="/gp/business"><span class="">Business</span><span></span></a> </li><li> <a href="/gp/databases"><span class="">Databases</span><span></span></a> </li><li> <a href="/gp/enterprise-software"><span class="">Enterprise Software</span><span></span></a> </li><li> <a href="/gp/fintech-blockchain-digital-currencies"><span class="">Fintech & Blockchain</span><span></span></a> </li><li> <a href="/gp/game-development"><span class="">Game Development</span><span></span></a> </li><li> <a href="/gp/graphics"><span class="">Graphics</span><span></span></a> </li><li> <a href="/gp/hardware-maker"><span class="">Hardware & Maker</span><span></span></a> </li><li> <a href="/gp/java"><span class="">Java</span><span></span></a> </li><li> <a href="/gp/machine-learning"><span class="">Machine Learning</span><span></span></a> </li><li> <a href="/gp/microsoft"><span class="">Microsoft & .NET</span><span></span></a> </li><li> <a href="/gp/mobile"><span class="">Mobile</span><span></span></a> </li><li> <a href="/gp/networking"><span class="">Networking & Cloud</span><span></span></a> </li><li> <a href="/gp/open-source"><span class="">Open Source</span><span></span></a> </li><li> <a href="/gp/programming"><span class="">Programming</span><span></span></a> </li><li> <a href="/gp/python"><span class="">Python</span><span></span></a> </li><li> <a href="/gp/security"><span class="">Security</span><span></span></a> </li><li> <a href="/gp/web-development"><span class="">Web Development</span><span></span></a> </li> </ul> </div> </div> </div> </div></div></div> <div id="id1a" class="cms-container"> <div><div class="row"><div class="columns small-12 "><div class="cms-recommendation-long"><div class="headline-and-link"><div class="section-header"><h2 id="c15764794">Bestsellers</h2></div></div><ul class="row small-up-2 medium-up-3 large-up-5 products"><li class="product-teaser cms-col-item cms-col-mod-2 cms-col-mod-3 cms-col-mod-4 cms-col-mod-5 cms-col-mod-6 cms-col-mod-7 cms-col-mod-8 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7866-6"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278666"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278666" title="Chief Sustainability Officers At Work" alt="Front cover of Chief Sustainability Officers At Work" style="display: inline;"></div><div class="product-information"><h3>Chief Sustainability Officers At Work</h3></div></a></div><div class="product-information"><p>Pagitsas, C. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$29.99</span></span></div></li><li class="product-teaser cms-col-item columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7957-1"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484279571"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/I9781484279571" title="Pro ASP.NET Core 6, 9th edition" alt="Front cover of Pro ASP.NET Core 6, 9th edition" style="display: inline;"></div><div class="product-information"><h3>Pro ASP.NET Core 6, 9th edition</h3></div></a></div><div class="product-information"><p>Freeman, A. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$59.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-2 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7217-6"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484272176"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484272176" title="Docs for Developers" alt="Front cover of Docs for Developers" style="display: inline;"></div><div class="product-information"><h3>Docs for Developers</h3></div></a></div><div class="product-information"><p>Bhatti, J. (2021)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$39.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-3 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-8132-1"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484281321"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484281321" title="Practical Guide to Salesforce Experience Cloud" alt="Front cover of Practical Guide to Salesforce Experience Cloud" style="display: inline;"></div><div class="product-information"><h3>Practical Guide to Salesforce Experience Cloud</h3></div></a></div><div class="product-information"><p>Weinmeister, P. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$34.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-2 cms-col-mod-4 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7848-2"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278482"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278482" title="Learn JavaFX 17" alt="Front cover of Learn JavaFX 17" style="display: inline;"></div><div class="product-information"><h3>Learn JavaFX 17</h3></div></a></div><div class="product-information"><p>Sharan, K., Späth, P. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$54.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-5 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7827-7"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278277"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278277" title="Pro iPhone Development with SwiftUI" alt="Front cover of Pro iPhone Development with SwiftUI" style="display: inline;"></div><div class="product-information"><h3>Pro iPhone Development with SwiftUI</h3></div></a></div><div class="product-information"><p>Wang, W. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$59.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-2 cms-col-mod-3 cms-col-mod-6 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7355-5"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484273555"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484273555" title="Pro Go" alt="Front cover of Pro Go" style="display: inline;"></div><div class="product-information"><h3>Pro Go</h3></div></a></div><div class="product-information"><p>Freeman, A. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$59.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-7 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-7821-5"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278215"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484278215" title="Understand, Manage, and Measure Cyber Risk" alt="Front cover of Understand, Manage, and Measure Cyber Risk" style="display: inline;"></div><div class="product-information"><h3>Understand, Manage, and Measure Cyber Risk</h3></div></a></div><div class="product-information"><p>Leirvik, R. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$39.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-2 cms-col-mod-4 cms-col-mod-8 columns"><div><a href="/gp/book/https://link.springer.com/book/10.1007/978-1-4842-7261-9"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484272619"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484272619" title="Mastering VMware Horizon 8" alt="Front cover of Mastering VMware Horizon 8" style="display: inline;"></div><div class="product-information"><h3>Mastering VMware Horizon 8</h3></div></a></div><div class="product-information"><p>von Oven, P. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$59.99</span></span></div></li><li class="product-teaser cms-col-item cms-col-mod-3 columns"><div><a href="https://link.springer.com/book/10.1007/978-1-4842-8029-4"><div class="product-graphic" data-mh="id2" style="height: 235px;"><img class="lazy lazy-marked" src="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484280294"data-original="https://media.springernature.com/w306/springer-static/cover-hires/book/9781484280294" title="Mastering Snowflake Solutions" alt="Front cover of Mastering Snowflake Solutions" style="display: inline;"></div><div class="product-information"><h3>Mastering Snowflake Solutions</h3></div></a></div><div class="product-information"><p>Morton, A. (2022)</p><p class="format"><strong>Format: </strong>eBook, Softcover</p><span class="from"> from </span><span class="price-container"><span class="price">$49.99</span></span></div></li></ul></div></div></div></div> </div> <div id="id1b" class="cms-container cms-container-grid cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-grid-collection"> <h2 id="c19719250"> Explore further </h2> <div class="cms-collection-list"> <ul class="row small-up-1 medium-up-2"> <li class="columns"> <div id="id1c" class="cms-container"> <div><a class="twitter-timeline" data-height="400" href="https://twitter.com/Apress? ref_src=twsrc%5Etfw">Example Tweets by Apress</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div> </div> </li><li class="columns"> <div id="id1d" class="cms-container cms-highlight-0"> <div class="cms-common cms-video"> <h1 id="c19719246"> Hayden Barnes </h1> <div class="cms-video-wrapper"><iframe width="560" height="420" src="https://www.youtube-nocookie.com/embed/w89stjxv7ck" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div> </div> </div> </li> </ul> </div> </div> </div></div></div> <div id="id1e" class="cms-container cms-highlight-1"><div class="row"><div class="columns small-12 "> <div class="cms-columns-row"> <div class="row"> <div class="columns small-12 medium-6"> <div id="id1f" class="cms-container cms-container-close cms-highlight-0"> <div class="cms-bg-image-teaser cms-bg-image-teaser-with-img" style="background-image: url(//resource-cms.springernature.com/springer-cms/rest/v1/content/18613816/data/v1);" data-mh="mh-id1"> <a href="https://link.springer.com/book/10.1007/978-1-4842-5772-2" style="min-height: 201px;"> <div class="cms-bg-image-teaser__content"> <h3>Learn how machine learning models are used for AI-enhanced athletic performance improvement, movement analysis, coaching, and more</h3> <div class="btn btn-primary btn-monster">Learn more</div> </div> </a> </div> </div> </div><div class="columns small-12 medium-6"> <div id="id20" class="cms-container cms-container-close cms-highlight-0"> <div class="cms-bg-image-teaser cms-bg-image-teaser-with-img" style="background-image: url(//resource-cms.springernature.com/springer-cms/rest/v1/content/10734958/data/v3);" data-mh="mh-id1"> <a href="https://link.springer.com/book/10.1007/978-1-4842-5952-8" style="min-height: 167px;"> <div class="cms-bg-image-teaser__content"> <h3>Interviews with over 70 security and business leaders provide crucial insights for aligning your cybersecurity plan</h3> <div class="btn btn-primary btn-monster">Learn more</div> </div> </a> </div> </div> </div> </div> </div> </div></div></div> <div id="id21" class="cms-container cms-container-grid cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-grid-collection"> <div class="cms-collection-list"> <ul class="row small-up-1 medium-up-2"> <li class="columns"> <div id="id22" class="cms-container cms-highlight-0"> <div class="cms-common cms-categorized-list news-list"> <h1 id="c10309058"> Blog Posts </h1> <span class="related"><a href="/gp/blog">see all</a></span> <ul class="cms-link-list-transparent"> <li class="cms-article"> <div class="meta"> <p class="creation-date">5/18/23</p> </div> <h3><a href="/gp/blog/all-blog-posts/authors-code-pedro-sena/25376878">The Author's Code... with Pedro Sena</a></h3> <a class="abstract" href="/gp/blog/all-blog-posts/authors-code-pedro-sena/25376878"><p>Pedro Henrique Lobato Sena talks about his experience co-authoring “<a href="https://link.springer.com/book/10.1007/978-1-4842-8719-4" target="_self" class="is-external">Leadership Paradigms for Remote Agile Development: How to lead your Team Remotely</a>” with Benjamin Jakobus and Claudio Souza. Pedro shares some very candid insights about his motivation and writing process—including how he managed to balance writing this book along with his day job and the duties of family and fatherhood. </p></a> </li><li class="cms-article"> <div class="meta"> <p class="creation-date">3/24/23</p> </div> <h3><a href="/gp/blog/all-blog-posts/authors-code-benjamin-jakobus/24671400">The Author's Code... with Benjamin Jakobus</a></h3> <a class="abstract" href="/gp/blog/all-blog-posts/authors-code-benjamin-jakobus/24671400"><p>Benjamin Jakobus talks about his experience co-authoring “<a href="https://link.springer.com/book/10.1007/978-1-4842-8719-4" target="_self" class="is-external">Leadership Paradigms for Remote Agile Development: How to lead your Team Remotely</a>” with Pedro Henrique Lobato Sena and Claudio Souza. Benjamin shared some terrific insights about his motivation and writing process, along with tips for overcoming writer’s block. He also has quite a collection of favorite authors.</p></a> </li> </ul> </div> </div> </li><li class="columns"> <div id="id23" class="cms-container cms-container-close cms-highlight-0"> <div class="cms-bg-image-teaser cms-bg-image-teaser-with-img" style="background-image: url(//resource-cms.springernature.com/springer-cms/rest/v1/content/10978508/data/v1);" data-mh="mh-id2"> <a href="/gp/services/source-code" style="min-height: 333px;"> <div class="cms-bg-image-teaser__content"> <h3>Apress source code now available on GitHub</h3> <div class="btn btn-primary btn-monster">Access Source Code</div> </div> </a> </div> </div> </li> </ul> </div> </div> </div></div></div> <div id="id24" class="cms-banner cms-banner-size-xl cms-banner-color-invert" style="background-image: url(https://resource-cms.springernature.com/springer-cms/rest/v1/content/10785358/data/v2);"> <div class="row"> <div class="cms-banner-text"> <div class="cms-banner-text-inner"> <h1>Publishing with Apress</h1> <div><p>We build strong partnerships with our authors. Apress offers authors the chance to work with a publisher with the marketing, distribution, and commercial weight of a major player while maintaining the spirit of an independent publishing house.</p><p><br /></p><p><strong><a class="inline-content" data-id="10232712" data-type="CMChannel" href="/gp/write-for-us">Submit a Proposal</a></strong></p></div> </div> </div> </div> </div> <div id="id25" class="cms-container cms-highlight-0"><div class="row"><div class="columns small-12 "> <div class="cms-columns-row"> <div class="row"> <div class="columns"> <div id="id26" class="cms-container cms-highlight-0"> <div class="cms-common cms-person-list"> <h1 id="c11108524"> Featured Author </h1> <ul> <li class="cms-person" id="id27"> <div class="cms-person"> <div class="overview cms-person-not-linked cms-person-with-details"> <img class="avatar" id="id28" src="//resource-cms.springernature.com/springer-cms/rest/v1/img/16516768/v2/spcom-apress-person-medium" title="Sean Ong" alt="New Content Item"> <div class="description"> <h3>Sean Ong</h3> <p class="description--paragraph"> </p> <p class="description--paragraph"> <a href="https://twitter.com/sean_ong">https://twitter.com/sean_ong</a> </p> </div> </div> <div class="person-detail"><p>Sean Ong is an author, engineer, entrepreneur, and tech influencer who has written on topics ranging from renewable energy to augmented reality. Sean’s love for virtual and augmented reality began at the age of five when he first tried the View-Master toy. Later, at the age of 14, he coded his first virtual home tour. Sean was among the first people to own a HoloLens, and has developed numerous experiences for the new platform since its release. Sean is President of the Virtual Reality and Augmented Reality Association's Seattle Chapter and is well known in tech circles for his informative tutorials and articles that have helped over seven million people. He resides in Seattle, WA with his wife and three kids and enjoys pushing the boundaries of technology.</p><p><br /></p><p class="intro--paragraph"><img src="//media.springer.com/lw95/springer-static/cover/book/9781484271049.jpg" title="© Springer" alt="© Springer" class="float--right"></p><h2 class="intro--paragraph">Beginning Windows Mixed Reality Programming</h2><h3 class="intro--paragraph">For HoloLens and Mixed Reality Headsets</h3><ul><li class="intro--paragraph">Teaches you how to get started developing for HoloLens 2 with Unity, the preferred tool for 3D experiences</li><li class="intro--paragraph">Explores where to find 3D models and resources, showing you how to make your own models when needed</li><li class="intro--paragraph">Shares secrets to amazing user experiences delivered via HoloLens 2 and mixed reality headsets</li></ul><p><br /></p></div> </div> </li> </ul> </div> </div> </div> </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 & iOS</a></li><li class=""><a href="/gp">ASP.NET</a></li><li class=""><a href="/gp/big-data">Big Data & 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 & 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 & .NET</a></li><li class=""><a href="/gp/mobile">Mobile</a></li><li class=""><a href="/gp/networking">Networking & 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 & Newsletter</a></li><li class=""><a href="/gp/services/rights-permission">Rights & 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"> </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 & 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>m_auth=H9WR51Mt3jYIbQSiz_4-IQ>m_preview=env-1>m_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]-->