CINXE.COM
Git Version Control Cookbook | Programming | Print
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'ad_storage': 'denied', 'analytics_storage': 'denied', 'region': ["AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "EL", "ES", "HU", "IE", "IS", "IT", "LI", "LV", "LT", "LU", "MT", "NL", "NO", "PL", "PT", "RO", "SK", "SI", "SE", "UK", "US-CA"] }); gtag('consent', 'default', { 'ad_user_data': 'granted', 'ad_personalization': 'granted', 'ad_storage': 'granted', 'analytics_storage': 'granted' }); </script> <title>Git Version Control Cookbook | Programming | Print</title> <meta name="description" content="Leverage version control to transform your development workflow and boost productivity. 4 customer reviews. Top rated Programming products." /> <link rel="canonical" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=print" /> <meta name="robots" content="max-image-preview:large" /> <link rel="preload" as="style" href="https://www.packtpub.com/rebuild/build/assets/product-DSH8FCu0.css" /><link rel="stylesheet" href="https://www.packtpub.com/rebuild/build/assets/product-DSH8FCu0.css" /> <link rel="modulepreload" href="https://www.packtpub.com/rebuild/build/assets/app-CBJq5Fhh.js" /><script type="module" src="https://www.packtpub.com/rebuild/build/assets/app-CBJq5Fhh.js"></script> <link rel="icon" href="/favicon.ico" sizes="48x48" > <link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"/> <style> @font-face { font-family: 'Outfit'; font-style: normal; font-display: swap; src: local('Outfit'), url('https://www.packtpub.com/rebuild/build/assets/Outfit-VariableFont_wght-B-fmKU8E.woff2') format('woff2'); font-weight: 100 1000; } * { font-family: 'Outfit', Arial, Helvetica, sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; } </style> <!-- Open Graph Tags --> <meta property="og:url" content="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=print" /> <meta property="og:site_name" content="Packt" /> <meta property="og:title" content="Git Version Control Cookbook | Programming | Print" /> <meta property="og:description" content="Leverage version control to transform your development workflow and boost productivity. 4 customer reviews. Top rated Programming products." /> <!-- Twitter Tags --> <meta name="twitter:title" content="Git Version Control Cookbook | Programming | Print" /> <meta name="twitter:description" content="Leverage version control to transform your development workflow and boost productivity. 4 customer reviews. Top rated Programming products." /> <!-- Twitter Card --> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@PacktPub" /> <meta name="twitter:creator" content="@PacktPub" /> <link rel="alternate" hreflang="en-us" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-gb" href="https://www.packtpub.com/en-gb/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-in" href="https://www.packtpub.com/en-in/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-de" href="https://www.packtpub.com/en-de/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-fr" href="https://www.packtpub.com/en-fr/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ca" href="https://www.packtpub.com/en-ca/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ru" href="https://www.packtpub.com/en-ru/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-es" href="https://www.packtpub.com/en-es/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-br" href="https://www.packtpub.com/en-br/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-au" href="https://www.packtpub.com/en-au/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ar" href="https://www.packtpub.com/en-ar/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-at" href="https://www.packtpub.com/en-at/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-be" href="https://www.packtpub.com/en-be/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-bg" href="https://www.packtpub.com/en-bg/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-cl" href="https://www.packtpub.com/en-cl/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-co" href="https://www.packtpub.com/en-co/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-cy" href="https://www.packtpub.com/en-cy/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-cz" href="https://www.packtpub.com/en-cz/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-dk" href="https://www.packtpub.com/en-dk/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ec" href="https://www.packtpub.com/en-ec/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-eg" href="https://www.packtpub.com/en-eg/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ee" href="https://www.packtpub.com/en-ee/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-fi" href="https://www.packtpub.com/en-fi/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-gr" href="https://www.packtpub.com/en-gr/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-hu" href="https://www.packtpub.com/en-hu/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-id" href="https://www.packtpub.com/en-id/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ie" href="https://www.packtpub.com/en-ie/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-it" href="https://www.packtpub.com/en-it/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-jp" href="https://www.packtpub.com/en-jp/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-lv" href="https://www.packtpub.com/en-lv/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-lt" href="https://www.packtpub.com/en-lt/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-lu" href="https://www.packtpub.com/en-lu/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-my" href="https://www.packtpub.com/en-my/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-mt" href="https://www.packtpub.com/en-mt/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-mx" href="https://www.packtpub.com/en-mx/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-nl" href="https://www.packtpub.com/en-nl/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-nz" href="https://www.packtpub.com/en-nz/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-no" href="https://www.packtpub.com/en-no/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ph" href="https://www.packtpub.com/en-ph/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-pl" href="https://www.packtpub.com/en-pl/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-pt" href="https://www.packtpub.com/en-pt/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ro" href="https://www.packtpub.com/en-ro/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-sg" href="https://www.packtpub.com/en-sg/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-sk" href="https://www.packtpub.com/en-sk/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-si" href="https://www.packtpub.com/en-si/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-za" href="https://www.packtpub.com/en-za/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-kr" href="https://www.packtpub.com/en-kr/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-se" href="https://www.packtpub.com/en-se/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ch" href="https://www.packtpub.com/en-ch/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-tw" href="https://www.packtpub.com/en-tw/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-th" href="https://www.packtpub.com/en-th/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-tr" href="https://www.packtpub.com/en-tr/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="en-ua" href="https://www.packtpub.com/en-ua/product/git-version-control-cookbook-9781789137545?type=print"/> <link rel="alternate" hreflang="x-default" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=print"/> <script> window.pageName = "product"; </script> <script> window.packtPubBaseUrl = "https://www.packtpub.com/en-us"; </script> <script type="application/ld+json"> {"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.packtpub.com/#organization","name":"Packt","url":"https://www.packtpub.com/","sameAs":["https://en.wikipedia.org/wiki/Packt","https://www.facebook.com/PacktPub","https://www.linkedin.com/company/packt-publishing/","https://www.youtube.com/channel/UC3VydBGBl132baPCLeDspMQ","https://twitter.com/PacktPublishing","https://subscription.packtpub.com","https://hub.packtpub.com"],"logo":{"@type":"ImageObject","@id":"https://www.packtpub.com/#logo","inLanguage":"en-US","url":"https://www.packtpub.com/images/logo-new.svg","width":"368","height":"180","caption":"Packt"},"image":{"@id":"https://www.packtpub.com/#logo"}},{"@type":"WebSite","@id":"https://www.packtpub.com/#website","url":"https://www.packtpub.com/","name":"Packt","description":"Packt website description","alternateName":["Packt Publishing","Packt Publishing Limited","packtpub","packtpub.com"],"publisher":{"@id":"https://www.packtpub.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.packtpub.com/search?query={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Product","name":"Git Version Control Cookbook","image":"https://content.packt.com/B10764/cover_image.jpg","description":"Git is one of the most popular tools for versioning. With over 100 practical, self-contained tutorials, this updated version of the bestselling Git Version Control Cookbook examines the common pain points and best practices to help you solve problems related to versioning.\nEach recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works. You’ll get started by learning about the Git data model and how it stores files, along with gaining insights on how to commit changes to a database. Using simple commands, you’ll also understand how to navigate through the database. Once you have accustomed yourself to the basics, you’ll explore techniques to configure Git with the help of comprehensive examples and configuration targets. Further into the book, you’ll get up to speed with branches and recovery from mistakes. You’ll also discover the features of Git rebase and how to use regular Git to merge other branches. The later chapters will guide you in exploring Git notes and learning to utilize the update, list, and search commands. Toward the concluding chapters, you’ll focus on repository maintenance, patching, and offline sharing. \nBy the end of this book, you’ll have grasped various tips and tricks, and have a practical understanding of best-practice solutions for common problems related to versioning.","gtin":"1789137543","gtin14":"9781789137545","sku":"B10764","brand":{"@type":"Brand","name":"Packt"},"aggregateRating":{"@type":"AggregateRating","ratingValue":4.5,"reviewCount":4},"offers":{"@type":"Offer","url":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545","itemCondition":"https://schema.org/NewCondition","availability":"https://schema.org/InStock","price":48.99,"category":"Paid","priceCurrency":"USD","priceValidUntil":"2024-12-06","hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":60,"returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/FreeReturn"},"shippingDetails":[{"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount","value":"6.95","currency":"USD"},"shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue":0,"maxValue":1,"unitCode":"DAY"},"transitTime":{"@type":"QuantitativeValue","minValue":10,"maxValue":13,"unitCode":"DAY"}}},{"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount","value":"21.95","currency":"USD"},"shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue":0,"maxValue":1,"unitCode":"DAY"},"transitTime":{"@type":"QuantitativeValue","minValue":6,"maxValue":9,"unitCode":"DAY"}}}]}},{"@type":"Book","@id":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545","url":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545","name":"Git Version Control Cookbook","author":[{"@type":"Person","@id":"https://www.packtpub.com/authors/zattineur","name":" Zattin(EUR)","url":"https://www.packtpub.com/authors/zattineur","sameAs":["","https://www.packtpub.com/authors/zattineur"]},{"@type":"Person","@id":"https://www.packtpub.com/authors/kenneth-geisshirt","name":"Kenneth Geisshirt","url":"https://www.packtpub.com/authors/kenneth-geisshirt","sameAs":["","https://www.packtpub.com/authors/kenneth-geisshirt"]},{"@type":"Person","@id":"https://www.packtpub.com/authors/voss","name":" Voss","url":"https://www.packtpub.com/authors/voss","sameAs":["","https://www.packtpub.com/authors/voss"]},{"@type":"Person","@id":"https://www.packtpub.com/authors/olsson","name":" Olsson","url":"https://www.packtpub.com/authors/olsson","sameAs":["","https://www.packtpub.com/authors/olsson"]}],"sameAs":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545","workExample":[{"@type":"Book","@id":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545","isbn":"9781789137545","bookEdition":"2","bookFormat":"https://schema.org/Paperback","inLanguage":"en","url":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545","datePublished":"2018-07-26 00:00:00","identifier":{"@type":"PropertyValue","propertyID":"OCLC_NUMBER","value":"9781789137545"},"potentialAction":{"@type":"ReadAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/navigating-git-ch01lvl1sec01","actionPlatform":["https://schema.org/DesktopWebPlatform","https://schema.org/AndroidPlatform","https://schema.org/IOSPlatform"]},"expectsAcceptanceOf":[{"@type":"Offer","category":"subscription","availabilityStarts":"2018-07-26 00:00:00","availabilityEnds":"2250-06-30T23:59:00-04:00","eligibleRegion":{"@type":"Country","name":"US"}},{"@type":"Offer","category":"nologinrequired","availabilityStarts":"2018-07-26 00:00:00","availabilityEnds":"2250-06-30T23:59:00-04:00","eligibleRegion":{"@type":"Country","name":"US"}}]}}]},[{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Print","item":"https://www.packtpub.com/Paperback"},{"@type":"ListItem","position":2,"name":"Programming","item":"https://www.packtpub.com/Paperback/Programming"}]},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Print","item":"https://www.packtpub.com/Paperback"},{"@type":"ListItem","position":2,"name":"Programming","item":"https://www.packtpub.com/Paperback/Programming"},{"@type":"ListItem","position":3,"name":"Best Sellers","item":"https://www.packtpub.com/Paperback/Programming/Best-Sellers"}]}]]} </script> <script> window.cartItems = []; </script> <script async src="https://91519dce225c6867.packtpub.com/gtag/js?id=G-Q4R8G7SJDK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', "G-Q4R8G7SJDK", { 'server_container_url': 'https://91519dce225c6867.packtpub.com', }); gtag('set', 'user_properties', { 'user_locale': 'en-sg', }); gtag('config', 'G-Q4R8G7SJDK', { 'page_locale': 'en-us', 'page_country': 'us', 'page_currency': 'USD' }); </script> </head> <body> <noscript> <iframe src="https://91519dce225c6867.packtpub.com/ns.html?id=GTM-N8ZG435Z" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <header class="header-sticky header"> <div class="rebuild-container header-wrapper"> <a href="https://www.packtpub.com/en-us" class="header-logo-link"> <img src="https://www.packtpub.com/rebuild/build/assets/packt-Dz-8EKdV.svg" alt="Packt" class="header-logo"> </a> <form class="search desktop" data-search="https://www.packtpub.com/api/rebuild/header/search" data-method="POST" action="https://www.packtpub.com/en-us/search" > <img src="https://www.packtpub.com/rebuild/build/assets/search-BHSZlKFs.svg" class="svg-icon icon icon-2 search-box-icon" alt="Search icon" /> <input type="text" name="query" class="search-input" placeholder="Search..." id="search" autocomplete="off" /> <span class="loader d-none"></span> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="svg-icon search-close d-none" alt="Close icon" /> <div class="search-results d-none scrollbar" id="results"></div> </form> <div class="header-search-mobile device"> <img src="https://www.packtpub.com/rebuild/build/assets/search-BHSZlKFs.svg" class="svg-icon icon icon-2 search-box-icon mobile-search-icon" data-toggle="search, header-logo, header-actions, header-logo-link, mobile-search-close:d-none, mobile-search-icon:d-none" data-toggle-override="desktop" alt="Search icon" /> <span class="mobile-search-close d-none" data-toggle="search, header-logo, header-actions, header-logo-link, mobile-search-close:d-none, mobile-search-icon:d-none" data-toggle-override="desktop" > CANCEL </span> </div> <script> window.searchIcon = "https:\/\/www.packtpub.com\/rebuild\/build\/assets\/search-BHSZlKFs.svg"; window.countryCode = "us"; </script> <div class="header-actions"> <a class="header-actions-link desktop" href="https://www.packtpub.com/en-us/subscribe" > Subscription </a> <div class="header-cart"> <span class="header-cart-count"> 0 </span> <div class="header-cart-basket" data-dropdown-target="header-cart-dropdown" > <img src="https://www.packtpub.com/rebuild/build/assets/cart-DmoNpZZc.svg" class="svg-icon icon icon-5" alt="Cart icon" /> <div class="header-dropdown-active header-dropdown-active-left" id="header-cart-dropdown" data-dropdown-target="header-cart-dropdown" data-analytics-type="view_cart" data-analytics-currency="USD" > <div class="header-dropdown-active-wrapper header-dropdown-active-wrapper-border"> <div class="header-dropdown-active-header device"> <div class="header-dropdown-active-header-placeholder"> Your Cart <span>(0 item)</span> </div> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="svg-icon icon icon-1" data-dropdown-target="header-cart-dropdown" alt="Close icon" /> </div> <div class="header-dropdown-active-body "> You have no products in your basket yet <div class="header-cart-discount"> <div class="header-cart-discount-toggle"> <span class="header-cart-discount-toggle-text">Save more on your purchases now!</span> <span class="header-cart-discount-toggle-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon-2 toggle-icon rotated" alt="discount-offer-chevron-icon" /> </span> </div> <div id="discountInfo" class="header-cart-discount-info"> <div class="header-cart-discount-options-option"> <input type="checkbox" disabled> <label>Buy <b>2</b> products and save <b>10%</b></label> </div> <div class="header-cart-discount-options-option"> <input type="checkbox" disabled> <label>Buy <b>3</b> products and save <b>15%</b></label> </div> <div class="header-cart-discount-options-option"> <input type="checkbox" disabled> <label>Buy <b>5</b> products and save <b>20%</b></label> </div> <span>Savings automatically calculated. No voucher code required.</span> </div> </div> </div> </div> </div> </div> </div> <div class="header-user"> <div class="header-user-account" data-dropdown-target="header-user-dropdown" > <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon--light icon-4" alt="Profile icon" /> <div class="header-dropdown-active " id="header-user-dropdown" data-dropdown-target="header-user-dropdown"> <div class="header-dropdown-active-wrapper header-dropdown-active-wrapper-border"> <div class="header-dropdown-active-header device"> <div class="header-dropdown-active-header-placeholder">Account</div> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="svg-icon icon icon-4" data-dropdown-target="header-user-dropdown" alt="Close icon" /> </div> <div class="header-dropdown-active-body"> <div class="header-dropdown-active-body"> <a class="rebuild-btn rebuild-btn-primary" href="https://www.packtpub.com/login?returnUrl=https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545">Sign in</a> <span>New User? <a href="https://www.packtpub.com/register?returnUrl=https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545">Create Account</a></span> </div> <div class="header-dropdown-active-footer-seperator"></div> <a href="https://www.packtpub.com/my-account/subscription" class="header-dropdown-active-footer-link" > Your Subscription </a> <a href="https://www.packtpub.com/owned" class="header-dropdown-active-footer-link"> Your Owned Titles</a> <a href="https://www.packtpub.com/my-account/details" class="header-dropdown-active-footer-link"> Your Account</a> <a href="https://www.packtpub.com/my-account/orders" class="header-dropdown-active-footer-link"> Your Orders </a> <div class="header-dropdown-active-footer-seperator"></div> <div class="header-dropdown-active-footer-country" data-modal-open="country-modal"> <span>Country Selection:</span> <img loading="lazy" src="/images/countries/us.png" alt="countryFlag" class="header-dropdown-active-footer-country-flag" width="25" height="18" /> </div> </div> </div> </div> </div> <div id="country-modal" class="rebuild-modal d-none"> <div class="rebuild-modal-content "> <div class="rebuild-modal-content-header"> <h2 class="rebuild-modal-content-header-title">Change country</h2> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="svg-icon icon icon-4" data-modal-close="country-modal" alt="Modal Close icon" /> </div> <div class="rebuild-modal-content-body scrollbar"> <div class="header-countrypicker-body-wrapper"> <div class="header-countrypicker-body-wrapper-input"> <img src="https://www.packtpub.com/rebuild/build/assets/search-BHSZlKFs.svg" class="svg-icon icon-2" alt="Country selected" /> <input type="text" placeholder="Search country" id="SearchCountry" data-search-input class="header-countrypicker-body-wrapper-input-input"> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="svg-icon icon-2 d-none" data-search-input-cancel="" alt="Country selected" /> </div> <div class="header-countrypicker-body-wrapper-result"> <a class="header-countrypicker-body-country active" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/us.png" alt="country flag" loading="lazy" > <span>United States</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-gb/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/gb.png" alt="country flag" loading="lazy" > <span>United Kingdom</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-in/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/india.png" alt="country flag" loading="lazy" > <span>India</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-de/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/germany.png" alt="country flag" loading="lazy" > <span>Germany</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-fr/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/france.png" alt="country flag" loading="lazy" > <span>France</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ca/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/canada.png" alt="country flag" loading="lazy" > <span>Canada</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ru/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/russia.png" alt="country flag" loading="lazy" > <span>Russia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-es/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/spain.png" alt="country flag" loading="lazy" > <span>Spain</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-br/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/brazil.png" alt="country flag" loading="lazy" > <span>Brazil</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-au/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/australia.png" alt="country flag" loading="lazy" > <span>Australia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <hr class="header-countrypicker-body-seprator"> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ar/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/argentina.png" alt="country flag" loading="lazy" > <span>Argentina</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-at/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/austria.png" alt="country flag" loading="lazy" > <span>Austria</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-be/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/belgium.png" alt="country flag" loading="lazy" > <span>Belgium</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-bg/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="https://cdn.packtpub.com/flag/004da5c4-583f-4e69-a0a8-0e999f350f90_128px-Flag_of_Bulgaria.png" alt="country flag" loading="lazy" > <span>Bulgaria</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-cl/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/chile.png" alt="country flag" loading="lazy" > <span>Chile </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-co/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/colombia.png" alt="country flag" loading="lazy" > <span>Colombia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-cy/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/cyprus.png" alt="country flag" loading="lazy" > <span>Cyprus</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-cz/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/czech.png" alt="country flag" loading="lazy" > <span>Czechia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-dk/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/denmark.png" alt="country flag" loading="lazy" > <span>Denmark</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ec/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/ecuador.png" alt="country flag" loading="lazy" > <span>Ecuador</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-eg/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/egypt.png" alt="country flag" loading="lazy" > <span>Egypt </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ee/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/estonia.png" alt="country flag" loading="lazy" > <span>Estonia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-fi/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/finland.png" alt="country flag" loading="lazy" > <span>Finland</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-gr/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/greece.png" alt="country flag" loading="lazy" > <span>Greece</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-hu/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/hungary.png" alt="country flag" loading="lazy" > <span>Hungary</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-id/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/indonesia.png" alt="country flag" loading="lazy" > <span>Indonesia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ie/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/ireland.png" alt="country flag" loading="lazy" > <span>Ireland</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-it/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/italy.png" alt="country flag" loading="lazy" > <span>Italy</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-jp/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/japan.png" alt="country flag" loading="lazy" > <span>Japan</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-lv/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/latvia.png" alt="country flag" loading="lazy" > <span>Latvia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-lt/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/lithuania.png" alt="country flag" loading="lazy" > <span>Lithuania</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-lu/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/lux.png" alt="country flag" loading="lazy" > <span>Luxembourg</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-my/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/malaysia.png" alt="country flag" loading="lazy" > <span>Malaysia </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-mt/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/malta.png" alt="country flag" loading="lazy" > <span>Malta</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-mx/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/mexico.png" alt="country flag" loading="lazy" > <span>Mexico</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-nl/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/netherlands.png" alt="country flag" loading="lazy" > <span>Netherlands</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-nz/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/newzealand.png" alt="country flag" loading="lazy" > <span>New Zealand</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-no/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/norway.png" alt="country flag" loading="lazy" > <span>Norway </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ph/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/philippines.png" alt="country flag" loading="lazy" > <span>Philippines</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-pl/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/poland.png" alt="country flag" loading="lazy" > <span>Poland</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-pt/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/portugal.png" alt="country flag" loading="lazy" > <span>Portugal</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ro/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/romania.png" alt="country flag" loading="lazy" > <span>Romania</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-sg/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/singapore.png" alt="country flag" loading="lazy" > <span>Singapore</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-sk/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/slovakia.png" alt="country flag" loading="lazy" > <span>Slovakia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-si/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/slovenia.png" alt="country flag" loading="lazy" > <span>Slovenia</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-za/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/southafrica.png" alt="country flag" loading="lazy" > <span>South Africa </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-kr/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/southkorea.png" alt="country flag" loading="lazy" > <span>South Korea</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-se/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/sweden.png" alt="country flag" loading="lazy" > <span>Sweden</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ch/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/switzerland.png" alt="country flag" loading="lazy" > <span>Switzerland</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-tw/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/taiwan.png" alt="country flag" loading="lazy" > <span>Taiwan</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-th/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/thailand.png" alt="country flag" loading="lazy" > <span>Thailand </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-tr/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/turkey.png" alt="country flag" loading="lazy" > <span>Turkey </span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> <a class="header-countrypicker-body-country " href="https://www.packtpub.com/en-ua/product/git-version-control-cookbook-9781789137545" > <div class="header-countrypicker-body-country-flag"> <img src="/images/countries/ukraine.png" alt="country flag" loading="lazy" > <span>Ukraine</span> <div class="tick "> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon icon icon-2" alt="Country selected" /> </div> </div> </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="rebuild-container header-submenu"> <div class="rebuild-horizontal-scroll "> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-left-O2MWvx1q.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="left" alt="Arrow left icon" /> <div class="rebuild-horizontal-scroll-body"> <div class="header-submenu-items"> <div class="header-submenu-items-item mega-header-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="0" > Explore Products <div class="caret"></div> <div id="dropdown-menu-container-0"></div> </div> <div class="header-submenu-items-item mega-header-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="1" > Best Sellers <div class="caret"></div> <div id="dropdown-menu-container-1"></div> </div> <div class="header-submenu-items-item mega-header-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="2" > New Releases <div class="caret"></div> <div id="dropdown-menu-container-2"></div> </div> <div class="header-submenu-items-item mega-header-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="3" > Books <div class="caret"></div> <div id="dropdown-menu-container-3"></div> </div> <div class="header-submenu-items-item mega-header-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="4" > Videos <div class="caret"></div> <div id="dropdown-menu-container-4"></div> </div> <div class="header-submenu-items-item mega-header-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="5" > Audiobooks <div class="caret"></div> <div id="dropdown-menu-container-5"></div> </div> <a href="/en-us/learning" class="header-submenu-items-link "> <div> Learning Hub </div> </a> <a href="https://www.packtpub.com/conference/put-gen-ai-in-action-2024" class="header-submenu-items-link "> <div> Conferences </div> </a> <div class="header-submenu-items-item" data-toggle="header-overlay-bottom" data-header-menu-toggle="8" > Free Learning <div class="caret"></div> <div id="dropdown-menu-container-8"></div> </div> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-right-eT5j42si.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="right" alt="Arrow right icon" /> </div> </div> <script> window.headerMenuData = {"labels":[{"name":"Explore Products","border":false,"status":true,"mega":true},{"name":"Best Sellers","border":false,"status":true,"mega":true},{"name":"New Releases","border":false,"status":true,"mega":true},{"name":"Books","border":false,"status":true,"mega":true},{"name":"Videos","border":false,"status":true,"mega":true},{"name":"Audiobooks","border":false,"status":true,"mega":true},{"name":"Learning Hub","link":"\/en-us\/learning","border":false,"status":true,"mega":false},{"name":"Conferences","link":"https:\/\/www.packtpub.com\/conference\/put-gen-ai-in-action-2024","border":false,"status":true,"mega":false},{"name":"Free Learning","border":false,"status":true,"mega":false}],"categories":{"Data":{"key":0,"name":"Data","slug":"data"},"Web Development":{"key":1,"name":"Web Development","slug":"web-development"},"Programming":{"key":2,"name":"Programming","slug":"programming"},"Cloud and Networking":{"key":3,"name":"Cloud and Networking","slug":"cloud-and-networking"},"Security":{"key":4,"name":"Security","slug":"security"},"Game Development":{"key":5,"name":"Game Development","slug":"game-development"},"Mobile":{"key":6,"name":"Mobile","slug":"mobile"},"IoT and Hardware":{"key":7,"name":"IoT and Hardware","slug":"iot-and-hardware"},"Business and Other":{"key":8,"name":"Business and Other","slug":"business-and-other"}},"menus":[{"defaultSubject":"Data","title":null,"items":[{"name":"Data","link":"\/data","list":[{"name":"Concept","items":[{"name":"Data Science","link":"\/data\/concept\/data-science"},{"name":"Machine Learning","link":"\/data\/concept\/machine-learning"},{"name":"GPT\/LLMs","link":"\/data\/concept\/gptllms"},{"name":"Data Analysis","link":"\/data\/concept\/data-analysis"},{"name":"Business Intelligence","link":"\/data\/concept\/business-intelligence"},{"name":"Data Engineering","link":"\/data\/concept\/data-engineering"},{"name":"Financial Technology","link":"\/data\/concept\/financial-technology"},{"name":"Neural Netwoks","link":"\/data\/concept\/neural-networks"},{"name":"Databases","link":"\/data\/concept\/databases"},{"name":"Deep Learning","link":"\/data\/concept\/deep-learning"}]},{"name":"Tools","items":[{"name":"Pandas","link":"\/data\/tool\/pandas"},{"name":"TensorFlow","link":"\/data\/tool\/tensorflow"},{"name":"OpenCV","link":"\/data\/tool\/opencv"},{"name":"Power BI","link":"\/data\/tool\/power-bi"},{"name":"Tableau","link":"\/data\/tool\/tableau"},{"name":"Apache Spark","link":"\/data\/tool\/apache-spark"},{"name":"Scikit-learn","link":"\/data\/tool\/scikit-learn"},{"name":"PostgreSQL","link":"\/data\/tool\/postgresql"},{"name":"OpenCV","link":"\/data\/tool\/opencv"},{"name":"PyTorch","link":"\/data\/tool\/pytorch"}]},{"name":"Languages","items":[{"name":"Python","link":"\/data\/language\/python"},{"name":"R","link":"\/data\/language\/r"},{"name":"Java","link":"\/data\/language\/java"},{"name":"JavaScript","link":"\/data\/language\/javascript"},{"name":"SQL","link":"\/data\/language\/sql"},{"name":"C++","link":"\/data\/language\/c-plus-plus"},{"name":"DAX","link":"\/data\/language\/dax"},{"name":"Rust","link":"\/data\/language\/rust"},{"name":"Solidity","link":"\/data\/language\/solidity"},{"name":"Scala","link":"\/data\/language\/scala"}]}]},{"name":"Web Development","link":"\/web-development","list":[{"name":"Concept","items":[{"name":"Front End Web Development","link":"\/web-development\/concept\/front-end-web-development"},{"name":"Server Side Web Development","link":"\/web-development\/concept\/server-side-web-development"},{"name":"Full Stack Web Development","link":"\/web-development\/concept\/full-stack-web-development"},{"name":"Responsive Web Development","link":"\/web-development\/concept\/responsive-web-development"},{"name":"REST API","link":"\/web-development\/concept\/rest-api"},{"name":"Microservices","link":"\/web-development\/concept\/microservices"},{"name":"Test Driven Development","link":"\/web-development\/concept\/test-driven-development"},{"name":"Web AI","link":"\/web-development\/concept\/web-ai"},{"name":"Web Programming","link":"\/web-development\/concept\/web-programming"},{"name":"CMS","link":"\/web-development\/concept\/cms"}]},{"name":"Tools","items":[{"name":"React","link":"\/web-development\/tool\/react"},{"name":"Angular","link":"\/web-development\/tool\/angular"},{"name":"Django","link":"\/web-development\/tool\/django"},{"name":"ASP.NET Core","link":"\/web-development\/tool\/asp-dot-net-core"},{"name":"Bootstrap","link":"\/web-development\/tool\/bootstrap"},{"name":"Blazor","link":"\/web-development\/tool\/blazor"},{"name":"FastAPI","link":"\/web-development\/tool\/fastapi"},{"name":"Node.js","link":"\/web-development\/tool\/node-dot-js"},{"name":"Vue","link":"\/web-development\/tool\/vue"},{"name":"WordPress","link":"\/web-development\/tool\/wordpress"}]},{"name":"Languages","items":[{"name":"C#","link":"\/web-development\/language\/c-sharp"},{"name":"CSS","link":"\/web-development\/language\/css"},{"name":"Go","link":"\/web-development\/language\/go"},{"name":"Java","link":"\/web-development\/language\/java"},{"name":"JavaScript","link":"\/web-development\/language\/javascript"},{"name":"PHP","link":"\/web-development\/language\/php"},{"name":"Python","link":"\/web-development\/language\/python"},{"name":"Ruby","link":"\/web-development\/language\/ruby"},{"name":"Typescript","link":"\/web-development\/language\/typescript"},{"name":"HTML","link":"\/web-development\/language\/html"}]}]},{"name":"Programming","link":"\/programming","list":[{"name":"Concept","items":[{"name":"Data Structures and Algorithms","link":"\/programming\/concept\/data-structures-and-algorithms"},{"name":"Object Oriented Programming","link":"\/programming\/concept\/object-oriented-programming"},{"name":"Functional Programming","link":"\/programming\/concept\/functional-programming"},{"name":"Programming Languages","link":"\/programming\/concept\/programming-language"},{"name":"Concurrency","link":"\/programming\/concept\/concurrency"},{"name":"Software Architecture","link":"\/programming\/concept\/software-architecture"},{"name":"Application Development","link":"\/programming\/concept\/application-development"},{"name":"Design Patterns","link":"\/programming\/concept\/design-patterns"},{"name":"High Performance Programming","link":"\/programming\/concept\/high-performance-programming"},{"name":"System Programming","link":"\/programming\/concept\/system-programming"}]},{"name":"Tools","items":[{"name":".NET Core","link":"\/programming\/tool\/dot-net-core"},{"name":"Spring","link":"\/programming\/tool\/spring"},{"name":"Java EE","link":"\/programming\/tool\/java-ee"},{"name":"Spring Boot","link":"\/programming\/tool\/spring-boot"},{"name":"Visual Studio","link":"\/programming\/tool\/visual-studio"},{"name":"Spring","link":"\/programming\/tool\/spring"},{"name":"Qt","link":"\/programming\/tool\/qt"},{"name":"Selenium","link":"\/programming\/tool\/selenium"},{"name":"Git","link":"\/programming\/tool\/git"},{"name":".NET","link":"\/programming\/tool\/dot-net"}]},{"name":"Languages","items":[{"name":"Java","link":"\/programming\/language\/java"},{"name":"Python","link":"\/programming\/language\/python"},{"name":"C#","link":"\/programming\/language\/c-sharp"},{"name":"JavaScript","link":"\/programming\/language\/javascript"},{"name":"C++","link":"\/programming\/language\/c-plus-plus"},{"name":"Go","link":"\/programming\/language\/go"},{"name":"Kotlin","link":"\/programming\/language\/kotlin"},{"name":"Rust","link":"\/programming\/language\/rust"},{"name":"Scala","link":"\/programming\/language\/scala"},{"name":"Swift","link":"\/programming\/language\/swift"}]}]},{"name":"Cloud and Networking","link":"\/cloud-and-networking","list":[{"name":"Concept","items":[{"name":"Cloud Computing","link":"\/cloud-and-networking\/concept\/cloud-computing"},{"name":"Containerization","link":"\/cloud-and-networking\/concept\/containerization"},{"name":"DevOps","link":"\/cloud-and-networking\/concept\/devops"},{"name":"Continuous Integration","link":"\/cloud-and-networking\/concept\/continuous-integration"},{"name":"Cloud Native","link":"\/cloud-and-networking\/concept\/cloud-native"},{"name":"System Administration","link":"\/cloud-and-networking\/concept\/system-administration"},{"name":"Networking","link":"\/cloud-and-networking\/concept\/networking"},{"name":"Network Security","link":"\/cloud-and-networking\/concept\/network-security"},{"name":"Servers","link":"\/cloud-and-networking\/concept\/servers"},{"name":"Shell Scripting","link":"\/cloud-and-networking\/concept\/shell-scripting"}]},{"name":"Tools","items":[{"name":"Azure","link":"\/cloud-and-networking\/tool\/azure"},{"name":"AWS","link":"\/cloud-and-networking\/tool\/aws"},{"name":"Docker","link":"\/cloud-and-networking\/tool\/docker"},{"name":"Kubernetes","link":"\/cloud-and-networking\/tool\/kubernetes"},{"name":"Linux","link":"\/cloud-and-networking\/tool\/linux"},{"name":"Jenkins","link":"\/cloud-and-networking\/tool\/jenkins"},{"name":"Ansible","link":"\/cloud-and-networking\/tool\/ansible"},{"name":"Windows Server","link":"\/cloud-and-networking\/tool\/windows-server"},{"name":"Google Cloud Platform","link":"\/cloud-and-networking\/tool\/google-cloud-platform"},{"name":"Puppet","link":"\/cloud-and-networking\/tool\/puppet"}]},{"name":"Languages","items":[{"name":"Python","link":"\/cloud-and-networking\/language\/python"},{"name":"Java","link":"\/cloud-and-networking\/language\/java"},{"name":"C#","link":"\/cloud-and-networking\/language\/c-sharp"},{"name":"C","link":"\/cloud-and-networking\/language\/c"},{"name":"Go","link":"\/cloud-and-networking\/language\/go"},{"name":"PowerShell","link":"\/cloud-and-networking\/language\/powershell"},{"name":"JavaScript","link":"\/cloud-and-networking\/language\/javascript"},{"name":"C++","link":"\/cloud-and-networking\/language\/c-plus-plus"},{"name":"Bash","link":"\/cloud-and-networking\/language\/bash"}]}]},{"name":"Security","link":"\/security","list":[{"name":"Concept","items":[{"name":"Cloud Security","link":"\/security\/concept\/cloud-security"},{"name":"Cryptography","link":"\/security\/concept\/cryptography"},{"name":"Cybersecurity","link":"\/security\/concept\/cybersecurity"},{"name":"Application Security","link":"\/security\/concept\/application-security"},{"name":"Forensics","link":"\/security\/concept\/forensics"},{"name":"Information Security","link":"\/security\/concept\/information-security"},{"name":"Malware Analysis","link":"\/security\/concept\/malware-analysis"},{"name":"Operating Systems","link":"\/security\/concept\/operating-systems"},{"name":"Penetration Testing","link":"\/security\/concept\/penetration-testing"},{"name":"Threat Hunting","link":"\/security\/concept\/threat-hunting"}]},{"name":"Tools","items":[{"name":"Kali Linux","link":"\/security\/tool\/kali-linux"},{"name":"Metasploit","link":"\/security\/tool\/metasploit"},{"name":"Linux","link":"\/security\/tool\/linux"},{"name":"Burp Suite","link":"\/security\/tool\/burp-suite"},{"name":"Azure","link":"\/security\/tool\/azure"},{"name":"Wireshark","link":"\/security\/tool\/wireshark"},{"name":"Nmap","link":"\/security\/tool\/nmap"},{"name":"Windows OS","link":"\/security\/tool\/windows-os"},{"name":"Bash","link":"\/security\/tool\/bash"},{"name":"AWS","link":"\/security\/tool\/aws"}]},{"name":"Languages","items":[{"name":"Python","link":"\/security\/language\/python"},{"name":"C","link":"\/security\/language\/c"},{"name":"C++","link":"\/security\/language\/c-plus-plus"},{"name":"Java","link":"\/security\/language\/java"},{"name":"Assembly","link":"\/security\/language\/assembly"},{"name":"Perl","link":"\/security\/language\/perl"}]}]},{"name":"Game Development","link":"\/game-development","list":[{"name":"Concept","items":[{"name":"3D Game Development","link":"\/game-development\/concept\/3d-game-development"},{"name":"Game Design","link":"\/game-development\/concept\/game-design"},{"name":"Game Optimization","link":"\/game-development\/concept\/game-optimization"},{"name":"Game Scripting","link":"\/game-development\/concept\/game-scripting"},{"name":"Graphics Programming","link":"\/game-development\/concept\/graphics-programming"},{"name":"Mobile Game Development","link":"\/game-development\/concept\/mobile-game-development"},{"name":"Motion Graphics","link":"\/game-development\/concept\/motion-graphics"},{"name":"Virtual Reality","link":"\/game-development\/concept\/virtual-reality"}]},{"name":"Tools","items":[{"name":"Unity","link":"\/game-development\/tool\/unity"},{"name":"Unreal","link":"\/game-development\/tool\/unreal"},{"name":"Blender","link":"\/game-development\/tool\/blender"},{"name":"Android","link":"\/game-development\/tool\/android"},{"name":"OpenGL","link":"\/game-development\/tool\/opengl"},{"name":"iOS","link":"\/game-development\/tool\/ios"},{"name":"GoDot","link":"\/game-development\/tool\/godot"},{"name":"Roblox","link":"\/game-development\/tool\/roblox"}]},{"name":"Languages","items":[{"name":"C#","link":"\/game-development\/language\/c-sharp"},{"name":"C++","link":"\/game-development\/language\/c-plus-plus"},{"name":"Java","link":"\/game-development\/language\/java"},{"name":"Python","link":"\/game-development\/language\/python"},{"name":"JavaScript","link":"\/game-development\/language\/javascript"}]}]},{"name":"Mobile","link":"\/mobile","list":[{"name":"Concept","items":[{"name":"Android Development","link":"\/mobile\/concept\/android-development"},{"name":"Augmented Reality","link":"\/mobile\/concept\/augmented-reality"},{"name":"Cross Platform Mobile Development","link":"\/mobile\/concept\/cross-platform-mobile-development"},{"name":"iOS Development","link":"\/mobile\/concept\/ios-development"},{"name":"Cross Platform Mobile Development","link":"\/mobile\/concept\/cross-platform-mobile-development"}]},{"name":"Tools","items":[{"name":"iOS","link":"\/mobile\/tool\/ios"},{"name":"Android","link":"\/mobile\/tool\/android"},{"name":"XCode","link":"\/mobile\/tool\/xcode"},{"name":".NET Core","link":"\/mobile\/tool\/dot-net-core"},{"name":"React Native","link":"\/mobile\/tool\/react-native"},{"name":"Flutter","link":"\/mobile\/tool\/flutter"},{"name":"Xamarin","link":"\/mobile\/tool\/xamarin"}]},{"name":"Languages","items":[{"name":"Java","link":"\/mobile\/language\/java"},{"name":"Swift","link":"\/mobile\/language\/swift"},{"name":"Dart","link":"\/mobile\/language\/dart"},{"name":"JavaScript","link":"\/mobile\/language\/javascript"},{"name":"C#","link":"\/mobile\/language\/c-sharp"},{"name":"Kotlin","link":"\/mobile\/language\/kotlin"},{"name":"Objective-C","link":"\/mobile\/language\/objective-c"}]}]},{"name":"IoT and Hardware","link":"\/iot-and-hardware","list":[{"name":"Concept","items":[{"name":"Embedded Systems","link":"\/iot-and-hardware\/concept\/embedded-systems"},{"name":"Single Board Computers","link":"\/iot-and-hardware\/concept\/single-board-computers"},{"name":"Internet of Things Security","link":"\/iot-and-hardware\/concept\/internet-of-things-security"},{"name":"IoT Development","link":"\/iot-and-hardware\/concept\/iot-development"},{"name":"Robotics","link":"\/iot-and-hardware\/concept\/robotics"},{"name":"System Engineering","link":"\/iot-and-hardware\/concept\/system-engineering"},{"name":"Wearable Tech","link":"\/iot-and-hardware\/concept\/wearable-tech"}]},{"name":"Tools","items":[{"name":"Arduino","link":"\/iot-and-hardware\/tool\/arduino"},{"name":"Raspberry Pi","link":"\/iot-and-hardware\/tool\/raspberry-pi"},{"name":"Beaglebone","link":"\/iot-and-hardware\/tool\/beaglebone"},{"name":"ROS","link":"\/iot-and-hardware\/tool\/ros"},{"name":"Linux","link":"\/iot-and-hardware\/tool\/linux"},{"name":"Lego Mindstorms","link":"\/iot-and-hardware\/tool\/lego-mindstorms"},{"name":"Yocto Projects","link":"\/iot-and-hardware\/tool\/yocto-project"},{"name":"ESP32","link":"\/iot-and-hardware\/tool\/esp32"}]},{"name":"Languages","items":[{"name":"Python","link":"\/iot-and-hardware\/language\/python"},{"name":"C++","link":"\/iot-and-hardware\/language\/c-plus-plus"},{"name":"C","link":"\/iot-and-hardware\/language\/c"},{"name":"Java","link":"\/iot-and-hardware\/language\/java"},{"name":"JavaScript","link":"\/iot-and-hardware\/language\/javascript"}]}]},{"name":"Business and Other","link":"\/business-and-other","list":[{"name":"Concept","items":[{"name":"Animation","link":"\/business-and-other\/concept\/animation"},{"name":"Business Management","link":"\/business-and-other\/concept\/business-management"},{"name":"Computer Aided Design","link":"\/business-and-other\/concept\/computer-aided-design"},{"name":"Document Preparation","link":"\/business-and-other\/concept\/document-preparation"},{"name":"Enterprise Resource Planning","link":"\/business-and-other\/concept\/enterprise-resource-planning"},{"name":"Project Management","link":"\/business-and-other\/concept\/project-management"},{"name":"Robotic Process Automation","link":"\/business-and-other\/concept\/robotic-process-automation"},{"name":"Soft Skills","link":"\/business-and-other\/concept\/soft-skills"},{"name":"UI Development","link":"\/business-and-other\/concept\/ui-development"},{"name":"Workflow Automation","link":"\/business-and-other\/concept\/workflow-automation"}]},{"name":"Tools","items":[{"name":"JIRA","link":"\/business-and-other\/tool\/jira"},{"name":"Dynamics 365","link":"\/business-and-other\/tool\/dynamics-365"},{"name":"Office 365","link":"\/business-and-other\/tool\/office-365"},{"name":"AutoCAD","link":"\/business-and-other\/tool\/autocad"},{"name":"UiPath","link":"\/business-and-other\/tool\/uipath"},{"name":"Salesforce","link":"\/business-and-other\/tool\/salesforce"},{"name":"Microsoft Power Platform","link":"\/business-and-other\/tool\/power-platform"},{"name":"Odoo","link":"\/business-and-other\/tool\/odoo"},{"name":"Excel","link":"\/business-and-other\/tool\/excel"},{"name":"PhotoShop","link":"\/business-and-other\/tool\/photoshop"}]},{"name":"Languages","items":[{"name":"Java","link":"\/business-and-other\/language\/java"},{"name":"C#","link":"\/business-and-other\/language\/c-sharp"},{"name":"Python","link":"\/business-and-other\/language\/python"},{"name":"C++","link":"\/business-and-other\/language\/c-plus-plus"},{"name":"JavaScript","link":"\/business-and-other\/language\/javascript"}]}]}]},{"defaultSubject":"Data","title":"Best Sellers","items":[{"name":"Data","link":"\/data","list":[{"name":"Python Machine Learning","link":"\/product\/python-machine-learning-9781789955750","image":"https:\/\/content.packt.com\/B13208\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B13208\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B13208\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B13208\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B13208\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B13208\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B13208\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B13208\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B13208\/cover_image_small.png 810w"},{"name":"Machine Learning for Algorithmic Trading","link":"\/product\/machine-learning-for-algorithmic-trading-9781839217715","image":"https:\/\/content.packt.com\/B15439\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15439\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15439\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15439\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15439\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15439\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15439\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15439\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15439\/cover_image_small.jpg 810w"},{"name":"Machine Learning with PyTorch and Scikit-Learn","link":"\/product\/machine-learning-with-pytorch-and-scikit-learn-9781801819312","image":"https:\/\/content.packt.com\/B17582\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17582\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17582\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17582\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17582\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17582\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17582\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17582\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17582\/cover_image_small.jpg 810w"},{"name":"Mastering Microsoft Power BI","link":"\/product\/mastering-microsoft-power-bi-9781801811484","image":"https:\/\/content.packt.com\/B17766\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17766\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17766\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17766\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17766\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17766\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17766\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17766\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17766\/cover_image_small.jpg 810w"},{"name":"Learn Power BI","link":"\/product\/learn-power-bi-9781801811958","image":"https:\/\/content.packt.com\/B17817\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17817\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17817\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17817\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17817\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17817\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17817\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17817\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17817\/cover_image_small.png 810w"},{"name":"Modern Time Series Forecasting with Python","link":"\/product\/modern-time-series-forecasting-with-python-9781803246802","image":"https:\/\/content.packt.com\/B17959\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17959\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17959\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17959\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17959\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17959\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17959\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17959\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17959\/cover_image_small.jpg 810w"},{"name":"Python for Finance Cookbook","link":"\/product\/python-for-finance-cookbook-9781803243191","image":"https:\/\/content.packt.com\/B18112\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18112\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18112\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18112\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18112\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18112\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18112\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18112\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18112\/cover_image_small.jpg 810w"},{"name":"Deep Learning with TensorFlow and Keras","link":"\/product\/deep-learning-with-tensorflow-and-keras-9781803232911","image":"https:\/\/content.packt.com\/B18331\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18331\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18331\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18331\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18331\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18331\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18331\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18331\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18331\/cover_image_small.jpg 810w"},{"name":"Interpretable Machine Learning with Python","link":"\/product\/interpretable-machine-learning-with-python-9781803235424","image":"https:\/\/content.packt.com\/B18406\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18406\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18406\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18406\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18406\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18406\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18406\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18406\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18406\/cover_image_small.jpg 810w"},{"name":"Mastering Tableau 2023","link":"\/product\/mastering-tableau-2023-9781803233765","image":"https:\/\/content.packt.com\/B18435\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18435\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18435\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18435\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18435\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18435\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18435\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18435\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18435\/cover_image_small.png 810w"},{"name":"Streamlit for Data Science","link":"\/product\/streamlit-for-data-science-9781803248226","image":"https:\/\/content.packt.com\/B18444\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18444\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18444\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18444\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18444\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18444\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18444\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18444\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18444\/cover_image_small.jpg 810w"},{"name":"Expert Data Modeling with Power BI","link":"\/product\/expert-data-modeling-with-power-bi-9781803246246","image":"https:\/\/content.packt.com\/B18458\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18458\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18458\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18458\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18458\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18458\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18458\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18458\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18458\/cover_image_small.jpg 810w"},{"name":"The AI Product Manager\u0027s Handbook","link":"\/product\/the-ai-product-managers-handbook-9781804612934","image":"https:\/\/content.packt.com\/B18935\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18935\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18935\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18935\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18935\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18935\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18935\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18935\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18935\/cover_image_small.jpg 810w"},{"name":"Causal Inference and Discovery in Python","link":"\/product\/causal-inference-and-discovery-in-python-9781804612989","image":"https:\/\/content.packt.com\/B18993\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18993\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18993\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18993\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18993\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18993\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18993\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18993\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18993\/cover_image_small.jpg 810w"},{"name":"Microsoft Power BI Quick Start Guide","link":"\/product\/microsoft-power-bi-quick-start-guide-9781804613498","image":"https:\/\/content.packt.com\/B19089\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19089\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19089\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19089\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19089\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19089\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19089\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19089\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19089\/cover_image_small.jpg 810w"},{"name":"Hands-On Graph Neural Networks Using Python.","link":"\/product\/hands-on-graph-neural-networks-using-python-9781804617526","image":"https:\/\/content.packt.com\/B19153\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19153\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19153\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19153\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19153\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19153\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19153\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19153\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19153\/cover_image_small.jpg 810w"},{"name":"Data Modeling with Snowflake","link":"\/product\/data-modeling-with-snowflake-9781837634453","image":"https:\/\/content.packt.com\/B19467\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19467\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19467\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19467\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19467\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19467\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19467\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19467\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19467\/cover_image_small.jpg 810w"},{"name":"Machine Learning Engineering with Python","link":"\/product\/machine-learning-engineering-with-python-9781837631964","image":"https:\/\/content.packt.com\/B19525\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19525\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19525\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19525\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19525\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19525\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19525\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19525\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19525\/cover_image_small.jpg 810w"},{"name":"Et al.","link":"\/product\/et-al-9781837632572","image":"https:\/\/content.packt.com\/B19719\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19719\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19719\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19719\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19719\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19719\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19719\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19719\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19719\/cover_image_small.jpg 810w"},{"name":"Modern Generative AI with ChatGPT and OpenAI Models","link":"\/product\/modern-generative-ai-with-chatgpt-and-openai-models-9781805123330","image":"https:\/\/content.packt.com\/B19904\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19904\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19904\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19904\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19904\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19904\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19904\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19904\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19904\/cover_image_small.jpg 810w"}]},{"name":"Web Development","link":"\/web-development","list":[{"name":"Node.js Design Patterns","link":"\/product\/nodejs-design-patterns-9781839214110","image":"https:\/\/content.packt.com\/B15729\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15729\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15729\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15729\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15729\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15729\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15729\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15729\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15729\/cover_image_small.jpg 810w"},{"name":"JavaScript from Beginner to Professional","link":"\/product\/javascript-from-beginner-to-professional-9781800562523","image":"https:\/\/content.packt.com\/B16682\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16682\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16682\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16682\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16682\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16682\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16682\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16682\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16682\/cover_image_small.png 810w"},{"name":"Real-World Next.js","link":"\/product\/real-world-nextjs-9781801073493","image":"https:\/\/content.packt.com\/B16985\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16985\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16985\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16985\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16985\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16985\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16985\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16985\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16985\/cover_image_small.png 810w"},{"name":"React Application Architecture for Production","link":"\/product\/react-application-architecture-for-production-9781801070539","image":"https:\/\/content.packt.com\/B17297\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17297\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17297\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17297\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17297\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17297\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17297\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17297\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17297\/cover_image_small.jpg 810w"},{"name":"Django 4 By Example","link":"\/product\/django-4-by-example-9781801813051","image":"https:\/\/content.packt.com\/B17763\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17763\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17763\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17763\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17763\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17763\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17763\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17763\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17763\/cover_image_small.jpg 810w"},{"name":"React 18 Design Patterns and Best Practices","link":"\/product\/react-18-design-patterns-and-best-practices-9781803233109","image":"https:\/\/content.packt.com\/B18414\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18414\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18414\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18414\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18414\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18414\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18414\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18414\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18414\/cover_image_small.jpg 810w"},{"name":"Layered Design for Ruby on Rails Applications","link":"\/product\/layered-design-for-ruby-on-rails-applications-9781801813785","image":"https:\/\/content.packt.com\/B17858\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17858\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17858\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17858\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17858\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17858\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17858\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17858\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17858\/cover_image_small.jpg 810w"},{"name":"Learning Spring Boot 3.0","link":"\/product\/learning-spring-boot-30-9781803233307","image":"https:\/\/content.packt.com\/B18012\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18012\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18012\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18012\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18012\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18012\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18012\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18012\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18012\/cover_image_small.jpg 810w"},{"name":"React Key Concepts","link":"\/product\/react-key-concepts-9781803234502","image":"https:\/\/content.packt.com\/B18084\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18084\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18084\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18084\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18084\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18084\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18084\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18084\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18084\/cover_image_small.jpg 810w"},{"name":"Angular Projects","link":"\/product\/angular-projects-9781803239118","image":"https:\/\/content.packt.com\/B18465\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18465\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18465\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18465\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18465\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18465\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18465\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18465\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18465\/cover_image_small.jpg 810w"},{"name":"Learning Angular","link":"\/product\/learning-angular-9781803240602","image":"https:\/\/content.packt.com\/B18468\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18468\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18468\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18468\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18468\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18468\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18468\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18468\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18468\/cover_image_small.jpg 810w"},{"name":"Blazor WebAssembly by Example","link":"\/product\/blazor-webassembly-by-example-9781803241852","image":"https:\/\/content.packt.com\/B18471\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18471\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18471\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18471\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18471\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18471\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18471\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18471\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18471\/cover_image_small.jpg 810w"},{"name":"Web Development with Blazor, 2e","link":"\/product\/web-development-with-blazor-9781803241494","image":"https:\/\/content.packt.com\/B18549\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18549\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18549\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18549\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18549\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18549\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18549\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18549\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18549\/cover_image_small.jpg 810w"},{"name":"Responsive Web Design with HTML5 and CSS","link":"\/product\/responsive-web-design-with-html5-and-css-9781803242712","image":"https:\/\/content.packt.com\/B18550\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18550\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18550\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18550\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18550\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18550\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18550\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18550\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18550\/cover_image_small.jpg 810w"},{"name":"Modernizing Drupal 10 Theme Development","link":"\/product\/modernizing-drupal-10-theme-development-9781803238098","image":"https:\/\/content.packt.com\/B18659\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18659\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18659\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18659\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18659\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18659\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18659\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18659\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18659\/cover_image_small.jpg 810w"},{"name":"Learn React with TypeScript","link":"\/product\/learn-react-with-typescript-9781804614204","image":"https:\/\/content.packt.com\/B19051\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19051\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19051\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19051\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19051\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19051\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19051\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19051\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19051\/cover_image_small.jpg 810w"},{"name":"Microservices Design Patterns in .NET","link":"\/product\/microservices-design-patterns-in-net-9781804610305","image":"https:\/\/content.packt.com\/B19100\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19100\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19100\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19100\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19100\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19100\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19100\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19100\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19100\/cover_image_small.jpg 810w"},{"name":"C# 12 and .NET 8 \\u2013 Modern Cross-Platform Development Fundamentals","link":"\/product\/c-12-and-net-8-modern-cross-platform-development-fundamentals-9781837635870","image":"https:\/\/content.packt.com\/B19586\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19586\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19586\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19586\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19586\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19586\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19586\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19586\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19586\/cover_image_small.jpg 810w"},{"name":"Apps and Services with .NET 8","link":"\/product\/apps-and-services-with-net-8-9781837637133","image":"https:\/\/content.packt.com\/B19587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg 810w"},{"name":"Microservices with Spring Boot 3 and Spring Cloud","link":"\/product\/microservices-with-spring-boot-3-and-spring-cloud-9781805128694","image":"https:\/\/content.packt.com\/B19825\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19825\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19825\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19825\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19825\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19825\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19825\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19825\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19825\/cover_image_small.jpg 810w"}]},{"name":"Programming","link":"\/programming","list":[{"name":"Mastering Python 2E","link":"\/product\/mastering-python-9781800207721","image":"https:\/\/content.packt.com\/B15882\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15882\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15882\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15882\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15882\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15882\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15882\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15882\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15882\/cover_image_small.jpeg 810w"},{"name":"The Art of Writing Efficient Programs","link":"\/product\/the-art-of-writing-efficient-programs-9781800208117","image":"https:\/\/content.packt.com\/B16229\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16229\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16229\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16229\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16229\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16229\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16229\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16229\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16229\/cover_image_small.jpeg 810w"},{"name":"Python Object-Oriented Programming","link":"\/product\/python-object-oriented-programming-9781801077262","image":"https:\/\/content.packt.com\/B17070\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17070\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17070\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17070\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17070\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17070\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17070\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17070\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17070\/cover_image_small.jpeg 810w"},{"name":"Modern CMake for C++","link":"\/product\/modern-cmake-for-c-9781801070058","image":"https:\/\/content.packt.com\/B17205\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17205\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17205\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17205\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17205\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17205\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17205\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17205\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17205\/cover_image_small.jpg 810w"},{"name":"Hands-On Data Structures and Algorithms with Python - Third Edition","link":"\/product\/hands-on-data-structures-and-algorithms-with-python-9781801073448","image":"https:\/\/content.packt.com\/B17217\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17217\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17217\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17217\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17217\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17217\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17217\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17217\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17217\/cover_image_small.jpg 810w"},{"name":"Learn C Programming","link":"\/product\/learn-c-programming-9781801078450","image":"https:\/\/content.packt.com\/B17411\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17411\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17411\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17411\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17411\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17411\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17411\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17411\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17411\/cover_image_small.jpeg 810w"},{"name":"Python GUI Programming with Tkinter, 2nd edition","link":"\/product\/python-gui-programming-with-tkinter-9781801815925","image":"https:\/\/content.packt.com\/B17578\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17578\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17578\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17578\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17578\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17578\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17578\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17578\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17578\/cover_image_small.png 810w"},{"name":"Learn Python Programming, 3rd edition","link":"\/product\/learn-python-programming-9781801815093","image":"https:\/\/content.packt.com\/B17579\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17579\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17579\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17579\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17579\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17579\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17579\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17579\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17579\/cover_image_small.jpg 810w"},{"name":"Kotlin Design Patterns and Best Practices","link":"\/product\/kotlin-design-patterns-and-best-practices-9781801815727","image":"https:\/\/content.packt.com\/B17816\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17816\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17816\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17816\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17816\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17816\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17816\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17816\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17816\/cover_image_small.png 810w"},{"name":"50 Algorithms Every Programmer Should Know","link":"\/product\/50-algorithms-every-programmer-should-know-9781803247762","image":"https:\/\/content.packt.com\/B18046\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18046\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18046\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18046\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18046\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18046\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18046\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18046\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18046\/cover_image_small.jpg 810w"},{"name":"C++20 STL Cookbook","link":"\/product\/c20-stl-cookbook-9781803248714","image":"https:\/\/content.packt.com\/B18267\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18267\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18267\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18267\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18267\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18267\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18267\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18267\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18267\/cover_image_small.jpeg 810w"},{"name":"Event-Driven Architecture in Golang","link":"\/product\/event-driven-architecture-in-golang-9781803238012","image":"https:\/\/content.packt.com\/B18368\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18368\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18368\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18368\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18368\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18368\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18368\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18368\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18368\/cover_image_small.jpg 810w"},{"name":"Domain-Driven Design With Golang","link":"\/product\/domain-driven-design-with-golang-9781804613450","image":"https:\/\/content.packt.com\/B19042\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19042\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19042\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19042\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19042\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19042\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19042\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19042\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19042\/cover_image_small.jpg 810w"},{"name":"Systems Engineering Demystified","link":"\/product\/systems-engineering-demystified-9781804610688","image":"https:\/\/content.packt.com\/B19125\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19125\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19125\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19125\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19125\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19125\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19125\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19125\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19125\/cover_image_small.jpg 810w"},{"name":"Technical Program Manager\u0027s Handbook","link":"\/product\/technical-program-managers-handbook-9781804613559","image":"https:\/\/content.packt.com\/B19162\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19162\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19162\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19162\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19162\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19162\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19162\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19162\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19162\/cover_image_small.jpg 810w"},{"name":"Hands-On Design Patterns with C++","link":"\/product\/hands-on-design-patterns-with-c-9781804611555","image":"https:\/\/content.packt.com\/B19262\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19262\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19262\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19262\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19262\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19262\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19262\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19262\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19262\/cover_image_small.jpg 810w"},{"name":"Building Low Latency Applications with C++","link":"\/product\/building-low-latency-applications-with-c-9781837639359","image":"https:\/\/content.packt.com\/B19434\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19434\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19434\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19434\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19434\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19434\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19434\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19434\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19434\/cover_image_small.jpg 810w"},{"name":"Get Your Hands Dirty on Clean Architecture","link":"\/product\/get-your-hands-dirty-on-clean-architecture-9781805128373","image":"https:\/\/content.packt.com\/B19916\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19916\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19916\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19916\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19916\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19916\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19916\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19916\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19916\/cover_image_small.jpg 810w"},{"name":"C++ Programming for Linux Systems","link":"\/product\/c-programming-for-linux-systems-9781805129004","image":"https:\/\/content.packt.com\/B20833\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20833\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20833\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20833\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20833\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20833\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20833\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20833\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20833\/cover_image_small.jpg 810w"},{"name":"Refactoring with C#","link":"\/product\/refactoring-with-c-9781835089989","image":"https:\/\/content.packt.com\/B21324\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21324\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21324\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21324\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21324\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21324\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21324\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21324\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21324\/cover_image_small.jpg 810w"}]},{"name":"Cloud and Networking","link":"\/cloud-and-networking","list":[{"name":"Network Automation with Go","link":"\/product\/network-automation-with-go-9781800560925","image":"https:\/\/content.packt.com\/B16971\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16971\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16971\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16971\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16971\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16971\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16971\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16971\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16971\/cover_image_small.jpg 810w"},{"name":"Mastering Windows Server 2019, Third Edition","link":"\/product\/mastering-windows-server-2019-9781801078313","image":"https:\/\/content.packt.com\/B17418\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17418\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17418\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17418\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17418\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17418\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17418\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17418\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17418\/cover_image_small.png 810w"},{"name":"Microsoft Azure Fundamentals Certification and Beyond","link":"\/product\/microsoft-azure-fundamentals-certification-and-beyond-9781801073301","image":"https:\/\/content.packt.com\/B17426\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17426\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17426\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17426\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17426\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17426\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17426\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17426\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17426\/cover_image_small.jpeg 810w"},{"name":"Mastering Active Directory","link":"\/product\/mastering-active-directory-9781801070393","image":"https:\/\/content.packt.com\/B17440\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17440\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17440\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17440\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17440\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17440\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17440\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17440\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17440\/cover_image_small.jpeg 810w"},{"name":"Go for DevOps","link":"\/product\/go-for-devops-9781801818896","image":"https:\/\/content.packt.com\/B17626\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17626\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17626\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17626\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17626\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17626\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17626\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17626\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17626\/cover_image_small.jpg 810w"},{"name":"Learning DevOps","link":"\/product\/learning-devops-9781801818964","image":"https:\/\/content.packt.com\/B17725\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17725\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17725\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17725\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17725\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17725\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17725\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17725\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17725\/cover_image_small.jpeg 810w"},{"name":"Automating DevOps with GitLab CI\/CD Pipelines","link":"\/product\/automating-devops-with-gitlab-cicd-pipelines-9781803233000","image":"https:\/\/content.packt.com\/B18073\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18073\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18073\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18073\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18073\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18073\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18073\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18073\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18073\/cover_image_small.jpg 810w"},{"name":"Modern Computer Architecture and Organization - Second Edition","link":"\/product\/modern-computer-architecture-and-organization-9781803234519","image":"https:\/\/content.packt.com\/B18111\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18111\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18111\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18111\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18111\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18111\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18111\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18111\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18111\/cover_image_small.jpg 810w"},{"name":"Continuous Delivery with Docker and Jenkins, 3rd Edition","link":"\/product\/continuous-delivery-with-docker-and-jenkins-9781803237480","image":"https:\/\/content.packt.com\/B18223\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18223\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18223\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18223\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18223\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18223\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18223\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18223\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18223\/cover_image_small.png 810w"},{"name":"Mastering Palo Alto Networks \\u2013 2nd edition","link":"\/product\/mastering-palo-alto-networks-9781803241418","image":"https:\/\/content.packt.com\/B18330\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18330\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18330\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18330\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18330\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18330\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18330\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18330\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18330\/cover_image_small.jpg 810w"},{"name":"Mastering Python Networking","link":"\/product\/mastering-python-networking-9781803234618","image":"https:\/\/content.packt.com\/B18403\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18403\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18403\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18403\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18403\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18403\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18403\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18403\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18403\/cover_image_small.jpg 810w"},{"name":"Mastering Ubuntu Server","link":"\/product\/mastering-ubuntu-server-9781803234243","image":"https:\/\/content.packt.com\/B18425\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18425\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18425\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18425\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18425\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18425\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18425\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18425\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18425\/cover_image_small.jpg 810w"},{"name":"AWS for Solutions Architects","link":"\/product\/aws-for-solutions-architects-9781803238951","image":"https:\/\/content.packt.com\/B18475\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18475\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18475\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18475\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18475\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18475\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18475\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18475\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18475\/cover_image_small.jpeg 810w"},{"name":"CompTIA Network+ N10-008 Certification Guide","link":"\/product\/comptia-network-n10-008-certification-guide-9781803236063","image":"https:\/\/content.packt.com\/B18525\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18525\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18525\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18525\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18525\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18525\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18525\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18525\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18525\/cover_image_small.jpg 810w"},{"name":"Terraform Cookbook, 2E","link":"\/product\/terraform-cookbook-9781804616420","image":"https:\/\/content.packt.com\/B18997\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18997\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18997\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18997\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18997\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18997\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18997\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18997\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18997\/cover_image_small.jpg 810w"},{"name":"Mastering Kubernetes","link":"\/product\/mastering-kubernetes-9781804611395","image":"https:\/\/content.packt.com\/B18998\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18998\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18998\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18998\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18998\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18998\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18998\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18998\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18998\/cover_image_small.png 810w"},{"name":"Multi-Cloud Strategy for Cloud Architects","link":"\/product\/multi-cloud-strategy-for-cloud-architects-9781804616734","image":"https:\/\/content.packt.com\/B19000\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19000\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19000\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19000\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19000\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19000\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19000\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19000\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19000\/cover_image_small.jpg 810w"},{"name":"Azure for Decision Makers","link":"\/product\/azure-for-decision-makers-9781837639915","image":"https:\/\/content.packt.com\/B19712\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19712\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19712\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19712\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19712\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19712\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19712\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19712\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19712\/cover_image_small.jpg 810w"},{"name":"DevOps Complete Course","link":"\/product\/devops-complete-course-9781804615508","image":"https:\/\/content.packt.com\/V19065\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19065\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19065\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19065\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19065\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19065\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19065\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19065\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19065\/cover_image_small.jpg 810w"},{"name":"Learning GitHub Actions for DevOps CI\/CD","link":"\/product\/learning-github-actions-for-devops-cicd-9781837639137","image":"https:\/\/content.packt.com\/V19698\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19698\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19698\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19698\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19698\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19698\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19698\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19698\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19698\/cover_image_small.jpg 810w"}]},{"name":"Security","link":"\/security","list":[{"name":"Industrial Cybersecurity","link":"\/product\/industrial-cybersecurity-9781800202092","image":"https:\/\/content.packt.com\/B16076\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16076\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16076\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16076\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16076\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16076\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16076\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16076\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16076\/cover_image_small.jpeg 810w"},{"name":"Practical Threat Detection Engineering","link":"\/product\/practical-threat-detection-engineering-9781801076715","image":"https:\/\/content.packt.com\/B17299\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17299\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17299\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17299\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17299\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17299\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17299\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17299\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17299\/cover_image_small.jpg 810w"},{"name":"Cybersecurity Career Master Plan","link":"\/product\/cybersecurity-career-master-plan-9781801073561","image":"https:\/\/content.packt.com\/B17375\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17375\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17375\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17375\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17375\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17375\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17375\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17375\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17375\/cover_image_small.jpeg 810w"},{"name":"CompTIA CASP+ CAS-004 Certification Guide","link":"\/product\/comptia-casp-cas-004-certification-guide-9781801816779","image":"https:\/\/content.packt.com\/B17596\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17596\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17596\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17596\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17596\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17596\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17596\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17596\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17596\/cover_image_small.jpg 810w"},{"name":"The Ultimate Kali Linux Book","link":"\/product\/the-ultimate-kali-linux-book-9781801818933","image":"https:\/\/content.packt.com\/B17681\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17681\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17681\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17681\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17681\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17681\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17681\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17681\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17681\/cover_image_small.jpg 810w"},{"name":"Mastering Microsoft 365 Defender","link":"\/product\/mastering-microsoft-365-defender-9781803241708","image":"https:\/\/content.packt.com\/B18051\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18051\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18051\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18051\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18051\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18051\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18051\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18051\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18051\/cover_image_small.jpg 810w"},{"name":"Learn Computer Forensics \\u2013 2nd edition","link":"\/product\/learn-computer-forensics-2nd-edition-9781803238302","image":"https:\/\/content.packt.com\/B18329\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18329\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18329\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18329\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18329\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18329\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18329\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18329\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18329\/cover_image_small.jpg 810w"},{"name":"Mastering Windows Security and Hardening,","link":"\/product\/mastering-windows-security-and-hardening-9781803236544","image":"https:\/\/content.packt.com\/B18343\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18343\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18343\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18343\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18343\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18343\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18343\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18343\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18343\/cover_image_small.jpg 810w"},{"name":"Digital Forensics and Incident Response","link":"\/product\/digital-forensics-and-incident-response-9781803238678","image":"https:\/\/content.packt.com\/B18571\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18571\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18571\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18571\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18571\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18571\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18571\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18571\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18571\/cover_image_small.jpg 810w"},{"name":"CISA \\u2013 Certified Information Systems Auditor Study Guide","link":"\/product\/cisa-certified-information-systems-auditor-study-guide-9781803248158","image":"https:\/\/content.packt.com\/B18707\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18707\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18707\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18707\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18707\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18707\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18707\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18707\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18707\/cover_image_small.jpg 810w"},{"name":"Microsoft Defender for Endpoint in Depth","link":"\/product\/microsoft-defender-for-endpoint-in-depth-9781804615461","image":"https:\/\/content.packt.com\/B18990\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18990\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18990\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18990\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18990\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18990\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18990\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18990\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18990\/cover_image_small.jpg 810w"},{"name":"Keycloak - Identity and Access Management for Modern Applications","link":"\/product\/keycloak-identity-and-access-management-for-modern-applications-9781804616444","image":"https:\/\/content.packt.com\/B19027\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19027\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19027\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19027\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19027\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19027\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19027\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19027\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19027\/cover_image_small.jpg 810w"},{"name":"Certified Information Security Manager Exam Prep Guide","link":"\/product\/certified-information-security-manager-exam-prep-guide-9781804610633","image":"https:\/\/content.packt.com\/B19069\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19069\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19069\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19069\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19069\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19069\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19069\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19069\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19069\/cover_image_small.jpg 810w"},{"name":"Mastering Windows 365","link":"\/product\/mastering-windows-365-9781837637966","image":"https:\/\/content.packt.com\/B19419\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19419\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19419\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19419\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19419\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19419\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19419\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19419\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19419\/cover_image_small.jpg 810w"},{"name":"Effective Threat Investigation for SOC Analysts","link":"\/product\/effective-threat-investigation-for-soc-analysts-9781837634781","image":"https:\/\/content.packt.com\/B19440\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19440\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19440\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19440\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19440\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19440\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19440\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19440\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19440\/cover_image_small.jpg 810w"},{"name":"Python for Security and Networking","link":"\/product\/python-for-security-and-networking-9781837637553","image":"https:\/\/content.packt.com\/B19478\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19478\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19478\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19478\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19478\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19478\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19478\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19478\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19478\/cover_image_small.png 810w"},{"name":"Mastering Linux Security and Hardening","link":"\/product\/mastering-linux-security-and-hardening-9781837630516","image":"https:\/\/content.packt.com\/B19501\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19501\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19501\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19501\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19501\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19501\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19501\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19501\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19501\/cover_image_small.jpg 810w"},{"name":"Mastering Windows Server 2022","link":"\/product\/mastering-windows-server-2022-9781837634507","image":"https:\/\/content.packt.com\/B19522\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19522\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19522\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19522\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19522\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19522\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19522\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19522\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19522\/cover_image_small.jpg 810w"},{"name":"Cybersecurity Career Master Plan","link":"\/product\/cybersecurity-career-master-plan-9781801073561","image":"https:\/\/content.packt.com\/B17375\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17375\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17375\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17375\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17375\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17375\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17375\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17375\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17375\/cover_image_small.jpg 810w"},{"name":"Software Security Testing","link":"\/product\/software-security-testing-9781803244358","image":"https:\/\/content.packt.com\/V18135\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18135\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18135\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18135\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18135\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18135\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18135\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18135\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18135\/cover_image_small.jpeg 810w"}]},{"name":"Game Development","link":"\/game-development","list":[{"name":"Godot 4 Game Development Cookbook","link":"\/product\/godot-4-game-development-cookbook-9781838826079","image":"https:\/\/content.packt.com\/B14528\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B14528\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B14528\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B14528\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B14528\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B14528\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B14528\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B14528\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B14528\/cover_image_small.png 810w"},{"name":"Sculpting the Blender Way","link":"\/product\/sculpting-the-blender-way-9781801073875","image":"https:\/\/content.packt.com\/B17068\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17068\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17068\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17068\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17068\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17068\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17068\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17068\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17068\/cover_image_small.png 810w"},{"name":"Mathematics for Game Programming and Computer Graphics","link":"\/product\/mathematics-for-game-programming-and-computer-graphics-9781801077330","image":"https:\/\/content.packt.com\/B17174\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17174\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17174\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17174\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17174\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17174\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17174\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17174\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17174\/cover_image_small.jpg 810w"},{"name":"Build Stunning Real-time VFX with Unreal Engine 5","link":"\/product\/build-stunning-real-time-vfx-with-unreal-engine-5-9781801072410","image":"https:\/\/content.packt.com\/B17261\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17261\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17261\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17261\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17261\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17261\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17261\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17261\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17261\/cover_image_small.jpg 810w"},{"name":"Game Development with Blender and Godot","link":"\/product\/game-development-with-blender-and-godot-9781801816021","image":"https:\/\/content.packt.com\/B17473\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17473\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17473\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17473\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17473\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17473\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17473\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17473\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17473\/cover_image_small.jpg 810w"},{"name":"Blender 3D Incredible Models","link":"\/product\/blender-3d-incredible-models-9781801817813","image":"https:\/\/content.packt.com\/B17487\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17487\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17487\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17487\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17487\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17487\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17487\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17487\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17487\/cover_image_small.jpg 810w"},{"name":"Mastering Roblox Coding","link":"\/product\/mastering-roblox-coding-9781801814041","image":"https:\/\/content.packt.com\/B17543\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17543\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17543\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17543\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17543\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17543\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17543\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17543\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17543\/cover_image_small.jpg 810w"},{"name":"Blueprints Visual Scripting for Unreal Engine 5","link":"\/product\/blueprints-visual-scripting-for-unreal-engine-5-9781801811583","image":"https:\/\/content.packt.com\/B17877\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17877\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17877\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17877\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17877\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17877\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17877\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17877\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17877\/cover_image_small.png 810w"},{"name":"Multiplayer Game Development with Unreal Engine 5","link":"\/product\/multiplayer-game-development-with-unreal-engine-5-9781803232874","image":"https:\/\/content.packt.com\/B18203\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18203\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18203\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18203\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18203\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18203\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18203\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18203\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18203\/cover_image_small.jpg 810w"},{"name":"Python Scripting in Blender","link":"\/product\/python-scripting-in-blender-9781803234229","image":"https:\/\/content.packt.com\/B18375\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18375\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18375\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18375\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18375\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18375\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18375\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18375\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18375\/cover_image_small.png 810w"},{"name":"Mastering Graphics Programming with Vulkan","link":"\/product\/mastering-graphics-programming-with-vulkan-9781803244792","image":"https:\/\/content.packt.com\/B18395\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18395\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18395\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18395\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18395\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18395\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18395\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18395\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18395\/cover_image_small.jpg 810w"},{"name":"Elevating Game Experiences with Unreal Engine 5","link":"\/product\/elevating-game-experiences-with-unreal-engine-5-9781803239866","image":"https:\/\/content.packt.com\/B18531\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18531\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18531\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18531\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18531\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18531\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18531\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18531\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18531\/cover_image_small.jpg 810w"},{"name":"Hands-On Unity 2022 Game Development","link":"\/product\/hands-on-unity-2022-game-development-9781803236919","image":"https:\/\/content.packt.com\/B18585\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18585\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18585\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18585\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18585\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18585\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18585\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18585\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18585\/cover_image_small.jpg 810w"},{"name":"Coding Roblox Games Made Easy","link":"\/product\/coding-roblox-games-made-easy-9781803234670","image":"https:\/\/content.packt.com\/B18586\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18586\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18586\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18586\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18586\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18586\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18586\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18586\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18586\/cover_image_small.jpg 810w"},{"name":"Practical Game Design.","link":"\/product\/practical-game-design-9781803245157","image":"https:\/\/content.packt.com\/B18810\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18810\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18810\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18810\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18810\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18810\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18810\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18810\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18810\/cover_image_small.png 810w"},{"name":"Unity 2022 Mobile Game Development","link":"\/product\/unity-2022-mobile-game-development-9781804613726","image":"https:\/\/content.packt.com\/B18868\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18868\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18868\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18868\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18868\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18868\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18868\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18868\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18868\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 Game Development with C++ Scripting","link":"\/product\/unreal-engine-5-game-development-with-c-scripting-9781804613931","image":"https:\/\/content.packt.com\/B19139\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19139\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19139\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19139\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19139\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19139\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19139\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19139\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19139\/cover_image_small.jpg 810w"},{"name":"Godot 4 Game Development Projects.","link":"\/product\/godot-4-game-development-projects-9781804610404","image":"https:\/\/content.packt.com\/B19289\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19289\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19289\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19289\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19289\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19289\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19289\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19289\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19289\/cover_image_small.jpg 810w"},{"name":"Learning C# by Developing Games with Unity","link":"\/product\/learning-c-by-developing-games-with-unity-9781837636877","image":"https:\/\/content.packt.com\/B19386\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19386\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19386\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19386\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19386\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19386\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19386\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19386\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19386\/cover_image_small.png 810w"},{"name":"Become a Unity Shaders Guru","link":"\/product\/become-a-unity-shaders-guru-9781837636747","image":"https:\/\/content.packt.com\/B19397\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19397\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19397\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19397\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19397\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19397\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19397\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19397\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19397\/cover_image_small.jpg 810w"}]},{"name":"Mobile","link":"\/mobile","list":[{"name":".NET MAUI Cross-Platform Application Development","link":"\/product\/net-maui-cross-platform-application-development-9781800569225","image":"https:\/\/content.packt.com\/B16588\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16588\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16588\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16588\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16588\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16588\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16588\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16588\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16588\/cover_image_small.jpg 810w"},{"name":"Professional React Native","link":"\/product\/professional-react-native-9781800563681","image":"https:\/\/content.packt.com\/B16694\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16694\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16694\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16694\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16694\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16694\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16694\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16694\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16694\/cover_image_small.jpg 810w"},{"name":"Android Programming for Beginners","link":"\/product\/android-programming-for-beginners-9781800563438","image":"https:\/\/content.packt.com\/B16773\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16773\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16773\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16773\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16773\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16773\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16773\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16773\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16773\/cover_image_small.png 810w"},{"name":"Flutter Cookbook","link":"\/product\/flutter-cookbook-9781803245430","image":"https:\/\/content.packt.com\/B18588\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18588\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18588\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18588\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18588\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18588\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18588\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18588\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18588\/cover_image_small.jpg 810w"},{"name":"iOS 16 Programming for Beginners","link":"\/product\/ios-16-programming-for-beginners-9781803237046","image":"https:\/\/content.packt.com\/B18593\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18593\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18593\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18593\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18593\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18593\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18593\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18593\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18593\/cover_image_small.jpg 810w"},{"name":"Modern Android 13 Development Cookbook","link":"\/product\/modern-android-13-development-cookbook-9781803235578","image":"https:\/\/content.packt.com\/B18827\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18827\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18827\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18827\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18827\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18827\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18827\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18827\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18827\/cover_image_small.jpg 810w"},{"name":"How to Build Android Apps with Kotlin","link":"\/product\/how-to-build-android-apps-with-kotlin-9781837634934","image":"https:\/\/content.packt.com\/B19411\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19411\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19411\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19411\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19411\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19411\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19411\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19411\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19411\/cover_image_small.jpg 810w"},{"name":"Flutter for Beginners","link":"\/product\/flutter-for-beginners-9781837630387","image":"https:\/\/content.packt.com\/B19529\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19529\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19529\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19529\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19529\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19529\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19529\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19529\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19529\/cover_image_small.jpg 810w"},{"name":"Apps and Services with .NET 8","link":"\/product\/apps-and-services-with-net-8-9781837637133","image":"https:\/\/content.packt.com\/B19587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg 810w"},{"name":"SwiftUI Cookbook","link":"\/product\/swiftui-cookbook-9781805121732","image":"https:\/\/content.packt.com\/B21131\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21131\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21131\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21131\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21131\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21131\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21131\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21131\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21131\/cover_image_small.jpg 810w"}]},{"name":"IoT and Hardware","link":"\/iot-and-hardware","list":[{"name":"Mastering Linux Device Driver Development.","link":"\/product\/mastering-linux-device-driver-development-9781789342048","image":"https:\/\/content.packt.com\/B10985\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B10985\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B10985\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B10985\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B10985\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B10985\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B10985\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B10985\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B10985\/cover_image_small.png 810w"},{"name":"Mastering Embedded Linux Programming,","link":"\/product\/mastering-embedded-linux-programming-9781789530384","image":"https:\/\/content.packt.com\/B11566\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B11566\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B11566\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B11566\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B11566\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B11566\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B11566\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B11566\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B11566\/cover_image_small.png 810w"},{"name":"FPGA Programming for Beginners","link":"\/product\/fpga-programming-for-beginners-9781789805413","image":"https:\/\/content.packt.com\/B12710\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B12710\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B12710\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B12710\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B12710\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B12710\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B12710\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B12710\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B12710\/cover_image_small.png 810w"},{"name":"Architecting High-Performance Embedded Systems","link":"\/product\/architecting-high-performance-embedded-systems-9781789955965","image":"https:\/\/content.packt.com\/B12994\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B12994\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B12994\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B12994\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B12994\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B12994\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B12994\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B12994\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B12994\/cover_image_small.jpeg 810w"},{"name":"Developing IoT Projects with ESP32","link":"\/product\/developing-iot-projects-with-esp32-9781838641160","image":"https:\/\/content.packt.com\/B14327\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B14327\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B14327\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B14327\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B14327\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B14327\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B14327\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B14327\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B14327\/cover_image_small.jpeg 810w"},{"name":"Learn Robotics Programming.","link":"\/product\/learn-robotics-programming-9781839218804","image":"https:\/\/content.packt.com\/B15660\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B15660\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15660\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B15660\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15660\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B15660\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15660\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15660\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B15660\/cover_image_small.png 810w"},{"name":"Building Industrial Digital Twins","link":"\/product\/building-industrial-digital-twins-9781839219078","image":"https:\/\/content.packt.com\/B15810\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B15810\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15810\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B15810\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15810\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B15810\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15810\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15810\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B15810\/cover_image_small.png 810w"},{"name":"Industrial Automation from Scratch","link":"\/product\/industrial-automation-from-scratch-9781800569386","image":"https:\/\/content.packt.com\/B16845\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16845\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16845\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16845\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16845\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16845\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16845\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16845\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16845\/cover_image_small.png 810w"},{"name":"Mastering ROS for Robotics Programming, Third edition","link":"\/product\/mastering-ros-for-robotics-programming-9781801071024","image":"https:\/\/content.packt.com\/B17104\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17104\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17104\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17104\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17104\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17104\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17104\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17104\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17104\/cover_image_small.jpeg 810w"},{"name":"PLC and HMI Development with Siemens TIA Portal.","link":"\/product\/plc-and-hmi-development-with-siemens-tia-portal-9781801817226","image":"https:\/\/content.packt.com\/B17793\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17793\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17793\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17793\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17793\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17793\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17793\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17793\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17793\/cover_image_small.jpeg 810w"},{"name":"Building Smart Home Automation Solutions with Home Assistant","link":"\/product\/building-smart-home-automation-solutions-with-home-assistant-9781801815291","image":"https:\/\/content.packt.com\/B17825\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17825\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17825\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17825\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17825\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17825\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17825\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17825\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17825\/cover_image_small.jpg 810w"},{"name":"Design Innovative Robots with LEGO SPIKE Prime","link":"\/product\/design-innovative-robots-with-lego-spike-prime-9781801811576","image":"https:\/\/content.packt.com\/B17864\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17864\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17864\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17864\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17864\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17864\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17864\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17864\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17864\/cover_image_small.jpeg 810w"},{"name":"Linux Device Driver Development","link":"\/product\/linux-device-driver-development-9781803240060","image":"https:\/\/content.packt.com\/B17934\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17934\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17934\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17934\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17934\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17934\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17934\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17934\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17934\/cover_image_small.png 810w"},{"name":"Robotics at Home with Raspberry Pi Pico","link":"\/product\/robotics-at-home-with-raspberry-pi-pico-9781803246079","image":"https:\/\/content.packt.com\/B18001\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18001\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18001\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18001\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18001\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18001\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18001\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18001\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18001\/cover_image_small.jpg 810w"},{"name":"Developing IoT Projects with ESP32","link":"\/product\/developing-iot-projects-with-esp32-9781803237688","image":"https:\/\/content.packt.com\/B18447\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18447\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18447\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18447\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18447\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18447\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18447\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18447\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18447\/cover_image_small.jpg 810w"},{"name":"Agile Model-Based Systems Engineering Cookbook Second Edition","link":"\/product\/agile-model-based-systems-engineering-cookbook-9781803235820","image":"https:\/\/content.packt.com\/B18595\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18595\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18595\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18595\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18595\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18595\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18595\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18595\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18595\/cover_image_small.jpg 810w"},{"name":"Embedded Systems Architecture","link":"\/product\/embedded-systems-architecture-9781803239545","image":"https:\/\/content.packt.com\/B18730\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18730\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18730\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18730\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18730\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18730\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18730\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18730\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18730\/cover_image_small.jpg 810w"},{"name":"Architecting and Building High-Speed SoCs","link":"\/product\/architecting-and-building-high-speed-socs-9781801810999","image":"https:\/\/content.packt.com\/B18795\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18795\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18795\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18795\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18795\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18795\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18795\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18795\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18795\/cover_image_small.jpg 810w"},{"name":"Mastering PLC Programming","link":"\/product\/mastering-plc-programming-9781804612880","image":"https:\/\/content.packt.com\/B18873\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18873\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18873\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18873\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18873\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18873\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18873\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18873\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18873\/cover_image_small.jpg 810w"},{"name":"Practical Arduino Robotics","link":"\/product\/practical-arduino-robotics-9781804613177","image":"https:\/\/content.packt.com\/B19182\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19182\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19182\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19182\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19182\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19182\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19182\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19182\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19182\/cover_image_small.jpg 810w"}]},{"name":"Business and Other","link":"\/business-and-other","list":[{"name":"SAFe\\u00ae Coaches Handbook","link":"\/product\/safe-coaches-handbook-9781839210457","image":"https:\/\/content.packt.com\/B15758\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15758\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15758\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15758\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15758\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15758\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15758\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15758\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15758\/cover_image_small.jpg 810w"},{"name":"The Professional Scrum Master (PSM I) Guide","link":"\/product\/the-professional-scrum-master-psm-i-guide-9781800205567","image":"https:\/\/content.packt.com\/B16232\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16232\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16232\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16232\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16232\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16232\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16232\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16232\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16232\/cover_image_small.jpeg 810w"},{"name":"Design Made Easy with Inkscape","link":"\/product\/design-made-easy-with-inkscape-9781801078771","image":"https:\/\/content.packt.com\/B17103\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17103\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17103\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17103\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17103\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17103\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17103\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17103\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17103\/cover_image_small.jpg 810w"},{"name":"Learn SOLIDWORKS","link":"\/product\/learn-solidworks-9781801073097","image":"https:\/\/content.packt.com\/B17147\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17147\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17147\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17147\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17147\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17147\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17147\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17147\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17147\/cover_image_small.jpeg 810w"},{"name":"The Music Producer\u0027s Creative Guide to Ableton Live 11","link":"\/product\/the-music-producers-creative-guide-to-ableton-live-11-9781801817639","image":"https:\/\/content.packt.com\/B17772\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17772\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17772\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17772\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17772\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17772\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17772\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17772\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17772\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 Character Creation, Animation, and Cinematics","link":"\/product\/unreal-engine-5-character-creation-animation-and-cinematics-9781801812443","image":"https:\/\/content.packt.com\/B17871\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17871\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17871\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17871\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17871\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17871\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17871\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17871\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17871\/cover_image_small.jpg 810w"},{"name":"Reimagining Characters with Unreal Engine\u0027s MetaHuman Creator","link":"\/product\/reimagining-characters-with-unreal-engines-metahuman-creator-9781801817721","image":"https:\/\/content.packt.com\/B17878\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17878\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17878\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17878\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17878\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17878\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17878\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17878\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17878\/cover_image_small.jpg 810w"},{"name":"Azure for Developers","link":"\/product\/azure-for-developers-9781803240091","image":"https:\/\/content.packt.com\/B18017\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18017\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18017\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18017\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18017\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18017\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18017\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18017\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18017\/cover_image_small.jpg 810w"},{"name":"Windows Server 2022 Administration Fundamentals","link":"\/product\/windows-server-2022-administration-fundamentals-9781803232157","image":"https:\/\/content.packt.com\/B18284\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18284\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18284\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18284\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18284\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18284\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18284\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18284\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18284\/cover_image_small.jpg 810w"},{"name":"Autodesk Civil 3D 2024 from Start to Finish","link":"\/product\/autodesk-civil-3d-2024-from-start-to-finish-9781803239064","image":"https:\/\/content.packt.com\/B18296\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18296\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18296\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18296\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18296\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18296\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18296\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18296\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18296\/cover_image_small.jpg 810w"},{"name":"Workflow Automation with Microsoft Power Automate","link":"\/product\/workflow-automation-with-microsoft-power-automate-9781803237671","image":"https:\/\/content.packt.com\/B18412\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18412\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18412\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18412\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18412\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18412\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18412\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18412\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18412\/cover_image_small.jpg 810w"},{"name":"Mastering Quickbooks\\u00ae 2023, Fourth Edition","link":"\/product\/mastering-quickbooks-2023-9781803243634","image":"https:\/\/content.packt.com\/B18430\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18430\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18430\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18430\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18430\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18430\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18430\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18430\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18430\/cover_image_small.jpg 810w"},{"name":"Mastering Adobe Photoshop Elements 2023","link":"\/product\/mastering-adobe-photoshop-elements-2023-9781803248455","image":"https:\/\/content.packt.com\/B18587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18587\/cover_image_small.jpg 810w"},{"name":"Sustainable IT Playbook for Technology Leaders","link":"\/product\/sustainable-it-playbook-for-technology-leaders-9781803230344","image":"https:\/\/content.packt.com\/B18861\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18861\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18861\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18861\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18861\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18861\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18861\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18861\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18861\/cover_image_small.jpg 810w"},{"name":"LaTeX Graphics with TikZ","link":"\/product\/latex-graphics-with-tikz-9781804618233","image":"https:\/\/content.packt.com\/B18920\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18920\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18920\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18920\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18920\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18920\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18920\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18920\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18920\/cover_image_small.jpg 810w"},{"name":"Microsoft Power Platform Enterprise Architecture","link":"\/product\/microsoft-power-platform-enterprise-architecture-9781804612637","image":"https:\/\/content.packt.com\/B19053\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19053\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19053\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19053\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19053\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19053\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19053\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19053\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19053\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 Shaders and Effects Cookbook","link":"\/product\/unreal-engine-5-shaders-and-effects-cookbook-9781837633081","image":"https:\/\/content.packt.com\/B19370\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19370\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19370\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19370\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19370\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19370\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19370\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19370\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19370\/cover_image_small.png 810w"},{"name":"NetSuite for Consultants","link":"\/product\/netsuite-for-consultants-9781837639076","image":"https:\/\/content.packt.com\/B19503\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19503\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19503\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19503\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19503\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19503\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19503\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19503\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19503\/cover_image_small.png 810w"},{"name":"The Music Producer\u0027s Ultimate Guide to FL Studio 21","link":"\/product\/the-music-producers-ultimate-guide-to-fl-studio-21-9781837631650","image":"https:\/\/content.packt.com\/B19605\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19605\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19605\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19605\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19605\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19605\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19605\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19605\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19605\/cover_image_small.jpg 810w"},{"name":"Final Cut Pro Efficient Editing, Second Edition","link":"\/product\/final-cut-pro-efficient-editing-9781837631674","image":"https:\/\/content.packt.com\/B19653\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19653\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19653\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19653\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19653\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19653\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19653\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19653\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19653\/cover_image_small.png 810w"}]}]},{"defaultSubject":"Data","title":"New Releases","items":[{"name":"Data","link":"\/data","list":[{"name":"Modern Data Architecture on AWS","link":"\/product\/modern-data-architecture-on-aws-9781801813396","image":"https:\/\/content.packt.com\/B17876\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17876\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17876\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17876\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17876\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17876\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17876\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17876\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17876\/cover_image_small.jpg 810w"},{"name":"Azure Data and AI Architect Handbook","link":"\/product\/azure-data-and-ai-architect-handbook-9781803234861","image":"https:\/\/content.packt.com\/B18253\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18253\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18253\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18253\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18253\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18253\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18253\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18253\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18253\/cover_image_small.png 810w"},{"name":"Interpretable Machine Learning with Python","link":"\/product\/interpretable-machine-learning-with-python-9781803235424","image":"https:\/\/content.packt.com\/B18406\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18406\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18406\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18406\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18406\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18406\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18406\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18406\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18406\/cover_image_small.jpg 810w"},{"name":"Mastering Tableau 2023","link":"\/product\/mastering-tableau-2023-9781803233765","image":"https:\/\/content.packt.com\/B18435\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18435\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18435\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18435\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18435\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18435\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18435\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18435\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18435\/cover_image_small.png 810w"},{"name":"Streamlit for Data Science","link":"\/product\/streamlit-for-data-science-9781803248226","image":"https:\/\/content.packt.com\/B18444\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18444\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18444\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18444\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18444\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18444\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18444\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18444\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18444\/cover_image_small.jpg 810w"},{"name":"Splunk 9.x Enterprise Certified Admin Guide","link":"\/product\/splunk-9x-enterprise-certified-admin-guide-9781803230238","image":"https:\/\/content.packt.com\/B18508\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18508\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18508\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18508\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18508\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18508\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18508\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18508\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18508\/cover_image_small.jpg 810w"},{"name":"Applied Geospatial Data Science with Python","link":"\/product\/applied-geospatial-data-science-with-python-9781803238128","image":"https:\/\/content.packt.com\/B18788\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18788\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18788\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18788\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18788\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18788\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18788\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18788\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18788\/cover_image_small.jpg 810w"},{"name":"The AI Product Manager\u0027s Handbook","link":"\/product\/the-ai-product-managers-handbook-9781804612934","image":"https:\/\/content.packt.com\/B18935\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18935\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18935\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18935\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18935\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18935\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18935\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18935\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18935\/cover_image_small.jpg 810w"},{"name":"Building Statistical Models in Python","link":"\/product\/building-statistical-models-in-python-9781804614280","image":"https:\/\/content.packt.com\/B18945\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18945\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18945\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18945\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18945\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18945\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18945\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18945\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18945\/cover_image_small.jpg 810w"},{"name":"Building ETL Pipelines with Python","link":"\/product\/building-etl-pipelines-with-python-9781804615256","image":"https:\/\/content.packt.com\/B19123\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19123\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19123\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19123\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19123\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19123\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19123\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19123\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19123\/cover_image_small.jpg 810w"},{"name":"Data Engineering with AWS","link":"\/product\/data-engineering-with-aws-9781804614426","image":"https:\/\/content.packt.com\/B19131\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19131\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19131\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19131\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19131\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19131\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19131\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19131\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19131\/cover_image_small.jpg 810w"},{"name":"Practical Data Quality","link":"\/product\/practical-data-quality-9781804610787","image":"https:\/\/content.packt.com\/B19258\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19258\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19258\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19258\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19258\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19258\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19258\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19258\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19258\/cover_image_small.jpg 810w"},{"name":"The Kaggle Workbook","link":"\/product\/the-kaggle-workbook-9781804611210","image":"https:\/\/content.packt.com\/B19265\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19265\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19265\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19265\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19265\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19265\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19265\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19265\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19265\/cover_image_small.jpg 810w"},{"name":"Machine Learning Engineering with Python","link":"\/product\/machine-learning-engineering-with-python-9781837631964","image":"https:\/\/content.packt.com\/B19525\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19525\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19525\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19525\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19525\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19525\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19525\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19525\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19525\/cover_image_small.jpg 810w"},{"name":"Et al.","link":"\/product\/et-al-9781837632572","image":"https:\/\/content.packt.com\/B19719\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19719\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19719\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19719\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19719\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19719\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19719\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19719\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19719\/cover_image_small.jpg 810w"},{"name":"TinyML Cookbook","link":"\/product\/tinyml-cookbook-9781837637362","image":"https:\/\/content.packt.com\/B19726\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19726\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19726\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19726\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19726\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19726\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19726\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19726\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19726\/cover_image_small.jpg 810w"},{"name":"Practical Guide to Applied Conformal Prediction in Python","link":"\/product\/practical-guide-to-applied-conformal-prediction-in-python-9781805122760","image":"https:\/\/content.packt.com\/B19925\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19925\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19925\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19925\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19925\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19925\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19925\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19925\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19925\/cover_image_small.jpg 810w"},{"name":"Vector Search for Practitioners with Elastic","link":"\/product\/vector-search-for-practitioners-with-elastic-9781805121022","image":"https:\/\/content.packt.com\/B20870\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20870\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20870\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20870\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20870\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20870\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20870\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20870\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20870\/cover_image_small.jpg 810w"},{"name":"AI \u0026 Data Literacy","link":"\/product\/ai-data-literacy-9781835083505","image":"https:\/\/content.packt.com\/B21198\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21198\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21198\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21198\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21198\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21198\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21198\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21198\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21198\/cover_image_small.jpg 810w"},{"name":"Practical MongoDB Aggregations","link":"\/product\/practical-mongodb-aggregations-9781835080641","image":"https:\/\/content.packt.com\/B21539\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21539\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21539\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21539\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21539\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21539\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21539\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21539\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21539\/cover_image_small.jpg 810w"}]},{"name":"Web Development","link":"\/web-development","list":[{"name":"Full Stack Web Development with Remix","link":"\/product\/full-stack-web-development-with-remix-9781801075299","image":"https:\/\/content.packt.com\/B17399\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17399\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17399\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17399\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17399\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17399\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17399\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17399\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17399\/cover_image_small.jpg 810w"},{"name":"Layered Design for Ruby on Rails Applications","link":"\/product\/layered-design-for-ruby-on-rails-applications-9781801813785","image":"https:\/\/content.packt.com\/B17858\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17858\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17858\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17858\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17858\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17858\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17858\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17858\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17858\/cover_image_small.jpg 810w"},{"name":"Full-Stack Flask and React","link":"\/product\/full-stack-flask-and-react-9781803248448","image":"https:\/\/content.packt.com\/B18554\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18554\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18554\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18554\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18554\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18554\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18554\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18554\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18554\/cover_image_small.jpg 810w"},{"name":"React Interview Guide","link":"\/product\/react-interview-guide-9781803241517","image":"https:\/\/content.packt.com\/B18603\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18603\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18603\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18603\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18603\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18603\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18603\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18603\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18603\/cover_image_small.jpg 810w"},{"name":"Modernizing Drupal 10 Theme Development","link":"\/product\/modernizing-drupal-10-theme-development-9781803238098","image":"https:\/\/content.packt.com\/B18659\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18659\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18659\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18659\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18659\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18659\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18659\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18659\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18659\/cover_image_small.jpg 810w"},{"name":"Real-World Svelte","link":"\/product\/real-world-svelte-9781804616031","image":"https:\/\/content.packt.com\/B18887\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18887\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18887\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18887\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18887\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18887\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18887\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18887\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18887\/cover_image_small.jpg 810w"},{"name":"Building Micro Frontends with React 18","link":"\/product\/building-micro-frontends-with-react-18-9781804610961","image":"https:\/\/content.packt.com\/B18987\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18987\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18987\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18987\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18987\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18987\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18987\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18987\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18987\/cover_image_small.jpg 810w"},{"name":"Building Your Own JavaScript Framework","link":"\/product\/building-your-own-javascript-framework-9781804617403","image":"https:\/\/content.packt.com\/B19014\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19014\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19014\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19014\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19014\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19014\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19014\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19014\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19014\/cover_image_small.jpg 810w"},{"name":"Flask Framework Cookbook","link":"\/product\/flask-framework-cookbook-9781804611104","image":"https:\/\/content.packt.com\/B19111\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19111\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19111\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19111\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19111\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19111\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19111\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19111\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19111\/cover_image_small.png 810w"},{"name":"Developing Extensions for Joomla! 5","link":"\/product\/developing-extensions-for-joomla-5-9781804617991","image":"https:\/\/content.packt.com\/B19245\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19245\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19245\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19245\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19245\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19245\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19245\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19245\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19245\/cover_image_small.jpg 810w"},{"name":"Modern API Development with Spring 6 and Spring Boot 3","link":"\/product\/modern-api-development-with-spring-6-and-spring-boot-3-9781804613276","image":"https:\/\/content.packt.com\/B19349\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19349\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19349\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19349\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19349\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19349\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19349\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19349\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19349\/cover_image_small.jpg 810w"},{"name":"Enhanced Test Automation with WebdriverIO","link":"\/product\/enhanced-test-automation-with-webdriverio-9781837630189","image":"https:\/\/content.packt.com\/B19395\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19395\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19395\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19395\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19395\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19395\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19395\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19395\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19395\/cover_image_small.jpg 810w"},{"name":"Drupal 10 Masterclass","link":"\/product\/drupal-10-masterclass-9781837633104","image":"https:\/\/content.packt.com\/B19491\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19491\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19491\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19491\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19491\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19491\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19491\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19491\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19491\/cover_image_small.jpg 810w"},{"name":"C# 12 and .NET 8 \u2013 Modern Cross-Platform Development Fundamentals","link":"\/product\/c-12-and-net-8-modern-cross-platform-development-fundamentals-9781837635870","image":"https:\/\/content.packt.com\/B19586\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19586\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19586\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19586\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19586\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19586\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19586\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19586\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19586\/cover_image_small.jpg 810w"},{"name":"Apps and Services with .NET 8","link":"\/product\/apps-and-services-with-net-8-9781837637133","image":"https:\/\/content.packt.com\/B19587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg 810w"},{"name":"Hands-On Web Scraping with Python","link":"\/product\/hands-on-web-scraping-with-python-9781837636211","image":"https:\/\/content.packt.com\/B19662\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19662\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19662\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19662\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19662\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19662\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19662\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19662\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19662\/cover_image_small.jpg 810w"},{"name":"gRPC Go for Professionals","link":"\/product\/grpc-go-for-professionals-9781837638840","image":"https:\/\/content.packt.com\/B19664\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19664\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19664\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19664\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19664\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19664\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19664\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19664\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19664\/cover_image_small.jpg 810w"},{"name":"Full Stack Development with Spring Boot 3 and React","link":"\/product\/full-stack-development-with-spring-boot-3-and-react-9781805122463","image":"https:\/\/content.packt.com\/B19818\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19818\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19818\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19818\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19818\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19818\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19818\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19818\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19818\/cover_image_small.jpg 810w"},{"name":"Microservices with Spring Boot 3 and Spring Cloud","link":"\/product\/microservices-with-spring-boot-3-and-spring-cloud-9781805128694","image":"https:\/\/content.packt.com\/B19825\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19825\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19825\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19825\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19825\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19825\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19825\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19825\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19825\/cover_image_small.jpg 810w"},{"name":"The MVVM Pattern in .NET MAUI","link":"\/product\/the-mvvm-pattern-in-net-maui-9781805125006","image":"https:\/\/content.packt.com\/B20941\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20941\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20941\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20941\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20941\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20941\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20941\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20941\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20941\/cover_image_small.jpg 810w"}]},{"name":"Programming","link":"\/programming","list":[{"name":"50 Algorithms Every Programmer Should Know","link":"\/product\/50-algorithms-every-programmer-should-know-9781803247762","image":"https:\/\/content.packt.com\/B18046\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18046\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18046\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18046\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18046\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18046\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18046\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18046\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18046\/cover_image_small.jpg 810w"},{"name":"Test-Driven Development in Go","link":"\/product\/test-driven-development-in-go-9781803247878","image":"https:\/\/content.packt.com\/B18371\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18371\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18371\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18371\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18371\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18371\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18371\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18371\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18371\/cover_image_small.jpg 810w"},{"name":"Developer Career Masterplan","link":"\/product\/developer-career-masterplan-9781801818704","image":"https:\/\/content.packt.com\/B18772\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18772\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18772\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18772\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18772\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18772\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18772\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18772\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18772\/cover_image_small.jpg 810w"},{"name":"Quantum Computing Algorithms","link":"\/product\/quantum-computing-algorithms-9781804617373","image":"https:\/\/content.packt.com\/B18978\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18978\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18978\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18978\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18978\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18978\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18978\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18978\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18978\/cover_image_small.jpg 810w"},{"name":"Expert C++","link":"\/product\/expert-c-9781804617830","image":"https:\/\/content.packt.com\/B19043\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19043\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19043\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19043\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19043\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19043\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19043\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19043\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19043\/cover_image_small.jpg 810w"},{"name":"Systems Engineering Demystified","link":"\/product\/systems-engineering-demystified-9781804610688","image":"https:\/\/content.packt.com\/B19125\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19125\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19125\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19125\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19125\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19125\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19125\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19125\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19125\/cover_image_small.jpg 810w"},{"name":"Hands-On Design Patterns with C++","link":"\/product\/hands-on-design-patterns-with-c-9781804611555","image":"https:\/\/content.packt.com\/B19262\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19262\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19262\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19262\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19262\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19262\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19262\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19262\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19262\/cover_image_small.jpg 810w"},{"name":"Mastering JavaScript Functional Programming","link":"\/product\/mastering-javascript-functional-programming-9781804610138","image":"https:\/\/content.packt.com\/B19301\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19301\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19301\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19301\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19301\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19301\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19301\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19301\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19301\/cover_image_small.jpg 810w"},{"name":"Effective Concurrency in Go","link":"\/product\/effective-concurrency-in-go-9781804619070","image":"https:\/\/content.packt.com\/B19309\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19309\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19309\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19309\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19309\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19309\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19309\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19309\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19309\/cover_image_small.jpg 810w"},{"name":"Building Low Latency Applications with C++","link":"\/product\/building-low-latency-applications-with-c-9781837639359","image":"https:\/\/content.packt.com\/B19434\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19434\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19434\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19434\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19434\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19434\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19434\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19434\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19434\/cover_image_small.jpg 810w"},{"name":"Mastering Apex Programming","link":"\/product\/mastering-apex-programming-9781837638352","image":"https:\/\/content.packt.com\/B19666\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19666\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19666\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19666\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19666\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19666\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19666\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19666\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19666\/cover_image_small.jpg 810w"},{"name":".NET MAUI for C# Developers","link":"\/product\/net-maui-for-c-developers-9781837631698","image":"https:\/\/content.packt.com\/B19723\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19723\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19723\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19723\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19723\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19723\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19723\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg 810w"},{"name":"Designing Hexagonal Architecture with Java","link":"\/product\/designing-hexagonal-architecture-with-java-9781837635115","image":"https:\/\/content.packt.com\/B19777\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19777\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19777\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19777\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19777\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19777\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19777\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19777\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19777\/cover_image_small.jpg 810w"},{"name":"Learn Java with Projects","link":"\/product\/learn-java-with-projects-9781837637188","image":"https:\/\/content.packt.com\/B19793\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19793\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19793\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19793\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19793\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19793\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19793\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19793\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19793\/cover_image_small.jpg 810w"},{"name":"Python Real-World Projects","link":"\/product\/python-real-world-projects-9781803246765","image":"https:\/\/content.packt.com\/B19828\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19828\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19828\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19828\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19828\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19828\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19828\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19828\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19828\/cover_image_small.jpg 810w"},{"name":"Delphi High Performance","link":"\/product\/delphi-high-performance-9781805125877","image":"https:\/\/content.packt.com\/B19851\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19851\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19851\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19851\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19851\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19851\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19851\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19851\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19851\/cover_image_small.jpg 810w"},{"name":"Get Your Hands Dirty on Clean Architecture","link":"\/product\/get-your-hands-dirty-on-clean-architecture-9781805128373","image":"https:\/\/content.packt.com\/B19916\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19916\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19916\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19916\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19916\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19916\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19916\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19916\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19916\/cover_image_small.jpg 810w"},{"name":"C++ Programming for Linux Systems","link":"\/product\/c-programming-for-linux-systems-9781805129004","image":"https:\/\/content.packt.com\/B20833\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20833\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20833\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20833\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20833\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20833\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20833\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20833\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20833\/cover_image_small.jpg 810w"},{"name":"Learn WinUI 3","link":"\/product\/learn-winui-3-9781805120063","image":"https:\/\/content.packt.com\/B20908\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20908\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20908\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20908\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20908\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20908\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20908\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20908\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20908\/cover_image_small.jpg 810w"},{"name":"Refactoring with C#","link":"\/product\/refactoring-with-c-9781835089989","image":"https:\/\/content.packt.com\/B21324\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21324\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21324\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21324\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21324\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21324\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21324\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21324\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21324\/cover_image_small.jpg 810w"}]},{"name":"Cloud and Networking","link":"\/cloud-and-networking","list":[{"name":"AWS CDK in Practice","link":"\/product\/aws-cdk-in-practice-9781801812399","image":"https:\/\/content.packt.com\/B17802\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17802\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17802\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17802\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17802\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17802\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17802\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17802\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17802\/cover_image_small.jpg 810w"},{"name":"Mastering Elastic Kubernetes Service on AWS","link":"\/product\/mastering-elastic-kubernetes-service-on-aws-9781803231211","image":"https:\/\/content.packt.com\/B18129\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18129\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18129\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18129\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18129\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18129\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18129\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18129\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18129\/cover_image_small.jpg 810w"},{"name":"Optimizing Your Modernization Journey with AWS","link":"\/product\/optimizing-your-modernization-journey-with-aws-9781803234540","image":"https:\/\/content.packt.com\/B18186\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18186\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18186\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18186\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18186\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18186\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18186\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18186\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18186\/cover_image_small.jpg 810w"},{"name":"The Linux DevOps Handbook","link":"\/product\/the-linux-devops-handbook-9781803245669","image":"https:\/\/content.packt.com\/B18197\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18197\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18197\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18197\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18197\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18197\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18197\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18197\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18197\/cover_image_small.jpg 810w"},{"name":"Designing and Implementing Microsoft Azure Networking Solutions","link":"\/product\/designing-and-implementing-microsoft-azure-networking-solutions-9781803242033","image":"https:\/\/content.packt.com\/B18675\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18675\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18675\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18675\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18675\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18675\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18675\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18675\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18675\/cover_image_small.jpg 810w"},{"name":"Azure Cloud Adoption Framework Handbook","link":"\/product\/azure-cloud-adoption-framework-handbook-9781803244525","image":"https:\/\/content.packt.com\/B18732\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18732\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18732\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18732\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18732\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18732\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18732\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18732\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18732\/cover_image_small.jpg 810w"},{"name":"Google Cloud Associate Cloud Engineer Certification and Implementation Guide","link":"\/product\/google-cloud-associate-cloud-engineer-certification-and-implementation-guide-9781803232713","image":"https:\/\/content.packt.com\/B18851\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18851\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18851\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18851\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18851\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18851\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18851\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18851\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18851\/cover_image_small.jpg 810w"},{"name":"Windows Server Automation with PowerShell Cookbook","link":"\/product\/windows-server-automation-with-powershell-cookbook-9781804614235","image":"https:\/\/content.packt.com\/B18878\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18878\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18878\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18878\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18878\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18878\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18878\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18878\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18878\/cover_image_small.jpg 810w"},{"name":"Multi-Cloud Strategy for Cloud Architects","link":"\/product\/multi-cloud-strategy-for-cloud-architects-9781804616734","image":"https:\/\/content.packt.com\/B19000\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19000\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19000\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19000\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19000\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19000\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19000\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19000\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19000\/cover_image_small.jpg 810w"},{"name":"50 Kubernetes Concepts Every DevOps Engineer Should Know","link":"\/product\/50-kubernetes-concepts-every-devops-engineer-should-know-9781804611470","image":"https:\/\/content.packt.com\/B19116\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19116\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19116\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19116\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19116\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19116\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19116\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19116\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19116\/cover_image_small.jpg 810w"},{"name":"The Ultimate Docker Container Book","link":"\/product\/the-ultimate-docker-container-book-9781804613986","image":"https:\/\/content.packt.com\/B19199\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19199\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19199\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19199\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19199\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19199\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19199\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19199\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19199\/cover_image_small.jpg 810w"},{"name":"FinOps Handbook for Microsoft Azure","link":"\/product\/finops-handbook-for-microsoft-azure-9781801810166","image":"https:\/\/content.packt.com\/B19347\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19347\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19347\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19347\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19347\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19347\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19347\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19347\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19347\/cover_image_small.jpg 810w"},{"name":"Azure Architecture Explained","link":"\/product\/azure-architecture-explained-9781837634811","image":"https:\/\/content.packt.com\/B19515\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19515\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19515\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19515\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19515\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19515\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19515\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19515\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19515\/cover_image_small.jpg 810w"},{"name":"Technology Operating Models for Cloud and Edge","link":"\/product\/technology-operating-models-for-cloud-and-edge-9781837631391","image":"https:\/\/content.packt.com\/B19708\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19708\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19708\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19708\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19708\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19708\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19708\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19708\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19708\/cover_image_small.jpg 810w"},{"name":"Azure for Decision Makers","link":"\/product\/azure-for-decision-makers-9781837639915","image":"https:\/\/content.packt.com\/B19712\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19712\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19712\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19712\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19712\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19712\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19712\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19712\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19712\/cover_image_small.jpg 810w"},{"name":"The Self-Taught Cloud Computing Engineer","link":"\/product\/the-self-taught-cloud-computing-engineer-9781805123705","image":"https:\/\/content.packt.com\/B19796\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19796\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19796\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19796\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19796\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19796\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19796\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19796\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19796\/cover_image_small.jpg 810w"},{"name":"Practical Ansible","link":"\/product\/practical-ansible-9781805129974","image":"https:\/\/content.packt.com\/B20846\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20846\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20846\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20846\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20846\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20846\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20846\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20846\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20846\/cover_image_small.jpg 810w"}]},{"name":"Security","link":"\/security","list":[{"name":"Automotive Cybersecurity Engineering Handbook","link":"\/product\/automotive-cybersecurity-engineering-handbook-9781801076531","image":"https:\/\/content.packt.com\/B17055\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17055\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17055\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17055\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17055\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17055\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17055\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17055\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17055\/cover_image_small.jpg 810w"},{"name":"Practical Threat Detection Engineering","link":"\/product\/practical-threat-detection-engineering-9781801076715","image":"https:\/\/content.packt.com\/B17299\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17299\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17299\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17299\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17299\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17299\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17299\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17299\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17299\/cover_image_small.jpg 810w"},{"name":"Attacking and Exploiting Modern Web Applications","link":"\/product\/attacking-and-exploiting-modern-web-applications-9781801816298","image":"https:\/\/content.packt.com\/B17828\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17828\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17828\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17828\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17828\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17828\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17828\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17828\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17828\/cover_image_small.jpg 810w"},{"name":"Security Orchestration, Automation, and Response for Security Analysts","link":"\/product\/security-orchestration-automation-and-response-for-security-analysts-9781803242910","image":"https:\/\/content.packt.com\/B18028\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18028\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18028\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18028\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18028\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18028\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18028\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18028\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18028\/cover_image_small.jpg 810w"},{"name":"Mastering Microsoft 365 Defender","link":"\/product\/mastering-microsoft-365-defender-9781803241708","image":"https:\/\/content.packt.com\/B18051\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18051\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18051\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18051\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18051\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18051\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18051\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18051\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18051\/cover_image_small.jpg 810w"},{"name":"ISACA Certified in Risk and Information Systems Control (CRISC\u00ae) Exam Guide","link":"\/product\/isaca-certified-in-risk-and-information-systems-control-crisc-exam-guide-9781803236902","image":"https:\/\/content.packt.com\/B18557\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18557\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18557\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18557\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18557\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18557\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18557\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18557\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18557\/cover_image_small.jpg 810w"},{"name":"Linux for System Administrators","link":"\/product\/linux-for-system-administrators-9781803247946","image":"https:\/\/content.packt.com\/B18575\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18575\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18575\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18575\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18575\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18575\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18575\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18575\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18575\/cover_image_small.jpg 810w"},{"name":"Windows Forensics Analyst Field Guide","link":"\/product\/windows-forensics-analyst-field-guide-9781803248479","image":"https:\/\/content.packt.com\/B18647\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18647\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18647\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18647\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18647\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18647\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18647\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18647\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18647\/cover_image_small.jpg 810w"},{"name":"Cloud Penetration Testing for Red Teamers","link":"\/product\/cloud-penetration-testing-for-red-teamers-9781803248486","image":"https:\/\/content.packt.com\/B18672\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18672\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18672\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18672\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18672\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18672\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18672\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18672\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18672\/cover_image_small.jpg 810w"},{"name":"Ethical Hacking Workshop","link":"\/product\/ethical-hacking-workshop-9781804612590","image":"https:\/\/content.packt.com\/B19004\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19004\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19004\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19004\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19004\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19004\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19004\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19004\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19004\/cover_image_small.jpg 810w"},{"name":"Keycloak - Identity and Access Management for Modern Applications","link":"\/product\/keycloak-identity-and-access-management-for-modern-applications-9781804616444","image":"https:\/\/content.packt.com\/B19027\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19027\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19027\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19027\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19027\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19027\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19027\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19027\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19027\/cover_image_small.jpg 810w"},{"name":"Mastering Windows 365","link":"\/product\/mastering-windows-365-9781837637966","image":"https:\/\/content.packt.com\/B19419\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19419\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19419\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19419\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19419\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19419\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19419\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19419\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19419\/cover_image_small.jpg 810w"},{"name":"Architecture and Design of the Linux Storage Stack","link":"\/product\/architecture-and-design-of-the-linux-storage-stack-9781837639960","image":"https:\/\/content.packt.com\/B19430\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19430\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19430\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19430\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19430\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19430\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19430\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19430\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19430\/cover_image_small.jpg 810w"},{"name":"Effective Threat Investigation for SOC Analysts","link":"\/product\/effective-threat-investigation-for-soc-analysts-9781837634781","image":"https:\/\/content.packt.com\/B19440\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19440\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19440\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19440\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19440\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19440\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19440\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19440\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19440\/cover_image_small.jpg 810w"},{"name":"Reconnaissance for Ethical Hackers","link":"\/product\/reconnaissance-for-ethical-hackers-9781837630639","image":"https:\/\/content.packt.com\/B19448\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19448\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19448\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19448\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19448\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19448\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19448\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19448\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19448\/cover_image_small.png 810w"},{"name":"Practical Cybersecurity Architecture","link":"\/product\/practical-cybersecurity-architecture-9781837637164","image":"https:\/\/content.packt.com\/B19705\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19705\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19705\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19705\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19705\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19705\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19705\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19705\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19705\/cover_image_small.jpg 810w"},{"name":"Building and Automating Penetration Testing Labs in the Cloud","link":"\/product\/building-and-automating-penetration-testing-labs-in-the-cloud-9781837632398","image":"https:\/\/content.packt.com\/B19755\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19755\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19755\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19755\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19755\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19755\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19755\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19755\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19755\/cover_image_small.jpg 810w"},{"name":"Fuzzing Against the Machine","link":"\/product\/fuzzing-against-the-machine-9781804614976","image":"https:\/\/content.packt.com\/B18866\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18866\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18866\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18866\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18866\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18866\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18866\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18866\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18866\/cover_image_small.jpg 810w"},{"name":"Burp Suite Cookbook","link":"\/product\/burp-suite-cookbook-9781835081075","image":"https:\/\/content.packt.com\/B21173\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21173\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21173\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21173\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21173\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21173\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21173\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21173\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21173\/cover_image_small.jpg 810w"},{"name":"Official Google Cloud Certified Professional Cloud Security Engineer Exam Guide","link":"\/product\/official-google-cloud-certified-professional-cloud-security-engineer-exam-guide-9781835468869","image":"https:\/\/content.packt.com\/B21817\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21817\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21817\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21817\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21817\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21817\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21817\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21817\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21817\/cover_image_small.jpg 810w"}]},{"name":"Game Development","link":"\/game-development","list":[{"name":"Godot 4 Game Development Cookbook","link":"\/product\/godot-4-game-development-cookbook-9781838826079","image":"https:\/\/content.packt.com\/B14528\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B14528\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B14528\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B14528\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B14528\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B14528\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B14528\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B14528\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B14528\/cover_image_small.png 810w"},{"name":"Multiplayer Game Development with Unreal Engine 5","link":"\/product\/multiplayer-game-development-with-unreal-engine-5-9781803232874","image":"https:\/\/content.packt.com\/B18203\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18203\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18203\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18203\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18203\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18203\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18203\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18203\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18203\/cover_image_small.jpg 810w"},{"name":"Modern Game Testing","link":"\/product\/modern-game-testing-9781803244402","image":"https:\/\/content.packt.com\/B18348\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18348\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18348\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18348\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18348\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18348\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18348\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18348\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18348\/cover_image_small.png 810w"},{"name":"Python Scripting in Blender","link":"\/product\/python-scripting-in-blender-9781803234229","image":"https:\/\/content.packt.com\/B18375\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18375\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18375\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18375\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18375\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18375\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18375\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18375\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18375\/cover_image_small.png 810w"},{"name":"The Essential Guide to Creating Multiplayer Games with Godot 4.0","link":"\/product\/the-essential-guide-to-creating-multiplayer-games-with-godot-40-9781803232614","image":"https:\/\/content.packt.com\/B18527\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18527\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18527\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18527\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18527\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18527\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18527\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18527\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18527\/cover_image_small.jpg 810w"},{"name":"Practical Game Design.","link":"\/product\/practical-game-design-9781803245157","image":"https:\/\/content.packt.com\/B18810\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18810\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18810\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18810\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18810\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18810\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18810\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18810\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18810\/cover_image_small.png 810w"},{"name":"Blender 3D Asset Creation for the Metaverse","link":"\/product\/blender-3d-asset-creation-for-the-metaverse-9781801814324","image":"https:\/\/content.packt.com\/B18828\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18828\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18828\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18828\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18828\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18828\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18828\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18828\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18828\/cover_image_small.jpg 810w"},{"name":"Unity 2022 Mobile Game Development","link":"\/product\/unity-2022-mobile-game-development-9781804613726","image":"https:\/\/content.packt.com\/B18868\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18868\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18868\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18868\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18868\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18868\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18868\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18868\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18868\/cover_image_small.jpg 810w"},{"name":"Enhancing Virtual Reality Experiences with Unity 2022","link":"\/product\/enhancing-virtual-reality-experiences-with-unity-2022-9781804619537","image":"https:\/\/content.packt.com\/B18869\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18869\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18869\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18869\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18869\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18869\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18869\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18869\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18869\/cover_image_small.jpg 810w"},{"name":"Creating an RTS Game in Unity 2023","link":"\/product\/creating-an-rts-game-in-unity-2023-9781804613245","image":"https:\/\/content.packt.com\/B19296\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19296\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19296\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19296\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19296\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19296\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19296\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19296\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19296\/cover_image_small.jpg 810w"},{"name":"Become a Unity Shaders Guru","link":"\/product\/become-a-unity-shaders-guru-9781837636747","image":"https:\/\/content.packt.com\/B19397\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19397\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19397\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19397\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19397\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19397\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19397\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19397\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19397\/cover_image_small.jpg 810w"},{"name":"Photorealistic Materials and Textures in Blender Cycles","link":"\/product\/photorealistic-materials-and-textures-in-blender-cycles-9781805129639","image":"https:\/\/content.packt.com\/B19594\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19594\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19594\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19594\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19594\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19594\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19594\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19594\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19594\/cover_image_small.jpg 810w"},{"name":"XR Development with Unity","link":"\/product\/xr-development-with-unity-9781805128120","image":"https:\/\/content.packt.com\/B20869\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20869\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20869\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20869\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20869\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20869\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20869\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20869\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20869\/cover_image_small.jpg 810w"},{"name":"Unity Cookbook","link":"\/product\/unity-cookbook-9781805123026","image":"https:\/\/content.packt.com\/B20993\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20993\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20993\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20993\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20993\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20993\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20993\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20993\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20993\/cover_image_small.jpg 810w"},{"name":"The Ultimate Guide to Blender 3D Rigging and Animation","link":"\/product\/the-ultimate-guide-to-blender-3d-rigging-and-animation-9781805125785","image":"https:\/\/content.packt.com\/V21094\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21094\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21094\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21094\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21094\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21094\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21094\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21094\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21094\/cover_image_small.jpg 810w"},{"name":"Mastering the Art of Isometric Room Design in Blender 3","link":"\/product\/mastering-the-art-of-isometric-room-design-in-blender-3-9781805122708","image":"https:\/\/content.packt.com\/V21096\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21096\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21096\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21096\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21096\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21096\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21096\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21096\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21096\/cover_image_small.jpg 810w"},{"name":"Creating Stunning Environments in Unreal Engine 5 - A Game Artist Bootcamp","link":"\/product\/creating-stunning-environments-in-unreal-engine-5-a-game-artist-bootcamp-9781805126751","image":"https:\/\/content.packt.com\/V21097\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21097\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21097\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21097\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21097\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21097\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21097\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21097\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21097\/cover_image_small.jpg 810w"},{"name":"Blender Beginner\u0027s Bootcamp","link":"\/product\/blender-beginners-bootcamp-9781835084373","image":"https:\/\/content.packt.com\/V21353\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21353\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21353\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21353\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21353\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21353\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21353\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21353\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21353\/cover_image_small.jpg 810w"},{"name":"Learn Unity Game Development - Build Six Games with Unity 2023","link":"\/product\/learn-unity-game-development-build-six-games-with-unity-2023-9781835463208","image":"https:\/\/content.packt.com\/V21730\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21730\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21730\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21730\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21730\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21730\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21730\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21730\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21730\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 - The Intermediate Course","link":"\/product\/unreal-engine-5-the-intermediate-course-9781835882528","image":"https:\/\/content.packt.com\/V22099\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V22099\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V22099\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V22099\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V22099\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V22099\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V22099\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V22099\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V22099\/cover_image_small.jpg 810w"}]},{"name":"Mobile","link":"\/mobile","list":[{"name":"Kickstart Modern Android Development with Jetpack and Kotlin","link":"\/product\/kickstart-modern-android-development-with-jetpack-and-kotlin-9781801811071","image":"https:\/\/content.packt.com\/B17788\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17788\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17788\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17788\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17788\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17788\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17788\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17788\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17788\/cover_image_small.png 810w"},{"name":"Simplifying State Management in React Native","link":"\/product\/simplifying-state-management-in-react-native-9781803235035","image":"https:\/\/content.packt.com\/B18396\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18396\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18396\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18396\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18396\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18396\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18396\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18396\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18396\/cover_image_small.jpg 810w"},{"name":"The Ultimate iOS Interview Playbook","link":"\/product\/the-ultimate-ios-interview-playbook-9781803246314","image":"https:\/\/content.packt.com\/B18653\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18653\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18653\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18653\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18653\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18653\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18653\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18653\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18653\/cover_image_small.jpg 810w"},{"name":"Animating SwiftUI Applications","link":"\/product\/animating-swiftui-applications-9781803232669","image":"https:\/\/content.packt.com\/B18674\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18674\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18674\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18674\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18674\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18674\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18674\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18674\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18674\/cover_image_small.jpg 810w"},{"name":"Android UI Development with Jetpack Compose","link":"\/product\/android-ui-development-with-jetpack-compose-9781837634255","image":"https:\/\/content.packt.com\/B19690\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19690\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19690\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19690\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19690\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19690\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19690\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19690\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19690\/cover_image_small.jpg 810w"},{"name":".NET MAUI for C# Developers","link":"\/product\/net-maui-for-c-developers-9781837631698","image":"https:\/\/content.packt.com\/B19723\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19723\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19723\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19723\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19723\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19723\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19723\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg 810w"},{"name":"SwiftUI and Node.js Full Stack - Build Twitter - iOS 16","link":"\/product\/swiftui-and-nodejs-full-stack-build-twitter-ios-16-9781801077590","image":"https:\/\/content.packt.com\/V19823\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19823\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19823\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19823\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19823\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19823\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19823\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19823\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19823\/cover_image_small.jpg 810w"},{"name":"Deep Dive iOS 16 Swift - SwiftUI Programming","link":"\/product\/deep-dive-ios-16-swift-swiftui-programming-9781805121770","image":"https:\/\/content.packt.com\/V19864\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19864\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19864\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19864\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19864\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19864\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19864\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19864\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19864\/cover_image_small.jpg 810w"},{"name":"The Ultimate ChatGPT Guide with React Native - Develop Mobile Apps","link":"\/product\/the-ultimate-chatgpt-guide-with-react-native-develop-mobile-apps-9781805121183","image":"https:\/\/content.packt.com\/V19881\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19881\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19881\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19881\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19881\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19881\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19881\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19881\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19881\/cover_image_small.jpg 810w"},{"name":"Learn Flutter and Dart to Build iOS and Android Apps","link":"\/product\/learn-flutter-and-dart-to-build-ios-and-android-apps-9781805122029","image":"https:\/\/content.packt.com\/V21127\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21127\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21127\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21127\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21127\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21127\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21127\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21127\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21127\/cover_image_small.jpg 810w"}]},{"name":"IoT and Hardware","link":"\/iot-and-hardware","list":[{"name":"Industrial Automation from Scratch","link":"\/product\/industrial-automation-from-scratch-9781800569386","image":"https:\/\/content.packt.com\/B16845\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16845\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16845\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16845\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16845\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16845\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16845\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16845\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16845\/cover_image_small.png 810w"},{"name":"Building Smart Home Automation Solutions with Home Assistant","link":"\/product\/building-smart-home-automation-solutions-with-home-assistant-9781801815291","image":"https:\/\/content.packt.com\/B17825\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17825\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17825\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17825\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17825\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17825\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17825\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17825\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17825\/cover_image_small.jpg 810w"},{"name":"Robotics at Home with Raspberry Pi Pico","link":"\/product\/robotics-at-home-with-raspberry-pi-pico-9781803246079","image":"https:\/\/content.packt.com\/B18001\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18001\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18001\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18001\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18001\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18001\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18001\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18001\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18001\/cover_image_small.jpg 810w"},{"name":"The Ultimate Studio One Pro Book","link":"\/product\/the-ultimate-studio-one-pro-book-9781803241012","image":"https:\/\/content.packt.com\/B18298\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18298\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18298\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18298\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18298\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18298\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18298\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18298\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18298\/cover_image_small.jpg 810w"},{"name":"Industrial IoT for Architects and Engineers","link":"\/product\/industrial-iot-for-architects-and-engineers-9781803240893","image":"https:\/\/content.packt.com\/B18325\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18325\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18325\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18325\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18325\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18325\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18325\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18325\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18325\/cover_image_small.jpg 810w"},{"name":"Developing IoT Projects with ESP32","link":"\/product\/developing-iot-projects-with-esp32-9781803237688","image":"https:\/\/content.packt.com\/B18447\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18447\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18447\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18447\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18447\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18447\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18447\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18447\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18447\/cover_image_small.jpg 810w"},{"name":"The Ultimate Guide to Informed Wearable Technology","link":"\/product\/the-ultimate-guide-to-informed-wearable-technology-9781803230597","image":"https:\/\/content.packt.com\/B18581\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18581\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18581\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18581\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18581\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18581\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18581\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18581\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18581\/cover_image_small.jpg 810w"},{"name":"The Insider\u0027s Guide to Arm Cortex-M Development","link":"\/product\/the-insiders-guide-to-arm-cortex-m-development-9781803231112","image":"https:\/\/content.packt.com\/B18612\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18612\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18612\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18612\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18612\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18612\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18612\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18612\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18612\/cover_image_small.jpg 810w"},{"name":"M5Stack Electronic Blueprints","link":"\/product\/m5stack-electronic-blueprints-9781803230306","image":"https:\/\/content.packt.com\/B18715\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18715\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18715\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18715\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18715\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18715\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18715\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18715\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18715\/cover_image_small.jpg 810w"},{"name":"Architectural Patterns and Techniques for Developing IoT Solutions","link":"\/product\/architectural-patterns-and-techniques-for-developing-iot-solutions-9781803245492","image":"https:\/\/content.packt.com\/B18757\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18757\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18757\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18757\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18757\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18757\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18757\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18757\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18757\/cover_image_small.jpg 810w"},{"name":"Architecting and Building High-Speed SoCs","link":"\/product\/architecting-and-building-high-speed-socs-9781801810999","image":"https:\/\/content.packt.com\/B18795\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18795\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18795\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18795\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18795\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18795\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18795\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18795\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18795\/cover_image_small.jpg 810w"},{"name":"Mastering PLC Programming","link":"\/product\/mastering-plc-programming-9781804612880","image":"https:\/\/content.packt.com\/B18873\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18873\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18873\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18873\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18873\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18873\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18873\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18873\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18873\/cover_image_small.jpg 810w"},{"name":"Implementing Cellular IoT Solutions for Digital Transformation","link":"\/product\/implementing-cellular-iot-solutions-for-digital-transformation-9781804616154","image":"https:\/\/content.packt.com\/B19096\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19096\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19096\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19096\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19096\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19096\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19096\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19096\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19096\/cover_image_small.jpg 810w"},{"name":"Practical Arduino Robotics","link":"\/product\/practical-arduino-robotics-9781804613177","image":"https:\/\/content.packt.com\/B19182\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19182\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19182\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19182\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19182\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19182\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19182\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19182\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19182\/cover_image_small.jpg 810w"},{"name":"Internet of Things for Smart Buildings","link":"\/product\/internet-of-things-for-smart-buildings-9781804619865","image":"https:\/\/content.packt.com\/B19188\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19188\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19188\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19188\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19188\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19188\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19188\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19188\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19188\/cover_image_small.jpg 810w"},{"name":"The Art of Manufacturing","link":"\/product\/the-art-of-manufacturing-9781804619452","image":"https:\/\/content.packt.com\/B19264\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19264\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19264\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19264\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19264\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19264\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19264\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19264\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19264\/cover_image_small.jpg 810w"},{"name":"BBC Micro:bit in Practice","link":"\/product\/bbc-microbit-in-practice-9781804610121","image":"https:\/\/content.packt.com\/B19281\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19281\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19281\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19281\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19281\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19281\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19281\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19281\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19281\/cover_image_small.jpg 810w"},{"name":"Arduino Data Communications","link":"\/product\/arduino-data-communications-9781837632619","image":"https:\/\/content.packt.com\/B19476\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19476\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19476\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19476\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19476\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19476\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19476\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19476\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19476\/cover_image_small.jpg 810w"},{"name":"The Azure IoT Handbook","link":"\/product\/the-azure-iot-handbook-9781837633616","image":"https:\/\/content.packt.com\/B19626\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19626\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19626\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19626\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19626\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19626\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19626\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19626\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19626\/cover_image_small.jpg 810w"},{"name":"Arduino IoT Cloud for Developers","link":"\/product\/arduino-iot-cloud-for-developers-9781837637171","image":"https:\/\/content.packt.com\/B19752\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19752\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19752\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19752\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19752\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19752\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19752\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19752\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19752\/cover_image_small.jpg 810w"}]},{"name":"Business and Other","link":"\/business-and-other","list":[{"name":"Implementing Atlassian Confluence","link":"\/product\/implementing-atlassian-confluence-9781800560420","image":"https:\/\/content.packt.com\/B16861\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16861\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16861\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16861\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16861\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16861\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16861\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16861\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16861\/cover_image_small.jpg 810w"},{"name":"Improving CAD Designs with Autodesk Fusion 360","link":"\/product\/improving-cad-designs-with-autodesk-fusion-360-9781800564497","image":"https:\/\/content.packt.com\/B16938\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16938\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16938\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16938\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16938\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16938\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16938\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16938\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16938\/cover_image_small.png 810w"},{"name":"Designing the Adobe InDesign Way","link":"\/product\/designing-the-adobe-indesign-way-9781801074438","image":"https:\/\/content.packt.com\/B17292\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17292\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17292\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17292\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17292\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17292\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17292\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17292\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17292\/cover_image_small.jpg 810w"},{"name":"Machine Learning with PyTorch and Scikit-Learn","link":"\/product\/machine-learning-with-pytorch-and-scikit-learn-9781801819312","image":"https:\/\/content.packt.com\/B17582\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17582\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17582\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17582\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17582\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17582\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17582\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17582\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17582\/cover_image_small.jpg 810w"},{"name":"Supercharging Productivity with Trello","link":"\/product\/supercharging-productivity-with-trello-9781801813877","image":"https:\/\/content.packt.com\/B17865\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17865\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17865\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17865\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17865\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17865\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17865\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17865\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17865\/cover_image_small.png 810w"},{"name":"Mastering Information Security Compliance Management","link":"\/product\/mastering-information-security-compliance-management-9781803231174","image":"https:\/\/content.packt.com\/B18022\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18022\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18022\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18022\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18022\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18022\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18022\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18022\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18022\/cover_image_small.jpg 810w"},{"name":"Engineering Manager\u0027s Handbook","link":"\/product\/engineering-managers-handbook-9781803235356","image":"https:\/\/content.packt.com\/B18210\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18210\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18210\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18210\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18210\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18210\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18210\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18210\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18210\/cover_image_small.jpg 810w"},{"name":"Automate It with Zapier and Generative AI","link":"\/product\/automate-it-with-zapier-and-generative-ai-9781803239842","image":"https:\/\/content.packt.com\/B18474\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18474\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18474\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18474\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18474\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18474\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18474\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18474\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18474\/cover_image_small.jpg 810w"},{"name":"The Pro Tools 2023 Post-Audio Cookbook","link":"\/product\/the-pro-tools-2023-post-audio-cookbook-9781803248431","image":"https:\/\/content.packt.com\/B18530\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18530\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18530\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18530\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18530\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18530\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18530\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18530\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18530\/cover_image_small.jpg 810w"},{"name":"3D Printing with Fusion 360","link":"\/product\/3d-printing-with-fusion-360-9781803246642","image":"https:\/\/content.packt.com\/B18532\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18532\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18532\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18532\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18532\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18532\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18532\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18532\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18532\/cover_image_small.jpg 810w"},{"name":"Express Your Creativity with Adobe Express","link":"\/product\/express-your-creativity-with-adobe-express-9781803237749","image":"https:\/\/content.packt.com\/B18649\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18649\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18649\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18649\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18649\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18649\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18649\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18649\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18649\/cover_image_small.jpg 810w"},{"name":"A Power User\u0027s Guide to FL Studio 21","link":"\/product\/a-power-users-guide-to-fl-studio-21-9781803234380","image":"https:\/\/content.packt.com\/B18838\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18838\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18838\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18838\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18838\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18838\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18838\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18838\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18838\/cover_image_small.jpg 810w"},{"name":"Unleashing the Power of UX Analytics","link":"\/product\/unleashing-the-power-of-ux-analytics-9781804614747","image":"https:\/\/content.packt.com\/B18979\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18979\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18979\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18979\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18979\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18979\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18979\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18979\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18979\/cover_image_small.jpg 810w"},{"name":"Becoming a Dynamics 365 Supply Chain Management Functional Consultant Associate","link":"\/product\/becoming-a-dynamics-365-supply-chain-management-functional-consultant-associate-9781804618004","image":"https:\/\/content.packt.com\/B19105\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19105\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19105\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19105\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19105\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19105\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19105\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19105\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19105\/cover_image_small.jpg 810w"},{"name":"Cracking the Product Marketing Code","link":"\/product\/cracking-the-product-marketing-code-9781837632763","image":"https:\/\/content.packt.com\/B19399\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19399\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19399\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19399\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19399\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19399\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19399\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19399\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19399\/cover_image_small.jpg 810w"},{"name":"Scoring to Picture in Logic Pro","link":"\/product\/scoring-to-picture-in-logic-pro-9781837636891","image":"https:\/\/content.packt.com\/B19425\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19425\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19425\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19425\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19425\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19425\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19425\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19425\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19425\/cover_image_small.jpg 810w"},{"name":"The Art of Crafting User Stories","link":"\/product\/the-art-of-crafting-user-stories-9781837639496","image":"https:\/\/content.packt.com\/B19431\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19431\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19431\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19431\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19431\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19431\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19431\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19431\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19431\/cover_image_small.jpg 810w"},{"name":"Build Your Own Metaverse with Unity","link":"\/product\/build-your-own-metaverse-with-unity-9781837631735","image":"https:\/\/content.packt.com\/B19539\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19539\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19539\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19539\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19539\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19539\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19539\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19539\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19539\/cover_image_small.jpg 810w"},{"name":"Gamification for Product Excellence","link":"\/product\/gamification-for-product-excellence-9781837638383","image":"https:\/\/content.packt.com\/B19770\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19770\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19770\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19770\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19770\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19770\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19770\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19770\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19770\/cover_image_small.jpg 810w"},{"name":"Business Process Automation with Salesforce Flows","link":"\/product\/business-process-automation-with-salesforce-flows-9781835089255","image":"https:\/\/content.packt.com\/B21315\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21315\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21315\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21315\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21315\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21315\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21315\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21315\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21315\/cover_image_small.jpg 810w"}]}]},{"defaultSubject":"Data","title":"Popular Books","items":[{"name":"Data","link":"\/data","list":[{"name":"AI \u0026 Data Literacy","link":"\/product\/ai-data-literacy-9781835083505","image":"https:\/\/content.packt.com\/B21198\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21198\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21198\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21198\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21198\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21198\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21198\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21198\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21198\/cover_image_small.jpg 810w"},{"name":"Applied Geospatial Data Science with Python","link":"\/product\/applied-geospatial-data-science-with-python-9781803238128","image":"https:\/\/content.packt.com\/B18788\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18788\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18788\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18788\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18788\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18788\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18788\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18788\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18788\/cover_image_small.jpg 810w"},{"name":"Azure Data and AI Architect Handbook","link":"\/product\/azure-data-and-ai-architect-handbook-9781803234861","image":"https:\/\/content.packt.com\/B18253\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18253\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18253\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18253\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18253\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18253\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18253\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18253\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18253\/cover_image_small.png 810w"},{"name":"C# 12 and .NET 8 \u2013 Modern Cross-Platform Development Fundamentals","link":"\/product\/c-12-and-net-8-modern-cross-platform-development-fundamentals-9781837635870","image":"https:\/\/content.packt.com\/B19586\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19586\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19586\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19586\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19586\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19586\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19586\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19586\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19586\/cover_image_small.jpg 810w"},{"name":"Causal Inference and Discovery in Python","link":"\/product\/causal-inference-and-discovery-in-python-9781804612989","image":"https:\/\/content.packt.com\/B18993\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18993\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18993\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18993\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18993\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18993\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18993\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18993\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18993\/cover_image_small.jpg 810w"},{"name":"Data Engineering with AWS","link":"\/product\/data-engineering-with-aws-9781804614426","image":"https:\/\/content.packt.com\/B19131\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19131\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19131\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19131\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19131\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19131\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19131\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19131\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19131\/cover_image_small.jpg 810w"},{"name":"Et al.","link":"\/product\/et-al-9781837632572","image":"https:\/\/content.packt.com\/B19719\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19719\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19719\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19719\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19719\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19719\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19719\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19719\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19719\/cover_image_small.jpg 810w"},{"name":"Interpretable Machine Learning with Python","link":"\/product\/interpretable-machine-learning-with-python-9781803235424","image":"https:\/\/content.packt.com\/B18406\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18406\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18406\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18406\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18406\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18406\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18406\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18406\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18406\/cover_image_small.jpg 810w"},{"name":"Machine Learning Engineering with Python","link":"\/product\/machine-learning-engineering-with-python-9781837631964","image":"https:\/\/content.packt.com\/B19525\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19525\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19525\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19525\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19525\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19525\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19525\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19525\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19525\/cover_image_small.jpg 810w"},{"name":"Machine Learning for Algorithmic Trading","link":"\/product\/machine-learning-for-algorithmic-trading-9781839217715","image":"https:\/\/content.packt.com\/B15439\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15439\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15439\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15439\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15439\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15439\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15439\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15439\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15439\/cover_image_small.jpg 810w"},{"name":"Mastering Microsoft Power BI","link":"\/product\/mastering-microsoft-power-bi-9781801811484","image":"https:\/\/content.packt.com\/B17766\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17766\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17766\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17766\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17766\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17766\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17766\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17766\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17766\/cover_image_small.jpg 810w"},{"name":"Microsoft Power BI Quick Start Guide","link":"\/product\/microsoft-power-bi-quick-start-guide-9781804613498","image":"https:\/\/content.packt.com\/B19089\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19089\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19089\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19089\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19089\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19089\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19089\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19089\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19089\/cover_image_small.jpg 810w"},{"name":"Modern Data Architecture on AWS","link":"\/product\/modern-data-architecture-on-aws-9781801813396","image":"https:\/\/content.packt.com\/B17876\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17876\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17876\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17876\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17876\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17876\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17876\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17876\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17876\/cover_image_small.jpg 810w"},{"name":"Practical Guide to Applied Conformal Prediction in Python","link":"\/product\/practical-guide-to-applied-conformal-prediction-in-python-9781805122760","image":"https:\/\/content.packt.com\/B19925\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19925\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19925\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19925\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19925\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19925\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19925\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19925\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19925\/cover_image_small.jpg 810w"},{"name":"Practical MongoDB Aggregations","link":"\/product\/practical-mongodb-aggregations-9781835080641","image":"https:\/\/content.packt.com\/B21539\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21539\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21539\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21539\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21539\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21539\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21539\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21539\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21539\/cover_image_small.jpg 810w"},{"name":"Streamlit for Data Science","link":"\/product\/streamlit-for-data-science-9781803248226","image":"https:\/\/content.packt.com\/B18444\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18444\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18444\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18444\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18444\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18444\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18444\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18444\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18444\/cover_image_small.jpg 810w"},{"name":"The AI Product Manager\u0027s Handbook","link":"\/product\/the-ai-product-managers-handbook-9781804612934","image":"https:\/\/content.packt.com\/B18935\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18935\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18935\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18935\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18935\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18935\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18935\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18935\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18935\/cover_image_small.jpg 810w"},{"name":"The Kaggle Workbook","link":"\/product\/the-kaggle-workbook-9781804611210","image":"https:\/\/content.packt.com\/B19265\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19265\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19265\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19265\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19265\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19265\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19265\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19265\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19265\/cover_image_small.jpg 810w"},{"name":"TinyML Cookbook","link":"\/product\/tinyml-cookbook-9781837637362","image":"https:\/\/content.packt.com\/B19726\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19726\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19726\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19726\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19726\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19726\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19726\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19726\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19726\/cover_image_small.jpg 810w"},{"name":"Vector Search for Practitioners with Elastic","link":"\/product\/vector-search-for-practitioners-with-elastic-9781805121022","image":"https:\/\/content.packt.com\/B20870\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20870\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20870\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20870\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20870\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20870\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20870\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20870\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20870\/cover_image_small.jpg 810w"}]},{"name":"Web Development","link":"\/web-development","list":[{"name":"50 Algorithms Every Programmer Should Know","link":"\/product\/50-algorithms-every-programmer-should-know-9781803247762","image":"https:\/\/content.packt.com\/B18046\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18046\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18046\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18046\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18046\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18046\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18046\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18046\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18046\/cover_image_small.jpg 810w"},{"name":"Apps and Services with .NET 8","link":"\/product\/apps-and-services-with-net-8-9781837637133","image":"https:\/\/content.packt.com\/B19587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg 810w"},{"name":"Building Your Own JavaScript Framework","link":"\/product\/building-your-own-javascript-framework-9781804617403","image":"https:\/\/content.packt.com\/B19014\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19014\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19014\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19014\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19014\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19014\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19014\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19014\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19014\/cover_image_small.jpg 810w"},{"name":"Django 4 By Example","link":"\/product\/django-4-by-example-9781801813051","image":"https:\/\/content.packt.com\/B17763\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17763\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17763\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17763\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17763\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17763\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17763\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17763\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17763\/cover_image_small.jpg 810w"},{"name":"Enhanced Test Automation with WebdriverIO","link":"\/product\/enhanced-test-automation-with-webdriverio-9781837630189","image":"https:\/\/content.packt.com\/B19395\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19395\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19395\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19395\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19395\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19395\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19395\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19395\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19395\/cover_image_small.jpg 810w"},{"name":"Flask Framework Cookbook","link":"\/product\/flask-framework-cookbook-9781804611104","image":"https:\/\/content.packt.com\/B19111\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19111\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19111\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19111\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19111\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19111\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19111\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19111\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19111\/cover_image_small.png 810w"},{"name":"Full Stack Development with Spring Boot 3 and React","link":"\/product\/full-stack-development-with-spring-boot-3-and-react-9781805122463","image":"https:\/\/content.packt.com\/B19818\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19818\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19818\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19818\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19818\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19818\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19818\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19818\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19818\/cover_image_small.jpg 810w"},{"name":"Full Stack Web Development with Remix","link":"\/product\/full-stack-web-development-with-remix-9781801075299","image":"https:\/\/content.packt.com\/B17399\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17399\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17399\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17399\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17399\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17399\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17399\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17399\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17399\/cover_image_small.jpg 810w"},{"name":"JavaScript from Beginner to Professional","link":"\/product\/javascript-from-beginner-to-professional-9781800562523","image":"https:\/\/content.packt.com\/B16682\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16682\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16682\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16682\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16682\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16682\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16682\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16682\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16682\/cover_image_small.png 810w"},{"name":"Learning Angular","link":"\/product\/learning-angular-9781803240602","image":"https:\/\/content.packt.com\/B18468\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18468\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18468\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18468\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18468\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18468\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18468\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18468\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18468\/cover_image_small.jpg 810w"},{"name":"Microservices with Spring Boot 3 and Spring Cloud","link":"\/product\/microservices-with-spring-boot-3-and-spring-cloud-9781805128694","image":"https:\/\/content.packt.com\/B19825\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19825\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19825\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19825\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19825\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19825\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19825\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19825\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19825\/cover_image_small.jpg 810w"},{"name":"Modern API Development with Spring 6 and Spring Boot 3","link":"\/product\/modern-api-development-with-spring-6-and-spring-boot-3-9781804613276","image":"https:\/\/content.packt.com\/B19349\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19349\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19349\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19349\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19349\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19349\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19349\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19349\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19349\/cover_image_small.jpg 810w"},{"name":"Modernizing Drupal 10 Theme Development","link":"\/product\/modernizing-drupal-10-theme-development-9781803238098","image":"https:\/\/content.packt.com\/B18659\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18659\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18659\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18659\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18659\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18659\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18659\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18659\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18659\/cover_image_small.jpg 810w"},{"name":"Node.js Design Patterns","link":"\/product\/nodejs-design-patterns-9781839214110","image":"https:\/\/content.packt.com\/B15729\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15729\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15729\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15729\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15729\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15729\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15729\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15729\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15729\/cover_image_small.jpg 810w"},{"name":"React 18 Design Patterns and Best Practices","link":"\/product\/react-18-design-patterns-and-best-practices-9781803233109","image":"https:\/\/content.packt.com\/B18414\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18414\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18414\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18414\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18414\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18414\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18414\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18414\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18414\/cover_image_small.jpg 810w"},{"name":"React Interview Guide","link":"\/product\/react-interview-guide-9781803241517","image":"https:\/\/content.packt.com\/B18603\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18603\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18603\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18603\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18603\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18603\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18603\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18603\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18603\/cover_image_small.jpg 810w"},{"name":"React Key Concepts","link":"\/product\/react-key-concepts-9781803234502","image":"https:\/\/content.packt.com\/B18084\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18084\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18084\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18084\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18084\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18084\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18084\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18084\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18084\/cover_image_small.jpg 810w"},{"name":"Real-World Svelte","link":"\/product\/real-world-svelte-9781804616031","image":"https:\/\/content.packt.com\/B18887\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18887\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18887\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18887\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18887\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18887\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18887\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18887\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18887\/cover_image_small.jpg 810w"},{"name":"Responsive Web Design with HTML5 and CSS","link":"\/product\/responsive-web-design-with-html5-and-css-9781803242712","image":"https:\/\/content.packt.com\/B18550\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18550\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18550\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18550\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18550\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18550\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18550\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18550\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18550\/cover_image_small.jpg 810w"},{"name":"The MVVM Pattern in .NET MAUI","link":"\/product\/the-mvvm-pattern-in-net-maui-9781805125006","image":"https:\/\/content.packt.com\/B20941\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20941\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20941\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20941\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20941\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20941\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20941\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20941\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20941\/cover_image_small.jpg 810w"}]},{"name":"Programming","link":"\/programming","list":[{"name":".NET MAUI for C# Developers","link":"\/product\/net-maui-for-c-developers-9781837631698","image":"https:\/\/content.packt.com\/B19723\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19723\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19723\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19723\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19723\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19723\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19723\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg 810w"},{"name":"AWS for Solutions Architects","link":"\/product\/aws-for-solutions-architects-9781803238951","image":"https:\/\/content.packt.com\/B18475\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18475\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18475\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18475\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18475\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18475\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18475\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18475\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18475\/cover_image_small.jpeg 810w"},{"name":"Building Low Latency Applications with C++","link":"\/product\/building-low-latency-applications-with-c-9781837639359","image":"https:\/\/content.packt.com\/B19434\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19434\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19434\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19434\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19434\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19434\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19434\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19434\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19434\/cover_image_small.jpg 810w"},{"name":"Designing Hexagonal Architecture with Java","link":"\/product\/designing-hexagonal-architecture-with-java-9781837635115","image":"https:\/\/content.packt.com\/B19777\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19777\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19777\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19777\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19777\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19777\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19777\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19777\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19777\/cover_image_small.jpg 810w"},{"name":"Developer Career Masterplan","link":"\/product\/developer-career-masterplan-9781801818704","image":"https:\/\/content.packt.com\/B18772\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18772\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18772\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18772\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18772\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18772\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18772\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18772\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18772\/cover_image_small.jpg 810w"},{"name":"Event-Driven Architecture in Golang","link":"\/product\/event-driven-architecture-in-golang-9781803238012","image":"https:\/\/content.packt.com\/B18368\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18368\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18368\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18368\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18368\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18368\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18368\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18368\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18368\/cover_image_small.jpg 810w"},{"name":"Expert C++","link":"\/product\/expert-c-9781804617830","image":"https:\/\/content.packt.com\/B19043\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19043\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19043\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19043\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19043\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19043\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19043\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19043\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19043\/cover_image_small.jpg 810w"},{"name":"Get Your Hands Dirty on Clean Architecture","link":"\/product\/get-your-hands-dirty-on-clean-architecture-9781805128373","image":"https:\/\/content.packt.com\/B19916\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19916\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19916\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19916\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19916\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19916\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19916\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19916\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19916\/cover_image_small.jpg 810w"},{"name":"Kotlin Design Patterns and Best Practices","link":"\/product\/kotlin-design-patterns-and-best-practices-9781801815727","image":"https:\/\/content.packt.com\/B17816\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17816\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17816\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17816\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17816\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17816\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17816\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17816\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17816\/cover_image_small.png 810w"},{"name":"Learn Java with Projects","link":"\/product\/learn-java-with-projects-9781837637188","image":"https:\/\/content.packt.com\/B19793\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19793\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19793\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19793\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19793\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19793\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19793\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19793\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19793\/cover_image_small.jpg 810w"},{"name":"Learn Python Programming, 3rd edition","link":"\/product\/learn-python-programming-9781801815093","image":"https:\/\/content.packt.com\/B17579\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17579\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17579\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17579\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17579\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17579\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17579\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17579\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17579\/cover_image_small.jpg 810w"},{"name":"Learn WinUI 3","link":"\/product\/learn-winui-3-9781805120063","image":"https:\/\/content.packt.com\/B20908\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20908\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20908\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20908\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20908\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20908\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20908\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20908\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20908\/cover_image_small.jpg 810w"},{"name":"Mastering Apex Programming","link":"\/product\/mastering-apex-programming-9781837638352","image":"https:\/\/content.packt.com\/B19666\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19666\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19666\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19666\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19666\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19666\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19666\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19666\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19666\/cover_image_small.jpg 810w"},{"name":"Modern CMake for C++","link":"\/product\/modern-cmake-for-c-9781801070058","image":"https:\/\/content.packt.com\/B17205\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17205\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17205\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17205\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17205\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17205\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17205\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17205\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17205\/cover_image_small.jpg 810w"},{"name":"Python Object-Oriented Programming","link":"\/product\/python-object-oriented-programming-9781801077262","image":"https:\/\/content.packt.com\/B17070\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17070\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17070\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17070\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17070\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17070\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17070\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17070\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17070\/cover_image_small.jpeg 810w"},{"name":"Python Real-World Projects","link":"\/product\/python-real-world-projects-9781803246765","image":"https:\/\/content.packt.com\/B19828\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19828\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19828\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19828\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19828\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19828\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19828\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19828\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19828\/cover_image_small.jpg 810w"},{"name":"Quantum Computing Algorithms","link":"\/product\/quantum-computing-algorithms-9781804617373","image":"https:\/\/content.packt.com\/B18978\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18978\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18978\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18978\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18978\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18978\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18978\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18978\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18978\/cover_image_small.jpg 810w"},{"name":"Systems Engineering Demystified","link":"\/product\/systems-engineering-demystified-9781804610688","image":"https:\/\/content.packt.com\/B19125\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19125\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19125\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19125\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19125\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19125\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19125\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19125\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19125\/cover_image_small.jpg 810w"},{"name":"Test-Driven Development in Go","link":"\/product\/test-driven-development-in-go-9781803247878","image":"https:\/\/content.packt.com\/B18371\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18371\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18371\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18371\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18371\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18371\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18371\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18371\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18371\/cover_image_small.jpg 810w"},{"name":"The Art of Writing Efficient Programs","link":"\/product\/the-art-of-writing-efficient-programs-9781800208117","image":"https:\/\/content.packt.com\/B16229\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16229\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16229\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16229\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16229\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16229\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16229\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16229\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16229\/cover_image_small.jpeg 810w"}]},{"name":"Cloud and Networking","link":"\/cloud-and-networking","list":[{"name":"50 Kubernetes Concepts Every DevOps Engineer Should Know","link":"\/product\/50-kubernetes-concepts-every-devops-engineer-should-know-9781804611470","image":"https:\/\/content.packt.com\/B19116\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19116\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19116\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19116\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19116\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19116\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19116\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19116\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19116\/cover_image_small.jpg 810w"},{"name":"Automating DevOps with GitLab CI\/CD Pipelines","link":"\/product\/automating-devops-with-gitlab-cicd-pipelines-9781803233000","image":"https:\/\/content.packt.com\/B18073\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18073\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18073\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18073\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18073\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18073\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18073\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18073\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18073\/cover_image_small.jpg 810w"},{"name":"AWS CDK in Practice","link":"\/product\/aws-cdk-in-practice-9781801812399","image":"https:\/\/content.packt.com\/B17802\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17802\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17802\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17802\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17802\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17802\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17802\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17802\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17802\/cover_image_small.jpg 810w"},{"name":"Azure for Decision Makers","link":"\/product\/azure-for-decision-makers-9781837639915","image":"https:\/\/content.packt.com\/B19712\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19712\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19712\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19712\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19712\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19712\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19712\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19712\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19712\/cover_image_small.jpg 810w"},{"name":"Bootstrapping Service Mesh Implementations with Istio","link":"\/product\/bootstrapping-service-mesh-implementations-with-istio-9781803246819","image":"https:\/\/content.packt.com\/B17989\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17989\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17989\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17989\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17989\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17989\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17989\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17989\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17989\/cover_image_small.jpg 810w"},{"name":"Docker Deep Dive","link":"\/product\/docker-deep-dive-9781835081709","image":"https:\/\/content.packt.com\/B21619\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21619\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21619\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21619\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21619\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21619\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21619\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21619\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21619\/cover_image_small.jpg 810w"},{"name":"FinOps Handbook for Microsoft Azure","link":"\/product\/finops-handbook-for-microsoft-azure-9781801810166","image":"https:\/\/content.packt.com\/B19347\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19347\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19347\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19347\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19347\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19347\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19347\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19347\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19347\/cover_image_small.jpg 810w"},{"name":"Mastering Elastic Kubernetes Service on AWS","link":"\/product\/mastering-elastic-kubernetes-service-on-aws-9781803231211","image":"https:\/\/content.packt.com\/B18129\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18129\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18129\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18129\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18129\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18129\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18129\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18129\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18129\/cover_image_small.jpg 810w"},{"name":"Mastering Active Directory","link":"\/product\/mastering-active-directory-9781801070393","image":"https:\/\/content.packt.com\/B17440\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17440\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17440\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17440\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17440\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17440\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17440\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17440\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17440\/cover_image_small.jpeg 810w"},{"name":"Mastering Kubernetes","link":"\/product\/mastering-kubernetes-9781804611395","image":"https:\/\/content.packt.com\/B18998\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18998\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18998\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18998\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18998\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18998\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18998\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18998\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18998\/cover_image_small.png 810w"},{"name":"Mastering Python Networking","link":"\/product\/mastering-python-networking-9781803234618","image":"https:\/\/content.packt.com\/B18403\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18403\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18403\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18403\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18403\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18403\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18403\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18403\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18403\/cover_image_small.jpg 810w"},{"name":"Multi-Cloud Strategy for Cloud Architects","link":"\/product\/multi-cloud-strategy-for-cloud-architects-9781804616734","image":"https:\/\/content.packt.com\/B19000\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19000\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19000\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19000\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19000\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19000\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19000\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19000\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19000\/cover_image_small.jpg 810w"},{"name":"Practical Ansible","link":"\/product\/practical-ansible-9781805129974","image":"https:\/\/content.packt.com\/B20846\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B20846\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B20846\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B20846\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B20846\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B20846\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B20846\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B20846\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B20846\/cover_image_small.jpg 810w"},{"name":"Network Automation with Go","link":"\/product\/network-automation-with-go-9781800560925","image":"https:\/\/content.packt.com\/B16971\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16971\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16971\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16971\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16971\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16971\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16971\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16971\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16971\/cover_image_small.jpg 810w"},{"name":"Practical Threat Detection Engineering","link":"\/product\/practical-threat-detection-engineering-9781801076715","image":"https:\/\/content.packt.com\/B17299\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17299\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17299\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17299\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17299\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17299\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17299\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17299\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17299\/cover_image_small.jpg 810w"},{"name":"Technology Operating Models for Cloud and Edge","link":"\/product\/technology-operating-models-for-cloud-and-edge-9781837631391","image":"https:\/\/content.packt.com\/B19708\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19708\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19708\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19708\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19708\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19708\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19708\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19708\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19708\/cover_image_small.jpg 810w"},{"name":"Terraform Cookbook, 2E","link":"\/product\/terraform-cookbook-9781804616420","image":"https:\/\/content.packt.com\/B18997\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18997\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18997\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18997\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18997\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18997\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18997\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18997\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18997\/cover_image_small.jpg 810w"},{"name":"The Self-Taught Cloud Computing Engineer","link":"\/product\/the-self-taught-cloud-computing-engineer-9781805123705","image":"https:\/\/content.packt.com\/B19796\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19796\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19796\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19796\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19796\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19796\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19796\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19796\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19796\/cover_image_small.jpg 810w"},{"name":"The Ultimate Docker Container Book","link":"\/product\/the-ultimate-docker-container-book-9781804613986","image":"https:\/\/content.packt.com\/B19199\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19199\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19199\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19199\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19199\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19199\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19199\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19199\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19199\/cover_image_small.jpg 810w"},{"name":"Windows Server Automation with PowerShell Cookbook","link":"\/product\/windows-server-automation-with-powershell-cookbook-9781804614235","image":"https:\/\/content.packt.com\/B18878\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18878\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18878\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18878\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18878\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18878\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18878\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18878\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18878\/cover_image_small.jpg 810w"}]},{"name":"Security","link":"\/security","list":[{"name":"Architecture and Design of the Linux Storage Stack","link":"\/product\/architecture-and-design-of-the-linux-storage-stack-9781837639960","image":"https:\/\/content.packt.com\/B19430\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19430\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19430\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19430\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19430\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19430\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19430\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19430\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19430\/cover_image_small.jpg 810w"},{"name":"Attacking and Exploiting Modern Web Applications","link":"\/product\/attacking-and-exploiting-modern-web-applications-9781801816298","image":"https:\/\/content.packt.com\/B17828\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17828\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17828\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17828\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17828\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17828\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17828\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17828\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17828\/cover_image_small.jpg 810w"},{"name":"Automotive Cybersecurity Engineering Handbook","link":"\/product\/automotive-cybersecurity-engineering-handbook-9781801076531","image":"https:\/\/content.packt.com\/B17055\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17055\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17055\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17055\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17055\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17055\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17055\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17055\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17055\/cover_image_small.jpg 810w"},{"name":"Blueprints Visual Scripting for Unreal Engine 5","link":"\/product\/blueprints-visual-scripting-for-unreal-engine-5-9781801811583","image":"https:\/\/content.packt.com\/B17877\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17877\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17877\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17877\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17877\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17877\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17877\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17877\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17877\/cover_image_small.png 810w"},{"name":"Building and Automating Penetration Testing Labs in the Cloud","link":"\/product\/building-and-automating-penetration-testing-labs-in-the-cloud-9781837632398","image":"https:\/\/content.packt.com\/B19755\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19755\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19755\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19755\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19755\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19755\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19755\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19755\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19755\/cover_image_small.jpg 810w"},{"name":"Burp Suite Cookbook","link":"\/product\/burp-suite-cookbook-9781835081075","image":"https:\/\/content.packt.com\/B21173\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21173\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21173\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21173\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21173\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21173\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21173\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21173\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21173\/cover_image_small.jpg 810w"},{"name":"CISA \u2013 Certified Information Systems Auditor Study Guide","link":"\/product\/cisa-certified-information-systems-auditor-study-guide-9781803248158","image":"https:\/\/content.packt.com\/B18707\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18707\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18707\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18707\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18707\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18707\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18707\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18707\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18707\/cover_image_small.jpg 810w"},{"name":"Cloud Penetration Testing for Red Teamers","link":"\/product\/cloud-penetration-testing-for-red-teamers-9781803248486","image":"https:\/\/content.packt.com\/B18672\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18672\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18672\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18672\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18672\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18672\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18672\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18672\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18672\/cover_image_small.jpg 810w"},{"name":"CompTIA CASP+ CAS-004 Certification Guide","link":"\/product\/comptia-casp-cas-004-certification-guide-9781801816779","image":"https:\/\/content.packt.com\/B17596\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17596\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17596\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17596\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17596\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17596\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17596\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17596\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17596\/cover_image_small.jpg 810w"},{"name":"Digital Forensics and Incident Response","link":"\/product\/digital-forensics-and-incident-response-9781803238678","image":"https:\/\/content.packt.com\/B18571\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18571\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18571\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18571\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18571\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18571\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18571\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18571\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18571\/cover_image_small.jpg 810w"},{"name":"ISACA Certified in Risk and Information Systems Control (CRISC\u00ae) Exam Guide","link":"\/product\/isaca-certified-in-risk-and-information-systems-control-crisc-exam-guide-9781803236902","image":"https:\/\/content.packt.com\/B18557\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18557\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18557\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18557\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18557\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18557\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18557\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18557\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18557\/cover_image_small.jpg 810w"},{"name":"Mastering Linux Security and Hardening","link":"\/product\/mastering-linux-security-and-hardening-9781837630516","image":"https:\/\/content.packt.com\/B19501\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19501\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19501\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19501\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19501\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19501\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19501\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19501\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19501\/cover_image_small.jpg 810w"},{"name":"Mastering Microsoft 365 Defender","link":"\/product\/mastering-microsoft-365-defender-9781803241708","image":"https:\/\/content.packt.com\/B18051\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18051\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18051\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18051\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18051\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18051\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18051\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18051\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18051\/cover_image_small.jpg 810w"},{"name":"Mastering Windows 365","link":"\/product\/mastering-windows-365-9781837637966","image":"https:\/\/content.packt.com\/B19419\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19419\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19419\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19419\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19419\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19419\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19419\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19419\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19419\/cover_image_small.jpg 810w"},{"name":"Mastering Windows Server 2022","link":"\/product\/mastering-windows-server-2022-9781837634507","image":"https:\/\/content.packt.com\/B19522\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19522\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19522\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19522\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19522\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19522\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19522\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19522\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19522\/cover_image_small.jpg 810w"},{"name":"Microsoft Defender for Endpoint in Depth","link":"\/product\/microsoft-defender-for-endpoint-in-depth-9781804615461","image":"https:\/\/content.packt.com\/B18990\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18990\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18990\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18990\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18990\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18990\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18990\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18990\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18990\/cover_image_small.jpg 810w"},{"name":"Official Google Cloud Certified Professional Cloud Security Engineer Exam Guide","link":"\/product\/official-google-cloud-certified-professional-cloud-security-engineer-exam-guide-9781835468869","image":"https:\/\/content.packt.com\/B21817\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21817\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21817\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21817\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21817\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21817\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21817\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21817\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21817\/cover_image_small.jpg 810w"},{"name":"Reconnaissance for Ethical Hackers","link":"\/product\/reconnaissance-for-ethical-hackers-9781837630639","image":"https:\/\/content.packt.com\/B19448\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19448\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19448\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19448\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19448\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19448\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19448\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19448\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19448\/cover_image_small.png 810w"},{"name":"Security Orchestration, Automation, and Response for Security Analysts","link":"\/product\/security-orchestration-automation-and-response-for-security-analysts-9781803242910","image":"https:\/\/content.packt.com\/B18028\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18028\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18028\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18028\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18028\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18028\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18028\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18028\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18028\/cover_image_small.jpg 810w"},{"name":"The Ultimate Kali Linux Book","link":"\/product\/the-ultimate-kali-linux-book-9781801818933","image":"https:\/\/content.packt.com\/B17681\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17681\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17681\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17681\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17681\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17681\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17681\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17681\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17681\/cover_image_small.jpg 810w"}]},{"name":"Game Development","link":"\/game-development","list":[{"name":"Become a Unity Shaders Guru","link":"\/product\/become-a-unity-shaders-guru-9781837636747","image":"https:\/\/content.packt.com\/B19397\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19397\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19397\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19397\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19397\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19397\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19397\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19397\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19397\/cover_image_small.jpg 810w"},{"name":"Blender 3D Asset Creation for the Metaverse","link":"\/product\/blender-3d-asset-creation-for-the-metaverse-9781801814324","image":"https:\/\/content.packt.com\/B18828\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18828\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18828\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18828\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18828\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18828\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18828\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18828\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18828\/cover_image_small.jpg 810w"},{"name":"Build Stunning Real-time VFX with Unreal Engine 5","link":"\/product\/build-stunning-real-time-vfx-with-unreal-engine-5-9781801072410","image":"https:\/\/content.packt.com\/B17261\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17261\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17261\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17261\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17261\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17261\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17261\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17261\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17261\/cover_image_small.jpg 810w"},{"name":"Coding Roblox Games Made Easy","link":"\/product\/coding-roblox-games-made-easy-9781803234670","image":"https:\/\/content.packt.com\/B18586\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18586\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18586\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18586\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18586\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18586\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18586\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18586\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18586\/cover_image_small.jpg 810w"},{"name":"Creating an RTS Game in Unity 2023","link":"\/product\/creating-an-rts-game-in-unity-2023-9781804613245","image":"https:\/\/content.packt.com\/B19296\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19296\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19296\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19296\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19296\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19296\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19296\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19296\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19296\/cover_image_small.jpg 810w"},{"name":"Elevating Game Experiences with Unreal Engine 5","link":"\/product\/elevating-game-experiences-with-unreal-engine-5-9781803239866","image":"https:\/\/content.packt.com\/B18531\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18531\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18531\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18531\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18531\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18531\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18531\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18531\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18531\/cover_image_small.jpg 810w"},{"name":"Embedded Systems Architecture","link":"\/product\/embedded-systems-architecture-9781803239545","image":"https:\/\/content.packt.com\/B18730\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18730\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18730\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18730\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18730\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18730\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18730\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18730\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18730\/cover_image_small.jpg 810w"},{"name":"Enhancing Virtual Reality Experiences with Unity 2022","link":"\/product\/enhancing-virtual-reality-experiences-with-unity-2022-9781804619537","image":"https:\/\/content.packt.com\/B18869\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18869\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18869\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18869\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18869\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18869\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18869\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18869\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18869\/cover_image_small.jpg 810w"},{"name":"Godot 4 Game Development Cookbook","link":"\/product\/godot-4-game-development-cookbook-9781838826079","image":"https:\/\/content.packt.com\/B14528\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B14528\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B14528\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B14528\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B14528\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B14528\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B14528\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B14528\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B14528\/cover_image_small.png 810w"},{"name":"Godot 4 Game Development Projects.","link":"\/product\/godot-4-game-development-projects-9781804610404","image":"https:\/\/content.packt.com\/B19289\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19289\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19289\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19289\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19289\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19289\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19289\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19289\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19289\/cover_image_small.jpg 810w"},{"name":"Hands-On Unity 2022 Game Development","link":"\/product\/hands-on-unity-2022-game-development-9781803236919","image":"https:\/\/content.packt.com\/B18585\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18585\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18585\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18585\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18585\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18585\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18585\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18585\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18585\/cover_image_small.jpg 810w"},{"name":"Learning C# by Developing Games with Unity","link":"\/product\/learning-c-by-developing-games-with-unity-9781837636877","image":"https:\/\/content.packt.com\/B19386\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19386\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19386\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19386\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19386\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19386\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19386\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19386\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19386\/cover_image_small.png 810w"},{"name":"Mathematics for Game Programming and Computer Graphics","link":"\/product\/mathematics-for-game-programming-and-computer-graphics-9781801077330","image":"https:\/\/content.packt.com\/B17174\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17174\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17174\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17174\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17174\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17174\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17174\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17174\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17174\/cover_image_small.jpg 810w"},{"name":"Modern Game Testing","link":"\/product\/modern-game-testing-9781803244402","image":"https:\/\/content.packt.com\/B18348\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18348\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18348\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18348\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18348\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18348\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18348\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18348\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18348\/cover_image_small.png 810w"},{"name":"Multiplayer Game Development with Unreal Engine 5","link":"\/product\/multiplayer-game-development-with-unreal-engine-5-9781803232874","image":"https:\/\/content.packt.com\/B18203\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18203\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18203\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18203\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18203\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18203\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18203\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18203\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18203\/cover_image_small.jpg 810w"},{"name":"Blueprints Visual Scripting for Unreal Engine 5","link":"\/product\/blueprints-visual-scripting-for-unreal-engine-5-9781801811583","image":"https:\/\/content.packt.com\/B17877\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17877\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17877\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17877\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17877\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17877\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17877\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17877\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17877\/cover_image_small.png 810w"},{"name":"Practical Game Design.","link":"\/product\/practical-game-design-9781803245157","image":"https:\/\/content.packt.com\/B18810\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18810\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18810\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18810\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18810\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18810\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18810\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18810\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18810\/cover_image_small.png 810w"},{"name":"Python Scripting in Blender","link":"\/product\/python-scripting-in-blender-9781803234229","image":"https:\/\/content.packt.com\/B18375\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B18375\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18375\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B18375\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18375\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B18375\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18375\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18375\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B18375\/cover_image_small.png 810w"},{"name":"Unity 2022 Mobile Game Development","link":"\/product\/unity-2022-mobile-game-development-9781804613726","image":"https:\/\/content.packt.com\/B18868\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18868\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18868\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18868\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18868\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18868\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18868\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18868\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18868\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 Game Development with C++ Scripting","link":"\/product\/unreal-engine-5-game-development-with-c-scripting-9781804613931","image":"https:\/\/content.packt.com\/B19139\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19139\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19139\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19139\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19139\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19139\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19139\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19139\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19139\/cover_image_small.jpg 810w"}]},{"name":"Mobile","link":"\/mobile","list":[{"name":".NET MAUI for C# Developers","link":"\/product\/net-maui-for-c-developers-9781837631698","image":"https:\/\/content.packt.com\/B19723\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19723\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19723\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19723\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19723\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19723\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19723\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19723\/cover_image_small.jpg 810w"},{"name":"Android Programming for Beginners","link":"\/product\/android-programming-for-beginners-9781800563438","image":"https:\/\/content.packt.com\/B16773\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16773\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16773\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16773\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16773\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16773\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16773\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16773\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16773\/cover_image_small.png 810w"},{"name":"Animating SwiftUI Applications","link":"\/product\/animating-swiftui-applications-9781803232669","image":"https:\/\/content.packt.com\/B18674\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18674\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18674\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18674\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18674\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18674\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18674\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18674\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18674\/cover_image_small.jpg 810w"},{"name":"Apps and Services with .NET 8","link":"\/product\/apps-and-services-with-net-8-9781837637133","image":"https:\/\/content.packt.com\/B19587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19587\/cover_image_small.jpg 810w"},{"name":"Elevate SwiftUI Skills by Building Projects","link":"\/product\/elevate-swiftui-skills-by-building-projects-9781803242071","image":"https:\/\/content.packt.com\/B18783\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18783\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18783\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18783\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18783\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18783\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18783\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18783\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18783\/cover_image_small.jpg 810w"},{"name":"Flutter Cookbook","link":"\/product\/flutter-cookbook-9781803245430","image":"https:\/\/content.packt.com\/B18588\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18588\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18588\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18588\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18588\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18588\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18588\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18588\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18588\/cover_image_small.jpg 810w"},{"name":"Modern Android 13 Development Cookbook","link":"\/product\/modern-android-13-development-cookbook-9781803235578","image":"https:\/\/content.packt.com\/B18827\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18827\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18827\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18827\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18827\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18827\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18827\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18827\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18827\/cover_image_small.jpg 810w"},{"name":"Simplifying Android Development with Coroutines and Flows","link":"\/product\/simplifying-android-development-with-coroutines-and-flows-9781801816243","image":"https:\/\/content.packt.com\/B17773\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17773\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17773\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17773\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17773\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17773\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17773\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17773\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17773\/cover_image_small.jpg 810w"},{"name":"SwiftUI Cookbook","link":"\/product\/swiftui-cookbook-9781805121732","image":"https:\/\/content.packt.com\/B21131\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B21131\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B21131\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B21131\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B21131\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B21131\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B21131\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B21131\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B21131\/cover_image_small.jpg 810w"},{"name":"The Immersive Metaverse Playbook for Business Leaders","link":"\/product\/the-immersive-metaverse-playbook-for-business-leaders-9781837632848","image":"https:\/\/content.packt.com\/B19622\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19622\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19622\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19622\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19622\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19622\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19622\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19622\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19622\/cover_image_small.jpg 810w"}]},{"name":"IoT and Hardware","link":"\/iot-and-hardware","list":[{"name":"Agile Model-Based Systems Engineering Cookbook Second Edition","link":"\/product\/agile-model-based-systems-engineering-cookbook-9781803235820","image":"https:\/\/content.packt.com\/B18595\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18595\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18595\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18595\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18595\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18595\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18595\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18595\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18595\/cover_image_small.jpg 810w"},{"name":"Architectural Patterns and Techniques for Developing IoT Solutions","link":"\/product\/architectural-patterns-and-techniques-for-developing-iot-solutions-9781803245492","image":"https:\/\/content.packt.com\/B18757\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18757\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18757\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18757\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18757\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18757\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18757\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18757\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18757\/cover_image_small.jpg 810w"},{"name":"Arduino Data Communications","link":"\/product\/arduino-data-communications-9781837632619","image":"https:\/\/content.packt.com\/B19476\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19476\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19476\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19476\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19476\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19476\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19476\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19476\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19476\/cover_image_small.jpg 810w"},{"name":"Arduino IoT Cloud for Developers","link":"\/product\/arduino-iot-cloud-for-developers-9781837637171","image":"https:\/\/content.packt.com\/B19752\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19752\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19752\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19752\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19752\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19752\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19752\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19752\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19752\/cover_image_small.jpg 810w"},{"name":"BBC Micro:bit in Practice","link":"\/product\/bbc-microbit-in-practice-9781804610121","image":"https:\/\/content.packt.com\/B19281\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19281\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19281\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19281\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19281\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19281\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19281\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19281\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19281\/cover_image_small.jpg 810w"},{"name":"Building Smart Home Automation Solutions with Home Assistant","link":"\/product\/building-smart-home-automation-solutions-with-home-assistant-9781801815291","image":"https:\/\/content.packt.com\/B17825\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17825\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17825\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17825\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17825\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17825\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17825\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17825\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17825\/cover_image_small.jpg 810w"},{"name":"Developing IoT Projects with ESP32","link":"\/product\/developing-iot-projects-with-esp32-9781838641160","image":"https:\/\/content.packt.com\/B14327\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B14327\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B14327\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B14327\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B14327\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B14327\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B14327\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B14327\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B14327\/cover_image_small.jpeg 810w"},{"name":"Embedded Systems Architecture","link":"\/product\/embedded-systems-architecture-9781803239545","image":"https:\/\/content.packt.com\/B18730\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18730\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18730\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18730\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18730\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18730\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18730\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18730\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18730\/cover_image_small.jpg 810w"},{"name":"Implementing Cellular IoT Solutions for Digital Transformation","link":"\/product\/implementing-cellular-iot-solutions-for-digital-transformation-9781804616154","image":"https:\/\/content.packt.com\/B19096\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19096\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19096\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19096\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19096\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19096\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19096\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19096\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19096\/cover_image_small.jpg 810w"},{"name":"Industrial Automation from Scratch","link":"\/product\/industrial-automation-from-scratch-9781800569386","image":"https:\/\/content.packt.com\/B16845\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B16845\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16845\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B16845\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16845\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B16845\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16845\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16845\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B16845\/cover_image_small.png 810w"},{"name":"Industrial IoT for Architects and Engineers","link":"\/product\/industrial-iot-for-architects-and-engineers-9781803240893","image":"https:\/\/content.packt.com\/B18325\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18325\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18325\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18325\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18325\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18325\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18325\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18325\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18325\/cover_image_small.jpg 810w"},{"name":"Internet of Things for Smart Buildings","link":"\/product\/internet-of-things-for-smart-buildings-9781804619865","image":"https:\/\/content.packt.com\/B19188\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19188\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19188\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19188\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19188\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19188\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19188\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19188\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19188\/cover_image_small.jpg 810w"},{"name":"Learn Robotics Programming.","link":"\/product\/learn-robotics-programming-9781839218804","image":"https:\/\/content.packt.com\/B15660\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B15660\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15660\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B15660\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15660\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B15660\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15660\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15660\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B15660\/cover_image_small.png 810w"},{"name":"Linux Device Driver Development","link":"\/product\/linux-device-driver-development-9781803240060","image":"https:\/\/content.packt.com\/B17934\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17934\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17934\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17934\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17934\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17934\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17934\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17934\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17934\/cover_image_small.png 810w"},{"name":"M5Stack Electronic Blueprints","link":"\/product\/m5stack-electronic-blueprints-9781803230306","image":"https:\/\/content.packt.com\/B18715\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18715\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18715\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18715\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18715\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18715\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18715\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18715\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18715\/cover_image_small.jpg 810w"},{"name":"Mastering Embedded Linux Programming,","link":"\/product\/mastering-embedded-linux-programming-9781789530384","image":"https:\/\/content.packt.com\/B11566\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B11566\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B11566\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B11566\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B11566\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B11566\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B11566\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B11566\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B11566\/cover_image_small.png 810w"},{"name":"Mastering PLC Programming","link":"\/product\/mastering-plc-programming-9781804612880","image":"https:\/\/content.packt.com\/B18873\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18873\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18873\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18873\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18873\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18873\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18873\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18873\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18873\/cover_image_small.jpg 810w"},{"name":"PLC and HMI Development with Siemens TIA Portal.","link":"\/product\/plc-and-hmi-development-with-siemens-tia-portal-9781801817226","image":"https:\/\/content.packt.com\/B17793\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17793\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17793\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17793\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17793\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17793\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17793\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17793\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17793\/cover_image_small.jpeg 810w"},{"name":"The Art of Manufacturing","link":"\/product\/the-art-of-manufacturing-9781804619452","image":"https:\/\/content.packt.com\/B19264\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19264\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19264\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19264\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19264\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19264\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19264\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19264\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19264\/cover_image_small.jpg 810w"},{"name":"The Azure IoT Handbook","link":"\/product\/the-azure-iot-handbook-9781837633616","image":"https:\/\/content.packt.com\/B19626\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19626\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19626\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19626\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19626\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19626\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19626\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19626\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19626\/cover_image_small.jpg 810w"}]},{"name":"Business and Other","link":"\/business-and-other","list":[{"name":"Automate It with Zapier and Generative AI","link":"\/product\/automate-it-with-zapier-and-generative-ai-9781803239842","image":"https:\/\/content.packt.com\/B18474\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18474\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18474\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18474\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18474\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18474\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18474\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18474\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18474\/cover_image_small.jpg 810w"},{"name":"Engineering Manager\u0027s Handbook","link":"\/product\/engineering-managers-handbook-9781803235356","image":"https:\/\/content.packt.com\/B18210\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18210\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18210\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18210\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18210\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18210\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18210\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18210\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18210\/cover_image_small.jpg 810w"},{"name":"Express Your Creativity with Adobe Express","link":"\/product\/express-your-creativity-with-adobe-express-9781803237749","image":"https:\/\/content.packt.com\/B18649\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18649\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18649\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18649\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18649\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18649\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18649\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18649\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18649\/cover_image_small.jpg 810w"},{"name":"Final Cut Pro Efficient Editing, Second Edition","link":"\/product\/final-cut-pro-efficient-editing-9781837631674","image":"https:\/\/content.packt.com\/B19653\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19653\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19653\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19653\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19653\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19653\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19653\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19653\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19653\/cover_image_small.png 810w"},{"name":"Gamification for Product Excellence","link":"\/product\/gamification-for-product-excellence-9781837638383","image":"https:\/\/content.packt.com\/B19770\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19770\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19770\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19770\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19770\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19770\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19770\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19770\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19770\/cover_image_small.jpg 810w"},{"name":"Implementing Atlassian Confluence","link":"\/product\/implementing-atlassian-confluence-9781800560420","image":"https:\/\/content.packt.com\/B16861\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B16861\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B16861\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B16861\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B16861\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B16861\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B16861\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B16861\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B16861\/cover_image_small.jpg 810w"},{"name":"LaTeX Graphics with TikZ","link":"\/product\/latex-graphics-with-tikz-9781804618233","image":"https:\/\/content.packt.com\/B18920\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18920\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18920\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18920\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18920\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18920\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18920\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18920\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18920\/cover_image_small.jpg 810w"},{"name":"Mastering Adobe Photoshop Elements 2023","link":"\/product\/mastering-adobe-photoshop-elements-2023-9781803248455","image":"https:\/\/content.packt.com\/B18587\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18587\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18587\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18587\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18587\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18587\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18587\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18587\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18587\/cover_image_small.jpg 810w"},{"name":"Mastering Information Security Compliance Management","link":"\/product\/mastering-information-security-compliance-management-9781803231174","image":"https:\/\/content.packt.com\/B18022\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18022\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18022\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18022\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18022\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18022\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18022\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18022\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18022\/cover_image_small.jpg 810w"},{"name":"Mastering Quickbooks\u00ae 2023, Fourth Edition","link":"\/product\/mastering-quickbooks-2023-9781803243634","image":"https:\/\/content.packt.com\/B18430\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18430\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18430\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18430\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18430\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18430\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18430\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18430\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18430\/cover_image_small.jpg 810w"},{"name":"NetSuite for Consultants","link":"\/product\/netsuite-for-consultants-9781837639076","image":"https:\/\/content.packt.com\/B19503\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B19503\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19503\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B19503\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19503\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B19503\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19503\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19503\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B19503\/cover_image_small.png 810w"},{"name":"SAFe\u00ae Coaches Handbook","link":"\/product\/safe-coaches-handbook-9781839210457","image":"https:\/\/content.packt.com\/B15758\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B15758\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15758\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B15758\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15758\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B15758\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15758\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15758\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B15758\/cover_image_small.jpg 810w"},{"name":"Scoring to Picture in Logic Pro","link":"\/product\/scoring-to-picture-in-logic-pro-9781837636891","image":"https:\/\/content.packt.com\/B19425\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B19425\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B19425\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B19425\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B19425\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B19425\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B19425\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B19425\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B19425\/cover_image_small.jpg 810w"},{"name":"Supercharging Productivity with Trello","link":"\/product\/supercharging-productivity-with-trello-9781801813877","image":"https:\/\/content.packt.com\/B17865\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B17865\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17865\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B17865\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17865\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B17865\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17865\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17865\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B17865\/cover_image_small.png 810w"},{"name":"Sustainable IT Playbook for Technology Leaders","link":"\/product\/sustainable-it-playbook-for-technology-leaders-9781803230344","image":"https:\/\/content.packt.com\/B18861\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18861\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18861\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18861\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18861\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18861\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18861\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18861\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18861\/cover_image_small.jpg 810w"},{"name":"The Music Producer\u0027s Creative Guide to Ableton Live 11","link":"\/product\/the-music-producers-creative-guide-to-ableton-live-11-9781801817639","image":"https:\/\/content.packt.com\/B17772\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17772\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17772\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17772\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17772\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17772\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17772\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17772\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17772\/cover_image_small.jpg 810w"},{"name":"The Pro Tools 2023 Post-Audio Cookbook","link":"\/product\/the-pro-tools-2023-post-audio-cookbook-9781803248431","image":"https:\/\/content.packt.com\/B18530\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18530\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18530\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18530\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18530\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18530\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18530\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18530\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18530\/cover_image_small.jpg 810w"},{"name":"The Ultimate Studio One Pro Book","link":"\/product\/the-ultimate-studio-one-pro-book-9781803241012","image":"https:\/\/content.packt.com\/B18298\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18298\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18298\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18298\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18298\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18298\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18298\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18298\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18298\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 Character Creation, Animation, and Cinematics","link":"\/product\/unreal-engine-5-character-creation-animation-and-cinematics-9781801812443","image":"https:\/\/content.packt.com\/B17871\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B17871\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B17871\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B17871\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B17871\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B17871\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B17871\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B17871\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B17871\/cover_image_small.jpg 810w"},{"name":"Workflow Automation with Microsoft Power Automate","link":"\/product\/workflow-automation-with-microsoft-power-automate-9781803237671","image":"https:\/\/content.packt.com\/B18412\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/B18412\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B18412\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/B18412\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/B18412\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/B18412\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B18412\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B18412\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/B18412\/cover_image_small.jpg 810w"}]}]},{"defaultSubject":"Data","title":"Popular Videos","items":[{"name":"Data","link":"\/data","list":[{"name":"AI-900: Microsoft Azure AI Fundamentals Video Course + Ques","link":"\/product\/ai-900-microsoft-azure-ai-fundamentals-video-course-ques-9781803230498","image":"https:\/\/content.packt.com\/V18248\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18248\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18248\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18248\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18248\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18248\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18248\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18248\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18248\/cover_image_small.jpeg 810w"},{"name":"Apache Spark 3 Advance Skills for Cracking Job Interviews","link":"\/product\/apache-spark-3-advance-skills-for-cracking-job-interviews-9781803241555","image":"https:\/\/content.packt.com\/V18702\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18702\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18702\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18702\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18702\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18702\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18702\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18702\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18702\/cover_image_small.jpg 810w"},{"name":"Azure SQL Data Warehouse Synapse Analytics Service","link":"\/product\/azure-sql-data-warehouse-synapse-analytics-service-9781803233178","image":"https:\/\/content.packt.com\/V18689\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18689\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18689\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18689\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18689\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18689\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18689\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18689\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18689\/cover_image_small.jpeg 810w"},{"name":"ChatGPT 101 - Supercharge Your Work and Life with ChatGPT","link":"\/product\/chatgpt-101-supercharge-your-work-and-life-with-chatgpt-9781835081785","image":"https:\/\/content.packt.com\/V21212\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21212\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21212\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21212\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21212\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21212\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21212\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21212\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21212\/cover_image_small.jpg 810w"},{"name":"ChatGPT for Web Design - Create Amazing Websites","link":"\/product\/chatgpt-for-web-design-create-amazing-websites-9781805123897","image":"https:\/\/content.packt.com\/V20974\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20974\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20974\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20974\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20974\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20974\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20974\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20974\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20974\/cover_image_small.jpg 810w"},{"name":"Data Science Prerequisites - NumPy, Matplotlib, and Pandas in Python","link":"\/product\/data-science-prerequisites-numpy-matplotlib-and-pandas-in-python-9781803241616","image":"https:\/\/content.packt.com\/V19814\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19814\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19814\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19814\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19814\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19814\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19814\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19814\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19814\/cover_image_small.jpg 810w"},{"name":"Data Science, Analytics, and AI for Business and the Real World\u2122","link":"\/product\/data-science-analytics-and-ai-for-business-and-the-real-world-9781803240848","image":"https:\/\/content.packt.com\/V18138\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18138\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18138\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18138\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18138\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18138\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18138\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18138\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18138\/cover_image_small.jpeg 810w"},{"name":"Git and GitHub Masterclass \u2013 Fast-Track Your Journey to Git","link":"\/product\/git-and-github-masterclass-fast-track-your-journey-to-git-9781837639823","image":"https:\/\/content.packt.com\/V19462\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19462\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19462\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19462\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19462\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19462\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19462\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19462\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19462\/cover_image_small.jpg 810w"},{"name":"Job-Ready SQL in an Afternoon","link":"\/product\/job-ready-sql-in-an-afternoon-9781804615027","image":"https:\/\/content.packt.com\/V19273\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19273\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19273\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19273\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19273\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19273\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19273\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19273\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19273\/cover_image_small.jpg 810w"},{"name":"Master SQL for Data Analysis","link":"\/product\/master-sql-for-data-analysis-9781837638680","image":"https:\/\/content.packt.com\/V19683\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19683\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19683\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19683\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19683\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19683\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19683\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19683\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19683\/cover_image_small.jpg 810w"},{"name":"Microsoft Power BI - The Complete Masterclass [2023 EDITION]","link":"\/product\/microsoft-power-bi-the-complete-masterclass-2023-edition-9781837634682","image":"https:\/\/content.packt.com\/V19592\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19592\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19592\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19592\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19592\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19592\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19592\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19592\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19592\/cover_image_small.jpg 810w"},{"name":"Oracle Database Administration from Zero to Hero","link":"\/product\/oracle-database-administration-from-zero-to-hero-9781805123996","image":"https:\/\/content.packt.com\/V21089\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21089\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21089\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21089\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21089\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21089\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21089\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21089\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21089\/cover_image_small.jpg 810w"},{"name":"Practical Data Science Using Python.","link":"\/product\/practical-data-science-using-python-9781804611814","image":"https:\/\/content.packt.com\/V19103\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19103\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19103\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19103\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19103\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19103\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19103\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19103\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19103\/cover_image_small.jpeg 810w"},{"name":"Python Machine Learning Bootcamp","link":"\/product\/python-machine-learning-bootcamp-9781804619049","image":"https:\/\/content.packt.com\/V19274\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19274\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19274\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19274\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19274\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19274\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19274\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19274\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19274\/cover_image_small.jpg 810w"},{"name":"Reinforcement Learning and Deep RL Python (Theory and Projects)","link":"\/product\/reinforcement-learning-and-deep-rl-python-theory-and-projects-9781804610626","image":"https:\/\/content.packt.com\/V19056\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19056\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19056\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19056\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19056\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19056\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19056\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19056\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19056\/cover_image_small.jpg 810w"},{"name":"Spark Programming in Python for Beginners with Apache Spark 3","link":"\/product\/spark-programming-in-python-for-beginners-with-apache-spark-3-9781803246161","image":"https:\/\/content.packt.com\/V18244\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18244\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18244\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18244\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18244\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18244\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18244\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18244\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18244\/cover_image_small.jpg 810w"},{"name":"Spark Programming in Scala for Beginners with Apache Spark 3","link":"\/product\/spark-programming-in-scala-for-beginners-with-apache-spark-3-9781803239538","image":"https:\/\/content.packt.com\/V18704\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18704\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18704\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18704\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18704\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18704\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18704\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18704\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18704\/cover_image_small.jpeg 810w"},{"name":"Statistics and Mathematics for Data Science and Data Analytics","link":"\/product\/statistics-and-mathematics-for-data-science-and-data-analytics-9781837632336","image":"https:\/\/content.packt.com\/V19593\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19593\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19593\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19593\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19593\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19593\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19593\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19593\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19593\/cover_image_small.jpg 810w"},{"name":"The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts","link":"\/product\/the-complete-solidity-course-zero-to-advanced-for-blockchain-and-smart-contracts-9781805122470","image":"https:\/\/content.packt.com\/V19886\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19886\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19886\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19886\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19886\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19886\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19886\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19886\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19886\/cover_image_small.jpg 810w"}]},{"name":"Web Development","link":"\/web-development","list":[{"name":"50 Projects in 50 Days - HTML, CSS, and JavaScript","link":"\/product\/50-projects-in-50-days-html-css-and-javascript-9781801079976","image":"https:\/\/content.packt.com\/V17425\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17425\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17425\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17425\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17425\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17425\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17425\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17425\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17425\/cover_image_small.jpg 810w"},{"name":"Build Full-Stack Projects with FARM Stack","link":"\/product\/build-full-stack-projects-with-farm-stack-9781803236667","image":"https:\/\/content.packt.com\/V18752\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18752\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18752\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18752\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18752\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18752\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18752\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18752\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18752\/cover_image_small.jpeg 810w"},{"name":"Build Responsive Websites with HTML5, CSS3, Bootstrap, and SASS","link":"\/product\/build-responsive-websites-with-html5-css3-bootstrap-and-sass-9781803239477","image":"https:\/\/content.packt.com\/V18512\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18512\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18512\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18512\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18512\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18512\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18512\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18512\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18512\/cover_image_small.jpg 810w"},{"name":"Build REST APIs with Django REST Framework and Python","link":"\/product\/build-rest-apis-with-django-rest-framework-and-python-9781801819022","image":"https:\/\/content.packt.com\/V17698\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17698\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17698\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17698\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17698\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17698\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17698\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17698\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17698\/cover_image_small.jpg 810w"},{"name":"Building Microservices API in Go","link":"\/product\/building-microservices-api-in-go-9781805124429","image":"https:\/\/content.packt.com\/V19868\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19868\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19868\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19868\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19868\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19868\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19868\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19868\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19868\/cover_image_small.jpg 810w"},{"name":"Design Microservices Architecture with Patterns and Principles","link":"\/product\/design-microservices-architecture-with-patterns-and-principles-9781805126782","image":"https:\/\/content.packt.com\/V21138\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21138\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21138\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21138\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21138\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21138\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21138\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21138\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21138\/cover_image_small.jpg 810w"},{"name":"Django 3 - Full Stack Websites with Python Web Development","link":"\/product\/django-3-full-stack-websites-with-python-web-development-9781801818148","image":"https:\/\/content.packt.com\/V17702\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17702\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17702\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17702\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17702\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17702\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17702\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17702\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17702\/cover_image_small.jpeg 810w"},{"name":"Express Framework Mastery: From Beginner to Advanced with Node.js","link":"\/product\/express-framework-mastery-from-beginner-to-advanced-with-nodejs-9781805124436","image":"https:\/\/content.packt.com\/V19883\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19883\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19883\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19883\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19883\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19883\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19883\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19883\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19883\/cover_image_small.jpg 810w"},{"name":"Front-End Web Development with Modern HTML, CSS, and JavaScript","link":"\/product\/front-end-web-development-with-modern-html-css-and-javascript-9781804618172","image":"https:\/\/content.packt.com\/V19037\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19037\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19037\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19037\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19037\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19037\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19037\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19037\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19037\/cover_image_small.jpg 810w"},{"name":"Full Stack Web Development Bootcamp with React and Python","link":"\/product\/full-stack-web-development-bootcamp-with-react-and-python-9781801811040","image":"https:\/\/content.packt.com\/V17756\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17756\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17756\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17756\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17756\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17756\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17756\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17756\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17756\/cover_image_small.jpeg 810w"},{"name":"Full Stack Web Development Mastery Course - Novice to Expert","link":"\/product\/full-stack-web-development-mastery-course-novice-to-expert-9781837634170","image":"https:\/\/content.packt.com\/V19461\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19461\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19461\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19461\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19461\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19461\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19461\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19461\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19461\/cover_image_small.jpg 810w"},{"name":"JavaScript Masterclass - Zero to Job-Ready with Hands-On Projects","link":"\/product\/javascript-masterclass-zero-to-job-ready-with-hands-on-projects-9781837637904","image":"https:\/\/content.packt.com\/V19704\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19704\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19704\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19704\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19704\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19704\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19704\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19704\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19704\/cover_image_small.jpg 810w"},{"name":"Mastering Tailwind CSS 3.0 - Build Two Dynamic Projects","link":"\/product\/mastering-tailwind-css-30-build-two-dynamic-projects-9781835087664","image":"https:\/\/content.packt.com\/V21216\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21216\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21216\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21216\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21216\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21216\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21216\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21216\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21216\/cover_image_small.jpg 810w"},{"name":"Next.js from Development to Deployment: Build a Music Event Website","link":"\/product\/nextjs-from-development-to-deployment-build-a-music-event-website-9781801814706","image":"https:\/\/content.packt.com\/V17868\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17868\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17868\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17868\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17868\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17868\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17868\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17868\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17868\/cover_image_small.jpg 810w"},{"name":"NodeJS, MongoDB, and Express - Beginner to Intermediate JavaScript","link":"\/product\/nodejs-mongodb-and-express-beginner-to-intermediate-javascript-9781803245232","image":"https:\/\/content.packt.com\/V18033\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18033\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18033\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18033\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18033\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18033\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18033\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18033\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18033\/cover_image_small.jpeg 810w"},{"name":"React - The Complete Guide (Includes Hooks, React Router, and Redux)","link":"\/product\/react-the-complete-guide-includes-hooks-react-router-and-redux-9781801812603","image":"https:\/\/content.packt.com\/V17670\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17670\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17670\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17670\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17670\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17670\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17670\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17670\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17670\/cover_image_small.jpg 810w"},{"name":"Tailwind CSS From Scratch - Learn by Building Projects","link":"\/product\/tailwind-css-from-scratch-learn-by-building-projects-9781804611630","image":"https:\/\/content.packt.com\/V19228\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19228\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19228\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19228\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19228\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19228\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19228\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19228\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19228\/cover_image_small.jpg 810w"},{"name":"The Complete Guide to ASP.NET Core MVC (.NET 6)","link":"\/product\/the-complete-guide-to-aspnet-core-mvc-net-6-9781801074247","image":"https:\/\/content.packt.com\/V17407\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17407\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17407\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17407\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17407\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17407\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17407\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17407\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17407\/cover_image_small.jpeg 810w"},{"name":"Web Development Concepts for Everyone","link":"\/product\/web-development-concepts-for-everyone-9781805127499","image":"https:\/\/content.packt.com\/V21001\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21001\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21001\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21001\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21001\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21001\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21001\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21001\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21001\/cover_image_small.jpg 810w"},{"name":"Writing Secure Code in ASP.NET","link":"\/product\/writing-secure-code-in-aspnet-9781803246123","image":"https:\/\/content.packt.com\/V18136\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18136\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18136\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18136\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18136\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18136\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18136\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18136\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18136\/cover_image_small.jpeg 810w"}]},{"name":"Programming","link":"\/programming","list":[{"name":"C# Basics For Absolute Beginners in C# and .NET","link":"\/product\/c-basics-for-absolute-beginners-in-c-and-net-9781803235837","image":"https:\/\/content.packt.com\/V18630\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18630\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18630\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18630\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18630\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18630\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18630\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18630\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18630\/cover_image_small.jpg 810w"},{"name":"Complete Python Course with 10 Real-World Projects","link":"\/product\/complete-python-course-with-10-real-world-projects-9781837635788","image":"https:\/\/content.packt.com\/V19748\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19748\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19748\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19748\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19748\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19748\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19748\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19748\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19748\/cover_image_small.jpg 810w"},{"name":"Data Structures and Algorithms: The Complete Masterclass","link":"\/product\/data-structures-and-algorithms-the-complete-masterclass-9781801078504","image":"https:\/\/content.packt.com\/V17209\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17209\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17209\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17209\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17209\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17209\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17209\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17209\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17209\/cover_image_small.jpg 810w"},{"name":"Java for Beginners: Your Easy Guide to Java Programming","link":"\/product\/java-for-beginners-your-easy-guide-to-java-programming-9781803249629","image":"https:\/\/content.packt.com\/V18226\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18226\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18226\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18226\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18226\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18226\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18226\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18226\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18226\/cover_image_small.jpeg 810w"},{"name":"Java Multithreading and Parallel Programming Masterclass","link":"\/product\/java-multithreading-and-parallel-programming-masterclass-9781804619377","image":"https:\/\/content.packt.com\/V19174\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19174\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19174\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19174\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19174\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19174\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19174\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19174\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19174\/cover_image_small.jpg 810w"},{"name":"Learn GO by Building Three Simple Golang Projects","link":"\/product\/learn-go-by-building-three-simple-golang-projects-9781804613214","image":"https:\/\/content.packt.com\/V19250\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19250\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19250\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19250\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19250\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19250\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19250\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19250\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19250\/cover_image_small.jpg 810w"},{"name":"Master Math by Coding in Python","link":"\/product\/master-math-by-coding-in-python-9781801074537","image":"https:\/\/content.packt.com\/V17361\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17361\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17361\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17361\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17361\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17361\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17361\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17361\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17361\/cover_image_small.jpg 810w"},{"name":"Modern JavaScript from The Beginning [Second Edition]","link":"\/product\/modern-javascript-from-the-beginning-9781805127826","image":"https:\/\/content.packt.com\/V20964\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20964\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20964\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20964\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20964\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20964\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20964\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20964\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20964\/cover_image_small.jpg 810w"},{"name":"Practical Python: Learn Python Basics Step by Step - Python 3","link":"\/product\/practical-python-learn-python-basics-step-by-step-python-3-9781803246680","image":"https:\/\/content.packt.com\/V18639\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18639\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18639\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18639\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18639\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18639\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18639\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18639\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18639\/cover_image_small.jpg 810w"},{"name":"Python - Object-Oriented Programming","link":"\/product\/python-object-oriented-programming-9781837638765","image":"https:\/\/content.packt.com\/V19475\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19475\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19475\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19475\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19475\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19475\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19475\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19475\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19475\/cover_image_small.jpg 810w"},{"name":"Python for Beginners - Start to Code with Python","link":"\/product\/python-for-beginners-start-to-code-with-python-9781803235080","image":"https:\/\/content.packt.com\/V18541\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18541\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18541\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18541\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18541\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18541\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18541\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18541\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18541\/cover_image_small.jpeg 810w"},{"name":"Python for Software Engineering Bootcamp","link":"\/product\/python-for-software-engineering-bootcamp-9781804617205","image":"https:\/\/content.packt.com\/V19269\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19269\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19269\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19269\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19269\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19269\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19269\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19269\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19269\/cover_image_small.jpg 810w"},{"name":"Python in Practice - 15 Projects to Master Python","link":"\/product\/python-in-practice-15-projects-to-master-python-9781804618486","image":"https:\/\/content.packt.com\/V19220\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19220\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19220\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19220\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19220\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19220\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19220\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19220\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19220\/cover_image_small.jpg 810w"},{"name":"Rust Programming 2023 - A Comprehensive Course for Beginners","link":"\/product\/rust-programming-2023-a-comprehensive-course-for-beginners-9781805125174","image":"https:\/\/content.packt.com\/V19885\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19885\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19885\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19885\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19885\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19885\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19885\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19885\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19885\/cover_image_small.jpg 810w"},{"name":"Rust Programming Masterclass from Beginner to Expert","link":"\/product\/rust-programming-masterclass-from-beginner-to-expert-9781804612187","image":"https:\/\/content.packt.com\/V18981\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18981\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18981\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18981\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18981\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18981\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18981\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18981\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18981\/cover_image_small.jpg 810w"},{"name":"The Complete Java Developer Course: From Beginner to Master","link":"\/product\/the-complete-java-developer-course-from-beginner-to-master-9781801075190","image":"https:\/\/content.packt.com\/V17356\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17356\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17356\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17356\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17356\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17356\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17356\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17356\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17356\/cover_image_small.jpg 810w"}]},{"name":"Cloud and Networking","link":"\/cloud-and-networking","list":[{"name":"AWS Tutorial: AWS Solutions Architect and SysOps Administrator","link":"\/product\/aws-tutorial-aws-solutions-architect-and-sysops-administrator-9781803236032","image":"https:\/\/content.packt.com\/V18837\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18837\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18837\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18837\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18837\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18837\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18837\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18837\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18837\/cover_image_small.jpg 810w"},{"name":"Becoming a Certified Vault Operations Professional - A Complete Guide","link":"\/product\/becoming-a-certified-vault-operations-professional-a-complete-guide-9781805129738","image":"https:\/\/content.packt.com\/V20950\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20950\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20950\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20950\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20950\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20950\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20950\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20950\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20950\/cover_image_small.jpg 810w"},{"name":"Certified Kubernetes Administrator (CKA) Certification Training Course","link":"\/product\/certified-kubernetes-administrator-cka-certification-training-course-9781804619018","image":"https:\/\/content.packt.com\/V19235\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19235\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19235\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19235\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19235\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19235\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19235\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19235\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19235\/cover_image_small.jpeg 810w"},{"name":"CI\/CD Pipelines with Jenkins Certification Training Course","link":"\/product\/cicd-pipelines-with-jenkins-certification-training-course-9781804616918","image":"https:\/\/content.packt.com\/V19236\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19236\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19236\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19236\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19236\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19236\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19236\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19236\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19236\/cover_image_small.jpg 810w"},{"name":"CISSP Crash Course","link":"\/product\/cissp-crash-course-9781837632244","image":"https:\/\/content.packt.com\/V19686\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19686\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19686\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19686\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19686\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19686\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19686\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19686\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19686\/cover_image_small.jpg 810w"},{"name":"CompTIA A+ Certification Core 1 (220-1101)","link":"\/product\/comptia-a-certification-core-1-220-1101-9781837633142","image":"https:\/\/content.packt.com\/V19600\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19600\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19600\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19600\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19600\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19600\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19600\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19600\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19600\/cover_image_small.jpg 810w"},{"name":"CompTIA A+ Certification Core 2 (220-1102)","link":"\/product\/comptia-a-certification-core-2-220-1102-9781837634224","image":"https:\/\/content.packt.com\/V19601\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19601\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19601\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19601\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19601\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19601\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19601\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19601\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19601\/cover_image_small.jpg 810w"},{"name":"Data Science Model Deployments and Cloud Computing on GCP","link":"\/product\/data-science-model-deployments-and-cloud-computing-on-gcp-9781805120438","image":"https:\/\/content.packt.com\/V20996\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20996\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20996\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20996\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20996\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20996\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20996\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20996\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20996\/cover_image_small.jpg 810w"},{"name":"DevOps Complete Course","link":"\/product\/devops-complete-course-9781804615508","image":"https:\/\/content.packt.com\/V19065\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19065\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19065\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19065\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19065\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19065\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19065\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19065\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19065\/cover_image_small.jpg 810w"},{"name":"Docker Certified Associate (DCA) Certification Training Course","link":"\/product\/docker-certified-associate-dca-certification-training-course-9781804613603","image":"https:\/\/content.packt.com\/V19234\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19234\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19234\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19234\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19234\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19234\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19234\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19234\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19234\/cover_image_small.jpeg 810w"},{"name":"Getting Started with HashiCorp Nomad","link":"\/product\/getting-started-with-hashicorp-nomad-9781805120988","image":"https:\/\/content.packt.com\/V20887\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20887\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20887\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20887\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20887\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20887\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20887\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20887\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20887\/cover_image_small.jpg 810w"},{"name":"HashiCorp Certified - Vault Associate Course","link":"\/product\/hashicorp-certified-vault-associate-course-9781805129417","image":"https:\/\/content.packt.com\/V20886\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20886\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20886\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20886\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20886\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20886\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20886\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20886\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20886\/cover_image_small.jpg 810w"},{"name":"Learning GitHub Actions for DevOps CI\/CD","link":"\/product\/learning-github-actions-for-devops-cicd-9781837639137","image":"https:\/\/content.packt.com\/V19698\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19698\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19698\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19698\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19698\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19698\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19698\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19698\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19698\/cover_image_small.jpg 810w"},{"name":"Linux Crash Course for Beginners - 2023","link":"\/product\/linux-crash-course-for-beginners-2023-9781837635139","image":"https:\/\/content.packt.com\/V19764\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19764\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19764\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19764\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19764\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19764\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19764\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19764\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19764\/cover_image_small.jpg 810w"},{"name":"Linux Operating System: A Complete Linux Guide for Beginners","link":"\/product\/linux-operating-system-a-complete-linux-guide-for-beginners-9781837639557","image":"https:\/\/content.packt.com\/V19618\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19618\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19618\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19618\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19618\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19618\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19618\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19618\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19618\/cover_image_small.jpg 810w"},{"name":"PowerShell for Automating Administration","link":"\/product\/powershell-for-automating-administration-9781837633043","image":"https:\/\/content.packt.com\/V19700\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19700\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19700\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19700\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19700\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19700\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19700\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19700\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19700\/cover_image_small.jpg 810w"},{"name":"Salesforce Certification - Administrator and App Builder Course","link":"\/product\/salesforce-certification-administrator-and-app-builder-course-9781804612774","image":"https:\/\/content.packt.com\/V19232\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19232\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19232\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19232\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19232\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19232\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19232\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19232\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19232\/cover_image_small.jpeg 810w"},{"name":"SC-200: Microsoft Security Operations Analyst","link":"\/product\/sc-200-microsoft-security-operations-analyst-9781804611777","image":"https:\/\/content.packt.com\/V19055\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19055\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19055\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19055\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19055\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19055\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19055\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19055\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19055\/cover_image_small.jpg 810w"},{"name":"Snowflake - Build and Architect Data Pipelines Using AWS","link":"\/product\/snowflake-build-and-architect-data-pipelines-using-aws-9781804615676","image":"https:\/\/content.packt.com\/V19222\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19222\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19222\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19222\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19222\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19222\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19222\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19222\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19222\/cover_image_small.jpg 810w"}]},{"name":"Security","link":"\/security","list":[{"name":"A Detailed Guide to the OWASP Top 10","link":"\/product\/a-detailed-guide-to-the-owasp-top-10-9781837630554","image":"https:\/\/content.packt.com\/V19614\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19614\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19614\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19614\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19614\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19614\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19614\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19614\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19614\/cover_image_small.jpg 810w"},{"name":"Becoming a Cyber Security Professional - A Beginner\u0027s Career Guide","link":"\/product\/becoming-a-cyber-security-professional-a-beginners-career-guide-9781837638321","image":"https:\/\/content.packt.com\/V19582\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19582\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19582\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19582\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19582\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19582\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19582\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19582\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19582\/cover_image_small.jpg 810w"},{"name":"Burp Suite Unfiltered - Go from a Beginner to Advanced","link":"\/product\/burp-suite-unfiltered-go-from-a-beginner-to-advanced-9781837639199","image":"https:\/\/content.packt.com\/V19427\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19427\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19427\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19427\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19427\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19427\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19427\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19427\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19427\/cover_image_small.jpg 810w"},{"name":"Cyber Security for Absolute Beginners - 2022 Edition - Part 02","link":"\/product\/cyber-security-for-absolute-beginners-2022-edition-part-02-9781837639403","image":"https:\/\/content.packt.com\/V19576\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19576\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19576\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19576\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19576\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19576\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19576\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19576\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19576\/cover_image_small.jpg 810w"},{"name":"Cybersecurity Architecture Fundamentals","link":"\/product\/cybersecurity-architecture-fundamentals-9781835084298","image":"https:\/\/content.packt.com\/V21221\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21221\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21221\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21221\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21221\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21221\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21221\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21221\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21221\/cover_image_small.jpg 810w"},{"name":"Express Framework Fundamentals - Secure Sign-Up with Auth0 and Node.js","link":"\/product\/express-framework-fundamentals-secure-sign-up-with-auth0-and-nodejs-9781805122821","image":"https:\/\/content.packt.com\/V19884\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19884\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19884\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19884\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19884\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19884\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19884\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19884\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19884\/cover_image_small.jpg 810w"},{"name":"Fundamentals of Secure Software","link":"\/product\/fundamentals-of-secure-software-9781837636815","image":"https:\/\/content.packt.com\/V19613\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19613\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19613\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19613\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19613\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19613\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19613\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19613\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19613\/cover_image_small.jpg 810w"},{"name":"Hacking WEP\/WPA\/WPA2 Wi-Fi Networks Using Kali Linux","link":"\/product\/hacking-wepwpawpa2-wi-fi-networks-using-kali-linux-9781803239750","image":"https:\/\/content.packt.com\/V18230\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18230\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18230\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18230\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18230\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18230\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18230\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18230\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18230\/cover_image_small.jpeg 810w"},{"name":"Learn Man in the Middle Attacks from Scratch","link":"\/product\/learn-man-in-the-middle-attacks-from-scratch-9781803243245","image":"https:\/\/content.packt.com\/V18242\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18242\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18242\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18242\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18242\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18242\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18242\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18242\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18242\/cover_image_small.jpeg 810w"},{"name":"Linux for Cloud and DevOps Engineers","link":"\/product\/linux-for-cloud-and-devops-engineers-9781803237459","image":"https:\/\/content.packt.com\/V18834\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18834\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18834\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18834\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18834\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18834\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18834\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18834\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18834\/cover_image_small.jpeg 810w"},{"name":"Microsoft Cybersecurity Architect - SC-100 Exam Prep","link":"\/product\/microsoft-cybersecurity-architect-sc-100-exam-prep-9781805128816","image":"https:\/\/content.packt.com\/V20883\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20883\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20883\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20883\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20883\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20883\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20883\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20883\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20883\/cover_image_small.jpg 810w"},{"name":"Nessus Scanner - Network Scanning from Beginner to Advanced","link":"\/product\/nessus-scanner-network-scanning-from-beginner-to-advanced-9781805127321","image":"https:\/\/content.packt.com\/V19905\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19905\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19905\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19905\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19905\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19905\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19905\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19905\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19905\/cover_image_small.jpg 810w"},{"name":"Offensive Hacking Unfolded - Become a Pro Pentester","link":"\/product\/offensive-hacking-unfolded-become-a-pro-pentester-9781804615294","image":"https:\/\/content.packt.com\/V19184\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19184\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19184\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19184\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19184\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19184\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19184\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19184\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19184\/cover_image_small.jpg 810w"},{"name":"Pentesting Fundamentals for Beginners","link":"\/product\/pentesting-fundamentals-for-beginners-9781804615553","image":"https:\/\/content.packt.com\/V19158\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19158\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19158\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19158\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19158\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19158\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19158\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19158\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19158\/cover_image_small.jpg 810w"},{"name":"Practical Cyber Hacking Skills for Beginners","link":"\/product\/practical-cyber-hacking-skills-for-beginners-9781837636181","image":"https:\/\/content.packt.com\/V19581\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19581\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19581\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19581\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19581\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19581\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19581\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19581\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19581\/cover_image_small.jpg 810w"},{"name":"Risk Management for Cyber Security Managers","link":"\/product\/risk-management-for-cyber-security-managers-9781837639878","image":"https:\/\/content.packt.com\/V19583\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19583\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19583\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19583\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19583\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19583\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19583\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19583\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19583\/cover_image_small.jpg 810w"},{"name":"The Absolute Beginners 2023 Guide to Cybersecurity - Part 3","link":"\/product\/the-absolute-beginners-2023-guide-to-cybersecurity-part-3-9781835087954","image":"https:\/\/content.packt.com\/V21219\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21219\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21219\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21219\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21219\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21219\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21219\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21219\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21219\/cover_image_small.jpg 810w"},{"name":"The Absolute Beginners Guide to Cyber Security 2023 - Part 1","link":"\/product\/the-absolute-beginners-guide-to-cyber-security-2023-part-1-9781837630943","image":"https:\/\/content.packt.com\/V19575\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19575\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19575\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19575\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19575\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19575\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19575\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19575\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19575\/cover_image_small.jpg 810w"},{"name":"Web Hacker\u0027s Toolbox - Tools Used by Successful Hackers","link":"\/product\/web-hackers-toolbox-tools-used-by-successful-hackers-9781837632831","image":"https:\/\/content.packt.com\/V19597\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19597\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19597\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19597\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19597\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19597\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19597\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19597\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19597\/cover_image_small.jpg 810w"},{"name":"Web Hacking Expert - Full-Stack Exploitation Mastery","link":"\/product\/web-hacking-expert-full-stack-exploitation-mastery-9781837639717","image":"https:\/\/content.packt.com\/V19598\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19598\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19598\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19598\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19598\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19598\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19598\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19598\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19598\/cover_image_small.jpg 810w"}]},{"name":"Game Development","link":"\/game-development","list":[{"name":"Blender 3 to Unreal Engine 5 \u2014 Dungeon Modular Kitbash","link":"\/product\/blender-3-to-unreal-engine-5-dungeon-modular-kitbash-9781837637805","image":"https:\/\/content.packt.com\/V19408\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19408\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19408\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19408\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19408\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19408\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19408\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19408\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19408\/cover_image_small.jpeg 810w"},{"name":"Blender Beginner\u0027s Bootcamp","link":"\/product\/blender-beginners-bootcamp-9781835084373","image":"https:\/\/content.packt.com\/V21353\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21353\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21353\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21353\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21353\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21353\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21353\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21353\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21353\/cover_image_small.jpg 810w"},{"name":"Blender to Unreal Engine - 3D Plants and Vegetation","link":"\/product\/blender-to-unreal-engine-3d-plants-and-vegetation-9781837631858","image":"https:\/\/content.packt.com\/V19703\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19703\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19703\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19703\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19703\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19703\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19703\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19703\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19703\/cover_image_small.jpg 810w"},{"name":"Blender to Unreal Engine - Become a Dungeon Prop Artist","link":"\/product\/blender-to-unreal-engine-become-a-dungeon-prop-artist-9781837639441","image":"https:\/\/content.packt.com\/V19702\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19702\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19702\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19702\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19702\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19702\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19702\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19702\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19702\/cover_image_small.jpg 810w"},{"name":"Blender to Unreal Engine 5 - 3D Props - Medieval Windmill","link":"\/product\/blender-to-unreal-engine-5-3d-props-medieval-windmill-9781837631902","image":"https:\/\/content.packt.com\/V19378\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19378\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19378\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19378\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19378\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19378\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19378\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19378\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19378\/cover_image_small.jpeg 810w"},{"name":"Building Medieval Worlds - Unreal Engine 5 Modular Kitbash","link":"\/product\/building-medieval-worlds-unreal-engine-5-modular-kitbash-9781805124221","image":"https:\/\/content.packt.com\/V20885\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V20885\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V20885\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V20885\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V20885\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V20885\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V20885\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V20885\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V20885\/cover_image_small.jpg 810w"},{"name":"Creating Stunning Environments in Unreal Engine 5 - A Game Artist Bootcamp","link":"\/product\/creating-stunning-environments-in-unreal-engine-5-a-game-artist-bootcamp-9781805126751","image":"https:\/\/content.packt.com\/V21097\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21097\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21097\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21097\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21097\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21097\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21097\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21097\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21097\/cover_image_small.jpg 810w"},{"name":"The Art of Doing: Video Game Creation with Python and Pygame","link":"\/product\/the-art-of-doing-video-game-creation-with-python-and-pygame-9781803231587","image":"https:\/\/content.packt.com\/V18139\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18139\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18139\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18139\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18139\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18139\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18139\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18139\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18139\/cover_image_small.jpeg 810w"},{"name":"The Ultimate Guide to Blender 3D Rigging and Animation","link":"\/product\/the-ultimate-guide-to-blender-3d-rigging-and-animation-9781805125785","image":"https:\/\/content.packt.com\/V21094\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21094\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21094\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21094\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21094\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21094\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21094\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21094\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21094\/cover_image_small.jpg 810w"},{"name":"Unity Android \u2014 Build a 3D ZigZag Racing Game with C#","link":"\/product\/unity-android-build-a-3d-zigzag-racing-game-with-c-9781803231488","image":"https:\/\/content.packt.com\/V18725\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18725\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18725\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18725\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18725\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18725\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18725\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18725\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18725\/cover_image_small.jpg 810w"},{"name":"Unity Android \u2014 Build Eight Mobile Games with Unity and C#","link":"\/product\/unity-android-build-eight-mobile-games-with-unity-and-c-9781801074490","image":"https:\/\/content.packt.com\/V17141\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17141\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17141\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17141\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17141\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17141\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17141\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17141\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17141\/cover_image_small.jpeg 810w"},{"name":"Unreal Engine \u2014 Ultimate Survival Horror Course","link":"\/product\/unreal-engine-ultimate-survival-horror-course-9781804614174","image":"https:\/\/content.packt.com\/V19317\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19317\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19317\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19317\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19317\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19317\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19317\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19317\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19317\/cover_image_small.jpeg 810w"},{"name":"Unreal Engine 5 - Blueprints Game Developer Masterclass","link":"\/product\/unreal-engine-5-blueprints-game-developer-masterclass-9781805129929","image":"https:\/\/content.packt.com\/V19869\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19869\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19869\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19869\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19869\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19869\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19869\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19869\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19869\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 - Endless Runner","link":"\/product\/unreal-engine-5-endless-runner-9781804619889","image":"https:\/\/content.packt.com\/V19318\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19318\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19318\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19318\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19318\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19318\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19318\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19318\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19318\/cover_image_small.jpeg 810w"},{"name":"Unreal Engine 5 - Environment Design","link":"\/product\/unreal-engine-5-environment-design-9781804610435","image":"https:\/\/content.packt.com\/V19334\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19334\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19334\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19334\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19334\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19334\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19334\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19334\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19334\/cover_image_small.jpeg 810w"},{"name":"Unreal Engine 5 - Make AAA Game Vehicles","link":"\/product\/unreal-engine-5-make-aaa-game-vehicles-9781804615379","image":"https:\/\/content.packt.com\/V19333\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19333\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19333\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19333\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19333\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19333\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19333\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19333\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19333\/cover_image_small.jpeg 810w"},{"name":"Unreal Engine 5 - Sci-Fi Environment Design","link":"\/product\/unreal-engine-5-sci-fi-environment-design-9781837630325","image":"https:\/\/content.packt.com\/V19376\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19376\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19376\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19376\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19376\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19376\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19376\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19376\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19376\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 - The Complete Beginner\u0027s Course","link":"\/product\/unreal-engine-5-the-complete-beginners-course-9781803238869","image":"https:\/\/content.packt.com\/V18194\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18194\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18194\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18194\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18194\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18194\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18194\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18194\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18194\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 \u2013 Create A Zombie Survivor FPS Game","link":"\/product\/unreal-engine-5-create-a-zombie-survivor-fps-game-9781837631605","image":"https:\/\/content.packt.com\/V19481\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19481\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19481\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19481\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19481\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19481\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19481\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19481\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19481\/cover_image_small.jpg 810w"},{"name":"Unreal Engine 5 Beginner\u0027s Guide to Building a 3D Environment","link":"\/product\/unreal-engine-5-beginners-guide-to-building-a-3d-environment-9781837630431","image":"https:\/\/content.packt.com\/V19701\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19701\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19701\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19701\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19701\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19701\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19701\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19701\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19701\/cover_image_small.jpg 810w"}]},{"name":"Mobile","link":"\/mobile","list":[{"name":"Android Jetpack Compose - Build Android Native UIs Fast","link":"\/product\/android-jetpack-compose-build-android-native-uis-fast-9781803237718","image":"https:\/\/content.packt.com\/V18542\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18542\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18542\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18542\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18542\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18542\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18542\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18542\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18542\/cover_image_small.jpeg 810w"},{"name":"iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit","link":"\/product\/ios-16-swiftui-3-loan-tracker-mvvm-coredata-and-cloudkit-9781803249964","image":"https:\/\/content.packt.com\/V18235\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18235\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18235\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18235\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18235\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18235\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18235\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18235\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18235\/cover_image_small.jpg 810w"},{"name":"Learn Flutter and Dart to Build iOS and Android Apps","link":"\/product\/learn-flutter-and-dart-to-build-ios-and-android-apps-9781805122029","image":"https:\/\/content.packt.com\/V21127\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21127\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21127\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21127\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21127\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21127\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21127\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21127\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21127\/cover_image_small.jpg 810w"},{"name":"Mastering the Charts Framework in SwiftUI 4 \u0026 iOS 16","link":"\/product\/mastering-the-charts-framework-in-swiftui-4-ios-16-9781837637409","image":"https:\/\/content.packt.com\/V19482\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19482\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19482\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19482\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19482\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19482\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19482\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19482\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19482\/cover_image_small.jpg 810w"},{"name":"SwiftUI and Node.js Full Stack - Build Twitter - iOS 16","link":"\/product\/swiftui-and-nodejs-full-stack-build-twitter-ios-16-9781801077590","image":"https:\/\/content.packt.com\/V19823\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19823\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19823\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19823\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19823\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19823\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19823\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19823\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19823\/cover_image_small.jpg 810w"},{"name":"SwiftUI Animations iOS 16 - Animate Anything with SwiftUI","link":"\/product\/swiftui-animations-ios-16-animate-anything-with-swiftui-9781801077088","image":"https:\/\/content.packt.com\/V17264\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17264\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17264\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17264\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17264\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17264\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17264\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17264\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17264\/cover_image_small.jpg 810w"},{"name":"The Art of Doing: Dive Into Android Development with Kotlin","link":"\/product\/the-art-of-doing-dive-into-android-development-with-kotlin-9781803241739","image":"https:\/\/content.packt.com\/V18140\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18140\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18140\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18140\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18140\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18140\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18140\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18140\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18140\/cover_image_small.jpeg 810w"},{"name":"The Complete Intermediate Android Masterclass","link":"\/product\/the-complete-intermediate-android-masterclass-9781801077897","image":"https:\/\/content.packt.com\/V17429\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17429\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17429\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17429\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17429\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17429\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17429\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17429\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17429\/cover_image_small.jpeg 810w"},{"name":"The Complete iOS 14 \/ iOS 13 Developer Course - and SwiftUI","link":"\/product\/the-complete-ios-14-ios-13-developer-course-and-swiftui-9781801071246","image":"https:\/\/content.packt.com\/V17355\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17355\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17355\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17355\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17355\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17355\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17355\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17355\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17355\/cover_image_small.jpeg 810w"},{"name":"The Ultimate ChatGPT Guide with React Native - Develop Mobile Apps","link":"\/product\/the-ultimate-chatgpt-guide-with-react-native-develop-mobile-apps-9781805121183","image":"https:\/\/content.packt.com\/V19881\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19881\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19881\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19881\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19881\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19881\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19881\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19881\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19881\/cover_image_small.jpg 810w"}]},{"name":"Business and Other","link":"\/business-and-other","list":[{"name":"Agile Masterclass: Agile for Project Management","link":"\/product\/agile-masterclass-agile-for-project-management-9781801814195","image":"https:\/\/content.packt.com\/V17759\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/V17759\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17759\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/V17759\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17759\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/V17759\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17759\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17759\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/V17759\/cover_image_small.png 810w"},{"name":"Agile Project Management","link":"\/product\/agile-project-management-9781804615799","image":"https:\/\/content.packt.com\/V19035\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19035\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19035\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19035\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19035\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19035\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19035\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19035\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19035\/cover_image_small.jpg 810w"},{"name":"Agile Retrospective: Continuous Improvement and Kaizen with Scrum","link":"\/product\/agile-retrospective-continuous-improvement-and-kaizen-with-scrum-9781803231563","image":"https:\/\/content.packt.com\/V18090\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18090\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18090\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18090\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18090\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18090\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18090\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18090\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18090\/cover_image_small.jpeg 810w"},{"name":"Become a Confident RPA UiPath Developer - Build Real-World Projects","link":"\/product\/become-a-confident-rpa-uipath-developer-build-real-world-projects-9781835468159","image":"https:\/\/content.packt.com\/V21844\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21844\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21844\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21844\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21844\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21844\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21844\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21844\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21844\/cover_image_small.jpg 810w"},{"name":"Certified Six Sigma Yellow Belt Training","link":"\/product\/certified-six-sigma-yellow-belt-training-9781803246901","image":"https:\/\/content.packt.com\/V18250\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18250\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18250\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18250\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18250\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18250\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18250\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18250\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18250\/cover_image_small.jpeg 810w"},{"name":"Figma for UI\/UX: Master Web Design in Figma","link":"\/product\/figma-for-uiux-master-web-design-in-figma-9781803246703","image":"https:\/\/content.packt.com\/V18690\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18690\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18690\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18690\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18690\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18690\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18690\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18690\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18690\/cover_image_small.jpg 810w"},{"name":"Getting Started with JIRA","link":"\/product\/getting-started-with-jira-9781803232546","image":"https:\/\/content.packt.com\/V18301\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18301\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18301\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18301\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18301\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18301\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18301\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18301\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18301\/cover_image_small.jpg 810w"},{"name":"Getting Started with Scrum","link":"\/product\/getting-started-with-scrum-9781837637973","image":"https:\/\/content.packt.com\/V19457\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19457\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19457\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19457\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19457\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19457\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19457\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19457\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19457\/cover_image_small.jpg 810w"},{"name":"Microsoft Project for the Web - A Beginner\u0027s Guide","link":"\/product\/microsoft-project-for-the-web-a-beginners-guide-9781835465257","image":"https:\/\/content.packt.com\/V21680\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21680\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21680\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21680\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21680\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21680\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21680\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21680\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21680\/cover_image_small.jpg 810w"},{"name":"PMP\u00ae Certification Training","link":"\/product\/pmp-certification-training-9781804616611","image":"https:\/\/content.packt.com\/V19284\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19284\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19284\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19284\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19284\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19284\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19284\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19284\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19284\/cover_image_small.jpg 810w"},{"name":"Product Management Certification with Agile Product Owner and Scrum","link":"\/product\/product-management-certification-with-agile-product-owner-and-scrum-9781804613009","image":"https:\/\/content.packt.com\/V18937\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18937\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18937\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18937\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18937\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18937\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18937\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18937\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18937\/cover_image_small.jpeg 810w"},{"name":"Promoting Governance - The Corporate Gatekeeper\u0027s Role","link":"\/product\/promoting-governance-the-corporate-gatekeepers-role-9781803234342","image":"https:\/\/content.packt.com\/V18713\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18713\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18713\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18713\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18713\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18713\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18713\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18713\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18713\/cover_image_small.jpeg 810w"},{"name":"Robotic Process Automation - UiPath RPA Developer Masterclass","link":"\/product\/robotic-process-automation-uipath-rpa-developer-masterclass-9781804618820","image":"https:\/\/content.packt.com\/V19138\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19138\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19138\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19138\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19138\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19138\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19138\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19138\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19138\/cover_image_small.jpg 810w"},{"name":"Scrum Advanced - Software Development and Program Management","link":"\/product\/scrum-advanced-software-development-and-program-management-9781804610206","image":"https:\/\/content.packt.com\/V18936\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18936\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18936\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18936\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18936\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18936\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18936\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18936\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18936\/cover_image_small.jpeg 810w"},{"name":"Six Sigma White Belt","link":"\/product\/six-sigma-white-belt-9781803243511","image":"https:\/\/content.packt.com\/V18096\/cover_image_small.jpeg","src":"https:\/\/content.packt.com\/_\/image\/original\/V18096\/cover_image_small.jpeg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V18096\/cover_image_small.jpeg 40w, https:\/\/content.packt.com\/_\/image\/small\/V18096\/cover_image_small.jpeg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V18096\/cover_image_small.jpeg 80w, https:\/\/content.packt.com\/_\/image\/large\/V18096\/cover_image_small.jpeg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V18096\/cover_image_small.jpeg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V18096\/cover_image_small.jpeg 200w, https:\/\/content.packt.com\/_\/image\/original\/V18096\/cover_image_small.jpeg 810w"},{"name":"Substance Painter to Unreal Engine 5 Masterclass","link":"\/product\/substance-painter-to-unreal-engine-5-masterclass-9781837639335","image":"https:\/\/content.packt.com\/V19379\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V19379\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V19379\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V19379\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V19379\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V19379\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V19379\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V19379\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V19379\/cover_image_small.jpg 810w"},{"name":"The Complete Business Analysis Fundamentals Course","link":"\/product\/the-complete-business-analysis-fundamentals-course-9781835465998","image":"https:\/\/content.packt.com\/V21970\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21970\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21970\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21970\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21970\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21970\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21970\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21970\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21970\/cover_image_small.jpg 810w"},{"name":"The Complete Product Management Fundamentals","link":"\/product\/the-complete-product-management-fundamentals-9781803235646","image":"https:\/\/content.packt.com\/V17995\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V17995\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V17995\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V17995\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V17995\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V17995\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V17995\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V17995\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V17995\/cover_image_small.jpg 810w"},{"name":"The Complete Scrum Master Certification and Agile Scrum Course","link":"\/product\/the-complete-scrum-master-certification-and-agile-scrum-course-9781835460283","image":"https:\/\/content.packt.com\/V21991\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V21991\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V21991\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V21991\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V21991\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V21991\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V21991\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V21991\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V21991\/cover_image_small.jpg 810w"},{"name":"The Ultimate Guide for Product Management Essentials","link":"\/product\/the-ultimate-guide-for-product-management-essentials-9781835467084","image":"https:\/\/content.packt.com\/V22029\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/V22029\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/V22029\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/V22029\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/V22029\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/V22029\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/V22029\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/V22029\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/V22029\/cover_image_small.jpg 810w"}]}]},{"defaultSubject":"Data","title":"Popular Audiobooks","items":[{"name":"Data","link":"\/data","list":[{"name":"AI-Powered Commerce","link":"\/product\/ai-powered-commerce-9781805124634","image":"https:\/\/content.packt.com\/A20989\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20989\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20989\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20989\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20989\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20989\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20989\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20989\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20989\/cover_image_small.jpg 810w"},{"name":"Cloud Identity Patterns and Strategies","link":"\/product\/cloud-identity-patterns-and-strategies-9781805121527","image":"https:\/\/content.packt.com\/A19911\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19911\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19911\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19911\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19911\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19911\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19911\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19911\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19911\/cover_image_small.jpg 810w"},{"name":"CompTIA Data+: DAO-001 Certification Guide","link":"\/product\/comptia-data-dao-001-certification-guide-9781805126010","image":"https:\/\/content.packt.com\/A21044\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21044\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21044\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21044\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21044\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21044\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21044\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21044\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21044\/cover_image_small.jpg 810w"},{"name":"Data Literacy in Practice","link":"\/product\/data-literacy-in-practice-9781837632381","image":"https:\/\/content.packt.com\/A19731\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19731\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19731\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19731\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19731\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19731\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19731\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19731\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19731\/cover_image_small.jpg 810w"},{"name":"Deep Tech","link":"\/product\/deep-tech-9781805122432","image":"https:\/\/content.packt.com\/A19834\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19834\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19834\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19834\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19834\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19834\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19834\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19834\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19834\/cover_image_small.jpg 810w"},{"name":"Exploring GPT-3","link":"\/product\/exploring-gpt-3-9781805127833","image":"https:\/\/content.packt.com\/A20992\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20992\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20992\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20992\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20992\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20992\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20992\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20992\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20992\/cover_image_small.jpg 810w"},{"name":"Journey to Become a Google Cloud Machine Learning Engineer","link":"\/product\/journey-to-become-a-google-cloud-machine-learning-engineer-9781837635658","image":"https:\/\/content.packt.com\/A19680\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19680\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19680\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19680\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19680\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19680\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19680\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19680\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19680\/cover_image_small.jpg 810w"},{"name":"Learn Power BI Audiobook","link":"\/product\/learn-power-bi-9781837633586","image":"https:\/\/content.packt.com\/A19533\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19533\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19533\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19533\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19533\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19533\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19533\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19533\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19533\/cover_image_small.jpg 810w"},{"name":"Learning Tableau 2022","link":"\/product\/learning-tableau-2022-9781805123279","image":"https:\/\/content.packt.com\/A21092\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21092\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21092\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21092\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21092\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21092\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21092\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21092\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21092\/cover_image_small.jpg 810w"},{"name":"Machine Learning Security Principles","link":"\/product\/machine-learning-security-principles-9781805124788","image":"https:\/\/content.packt.com\/A19875\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19875\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19875\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19875\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19875\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19875\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19875\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19875\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19875\/cover_image_small.jpg 810w"},{"name":"The AI Product Manager\u0027s Handbook","link":"\/product\/the-ai-product-managers-handbook-9781805129202","image":"https:\/\/content.packt.com\/A21101\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/A21101\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21101\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/A21101\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21101\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/A21101\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21101\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21101\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/A21101\/cover_image_small.png 810w"},{"name":"The Economics of Data, Analytics, and Digital Transformation","link":"\/product\/the-economics-of-data-analytics-and-digital-transformation-9781804613153","image":"https:\/\/content.packt.com\/A19157\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19157\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19157\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19157\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19157\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19157\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19157\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19157\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19157\/cover_image_small.jpg 810w"},{"name":"The Kaggle Book","link":"\/product\/the-kaggle-book-9781804612361","image":"https:\/\/content.packt.com\/A19223\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/A19223\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19223\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/A19223\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19223\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/A19223\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19223\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19223\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/A19223\/cover_image_small.png 810w"},{"name":"The Machine Learning Solutions Architect Handbook","link":"\/product\/the-machine-learning-solutions-architect-handbook-9781837632459","image":"https:\/\/content.packt.com\/A19469\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19469\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19469\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19469\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19469\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19469\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19469\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19469\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19469\/cover_image_small.jpg 810w"}]},{"name":"Programming","link":"\/programming","list":[{"name":"Building Analytics Teams","link":"\/product\/building-analytics-teams-9781837636624","image":"https:\/\/content.packt.com\/A19506\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19506\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19506\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19506\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19506\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19506\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19506\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19506\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19506\/cover_image_small.jpg 810w"},{"name":"Introduction to Software Architecture","link":"\/product\/introduction-to-software-architecture-9781837635337","image":"https:\/\/content.packt.com\/A19603\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19603\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19603\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19603\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19603\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19603\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19603\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19603\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19603\/cover_image_small.jpg 810w"},{"name":"Salesforce Anti-Patterns","link":"\/product\/salesforce-anti-patterns-9781837631407","image":"https:\/\/content.packt.com\/A19745\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19745\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19745\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19745\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19745\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19745\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19745\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19745\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19745\/cover_image_small.jpg 810w"},{"name":"Software Architecture for Busy Developers","link":"\/product\/software-architecture-for-busy-developers-9781837633647","image":"https:\/\/content.packt.com\/A19717\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19717\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19717\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19717\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19717\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19717\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19717\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19717\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19717\/cover_image_small.jpg 810w"},{"name":"Software Architecture for Web Developers","link":"\/product\/software-architecture-for-web-developers-9781805120599","image":"https:\/\/content.packt.com\/A19878\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19878\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19878\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19878\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19878\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19878\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19878\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19878\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19878\/cover_image_small.jpg 810w"},{"name":"Solutions Architect\u0027s Handbook","link":"\/product\/solutions-architects-handbook-9781804615348","image":"https:\/\/content.packt.com\/A19278\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/A19278\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19278\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/A19278\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19278\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/A19278\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19278\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19278\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/A19278\/cover_image_small.png 810w"},{"name":"Technical Program Manager\u0027s Handbook","link":"\/product\/technical-program-managers-handbook-9781837637775","image":"https:\/\/content.packt.com\/A19781\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19781\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19781\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19781\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19781\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19781\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19781\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19781\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19781\/cover_image_small.jpg 810w"},{"name":"Test Automation Engineering Handbook","link":"\/product\/test-automation-engineering-handbook-9781805120414","image":"https:\/\/content.packt.com\/A20955\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20955\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20955\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20955\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20955\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20955\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20955\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20955\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20955\/cover_image_small.jpg 810w"},{"name":"The Complete Coding Interview Guide in Java","link":"\/product\/the-complete-coding-interview-guide-in-java-9781837632688","image":"https:\/\/content.packt.com\/A19621\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19621\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19621\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19621\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19621\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19621\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19621\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19621\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19621\/cover_image_small.jpg 810w"},{"name":"The Salesforce Business Analyst Handbook","link":"\/product\/the-salesforce-business-analyst-handbook-9781837632022","image":"https:\/\/content.packt.com\/A19654\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19654\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19654\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19654\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19654\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19654\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19654\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19654\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19654\/cover_image_small.jpg 810w"}]},{"name":"Cloud and Networking","link":"\/cloud-and-networking","list":[{"name":"AWS Certified Cloud Practitioner Exam Guide","link":"\/product\/aws-certified-cloud-practitioner-exam-guide-9781805121794","image":"https:\/\/content.packt.com\/A19829\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19829\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19829\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19829\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19829\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19829\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19829\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19829\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19829\/cover_image_small.jpg 810w"},{"name":"Industrial Digital Transformation Audiobook","link":"\/product\/industrial-digital-transformation-9781805122661","image":"https:\/\/content.packt.com\/A21035\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/A21035\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21035\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/A21035\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21035\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/A21035\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21035\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21035\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/A21035\/cover_image_small.png 810w"},{"name":"Industrializing Financial Services with DevOps","link":"\/product\/industrializing-financial-services-with-devops-9781805129837","image":"https:\/\/content.packt.com\/A21118\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21118\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21118\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21118\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21118\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21118\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21118\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21118\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21118\/cover_image_small.jpg 810w"},{"name":"Mastering Active Directory, Third Edition Audiobook","link":"\/product\/mastering-active-directory-9781837639540","image":"https:\/\/content.packt.com\/A19573\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19573\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19573\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19573\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19573\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19573\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19573\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19573\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19573\/cover_image_small.jpg 810w"},{"name":"Microsoft Azure Fundamentals Certification and Beyond","link":"\/product\/microsoft-azure-fundamentals-certification-and-beyond-9781837630110","image":"https:\/\/content.packt.com\/A19658\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19658\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19658\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19658\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19658\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19658\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19658\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19658\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19658\/cover_image_small.jpg 810w"},{"name":"Quick Start Kubernetes","link":"\/product\/quick-start-kubernetes-9781835469781","image":"https:\/\/content.packt.com\/A21685\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21685\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21685\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21685\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21685\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21685\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21685\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21685\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21685\/cover_image_small.jpg 810w"},{"name":"Salesforce Data Architect Certification Guide","link":"\/product\/salesforce-data-architect-certification-guide-9781837637317","image":"https:\/\/content.packt.com\/A19696\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19696\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19696\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19696\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19696\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19696\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19696\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19696\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19696\/cover_image_small.jpg 810w"},{"name":"ServiceNow for Architects and Project Leaders","link":"\/product\/servicenow-for-architects-and-project-leaders-9781837635382","image":"https:\/\/content.packt.com\/A19771\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19771\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19771\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19771\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19771\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19771\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19771\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19771\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19771\/cover_image_small.jpg 810w"},{"name":"The DevOps Career Handbook Audiobook","link":"\/product\/the-devops-career-handbook-9781805121114","image":"https:\/\/content.packt.com\/A21055\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21055\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21055\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21055\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21055\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21055\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21055\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21055\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21055\/cover_image_small.jpg 810w"},{"name":"Transforming Healthcare with DevOps","link":"\/product\/transforming-healthcare-with-devops-9781837634880","image":"https:\/\/content.packt.com\/A19721\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19721\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19721\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19721\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19721\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19721\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19721\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19721\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19721\/cover_image_small.jpg 810w"}]},{"name":"Security","link":"\/security","list":[{"name":"Adversarial Tradecraft in Cybersecurity","link":"\/product\/adversarial-tradecraft-in-cybersecurity-9781801812818","image":"https:\/\/content.packt.com\/A19354\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19354\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19354\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19354\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19354\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19354\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19354\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19354\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19354\/cover_image_small.jpg 810w"},{"name":"Building a Cyber Resilient Business","link":"\/product\/building-a-cyber-resilient-business-9781837637348","image":"https:\/\/content.packt.com\/A19791\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19791\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19791\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19791\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19791\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19791\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19791\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19791\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19791\/cover_image_small.jpg 810w"},{"name":"Cloud Auditing Best Practices","link":"\/product\/cloud-auditing-best-practices-9781805120896","image":"https:\/\/content.packt.com\/A19896\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19896\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19896\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19896\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19896\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19896\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19896\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19896\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19896\/cover_image_small.jpg 810w"},{"name":"CompTIA CASP+ CAS-004 Certification Guide","link":"\/product\/comptia-casp-cas-004-certification-guide-9781805122531","image":"https:\/\/content.packt.com\/A20850\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20850\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20850\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20850\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20850\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20850\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20850\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20850\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20850\/cover_image_small.jpg 810w"},{"name":"Cyber Security Essentials","link":"\/product\/cyber-security-essentials-9781805125198","image":"https:\/\/content.packt.com\/A19833\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19833\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19833\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19833\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19833\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19833\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19833\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19833\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19833\/cover_image_small.jpg 810w"},{"name":"Cyber Warfare \u2013 Truth, Tactics, and Strategies","link":"\/product\/cyber-warfare-truth-tactics-and-strategies-9781801076876","image":"https:\/\/content.packt.com\/A19362\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/A19362\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19362\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/A19362\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19362\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/A19362\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19362\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19362\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/A19362\/cover_image_small.png 810w"},{"name":"Cybersecurity and Privacy Law Handbook","link":"\/product\/cybersecurity-and-privacy-law-handbook-9781837632220","image":"https:\/\/content.packt.com\/A19780\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19780\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19780\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19780\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19780\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19780\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19780\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19780\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19780\/cover_image_small.jpg 810w"},{"name":"Cybersecurity Career Master Plan","link":"\/product\/cybersecurity-career-master-plan-9781805122449","image":"https:\/\/content.packt.com\/A19847\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19847\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19847\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19847\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19847\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19847\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19847\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19847\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19847\/cover_image_small.jpg 810w"},{"name":"Cybersecurity Leadership Demystified","link":"\/product\/cybersecurity-leadership-demystified-9781804619827","image":"https:\/\/content.packt.com\/A19225\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19225\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19225\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19225\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19225\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19225\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19225\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19225\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19225\/cover_image_small.jpg 810w"},{"name":"Digital Forensics and Incident Response","link":"\/product\/digital-forensics-and-incident-response-9781805122968","image":"https:\/\/content.packt.com\/A20953\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20953\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20953\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20953\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20953\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20953\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20953\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20953\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20953\/cover_image_small.jpg 810w"},{"name":"Hack the Cybersecurity Interview","link":"\/product\/hack-the-cybersecurity-interview-9781837630752","image":"https:\/\/content.packt.com\/A19435\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19435\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19435\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19435\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19435\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19435\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19435\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19435\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19435\/cover_image_small.jpg 810w"},{"name":"iOS Forensics for Investigators","link":"\/product\/ios-forensics-for-investigators-9781837630820","image":"https:\/\/content.packt.com\/A19651\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19651\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19651\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19651\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19651\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19651\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19651\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19651\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19651\/cover_image_small.jpg 810w"},{"name":"Learn Computer Forensics","link":"\/product\/learn-computer-forensics-9781837632503","image":"https:\/\/content.packt.com\/A19608\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19608\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19608\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19608\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19608\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19608\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19608\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19608\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19608\/cover_image_small.jpg 810w"},{"name":"Microsoft Cybersecurity Architect Exam Ref SC-100 Audiobook","link":"\/product\/microsoft-cybersecurity-architect-exam-ref-sc-100-9781805129486","image":"https:\/\/content.packt.com\/A21015\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21015\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21015\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21015\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21015\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21015\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21015\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21015\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21015\/cover_image_small.jpg 810w"},{"name":"Operationalizing Threat Intelligence","link":"\/product\/operationalizing-threat-intelligence-9781837632879","image":"https:\/\/content.packt.com\/A19709\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19709\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19709\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19709\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19709\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19709\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19709\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19709\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19709\/cover_image_small.jpg 810w"},{"name":"Practical Cybersecurity Architecture","link":"\/product\/practical-cybersecurity-architecture-9781801818339","image":"https:\/\/content.packt.com\/A19360\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19360\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19360\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19360\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19360\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19360\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19360\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19360\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19360\/cover_image_small.jpg 810w"},{"name":"The Ultimate Kali Linux Book","link":"\/product\/the-ultimate-kali-linux-book-9781837632473","image":"https:\/\/content.packt.com\/A19527\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19527\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19527\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19527\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19527\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19527\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19527\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19527\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19527\/cover_image_small.jpg 810w"}]},{"name":"IoT and Hardware","link":"\/iot-and-hardware","list":[{"name":"Building Industrial Digital Twins","link":"\/product\/building-industrial-digital-twins-9781837630813","image":"https:\/\/content.packt.com\/B15810\/cover_image_small.png","src":"https:\/\/content.packt.com\/_\/image\/original\/B15810\/cover_image_small.png","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/B15810\/cover_image_small.png 40w, https:\/\/content.packt.com\/_\/image\/small\/B15810\/cover_image_small.png 60w, https:\/\/content.packt.com\/_\/image\/medium\/B15810\/cover_image_small.png 80w, https:\/\/content.packt.com\/_\/image\/large\/B15810\/cover_image_small.png 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/B15810\/cover_image_small.png 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/B15810\/cover_image_small.png 200w, https:\/\/content.packt.com\/_\/image\/original\/B15810\/cover_image_small.png 810w"},{"name":"Internet of Things for Smart Buildings","link":"\/product\/internet-of-things-for-smart-buildings-9781805126768","image":"https:\/\/content.packt.com\/A21113\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21113\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21113\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21113\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21113\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21113\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21113\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21113\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21113\/cover_image_small.jpg 810w"}]},{"name":"Business and Other","link":"\/business-and-other","list":[{"name":"101 UX Principles","link":"\/product\/101-ux-principles-9781804614495","image":"https:\/\/content.packt.com\/A19229\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19229\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19229\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19229\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19229\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19229\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19229\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19229\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19229\/cover_image_small.jpg 810w"},{"name":"Architecting Solutions with SAP Business Technology Platform","link":"\/product\/architecting-solutions-with-sap-business-technology-platform-9781805127529","image":"https:\/\/content.packt.com\/A21045\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A21045\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A21045\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A21045\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A21045\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A21045\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A21045\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A21045\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A21045\/cover_image_small.jpg 810w"},{"name":"Automating Salesforce Marketing Cloud","link":"\/product\/automating-salesforce-marketing-cloud-9781837633845","image":"https:\/\/content.packt.com\/A19524\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19524\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19524\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19524\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19524\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19524\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19524\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19524\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19524\/cover_image_small.jpg 810w"},{"name":"Becoming an Inspirational Leader","link":"\/product\/becoming-an-inspirational-leader-9781805120247","image":"https:\/\/content.packt.com\/A19832\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19832\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19832\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19832\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19832\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19832\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19832\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19832\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19832\/cover_image_small.jpg 810w"},{"name":"Empowering Marketing and Sales with HubSpot","link":"\/product\/empowering-marketing-and-sales-with-hubspot-9781805129370","image":"https:\/\/content.packt.com\/A20847\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20847\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20847\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20847\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20847\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20847\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20847\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20847\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20847\/cover_image_small.jpg 810w"},{"name":"Project Management 101","link":"\/product\/project-management-101-9781805129585","image":"https:\/\/content.packt.com\/A19831\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19831\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19831\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19831\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19831\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19831\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19831\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19831\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19831\/cover_image_small.jpg 810w"},{"name":"Software Test Design","link":"\/product\/software-test-design-9781805123477","image":"https:\/\/content.packt.com\/A20856\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A20856\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A20856\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A20856\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A20856\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A20856\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A20856\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A20856\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A20856\/cover_image_small.jpg 810w"},{"name":"Sustainable IT Playbook for Technology Leaders","link":"\/product\/sustainable-it-playbook-for-technology-leaders-9781837632176","image":"https:\/\/content.packt.com\/A19617\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19617\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19617\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19617\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19617\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19617\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19617\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19617\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19617\/cover_image_small.jpg 810w"},{"name":"The Professional Scrum Master (PSM I) Guide","link":"\/product\/the-professional-scrum-master-psm-i-guide-9781805126133","image":"https:\/\/content.packt.com\/A19839\/cover_image_small.jpg","src":"https:\/\/content.packt.com\/_\/image\/original\/A19839\/cover_image_small.jpg","srcset":"https:\/\/content.packt.com\/_\/image\/xsmall\/A19839\/cover_image_small.jpg 40w, https:\/\/content.packt.com\/_\/image\/small\/A19839\/cover_image_small.jpg 60w, https:\/\/content.packt.com\/_\/image\/medium\/A19839\/cover_image_small.jpg 80w, https:\/\/content.packt.com\/_\/image\/large\/A19839\/cover_image_small.jpg 100w, https:\/\/content.packt.com\/_\/image\/xlarge\/A19839\/cover_image_small.jpg 150w, https:\/\/content.packt.com\/_\/image\/xxlarge\/A19839\/cover_image_small.jpg 200w, https:\/\/content.packt.com\/_\/image\/original\/A19839\/cover_image_small.jpg 810w"}]}]},{"name":"Learning Hub","link":"\/learning","border":false,"status":true,"mega":false},{"name":"Conferences","link":"https:\/\/www.packtpub.com\/conference\/put-gen-ai-in-action-2024","border":false,"status":true,"mega":false},[{"name":"Daily free eBook","link":"https:\/\/www.packtpub.com\/free-learning"},{"name":"Redeem companion eBook","link":"https:\/\/www.packtpub.com\/page\/companion-ebook"}]]}; window.closeIcon = "https:\/\/www.packtpub.com\/rebuild\/build\/assets\/close-BX_BCJyJ.svg"; window.menuDropdownCloseIcon = "https:\/\/www.packtpub.com\/rebuild\/build\/assets\/chevron-right-C0prWw9V.svg"; window.menuDropdownOpenIcon = "https:\/\/www.packtpub.com\/rebuild\/build\/assets\/chevron-open-BfCjy_al.svg"; window.darkGreenCheck = "https:\/\/www.packtpub.com\/rebuild\/build\/assets\/dark-green-check-YYIdoQDl.svg"; window.viewMoreUrl = "https://www.packtpub.com/en-us/data"; </script> <div class="header-overlay header-overlay-top product d-none"></div> <div class="header-overlay header-overlay-bottom d-none"></div> </header> <div class="container"> <div class="breadcrumb"> <div class="breadcrumb-desktop breadcrumb-body"> <a class="breadcrumb-label" href="/"> Home </a> <span>></span> <a class="breadcrumb-label" href="/en-us/programming"> Programming </a> <span>></span> <a class="breadcrumb-label" href="/en-us/programming/concept/version-control"> Version Control </a> <span>></span> <span class="breadcrumb-label-last"> Git Version Control Cookbook </span> </div> </div> </div> <div class="container product-page" data-analytics-type="view_item" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > <div class="product-page-lhs"> <section class="product"> <span data-dialog-open="images-preview"> <img src="https://content.packt.com/B10764/cover_image.jpg" alt="Git Version Control Cookbook" srcset="https://content.packt.com/_/image/xsmall/B10764/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10764/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10764/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10764/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10764/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10764/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10764/cover_image.jpg 810w" sizes="203px" width="203" height="250" class="product-cover" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> </span> <dialog id="images-preview" class="dialog dialog-image-preview"> <div class="content"> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="icon icon-4" title="Close" data-dialog-close="images-preview" /> <div class="content-body"> <img src="https://content.packt.com/B10764/cover_image.jpg" alt="Git Version Control Cookbook" srcset="https://content.packt.com/_/image/xsmall/B10764/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10764/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10764/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10764/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10764/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10764/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10764/cover_image.jpg 810w" sizes="1200px" width="1200" height="800" class="product-cover-modal-image" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> </div> </div> </dialog> <div class="product-wrapper"> <h1 class="product-title"> Git Version Control Cookbook: Leverage version control to transform your development workflow and boost productivity , Second Edition </h1> <div class="desktop"> <div class="product-details"> <div class="rebuild-horizontal-scroll authors-wrapper hidden-authors"> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-left-O2MWvx1q.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="left" data-inactive-class="d-none" alt="Arrow left icon" /> <div class="rebuild-horizontal-scroll-body"> <div class="authors "> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Zattin(EUR) </span> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Kenneth Geisshirt </span> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Voss </span> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Olsson </span> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-right-eT5j42si.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="right" data-inactive-class="d-none" alt="Arrow right icon" /> </div> <span class="product-details-price"> $48.99 </span> <section class="product-details-review-section"> <a href="#review-section" class="no-style-anchor"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--50-DSzh45gH.svg" class="svg-icon star-rating-icon-medium" alt="Half star icon" /> <span class="star-rating-total-rating-medium">4.5</span> <span class="star-rating-total-count size-medium">(4 Ratings)</span> </div> </a> </section> <div class="product-meta product-details-information"> <span class="device-fc-black-1">Paperback</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">Jul 2018</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">354 pages</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">2nd Edition</span> </div> <section class="product-details-types-tab desktop"> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789136944"> <div class="product-details-price-tab "> <div class="product-details-price-tab-type">eBook</div> <span class="product-details-price-tab-formattedSpecialPrice"> $27.98 </span> <del class="product-details-price-tab-formattedPrice"> $39.99 </del> </div> </a> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545"> <div class="product-details-price-tab active"> <div class="product-details-price-tab-type">Paperback</div> <span class="product-details-price-tab-formattedSpecialPrice"> $48.99 </span> </div> </a> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=subscription"> <div class="product-details-price-tab "> <div class="product-details-price-tab-type">Subscription</div> <div class="product-details-price-tab-type free-trial">Free Trial</div> <span class="product-details-price-tab-renewPrice">Renews at $19.99p/m</span> </div> </a> </section> </div> </div> </div> </section> <div class="device product-page-lhs-mobile"> <div class="device"> <div class="product-details"> <div class="rebuild-horizontal-scroll authors-wrapper hidden-authors"> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-left-O2MWvx1q.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="left" data-inactive-class="d-none" alt="Arrow left icon" /> <div class="rebuild-horizontal-scroll-body"> <div class="authors "> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Zattin(EUR) </span> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Kenneth Geisshirt </span> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Voss </span> <span class="d-flex items-center bg-gray-95 p-1 rounded-1 gap-5px authors-dark"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon icon icon-3" alt="Profile Icon" /> Olsson </span> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-right-eT5j42si.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="right" data-inactive-class="d-none" alt="Arrow right icon" /> </div> <span class="product-details-price"> $48.99 </span> <section class="product-details-review-section"> <a href="#review-section" class="no-style-anchor"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--50-DSzh45gH.svg" class="svg-icon star-rating-icon-medium" alt="Half star icon" /> <span class="star-rating-total-rating-medium">4.5</span> <span class="star-rating-total-count size-medium">(4 Ratings)</span> </div> </a> </section> <div class="product-meta product-details-information"> <span class="device-fc-black-1">Paperback</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">Jul 2018</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">354 pages</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">2nd Edition</span> </div> <section class="product-details-types-tab desktop"> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789136944"> <div class="product-details-price-tab "> <div class="product-details-price-tab-type">eBook</div> <span class="product-details-price-tab-formattedSpecialPrice"> $27.98 </span> <del class="product-details-price-tab-formattedPrice"> $39.99 </del> </div> </a> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545"> <div class="product-details-price-tab active"> <div class="product-details-price-tab-type">Paperback</div> <span class="product-details-price-tab-formattedSpecialPrice"> $48.99 </span> </div> </a> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=subscription"> <div class="product-details-price-tab "> <div class="product-details-price-tab-type">Subscription</div> <div class="product-details-price-tab-type free-trial">Free Trial</div> <span class="product-details-price-tab-renewPrice">Renews at $19.99p/m</span> </div> </a> </section> </div> </div> <section class="product-details-types-tab linear-row"> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789136944"> <div class="product-details-price-tab "> <div class="product-details-price-tab-type">eBook</div> <span class="product-details-price-tab-formattedSpecialPrice"> $27.98 </span> <del class="product-details-price-tab-formattedPrice"> $39.99 </del> </div> </a> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545"> <div class="product-details-price-tab active"> <div class="product-details-price-tab-type">Paperback</div> <span class="product-details-price-tab-formattedSpecialPrice"> $48.99 </span> </div> </a> <a class="product-details-price-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545?type=subscription"> <div class="product-details-price-tab "> <div class="product-details-price-tab-type">Subscription</div> <div class="product-details-price-tab-type free-trial">Free Trial</div> <span class="product-details-price-tab-renewPrice">Renews at $19.99p/m</span> </div> </a> </section> <div class="product-features mt-2"> <h2 class="h5">What do you get with Print?</h2> <div class="product-features-contents mt-2 mb-2"> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/clock-light-gray-BKBqwFKP.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> <strong>Instant access</strong> to your digital eBook copy whilst your Print order is Shipped </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/book-skbVsCUD.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> Paperback book shipped to your preferred address </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/download-D9UbDY4E.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> Download this book in <strong>EPUB</strong> and <strong>PDF</strong> formats </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/window-fullscreen-WTKF7ku4.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> Access this title in our online reader with advanced features </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/padlock-DTiPnt5G.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> <strong>DRM FREE</strong> - Read whenever, wherever and however you want </span> </div> </div> <div class="d-flex flex-col gap-10px sm-gap-3"> <form action="https://www.packtpub.com/checkout/add/Paperback/9781789137545" method="get" > <button id="product-buy-now" type="submit" class="rebuild-btn rebuild-btn-primary" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > Buy Now </button> </form> <button class="rebuild-btn rebuild-btn-dark rebuild-btn-medium" aria-disabled="false" id="print-9781789137545" data-type="print" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781789137545/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> <div class="product-book-content-tabs"> <a class="tabs" href="#tocBlock"> <img src="https://www.packtpub.com/rebuild/build/assets/toc-CDUHjAiv.svg" class="svg-icon icon icon-4" alt="Table of content icon" /> <span class="tabs-label">View table of contents</span> </a> <span class="tabs" data-dialog-open="book-preview-dialog"> <img src="https://www.packtpub.com/rebuild/build/assets/preview-book-BPvv3-VS.svg" class="svg-icon icon-4" alt="Preview book icon" /> <span class="tabs-label"> Preview Book </span> </span> <dialog id="book-preview-dialog" class="dialog dialog-product-preview"> <div class="content"> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="icon icon-4" title="Close" data-dialog-close="book-preview-dialog" /> <div class="content-body"> <div class="slider-container text-transform-none" data-slider-container="product-preview-slider"> <div class="slider-container-title"> <h2>Git Version Control Cookbook</h2> </div> <div class="slider-container-items reader-section-content"> <div class="slider-item " data-slider-item=1> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Navigating Git</h1> </header> <article> <p>In this chapter, we will cover the following topics:</p> <ul> <li>Git's objects</li> <li>The three stages</li> <li>Viewing the DAG</li> <li>Extracting fixed issues</li> <li>Getting a list of the changed files</li> <li>Viewing the history with gitk</li> <li>Finding commits in the history</li> <li>Searching through the history code</li> </ul> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=2> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Introduction</h1> </header> <article> <p>In this chapter, we will take a look at Git's data model. We will learn how Git references its objects and how the history is recorded. We will learn how to navigate the history, from finding certain text snippets in commit messages, to the introducing a particular string in the code.</p> <p>The data model of Git is different from other common <strong>version control systems</strong> (<strong>VCSs</strong>) in the way Git handles its data. Traditionally, a VCS will store its data as an initial file, followed by a list of patches for each new version of the file:</p> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-381 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/36c11aeb-a197-4e01-bcfc-d9ad3d453752.png" style></div> <p>Git is different: Instead of the regular file and patches list, Git records a snapshot of all the files tracked by Git and their paths relative to the repository root—that is, the files tracked by Git in the filesystem tree. Each commit in Git records the full tree state. If a file does not change between commits, Git will not store the file again. Instead, Git stores a link to the file. This is shown in the diagram below where you see how the files will be after every commit/version.</p> <div class="packt_figure"> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-382 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/54662a83-7cbd-40b5-973b-dbf46a31cdd9.png" style></div> </div> <p>This is what makes Git different from most other VCSs, and, in the following chapters, we will explore some of the benefits of this powerful model.</p> <p>The way Git references files and directories is directly built into the data model. In short, the Git data model can be summarized as shown in the following diagram:</p> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-383 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/7a16ae26-fd8c-48f1-87b0-09b55e763323.png" style></div> <p>The <kbd>commit</kbd> object points to the root tree. The root tree points to subtrees and files.</p> <p>Branches and tags point to a <kbd>commit</kbd> object and the <kbd>HEAD</kbd> object points to the <strong>branch</strong> that is currently checked out. So, for every commit, the full tree state and snapshot are identified by the root tree.</p> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=3> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Git's objects</h1> </header> <article> <p>Now, since you know that Git stores every commit as a full tree state or snapshot, let's take a closer look at the object's Git store in the repository.</p> <p>Git's object storage is a key-value storage, the key being the ID of the object and the value being the object itself. The key is an SHA-1 hash of the object, with some additional information, such as size. There are four types of objects in Git, as well as branches (which are not objects, but which are important) and the special <kbd>HEAD</kbd> pointer that refers to the branch/commit currently being checked out. The four object types are as follows:</p> <ul> <li>Files, or blobs as they are also called in the Git context</li> <li>Directories, or trees in the Git context</li> <li>Commits</li> <li>Tags</li> </ul> <p>We will start by looking at the most recent <kbd>commit</kbd> object in the repository we just cloned, keeping in mind that the special <kbd>HEAD</kbd> pointer points to the branch that is currently being checked out.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>To view the objects in the Git database, we first need a repository to be examined. For this recipe, we will clone an example repository in the following location:</p> <pre><strong>$ git clone https://github.com/PacktPublishing/Git-Version-Control-Cookbook-Second-Edition.git</strong> <strong>$ cd </strong><strong>Git-Version-Control-Cookbook-Second-Edition</strong></pre> <p>Now you are ready to look at the objects in the database. We will start by looking first at the <kbd>commit</kbd> object, followed by the trees, the files, and finally, the branches and tags.</p> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <p>Let's take a closer look at the object's Git stores in the repository.</p> </article> </section> <section> <header> <h1 class="header-title">The commit object</h1> </header> <article> <p>The <span>Git's</span><span> </span><span>special</span> <kbd>HEAD</kbd> <span>object</span><span> </span><span>always points to the current snapshot/commit, so we can use that as the target for our request of the commit that we want to have a look at:</span></p> <pre><strong>$ git cat-file -p HEAD</strong> <strong>tree 34fa038544bcd9aed660c08320214bafff94150b</strong><br><strong>parent 5c662c018efced42ca5e9cce709787c40a849f34</strong><br><strong>author John Doe <john.doe@example.com> 1386933960 +0100</strong><br><strong>committer John Doe <john.doe@example.com> 1386941455 +0100</strong><strong> </strong></pre> <p>This is the subject line of the commit message. It should be followed by a blank line and then the body, which is this text. Here, you can use multiple paragraphs to explain your commit. It's like an email with a subject and a body to try to attract people's attention to the subject.</p> <p>The <kbd>cat-file</kbd> command with the <kbd>-p</kbd> option prints the object given on the command line; in this case, <kbd>HEAD</kbd>, points to <kbd>master</kbd>, which, in turn, points to the most recent commit on the branch.</p> <p>We can now see the <kbd>commit</kbd> object, consisting of the root tree (<kbd>tree</kbd>), the parent <kbd>commit</kbd> object's ID (<kbd>parent</kbd>), the author and timestamp information (<kbd>author</kbd>), the committer and timestamp information (<kbd>committer</kbd>), and the commit message.</p> </article> </section> <section> <header> <h1 class="header-title">The tree object</h1> </header> <article> <p>To see the <kbd>tree</kbd> object, we can run the same command on the tree, but with the tree ID (<kbd>34fa038544bcd9aed660c08320214bafff94150b</kbd>) as the target:</p> <pre><strong>$ git cat-file -p 34fa038544bcd9aed660c08320214bafff94150b </strong> <strong>100644 blob f21dc2804e888fee6014d7e5b1ceee533b222c15 README.md</strong> <strong>040000 tree abc267d04fb803760b75be7e665d3d69eeed32f8 a_sub_directory</strong> <strong>100644 blob b50f80ac4d0a36780f9c0636f43472962154a11a another-file.txt</strong> <strong>100644 blob 92f046f17079aa82c924a9acf28d623fcb6ca727 cat-me.txt</strong> <strong>100644 blob bb2fe940924c65b4a1cefcbdbe88c74d39eb23cd hello_world.c</strong></pre> <p>We can also specify that we want the <kbd>tree</kbd> object from the commit pointed to by <kbd>HEAD</kbd> by specifying <kbd>git cat-file -p HEAD^{tree}</kbd>, which would give the same results as the previous command. The special notation <kbd>HEAD^{tree}</kbd> means that from the reference given, <kbd>HEAD</kbd> recursively dereferences the object at the reference until a <kbd>tree</kbd> object is found.</p> <p>The first <kbd>tree</kbd> object is the root <kbd>tree</kbd> object found from the commit pointed to by the <kbd>master</kbd> branch, which is pointed to by <kbd>HEAD</kbd>. A generic form of the notation is <kbd><rev>^<type></kbd>, and will return the first object of <kbd><type></kbd>, searching recursively from <kbd><rev></kbd>.</p> <p>From the <kbd>tree</kbd> object, we can see what it contains: the file type/permissions, type (<kbd>tree</kbd>/<kbd>blob</kbd>), ID, and pathname:</p> <table style="border-collapse: collapse;width: 100%" border="1"> <tbody> <tr> <td> <p><strong>Type/</strong></p> <p><strong>Permissions</strong></p> </td> <td> <p><strong>Type</strong></p> </td> <td> <p><strong>ID/SHA-1</strong></p> </td> <td> <p><strong>Pathname</strong></p> </td> </tr> <tr> <td> <p>100644</p> </td> <td> <p><kbd>blob</kbd></p> </td> <td> <p><kbd>f21dc2804e888fee6014</kbd><br> <kbd>d7e5b1ceee533b222c15</kbd></p> </td> <td> <p><kbd>README.md</kbd></p> </td> </tr> <tr> <td> <p>040000</p> </td> <td> <p><kbd>tree</kbd></p> </td> <td> <p><kbd>abc267d04fb803760b75</kbd><br> <kbd>be7e665d3d69eeed32f8</kbd></p> </td> <td> <p><kbd>a_sub_directory</kbd></p> </td> </tr> <tr> <td> <p>100644</p> </td> <td> <p><kbd>blob</kbd></p> </td> <td> <p><kbd>b50f80ac4d0a36780f9c</kbd><br> <kbd>0636f43472962154a11a</kbd></p> </td> <td> <p><kbd>another-file.txt</kbd></p> </td> </tr> <tr> <td> <p>100644</p> </td> <td> <p><kbd>blob</kbd></p> </td> <td> <p><kbd>92f046f17079aa82c924</kbd><br> <kbd>a9acf28d623fcb6ca727</kbd></p> </td> <td> <p><kbd>cat-me.txt</kbd></p> </td> </tr> <tr> <td> <p>100644</p> </td> <td> <p><kbd>blob</kbd></p> </td> <td> <p><kbd>bb2fe940924c65b4a1ce</kbd><br> <kbd>fcbdbe88c74d39eb23cd</kbd></p> </td> <td> <p><kbd>hello-world.c</kbd></p> </td> </tr> </tbody> </table> <div class="packt_figure"></div> </article> </section> <section> <header> <h1 class="header-title">The blob object</h1> </header> <article> <p>Now, we can investigate the <kbd>blob</kbd> (file) object. We can do this using the same command, giving the <kbd>blob</kbd> ID as the target for the <kbd>cat-me.txt</kbd> file:</p> <pre><strong>$ git cat-file -p 92f046f17079aa82c924a9acf28d623fcb6ca727</strong></pre> <p>The content of the file is <kbd>cat-me.txt</kbd><span>.</span></p> <pre><strong>Not really that exciting, huh?</strong></pre> <p>This is simply the content of the file, which we can also get by running a normal <kbd>cat cat-me.txt</kbd> command. So, the objects are tied together, blobs to trees, trees to other trees, and the root tree to the <kbd>commit</kbd> object, all connected by the SHA-1 identifier of the object.</p> </article> </section> <section> <header> <h1 class="header-title">The branch object</h1> </header> <article> <p>The <kbd>branch</kbd> object is not really like any other Git objects; you can't print it using the <kbd>cat-file</kbd> command as we can with the others (if you specify the <kbd>-p</kbd> pretty print, you'll just get the <kbd>commit</kbd> object it points to), as shown in the following code:</p> <pre><strong>$ git cat-file master</strong> <strong>usage: git cat-file (-t|-s|-e|-p|<type>|--textconv) <object></strong> <strong>or: git cat-file (--batch|--batch-check) < <list_of_objects></strong> <strong><type> can be one of: blob, tree, commit, tag.</strong> <strong>...</strong> <strong>$ git cat-file -p master</strong> <strong>tree 34fa038544bcd9aed660c08320214bafff94150b</strong> <strong>parent a90d1906337a6d75f1dc32da647931f932500d83</strong> <strong>...</strong></pre> <p>Instead, we can take a look at the branch inside the <kbd>.git</kbd> folder where the whole Git repository is stored. If we open the text file <kbd>.git/refs/heads/master</kbd>, we can actually see the commit ID that the <kbd>master</kbd> branch points to. We can do this using <kbd>cat</kbd>, as follows:</p> <pre><strong>$ cat .git/refs/heads/master</strong> <strong>13dcada077e446d3a05ea9cdbc8ecc261a94e42d</strong><strong> </strong></pre> <p>We can verify that this is the latest commit by running <kbd>git log -1</kbd>:</p> <pre><strong>$ git log -1</strong> <strong>commit 34acc370b4d6ae53f051255680feaefaf7f7850d (HEAD -> master, origin/master, origin/HEAD)</strong> <strong>Author: John Doe <john.doe@example.com></strong> <strong>Date: Fri Dec 13 12:26:00 2013 +0100</strong> <strong>This is the subject line of the commit message</strong> <strong>...</strong></pre> <p>We can also see that <kbd>HEAD</kbd> is pointing to the active branch by using <kbd>cat</kbd> with the <kbd>.git/HEAD</kbd> file:</p> <pre><strong>$ cat .git/HEAD</strong> <strong>ref: refs/heads/master</strong></pre> <p>The <kbd>branch</kbd> object is simply a pointer to a commit, identified by its SHA-1 hash.</p> </article> </section> <section> <header> <h1 class="header-title">The tag object</h1> </header> <article> <p>The last object to be analyzed is the <kbd>tag</kbd> object. There are three different kinds of tag: a lightweight (just a <kbd>label</kbd>) tag, an annotated tag, and a signed tag. In the example repository, there are two annotated tags:</p> <pre><strong>$ git tag</strong> <strong>v0.1</strong> <strong>v1.0</strong></pre> <p>Let's take a closer look at the <kbd>v1.0</kbd> tag:</p> <pre><strong>$ git cat-file -p v1.0</strong> <strong>object f55f7383b57ad7c11cf56a7c55a8d738af4741ce</strong><br><strong>type commit</strong><br><strong>tag v1.0</strong><br><strong>tagger John Doe <john.doe@example.com> 1526017989 +0200</strong><br><br><strong>We got the hello world C program merged, let's call that a release 1.0</strong> </pre> <p>As you can see, the tag consists of an object—which, in this case, is the latest commit on the master branch—the object's type (commits, blobs, and trees can be tagged), the tag name, the tagger and timestamp, and finally the tag message.</p> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>The Git command <kbd>git cat-file -p</kbd> will print the object given as an input. Normally, it is not used in everyday Git commands, but it is quite useful to investigate how it ties the objects together.</p> <p>We can also verify the output of <kbd>git cat-file</kbd> by rehashing it with the Git command <kbd>git hash-object</kbd>; for example, if we want to verify the <kbd>commit</kbd> object at <kbd>HEAD</kbd> (<kbd>34acc370b4d6ae53f051255680feaefaf7f7850d</kbd>), we can run the following command:</p> <pre><strong>$ git cat-file -p HEAD | git hash-object -t commit --stdin<br></strong><strong>13dcada077e446d3a05ea9cdbc8ecc261a94e42d<br></strong></pre> <p>If you see the same commit hash as <kbd>HEAD</kbd> pointing towards you, you can verify whether it is correct using <kbd>git log -1</kbd>.</p> </article> </section> <section> <header> <h1 class="header-title">There's more...</h1> </header> <article> <p>There are many ways to see the objects in the Git database. The <kbd>git ls-tree</kbd> command can easily show the content of trees and subtrees, and <kbd>git show</kbd> can show the Git objects, but in a different way.</p> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=4> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">The three stages</h1> </header> <article> <p>We have seen the different objects in Git, but how do we create them? In this example, we'll see how to create a <kbd>blob</kbd>, <kbd>tree</kbd>, and <kbd>commit</kbd> object in the repository. We'll also learn about the three stages of creating a commit.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>We'll use the same <kbd>Git-Version-Control-Cookbook-Second-Edition</kbd> repository that we saw in the last recipe:</p> <pre><strong>$ git clone https://github.com/PacktPublishing/Git-Version-Control-Cookbook-Second-Edition.git</strong> <strong>$ cd </strong><strong>Git-Version-Control-Cookbook-Second-Edition</strong></pre> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <ol> <li>First, we'll make a small change to the file and check <kbd>git status</kbd>:</li> </ol> <pre style="padding-left: 60px"><strong>$ echo "Another line" >> another-file.txt</strong> <strong>$ git status</strong> <strong>On branch master</strong> <strong>Your branch is up-to-date with 'origin/master'.</strong> <strong>Changes not staged for commit:</strong> <strong>(use "git add <file>..." to update what will be committed)</strong> <strong>(use "git checkout -- <file>..." to discard changes in working directory)</strong> <strong>modified: another-file.txt</strong> <strong>no changes added to commit (use "git add" and/or "git commit -a")</strong></pre> <p style="padding-left: 60px">This, of course, just tells us that we have modified <kbd>another-file.txt</kbd> and we need to use <kbd>git add</kbd> to stage it.</p> <ol start="2"> <li>Let's add the <kbd>another-file.txt</kbd> file and run <kbd>git status</kbd> again:</li> </ol> <pre style="padding-left: 60px"><strong>$ git add another-file.txt</strong> <strong>$ git status</strong> <strong>On branch master</strong> <strong>Your branch is up-to-date with 'origin/master'.</strong> <strong>Changes to be committed:</strong> <strong>(use "git reset HEAD <file>..." to unstage)</strong> <strong>modified: another-file.txt</strong></pre> <p style="padding-left: 60px">The file is now ready to be committed, just as you have probably seen before. But what happens during the <kbd>add</kbd> command? The <kbd>add</kbd> command, generally speaking, moves files from the working directory to the staging area; however, this is not all that actually happens, though you don't see it. When a file is moved to the staging area, the SHA-1 hash of the file is created and the <kbd>blob</kbd> object is written to Git's database. This happens every time a file is added, but if nothing changes for a file, it means that it is already stored in the database. At first, this might seem that the database will grow quickly, but this is not the case. Garbage collection kicks in at times, compressing, and cleaning up the database and keeping only the objects that are required.</p> <ol start="3"> <li>We can edit the file again and run <kbd>git status</kbd>:</li> </ol> <pre style="padding-left: 60px"><strong>$ echo 'Whoops almost forgot this' >> another-file.txt</strong> <strong>$ git status</strong> <strong>On branch master</strong> <strong>Your branch is up-to-date with 'origin/master'.</strong> <strong>Changes to be committed:</strong> <strong>(use "git reset HEAD <file>..." to unstage)</strong> <strong>modified: another-file.txt</strong> <strong>Changes not staged for commit:</strong> <strong>(use "git add <file>..." to update what will be committed)</strong> <strong>(use "git checkout -- <file>..." to discard changes in working directory)</strong> <strong>modified: another-file.txt</strong></pre> <p style="padding-left: 60px" class="mce-root">Now, the file shows up in both the <kbd>Changes to be committed</kbd> and <kbd>Changes not staged for commit</kbd> sections. This looks a bit weird at first, but there is, of course, a reason for this. When we added the file the first time, the content of it was hashed and stored in Git's database. The changes arising from the second change to the file have not yet been hashed and written to the database; it only exists in the working directory. Therefore, the file shows up in both the <kbd>Changes to be committed</kbd> and <kbd>Changes not staged for commit</kbd> sections; the first change is ready to be committed, the second is not. Let's also add the second change:</p> <pre style="padding-left: 60px"><strong>$ git add another-file.txt</strong> <strong>$ git status</strong> <strong>On branch master</strong> <strong>Your branch is up-to-date with 'origin/master'.</strong> <strong>Changes to be committed:</strong> <strong>(use "git reset HEAD <file>..." to unstage)</strong> <strong>modified: another-file.txt</strong> </pre> <ol start="4"> <li>Now, all the changes we have made to the file are ready to be committed, and we can record a commit:</li> </ol> <pre style="padding-left: 60px"><strong>$ git commit -m 'Another change to another file'</strong> <strong>[master 99fac83] Another change to another file</strong> <strong>1 file changed, 2 insertions(+)</strong></pre> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>As we learned previously, the <kbd>add</kbd> command creates the <kbd>blob</kbd>, <kbd>tree</kbd>, and <kbd>commit</kbd> objects; however, they are also created when we run the <kbd>commit</kbd> command. We can view these objects using the <kbd>cat-file</kbd> command, as we saw in the previous recipe:</p> <pre><strong>$ git cat-file -p HEAD</strong> <strong>tree 162201200b5223d48ea8267940c8090b23cbfb60</strong> <strong>parent 13dcada077e446d3a05ea9cdbc8ecc261a94e42d</strong> <strong>author John Doe <john.doe@example.com> 1524163792 +0200</strong> <strong>committer John Doe <john.doe@example.com> 1524163792 +0200</strong></pre> <p>Making changes to another file.</p> <p>The <kbd>root-tree</kbd> object from the commit is as follows:</p> <pre style="padding-left: 30px"><strong>$ git cat-file -p HEAD^{tree}</strong> <strong>100644 blob f21dc2804e888fee6014d7e5b1ceee533b222c15 README.md</strong> <strong>040000 tree abc267d04fb803760b75be7e665d3d69eeed32f8 a_sub_directory</strong> <strong>100644 blob 35d31106c5d6fdb38c6b1a6fb43a90b183011a4b another-file.txt</strong> <strong>100644 blob 92f046f17079aa82c924a9acf28d623fcb6ca727 cat-me.txt</strong> <strong>100644 blob bb2fe940924c65b4a1cefcbdbe88c74d39eb23cd hello_world.c</strong></pre> <p>From the previous recipe, we know that the SHA-1 of the root tree was <kbd>34fa038544bcd9aed660c08320214bafff94150b</kbd> and the SHA-1 of the <kbd>another-file.txt</kbd> file was <kbd>b50f80ac4d0a36780f9c0636f43472962154a11a</kbd>, and, as expected, they changed in our latest commit when we updated the <kbd>another-file.txt</kbd> file. We added the same file, <kbd>another-file.txt</kbd>, twice before we created the commit, recording the changes to the history of the repository. We also learned that the <kbd>add</kbd> command creates a blob object when called. So, in the Git database, there must have been an object similar to the content of <kbd>another-file.txt</kbd> the first time we added the file to the staging area. We can use the <kbd>git fsck</kbd> command to check for dangling objects—that is, objects that are not referred to by other objects or references:</p> <pre><strong>$ git fsck --dangling</strong> <strong>Checking object directories: 100% (256/256), done.</strong> <strong>dangling blob ad46f2da274ed6c79a16577571a604d3281cd6d9</strong> </pre> <p>Let's check the content of the blob using the following command:</p> <pre><strong>$ git cat-file -p ad46f2da274ed6c79a16577571a604d3281cd6d9</strong> <strong>This is just another file</strong> <strong>Another line</strong></pre> <p>The blob was, as expected, similar to the content of <kbd>another-file.txt</kbd> when we added it to the staging area the first time.</p> <p>The following diagram describes the tree stages and the commands used to move between the stages:</p> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-449 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/8b8aecf9-b35d-4116-9a8d-ec4e9ed6f19c.png" style></div> </article> </section> <section> <header> <h1 class="header-title">See also</h1> </header> <article> <p>For more examples and information on the <kbd>cat-file</kbd> and <kbd>fsck</kbd> commands, please consult the Git documentation at <a href="https://git-scm.com/docs/git-cat-file" target="_blank">https://git-scm.com/docs/git-cat-file</a> and <a href="https://git-scm.com/docs/git-fsck" target="_blank">https://git-scm.com/docs/git-fsck</a>.</p> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=5> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Viewing the DAG</h1> </header> <article> <p>The history in Git is formed from the <kbd>commit</kbd> objects; as development advances, branches are created and merged, and the history will create a directed acyclic graph, the DAG, because of the way that Git ties a commit to its parent commit. The DAG makes it easy to see the development of a project based on the commits.</p> <p>Please note that the arrows in the following diagram are dependency arrows, meaning that each commit points to its parent commit(s), which is why the arrows point in the opposite direction to the normal flow of time:</p> <div class="packt_figure"> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-385 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/77587a7b-661f-427c-9ce6-0a398888ed32.png" style></div> </div> <div class="packt_figure packt_figref CDPAlignCenter CDPAlign">A graph of the example repository with abbreviated commit IDs</div> <p>You can view the history (the DAG) in Git by using its <kbd>git log</kbd> command. There are also a number of visual Git tools that can graphically display the history. This section will show some features of <kbd>git log</kbd>.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>We will use the example repository from the last section and ensure that the master branch is pointing to <kbd>34acc37</kbd>:</p> <pre><strong>$ git checkout master && git reset --hard 34acc37</strong></pre> <p>In the previous command, we only use the first seven characters (<kbd>34acc37</kbd>) of the commit ID; this is fine as long as the abbreviated ID that is used is unique in the repository.</p> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <ol> <li>The simplest way to see the history is to use the <kbd>git log</kbd> command; this will display the history in reverse chronological order. The output is paged through <kbd>less</kbd> and can be further limited, for example, by providing only the number of commits in the history to be displayed:</li> </ol> <pre style="padding-left: 60px"><strong>$ git log -3</strong></pre> <ol start="2"> <li>This will display the following result:</li> </ol> <pre style="padding-left: 60px"><strong>commit 34acc370b4d6ae53f051255680feaefaf7f7850d</strong> <strong>Author: <span><span>John Doe <john.doe@example.com</span></span>></strong> <strong>Date: Fri Dec 13 12:26:00 2013 +0100</strong> <strong>This is the subject line of the commit message.</strong> <strong>It should be followed by a blank line then the body, which is this text. Here </strong> <strong>you can have multiple paragraphs etc. and explain your commit. It's like an </strong> <strong>email with subject and body, so try to get people's attention in the subject</strong> <strong>commit a90d1906337a6d75f1dc32da647931f932500d83</strong> <strong>Author: <span><span>John Doe <john.doe@example.com</span></span>></strong> <strong>Date: Fri Dec 13 12:17:42 2013 +0100</strong> <strong>Instructions for compiling hello_world.c</strong> <strong>commit 485884efd6ac68cc7b58c643036acd3cd208d5c8</strong> <strong>Merge: 44f1e05 0806a8b</strong> <strong>Author: John Doe <john.doe@example.com></strong> <strong>Date: Fri Dec 13 12:14:49 2013 +0100</strong> <strong>Merge branch 'feature/1'</strong> <strong>Adds a hello world C program.</strong> </pre> <div class="packt_tip">Turn on colors in the Git output by running <kbd>git config --global color.ui auto</kbd>.</div> <ol start="3"> <li>By default, <kbd>git log</kbd> prints the commit, author's name and email ID, timestamp, and the commit message. However, the information isn't very graphical, especially if you want to see branches and merges. To display this information and limit some of the other data, you can use the following options with <kbd>git log</kbd><span>:</span></li> </ol> <pre style="padding-left: 60px"><strong>$ git log --decorate --graph --oneline --all</strong></pre> <ol start="4"> <li>The previous command will show one commit per line (<kbd>--oneline</kbd>), identified by its abbreviated commit ID, and the commit message subject. A graph will be drawn between the commits depicting their dependency (<kbd>--graph</kbd>). The <kbd>--decorate</kbd> option shows the branch names after the abbreviated commit ID, and the <kbd>--all</kbd> option shows all the branches, instead of just the current one(s):</li> </ol> <pre style="padding-left: 60px"><strong>$ git log --decorate --graph --oneline --all</strong> <strong>* 34acc37 (HEAD, tag: v1.0, origin/master, origin/HEAD, master) This is the sub...</strong> <strong>* a90d190 Instructions for compiling hello_world.c</strong> <strong>* 485884e Merge branch 'feature/1'</strong> <strong>...</strong></pre> <p style="padding-left: 60px">This output, however, gives neither the timestamp nor the author information, because of the way the <kbd>--oneline</kbd> option formats the output.</p> <ol start="5"> <li>Fortunately, the <kbd>log</kbd> command gives us the ability to create our own output format. So, we can make a history view similar to the previous one. The colors are made with the <kbd>%C<color-name>text-be-colored%Creset</kbd> syntax, along with the author and timestamp information and some colors to display it nicely:</li> </ol> <pre style="padding-left: 60px"> <strong>$ git log --all --graph \<br> --pretty=format:</strong><strong>'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ci) %C(bold blue)<%an>%Creset'</strong></pre> <div class="packt_figure CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-386 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/0b832625-9acc-45ce-a2e9-41d088a5dad4.png" style></div> <ol start="6"> <li>This is a bit cumbersome to write, but luckily, it can be made as an alias so you only have to write it once:</li> </ol> <pre style="padding-left: 60px"><strong>git config --global alias.graph "log --all --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ci) %C(bold blue)<%an>%Creset'"</strong></pre> <div class="packt_tip">Now, all you need to do is call <kbd>git graph</kbd> to show the history, as you have seen previously.</div> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>Git traverses the DAG by following the parent IDs (hashes) from the given commit(s). The options passed to <kbd>git log</kbd> can format the output in different ways; this can serve several purposes—for example, to give a nice graphical view of the history, branches, and tags, as seen previously, or to extract specific information from the history of a repository to use, for example, in a script.</p> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=6> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Extracting fixed issues</h1> </header> <article> <p>A common use case of creating a release is to create a release note, containing, among other things, the bugs fixed in the release. A good practice is to write in the commit message whether a bug is fixed by the commit. A better practice is to have a standard way of doing this—for example, a line with the string <kbd>"Fixes-bug: "</kbd>, followed by the bug identifier in the last part of the commit message. This makes it easy to compile a list of bugs fixed for a release note. The JGit project is a good example of this; their bug identifier in the commit messages is a simple <kbd>"Bug: "</kbd> string followed by the bug ID.</p> <p>This recipe will show you how to limit the output of <kbd>git log</kbd> to only list the commits since the last release (tag), which contains a bug fix.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>Clone the JGit repository using the following command lines:</p> <pre><strong>$ git clone https://git.eclipse.org/r/jgit/jgit</strong> <strong>$ cd jgit</strong> </pre> <p>If you want the exact same output as in this example, reset your <kbd>master</kbd> branch to <kbd>b14a93971837610156e815ae2eee3baaa5b7a44b</kbd>:</p> <pre><strong>$ git checkout master && git reset --hard b14a939</strong></pre> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <p>You are now ready to look through the commit log for commit messages that describe the bugs fixed.</p> <ol> <li>First, let's limit the log to only look through the history since the last tag (release). To find the last tag, we can use <kbd>git describe</kbd>:</li> </ol> <pre style="padding-left: 60px"><strong>$ git describe </strong> <strong>v3.1.0.201310021548-r-96-gb14a939</strong></pre> <p style="padding-left: 60px">The preceding output tells us three things:</p> <ul> <li style="list-style-type: none"> <ul> <li>The last tag was <kbd>v3.1.0.201310021548-r</kbd></li> <li>The number of commits since the tag was <kbd>96</kbd></li> <li>The current commit in abbreviated form is <kbd>b14a939</kbd></li> </ul> </li> </ul> <p style="padding-left: 60px">Now, the log can be parsed from <kbd>HEAD</kbd> to <kbd>v3.1.0.201310021548-r</kbd>. But just running <kbd>git log 3.1.0.201310021548-r..HEAD</kbd> will give us all 96 commits, and we just want the commits with the commit messages that contain <kbd>"Bug: xxxxxx"</kbd> for our release note. The <kbd>xxxxxx</kbd> is an identifier for the bug, and will be a number. We can use the <kbd>--grep</kbd> option with <kbd>git log</kbd> for this purpose, making the code phrase <kbd>git log --grep "Bug: "</kbd>. This will give us all the commits containing <kbd>"Bug: "</kbd> in the commit message; all we need to do now is just to format it to something that we can use for our release note.</p> <ol start="2"> <li>Now, let's say we want the release note format to look like the following template:</li> </ol> <pre style="padding-left: 60px"><strong>Commit-id: Commit subject Fixes-bug: xxx</strong> </pre> <ol start="3"> <li>Our command line so far is as follows:</li> </ol> <pre style="padding-left: 60px"><strong>$ git log --grep "Bug: " v3.1.0.201310021548-r..HEAD</strong></pre> <p style="padding-left: 60px">This gives us all the bug fix commits, but we can format this to a format that is easily parsed with the <kbd>--pretty</kbd> option.</p> <ol start="4"> <li>First, we will print the abbreviated commit ID (<kbd>%h</kbd>), followed by a separator of our choice (<kbd>|</kbd>), and then the commit subject (<kbd>%s</kbd>, the first line of the commit message), followed by a new line (<kbd>%n</kbd>), and the body (<kbd>%b</kbd><span>)</span><span>:</span></li> </ol> <pre style="padding-left: 60px"><strong>--pretty="%h|%s%n%b"</strong> </pre> <p style="padding-left: 60px">The output, of course, needs to be parsed, but that's easy with regular Linux tools, such as <kbd>grep</kbd> and <kbd>sed</kbd>.</p> <ol start="5"> <li>First, we just want the lines that contain <kbd>"|"</kbd> or <kbd>"Bug: "</kbd>:</li> </ol> <pre style="padding-left: 60px"><strong>grep -E "\||Bug: "</strong></pre> <ol start="6"> <li>Then, we replace these with <kbd>sed</kbd>:</li> </ol> <pre style="padding-left: 60px"><strong>sed -e 's/|/: /' -e 's/Bug:/Fixes-bug:/'</strong></pre> <ol start="7"> <li>The entire command put together is as follows:</li> </ol> <pre style="padding-left: 60px"><strong>$ git log --grep "Bug: " v3.1.0.201310021548-r..HEAD --pretty="%h|%s%n%b" </strong><strong>| grep -E "\||Bug: " | sed -e 's/|/: /' -e 's/Bug:/Fixes-bug:/'</strong></pre> <ol start="8"> <li>The previous set of commands gives the following output:</li> </ol> <pre style="padding-left: 60px"><strong>f86a488: Implement rebase.autostash </strong> <strong>Fixes-bug: 422951 </strong> <strong>7026658: CLI status should support --porcelain </strong> <strong>Fixes-bug: 419968 </strong> <strong>e0502eb: More helpful InvalidPathException messages (include reason) </strong> <strong>Fixes-bug: 413915 </strong> <strong>f4dae20: Fix IgnoreRule#isMatch returning wrong result due to missing reset </strong> <strong>Fixes-bug: 423039 </strong> <strong>7dc8a4f: Fix exception on conflicts with recursive merge </strong> <strong>Fixes-bug: 419641 </strong> <strong>99608f0: Fix broken symbolic links on Cygwin. </strong> <strong>Fixes-bug: 419494 </strong> <strong>...</strong> </pre> <p>Now, we can extract the bug information from the bug tracker and put the preceding code in the release note as well, if necessary.</p> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>First, we limit the <kbd>git log</kbd> command to only show the range of commits we are interested in, and then we further limit the output by filtering the <kbd>"Bug: "</kbd> string in the commit message. We pretty print the string so we can easily format it to a style we need for the release note, and finally, find <kbd>"Bug: "</kbd> and replace it by <kbd>"Fixes-bug: "</kbd> using <kbd>grep</kbd> and <kbd>sed</kbd> to completely match the style of the release note.</p> </article> </section> <section> <header> <h1 class="header-title">There's more...</h1> </header> <article> <p>If we just wanted to extract the bug IDs from the commit messages and didn't care about the commit IDs, we could have just used <kbd>grep</kbd> after the <kbd>git log</kbd> command, still limiting the log to the last tag:</p> <pre><strong>$ git log v3.1.0.201310021548-r..HEAD | grep "Bug: "</strong></pre> <p>If we just want the commit IDs and their subjects, but not the actual bug IDs, we can use the <kbd>--oneline</kbd> feature of <kbd>git log</kbd> combined with the <kbd>--grep</kbd> option:</p> <pre><strong>$ git log --grep "Bug: " --oneline v3.1.0.201310021548-r..HEAD</strong></pre> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=7> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Getting a list of the changed files</h1> </header> <article> <p>As we saw in the previous recipe, where a list of fixed issues was extracted from the history, a list of all the files that have been changed since the last release can also easily be extracted. The files can be further filtered to find those that have been added, deleted, modified, and so on.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>The same repository and <kbd>HEAD</kbd> position (<kbd>HEAD</kbd> pointing to <kbd>b14a939</kbd>) that we saw in the previous recipe will be used. The release is also the same, which is <kbd>v3.1.0.201310021548-r</kbd>.</p> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <p>The following command lists all the files that have changed since the last release (<kbd>v3.1.0.201310021548-r</kbd>):</p> <pre><strong>$ git diff --name-only v3.1.0.201310021548-r..HEAD</strong> <strong>org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.3.target</strong> <strong>org.eclipse.jgit.packaging/org.eclipse.jgit.target/jgit-4.4.target </strong> <strong>org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/DescribeTest.java </strong> <strong>org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/FetchTest.java </strong> <strong>org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Describe.java </strong> <strong>...</strong> </pre> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>The <kbd>git diff</kbd> command operates on the same revision range as <kbd>git log</kbd> did in the previous recipe. By specifying <kbd>--name-only</kbd>, Git will only give the paths of the files that were changed by the commits in the range specified <span>as output</span>.</p> </article> </section> <section> <header> <h1 class="header-title">There's more...</h1> </header> <article> <p>The output of the command can be further filtered: If we only want to show which files have been deleted in the repository since the last commit, we can use the <kbd>--diff-filter</kbd> switch with <kbd>git diff</kbd>:</p> <pre><strong>$ git diff --name-only --diff-filter=D v3.1.0.201310021548-r..HEAD </strong> <strong>org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/SampleDataRepositoryTestCase.java </strong> <strong>org.eclipse.jgit.packaging/org.eclipse.jgit.target/org.eclipse.jgit.target.target </strong> <strong>org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GCTest.java</strong> </pre> <p>There are also switches for the files that have been added (<kbd>A</kbd>), copied (<kbd>C</kbd>), deleted (<kbd>D</kbd>), modified (<kbd>M</kbd>), renamed (<kbd>R</kbd>), and so on.</p> </article> </section> <section> <header> <h1 class="header-title">See also</h1> </header> <article> <p>For more information, visit the <span class="packt_screen">Help</span> page by running the <kbd>git help diff</kbd><span> command</span><span>.</span></p> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=8> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Viewing the history with gitk</h1> </header> <article> <p>We saw earlier how we can view the history (the DAG) and visualize it by using <kbd>git log</kbd>. However, as the history grows, the terminal representation of the history can be a bit cumbersome to navigate. Fortunately, there are a lot of graphical tools in Git, one of them being gitk, which works on multiple platforms (Linux, Mac, and Windows).</p> <p>This recipe will show you how to get started with gitk.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>Make sure you have <kbd>gitk</kbd> installed:</p> <pre><strong>$ which gitk</strong> <strong>/usr/local/bin/gitk</strong></pre> <p>If nothing shows up, then gitk is not installed on your system, or at least is not available on your <kbd>$PATH</kbd>.</p> <p>Change the directory to the <kbd><span>Git-Version-Control-Cookbook-Second-Edition</span></kbd> repository from the objects and DAG examples. Make sure the master branch is checked out and pointing to <kbd><span><span>13dcad</span></span></kbd>:</p> <pre><strong>$ git checkout master && git reset --hard 13dcad</strong></pre> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <p>In the repository, run <kbd>gitk --all &</kbd> to bring up the <kbd>gitk</kbd> interface. You can also specify the commit range or branches you want, just as you did with <kbd>git log</kbd> (or provide <kbd>--all</kbd> to see everything):</p> <pre><strong>$ gitk --all &</strong></pre> <div class="packt_figure"> <div>Gitk shows the commit history of the repository:</div> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-387 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/5d2104f1-f937-48b6-bc10-4635374f2e28.png" style></div> </div> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>Gitk parses the information for every commit and the objects attached to it to provide an easy graphical information screen that shows a graph of the history, author, and timestamp for each commit. In the bottom half is the result of selecting a commit. The commit message and the patches for each file that has changed . Moreover, a list of files that have been changed is displayed to the right.</p> <p>Though very lightweight and fast, gitk is a very powerful tool. There are many different context menus that appear after the user clicks on a commit, a branch, or a tag in the history view. You can create and delete branches, revert and cherry-pick commits, <kbd>diff</kbd> selected commits, and much more.</p> </article> </section> <section> <header> <h1 class="header-title">There's more...</h1> </header> <article> <p>From the interface, you can perform a find and search operation. <span class="packt_screen">Find</span> looks through the history and <span class="packt_screen">Search</span> looks through the information displayed in the lower half of gitk for the commit that is currently highlighted.</p> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=9> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Finding commits in the history</h1> </header> <article> <p>You already saw in the previous recipe how we can filter the output of <kbd>git log</kbd> to only list commits with the <kbd>"Bug: "</kbd><span>string</span><span> </span><span>in the commit message. In this example, we will use the same technique to find specific commits in the entire history.</span></p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>Again, we will use the JGit repository, trying to find commits related to the <kbd>"Performance"</kbd><span> keyword</span><span>. In this recipe, we will look through the entire history, so we don't need the master branch to point to a specific commit.</span></p> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <p>As we tried earlier, we can use the <kbd>--grep</kbd> option to find specific strings in commit messages. In this recipe, we look at the entire history and search every commit that has <kbd>"Performance"</kbd> in its commit message:</p> <pre><strong>$ git log --grep "Performance" --oneline --all </strong> <strong>e3f19a529 Performance improvement on writing a large index</strong><br><strong>83ad74b6b SHA-1: collision detection support</strong><br><strong>48e245fc6 RefTreeDatabase: Ref database using refs/txn/committed</strong><br><strong>087b5051f Skip redundant 'OR-reuse' step in tip commit bitmap setup</strong><br><strong>9613b04d8 Merge "Performance fixes in DateRevQueue"</strong><br><strong>84afea917 Performance fixes in DateRevQueue</strong><br><strong>7cad0adc7 DHT: Remove per-process ChunkCache</strong><br><strong>d9b224aeb Delete DiffPerformanceTest</strong><br><strong>e7a3e590e Reuse DiffPerformanceTest support code to validate algorithms</strong><br><strong>fb1c7b136 Wait for JIT optimization before measuring diff performance </strong> </pre> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>In this example, we specifically ask Git to consider all of the commits in the history by supplying the <kbd>--all</kbd> switch. Git runs through the DAG and checks whether the <kbd>"Performance"</kbd> string is included in the commit message. For an easy overview of the results, the <kbd>--oneline</kbd> switch is also used to limit the output to just the subject of the commit message. Hopefully then, the commit(s) we needed to find can be identified from this, much shorter, list of commits.</p> <p>Note that the search is case sensitive—had we searched for <kbd>"performance"</kbd> (all in lower case), the list of commits would have been very different:</p> <pre><strong>$ git log --grep "performance" --oneline --all</strong> <strong>d7deda98d Skip ignored directories in FileTreeIterator</strong><br><strong>5a87d5040 Teach UploadPack "include-tag" in "fetch"</strong><br><strong>7d9246f16 RawParseUtils#lineMap: Simplify by using null sentinel internally</strong><br><strong>4bfc6c2ae Significantly speed up FileTreeIterator on Windows</strong><br><strong>4644d15bc GC: Replace Files methods with File alternatives</strong><br><strong>d3021788d Use bitmaps for non-commit reachability checks</strong><br><strong>6b1e3c58b Run auto GC in the background</strong><br><strong>db7761025 Pack refs/tags/ with refs/heads/</strong><br><strong>30eb6423a Add GC_REST PackSource to better order DFS packs ... more output</strong> </pre> </article> </section> <section> <header> <h1 class="header-title">There's more...</h1> </header> <article> <p>We also could have used the <span class="packt_screen">Find</span> feature in gitk to find the same commits. Open gitk with the <kbd>--all</kbd> switch, type <kbd>Performance</kbd> in the <span class="packt_screen">Find</span> field, and hit <em><span class="KeyPACKT">Enter</span></em>. This will highlight the commits in the history view, and you can navigate to the previous/next result by pressing <em>Shift</em> + up arrow, <em>Shift</em> + down arrow, or the buttons next to the <span class="packt_screen">Find</span> field. You will still, however, be able to see the entire history in the view with the matching commits highlighted:</p> <div class="CDPAlignCenter CDPAlign"><img loading="lazy" class="alignnone size-full wp-image-388 image-border" src="https://static.packt-cdn.com/products/9781789137545/graphics/assets/115db940-aff0-479a-9ae2-9e679dba2a97.png" style></div> </article> </section> </div> </div> <div class="slider-item d-none " data-slider-item=10> <?xml encoding="utf-8" ?><div class="epub-source"> <section> <header> <h1 class="header-title">Searching through the history code</h1> </header> <article> <p>Sometimes, it is not enough to list the commit messages. You may want to know which commits touched a specific method or variable. This is also possible using <kbd>git log</kbd>. You can perform a search for a string, for example, or a variable or method, and <kbd>git log</kbd> will give you the commits, adding or deleting the string from the history. In this way, you can easily get the full commit context for the piece of code.</p> </article> </section> <section> <header> <h1 class="header-title">Getting ready</h1> </header> <article> <p>Again, we will use the JGit repository with the master branch pointing to <kbd>b14a939</kbd>:</p> <pre><strong>$ git checkout master && git reset --hard b14a939</strong> </pre> </article> </section> <section> <header> <h1 class="header-title">How to do it...</h1> </header> <article> <p>We would like to find all the commits that have had changes made to the lines that contain the <kbd>"isOutdated" </kbd><span>method</span><span>. Again, we will just display the commits on one line each; we can then check them individually later:</span></p> <pre><strong>$ git log -G"isOutdated" --oneline </strong> <strong>f32b861 JGit 3.0: move internal classes into an internal subpackage </strong> <strong>c9e4a78 Add isOutdated method to DirCache </strong> <strong>797ebba Add support for getting the system wide configuration </strong> <strong>ad5238d Move FileRepository to storage.file.FileRepository </strong> <strong>4c14b76 Make lib.Repository abstract and lib.FileRepository its implementation </strong> <strong>c9c57d3 Rename Repository 'config' as 'repoConfig' </strong> <strong>5c780b3 Fix unit tests using MockSystemReader with user configuation </strong> <strong>cc905e7 Make Repository.getConfig aware of changed config</strong> </pre> <p>We can see that eight commits have patches that involve the string <kbd>"isOutdated"</kbd>.</p> </article> </section> <section> <header> <h1 class="header-title">How it works...</h1> </header> <article> <p>Git looks over the history (the DAG) looking at each commit for the <kbd>"isOutdated"</kbd><span> string</span><span> </span><span>in the patch between the parent commit and the current commit. This method is quite convenient to use in finding out when a given string was introduced or deleted, and to get the full context and commit at that point in time.</span></p> </article> </section> <section> <header> <h1 class="header-title">There's more...</h1> </header> <article> <p>The <kbd>-G</kbd> option used with <kbd>git log</kbd> will look for differences in the patches that contain added or deleted lines that match the given string. However, these lines could also have been added or removed because of some other refactoring/renaming of a variable or method. There is another option that can be used with <kbd>git log</kbd>, namely <kbd>-S</kbd>, which will look through the difference in the patch text in a similar way to the <kbd>-G</kbd> option, but will only match commits where there is a change in the number of occurrences of the specified string—that is, a line added or removed, but not added and removed.</p> <p>Let's see the output of the <kbd>-S</kbd> option:</p> <pre><strong>$ git log -S"isOutdated" --oneline </strong> <strong>f32b861 JGit 3.0: move internal classes into an internal subpackage</strong> <strong>c9e4a78 Add isOutdated method to DirCache</strong> <strong>797ebba Add support for getting the system wide configuration</strong> <strong>ad5238d Move FileRepository to storage.file.FileRepository</strong> <strong>4c14b76 Make lib.Repository abstract and lib.FileRepository its implementation</strong> <strong>5c780b3 Fix unit tests using MockSystemReader with user configuation</strong> <strong>cc905e7 Make Repository.getConfig aware of changed config</strong> </pre> <p>The search matches seven commits, whereas the search with the <kbd>-G</kbd> option matches eight commits. The difference is that the commit with the ID <kbd>c9c57d3</kbd> is only found with the <kbd>-G</kbd> option in the first list. A closer look at this commit shows that the <kbd>isOutdated</kbd> string is only touched because of the renaming of another object, and this is why it is filtered away from the list of matching commits in the last list when using the <kbd>-S</kbd> option. We can see the content of the commit with the <kbd>git show</kbd> command, and use <kbd>grep -C4</kbd> to limit the output to just the four lines before and after the search string:</p> <pre><strong>$ git show c9c57d3 | grep -C4 "isOutdated"</strong> <strong>@@ -417,14 +417,14 @@ public FileBasedConfig getConfig() {</strong> <strong> throw new RuntimeException(e);</strong> <strong> }</strong> <strong> }</strong> <strong>- if (config.isOutdated()) {</strong> <strong>+ if (repoConfig.isOutdated()) {</strong> <strong> try {</strong> <strong>- loadConfig();</strong> <strong>+ loadRepoConfig();</strong> <strong> } catch (IOException e) {</strong></pre> </article> </section> </div> </div> </div> <div class="slider-container-navigation"> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-left-DKeTWfdp.svg" class="svg-icon nav-arrow slider-left-arrow" width="35" height="24" alt="Left arrow icon" /> <h2 class="content-footer-title">Page <span class="slider-current-item">1</span> of 10 </h2> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-right-YQh-CI_o.svg" class="svg-icon nav-arrow slider-right-arrow" width="35" height="24" alt="Right arrow icon" /> </div> </div> </div> </div> </dialog> </div> <section class="product-book-content-details"> <span> <h2 class="content-header h5 mb-2">Key benefits</h2> <ul class="content-text mb-2" > <li> Explore practical recipes to use Git’s most advanced features </li> <li> Learn how Git references its objects and how history is recorded </li> <li> Use reflog and git-fsck to recover lost information </li> </ul> </span> <span> <h2 class="content-header h5 mb-2">Description</h2> <div class="content-text mb-2">Git is one of the most popular tools for versioning. With over 100 practical, self-contained tutorials, this updated version of the bestselling Git Version Control Cookbook examines the common pain points and best practices to help you solve problems related to versioning. Each recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works. You’ll get started by learning about the Git data model and how it stores files, along with gaining insights on how to commit changes to a database. Using simple commands, you’ll also understand how to navigate through the database. Once you have accustomed yourself to the basics, you’ll explore techniques to configure Git with the help of comprehensive examples and configuration targets. Further into the book, you’ll get up to speed with branches and recovery from mistakes. You’ll also discover the features of Git rebase and how to use regular Git to merge other branches. The later chapters will guide you in exploring Git notes and learning to utilize the update, list, and search commands. Toward the concluding chapters, you’ll focus on repository maintenance, patching, and offline sharing. By the end of this book, you’ll have grasped various tips and tricks, and have a practical understanding of best-practice solutions for common problems related to versioning.</div> </span> <span> <h2 class="content-header h5 mb-2">Who is this book for?</h2> <div class="content-text mb-2">If you are a developer or Build Release Manager looking for a practical guide to help you take your Git knowledge to the next level, this book is for you. Basic knowledge of GNU tools and shell or bash scripting is a must.</div> </span> <span> <h2 class="content-header h5 mb-2">What you will learn</h2> <ul class="content-text mb-2" > <li> Understand the Git data model and use commands to navigate the database </li> <li> Find out how you can recover lost commits or files </li> <li> Force a rebase on some branches and use regular Git to merge the rest </li> <li> Study the techniques for extracting metadata from repositories and automating your tasks using Git hooks </li> <li> Explore Git notes and learn about the various features that it offers </li> <li> Get up to speed with decoding different subcommands </li> </ul> </span> </section> <div class="device product-page-lhs-mobile"> <div class="product-details-shipping"> <span class="h5 product-details-shipping-title">Estimated delivery fee</span> <span class="product-details-shipping-city" data-modal-open="country-modal">Deliver to United States</span> <div class="product-details-shipping-methods"> <div class="product-details-shipping-methods-content"> <div class="product-details-shipping-methods-content-method"> <p class="product-details-shipping-methods-content-method-type"> <span>Economy delivery</span> <span class="product-details-shipping-methods-content-method-days">10 - 13 business days</span> </p> <div class="product-details-shipping-methods-content-method-price"> <span> Free </span> <del> $6.95 </del> </div> </div> </div> <div class="product-details-shipping-methods-content"> <div class="product-details-shipping-methods-content-method"> <p class="product-details-shipping-methods-content-method-type"> <span>Premium delivery</span> <span class="product-details-shipping-methods-content-method-days">6 - 9 business days</span> </p> <div class="product-details-shipping-methods-content-method-price"> <span> $21.95 </span> </div> </div> <span class="product-details-shipping-methods-content-method-delivery"> (Includes tracking information) </span> </div> </div> </div> <div class="product-details-section mt-2 hide"> <div class="product-details-section-header mb-2"> <h2 class="h5">Product Details</h2> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-right-C0prWw9V.svg" class="svg-icon icon icon-2" alt="Country selected" /> <div class="product-details-list"> Publication date, Length, Edition, Language, ISBN-13 </div> </div> <div id="product-details-divider"></div> <div class="product-details-section-wrap"> <div class="product-details-section-content mb-2 mt-2"> <span class="product-details-section-key">Publication date :</span> <span class="product-details-section-value">Jul 26, 2018</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Length: </span> <span class="product-details-section-value">354 pages</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Edition :</span> <span class="product-details-section-value">2nd</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Language :</span> <span class="product-details-section-value">English</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">ISBN-13 :</span> <span class="product-details-section-value">9781789137545</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Category :</span> <div class="product-details-section-value"> <a href="https://www.packtpub.com/en-us/programming" class="fw-600" > Programming </a> </div> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Concepts :</span> <div class="product-details-section-value"> <a href="https://www.packtpub.com/en-us/programming/concept/version-control" class="fw-600" > Version Control </a> </div> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Tools :</span> <div class="product-details-section-value"> <a href="https://www.packtpub.com/en-us/programming/tool/git" class="fw-600" > Git </a> </div> </div> </div> </div> </div> </div> <div class="product-page-rhs desktop"> <div class="product-features mt-2"> <h2 class="h5">What do you get with Print?</h2> <div class="product-features-contents mt-2 mb-2"> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/clock-light-gray-BKBqwFKP.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> <strong>Instant access</strong> to your digital eBook copy whilst your Print order is Shipped </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/book-skbVsCUD.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> Paperback book shipped to your preferred address </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/download-D9UbDY4E.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> Download this book in <strong>EPUB</strong> and <strong>PDF</strong> formats </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/window-fullscreen-WTKF7ku4.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> Access this title in our online reader with advanced features </span> </div> <div class="product-features-contents-blocks"> <img src="https://www.packtpub.com/rebuild/build/assets/padlock-DTiPnt5G.svg" class="svg-icon icon-3" alt="Product feature icon" /> <span> <strong>DRM FREE</strong> - Read whenever, wherever and however you want </span> </div> </div> <div class="d-flex flex-col gap-10px sm-gap-3"> <form action="https://www.packtpub.com/checkout/add/Paperback/9781789137545" method="get" > <button id="product-buy-now" type="submit" class="rebuild-btn rebuild-btn-primary" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > Buy Now </button> </form> <button class="rebuild-btn rebuild-btn-dark rebuild-btn-medium" aria-disabled="false" id="print-9781789137545" data-type="print" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781789137545/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> <div class="product-details-shipping"> <span class="h5 product-details-shipping-title">Estimated delivery fee</span> <span class="product-details-shipping-city" data-modal-open="country-modal">Deliver to United States</span> <div class="product-details-shipping-methods"> <div class="product-details-shipping-methods-content"> <div class="product-details-shipping-methods-content-method"> <p class="product-details-shipping-methods-content-method-type"> <span>Economy delivery</span> <span class="product-details-shipping-methods-content-method-days">10 - 13 business days</span> </p> <div class="product-details-shipping-methods-content-method-price"> <span> Free </span> <del> $6.95 </del> </div> </div> </div> <div class="product-details-shipping-methods-content"> <div class="product-details-shipping-methods-content-method"> <p class="product-details-shipping-methods-content-method-type"> <span>Premium delivery</span> <span class="product-details-shipping-methods-content-method-days">6 - 9 business days</span> </p> <div class="product-details-shipping-methods-content-method-price"> <span> $21.95 </span> </div> </div> <span class="product-details-shipping-methods-content-method-delivery"> (Includes tracking information) </span> </div> </div> </div> <div class="product-details-section mt-2 "> <div class="product-details-section-header mb-2"> <h2 class="h5">Product Details</h2> </div> <div id="product-details-divider"></div> <div class="product-details-section-wrap"> <div class="product-details-section-content mb-2 mt-2"> <span class="product-details-section-key">Publication date :</span> <span class="product-details-section-value">Jul 26, 2018</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Length: </span> <span class="product-details-section-value">354 pages</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Edition :</span> <span class="product-details-section-value">2nd</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Language :</span> <span class="product-details-section-value">English</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">ISBN-13 :</span> <span class="product-details-section-value">9781789137545</span> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Category :</span> <div class="product-details-section-value"> <a href="https://www.packtpub.com/en-us/programming" class="fw-600" > Programming </a> </div> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Concepts :</span> <div class="product-details-section-value"> <a href="https://www.packtpub.com/en-us/programming/concept/version-control" class="fw-600" > Version Control </a> </div> </div> <div class="product-details-section-content mb-2"> <span class="product-details-section-key">Tools :</span> <div class="product-details-section-value"> <a href="https://www.packtpub.com/en-us/programming/tool/git" class="fw-600" > Git </a> </div> </div> </div> </div> </div> <div id="price-plans" class="rebuild-modal d-none"> <div class="rebuild-modal-content rebuild-modal-content-xxl"> <div class="rebuild-modal-content-header"> <div class="subscription-price-plans-header"> <h2 class="rebuild-modal-content-header-title">Packt Subscriptions</h2> <span>See our plans and pricing</span> </div> <img src="https://www.packtpub.com/rebuild/build/assets/close-BX_BCJyJ.svg" class="svg-icon icon icon-4" data-modal-close="price-plans" alt="Modal Close icon" /> </div> <div class="rebuild-modal-content-body scrollbar"> <div class="subscription-price-plans"> <div class="subscription-price-plans-block"> <div class="subscription-price-plans-block-title"> <span class="subscription-price-plans-block-title-price"> $19.99 </span> <span>billed monthly</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Unlimited access to Packt's library of 7,000+ practical books and videos</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Constantly refreshed with 50+ new titles a month</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Exclusive Early access to books as they're written</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Solve problems while you work with advanced search and reference features</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Offline reading on the mobile app</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Simple pricing, no contract</span> </div> <div class="subscription-price-plans-block-cta"> <div class="rebuild-btn-container text-center"> <a href="https://www.packtpub.com/checkout/subscription/monthly-packt-subscription-vz22?freeTrial" class="rebuild-btn rebuild-btn-primary"> START FREE TRIAL </a> </div> <div class="rebuild-btn-container text-center"> <a href="https://www.packtpub.com/checkout/subscription/monthly-packt-subscription-vz22" class="rebuild-btn btn-primary rebuild-btn-outline"> BUY NOW </a> </div> </div> </div> <div class="subscription-price-plans-block"> <div class="subscription-price-plans-block-title"> <span class="subscription-price-plans-block-title-price"> $199.99 </span> <span>billed annually</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Unlimited access to Packt's library of 7,000+ practical books and videos</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Constantly refreshed with 50+ new titles a month</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Exclusive Early access to books as they're written</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Solve problems while you work with advanced search and reference features</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Offline reading on the mobile app</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Choose a DRM-free eBook or Video every month to keep</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Exclusive print discounts</span> </div> <div class="subscription-price-plans-block-cta"> <div class="rebuild-btn-container text-center"> <a href="https://www.packtpub.com/checkout/subscription/packt-subscription-annual-launch-offer?freeTrial" class="rebuild-btn rebuild-btn-primary"> START FREE TRIAL </a> </div> <div class="rebuild-btn-container text-center"> <a href="https://www.packtpub.com/checkout/subscription/packt-subscription-annual-launch-offer" class="rebuild-btn btn-primary rebuild-btn-outline"> BUY NOW </a> </div> </div> </div> <div class="subscription-price-plans-block"> <div class="subscription-price-plans-block-title"> <span class="subscription-price-plans-block-title-price"> $279.99 </span> <span>billed in 18 months</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Unlimited access to Packt's library of 7,000+ practical books and videos</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Constantly refreshed with 50+ new titles a month</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Exclusive Early access to books as they're written</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Solve problems while you work with advanced search and reference features</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Offline reading on the mobile app</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Choose a DRM-free eBook or Video every month to keep</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each</span> </div> <div class="subscription-price-plans-block-features"> <img src="https://www.packtpub.com/rebuild/build/assets/tick-CxqPKpDp.svg" class="svg-icon subscription-price-plans-block-tick" alt="Feature tick icon" /> <span class="subscription-price-plans-block-label">Exclusive print discounts</span> </div> <div class="subscription-price-plans-block-cta"> <div class="rebuild-btn-container text-center"> <a href="https://www.packtpub.com/checkout/subscription/packt-subscription-18-months-special-offer?freeTrial" class="rebuild-btn rebuild-btn-primary"> START FREE TRIAL </a> </div> <div class="rebuild-btn-container text-center"> <a href="https://www.packtpub.com/checkout/subscription/packt-subscription-18-months-special-offer" class="rebuild-btn btn-primary rebuild-btn-outline"> BUY NOW </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="container bg-light frequently-bought-together pt-3 pb-3"> <div class="product-frequently-bought"> <h2 class="h2 mb-2 fbt-heading">Frequently bought together</h2> <hr class="fbt-heading-hr"> <div class="product-frequently-bought-products desktop"> <div class="product-card" data-price="32.99" data-regular-price="32.99" data-analytics-item-id="US-9781789138337-Paperback" data-analytics-item-title="GitHub Essentials" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="GitHub" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="32.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/github-essentials-9781789138467" target="_blank"> <img src="https://content.packt.com/B10613/cover_image.jpg" alt="GitHub Essentials" srcset="https://content.packt.com/_/image/xsmall/B10613/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10613/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10613/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10613/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10613/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10613/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10613/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="fbt-add-to-cart" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> GitHub Essentials </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Jun 2018</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">178 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">3 (2)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-97817891383379781789138337"> eBook </div> <ul id="product-price-product-card-select-97817891383379781789138337" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $17.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $32.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$17.99</strong> <del>$25.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$32.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="9781789138337-0" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781789138337/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789138337-Paperback" data-analytics-item-title="GitHub Essentials" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="GitHub" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="32.99" data-analytics-item-discount="0" > ADD TO CART </button> <div class="product-card-checkbox"> <input type="checkbox" id="product-checkbox-9781789138337" name="product-checkbox-9781789138337" checked class="product-card-content-custom product-checkbox"> </div> </div> </div> </div> </div> </div> <div class="product-card" data-price="48.99" data-regular-price="48.99" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789136944" target="_blank"> <img src="https://content.packt.com/B10764/cover_image.jpg" alt="Git Version Control Cookbook" srcset="https://content.packt.com/_/image/xsmall/B10764/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10764/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10764/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10764/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10764/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10764/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10764/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="fbt-add-to-cart" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Git Version Control Cookbook </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Jul 2018</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">354 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.5 (4)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-97817891375459781789137545"> eBook </div> <ul id="product-price-product-card-select-97817891375459781789137545" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $27.98 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $48.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$27.98</strong> <del>$39.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$48.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="9781789137545-1" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781789137545/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > ADD TO CART </button> <div class="product-card-checkbox"> <input type="checkbox" id="product-checkbox-9781789137545" name="product-checkbox-9781789137545" checked class="product-card-content-custom product-checkbox"> </div> </div> </div> </div> </div> </div> <div class="product-total-card"> <div class="product-total-card-icons"> <img src="https://www.packtpub.com/rebuild/build/assets/stars-CHG8Onp0.svg" class="svg-icon " width="50" height="100" alt="Stars icon" /> </div> <div class="product-total-card-body"> <span class="total-heading">Total</span> <span class="price" id="total-price-container"> <span id="currency-symbol">$</span> <span id="total-price">81.98</span> </span> </div> <div class="product-total-card-footer"> <button class="rebuild-btn rebuild-btn-primary add-selected-to-cart" aria-disabled="false" id="add-multiple-to-cart-btn" data-route="https://www.packtpub.com/api/cart/add-multiple" > ADD SELECTED TO CART </button> </div> </div> </div> <div class="product-frequently-bought-products-mobile device"> <div class="product-frequently-bought-products-mobile-cover"> <div class="product-frequently-bought-products-mobile-cover-item"> <a class="product-frequently-bought-products-mobile-cover-item-link" href="https://www.packtpub.com/en-us/product/github-essentials-9781789138337" target="_blank"> <img src="https://content.packt.com/B10613/cover_image.jpg" alt="GitHub Essentials" srcset="https://content.packt.com/_/image/xsmall/B10613/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10613/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10613/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10613/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10613/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10613/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10613/cover_image.jpg 810w" sizes="95px" width="95" height="120" class="product-frequently-bought-products-mobile-cover-item-link-image" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> </a> <div class="product-frequently-bought-products-mobile-price"> <div class="product-frequently-bought-products-mobile-price-item"> <div class="mobile-product-item " data-price="32.99" data-regular-price="32.99" data-product-id="9781789138337" data-type="Paperback"> <div> <span id="product-price-mobile"> $32.99 </span> </div> <div class="slider-product-card-body-checkbox product-frequently-bought-products-mobile-checkbox"> <input type="checkbox" class="slider-product-card-body-checkbox-input product-frequently-bought-products-mobile-checkbox-input product-checkbox" checked /> </div> </div> <div class="fbt-mobile-add-to-cart"> <button class="rebuild-btn fbt-mobile-add-to-cart-btn" aria-disabled="false" id="9781789138337" data-type="Paperback" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781789138337/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789138337-Paperback" data-analytics-item-title="GitHub Essentials" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="GitHub" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="32.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> <div class="product-frequently-bought-products-mobile-cover-item"> <a class="product-frequently-bought-products-mobile-cover-item-link" href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545" target="_blank"> <img src="https://content.packt.com/B10764/cover_image.jpg" alt="Git Version Control Cookbook" srcset="https://content.packt.com/_/image/xsmall/B10764/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10764/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10764/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10764/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10764/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10764/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10764/cover_image.jpg 810w" sizes="95px" width="95" height="120" class="product-frequently-bought-products-mobile-cover-item-link-image" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> </a> <div class="product-frequently-bought-products-mobile-price"> <div class="product-frequently-bought-products-mobile-price-item"> <div class="mobile-product-item " data-price="48.99" data-regular-price="48.99" data-product-id="9781789137545" data-type="Paperback"> <div> <span id="product-price-mobile"> $48.99 </span> </div> <div class="slider-product-card-body-checkbox product-frequently-bought-products-mobile-checkbox"> <input type="checkbox" class="slider-product-card-body-checkbox-input product-frequently-bought-products-mobile-checkbox-input product-checkbox" checked /> </div> </div> <div class="fbt-mobile-add-to-cart"> <button class="rebuild-btn fbt-mobile-add-to-cart-btn" aria-disabled="false" id="9781789137545" data-type="Paperback" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781789137545/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781789137545-Paperback" data-analytics-item-title="Git Version Control Cookbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="Git" data-analytics-item-concept="Version Control" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> <div class="product-frequently-bought-products-mobile-block"> <div class="product-frequently-bought-products-mobile-block-total"> <span class="product-frequently-bought-products-mobile-block-total-price"> <span id="total-heading-mobile">Total</span> <span id="currency-symbol">$</span> <span id="total-price-mobile">81.98</span> </span> <img src="https://www.packtpub.com/rebuild/build/assets/stars-CHG8Onp0.svg" class="svg-icon " width="65" height="100" alt="Stars icon" /> </div> <div class="product-total-card-footer"> <button class="rebuild-btn rebuild-btn-primary add-selected-to-cart" aria-disabled="false" id="add-multiple-to-cart-btn" data-route="https://www.packtpub.com/api/cart/add-multiple" > ADD SELECTED TO CART </button> </div> </div> </div> </div> </div> <div class="container pt-2 pb-2" id="tocBlock"> <div class="packt-accordion" data-single-open="false" data-parent-class= > <div class="packt-accordion-title"> <h2>Table of Contents</h2> <span>13 Chapters</span> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Navigating Git</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/navigating-git-ch01lvl1sec01" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Navigating Git </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/introduction-ch01lvl1sec02" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/gits-objects-ch01lvl1sec03" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Git's objects </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/the-three-stages-ch01lvl1sec04" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> The three stages </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/viewing-the-dag-ch01lvl1sec05" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Viewing the DAG </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/extracting-fixed-issues-ch01lvl1sec06" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Extracting fixed issues </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/getting-a-list-of-the-changed-files-ch01lvl1sec07" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Getting a list of the changed files </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/viewing-the-history-with-gitk-ch01lvl1sec08" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Viewing the history with gitk </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/finding-commits-in-the-history-ch01lvl1sec09" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Finding commits in the history </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/navigating-git-1/section/searching-through-the-history-code-ch01lvl1sec10" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Searching through the history code </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Configuration</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/configuration-ch02lvl1sec11" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Configuration </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/introduction-ch02lvl1sec12" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/configuration-targets-ch02lvl1sec13" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Configuration targets </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/querying-the-existing-configuration-ch02lvl1sec14" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Querying the existing configuration </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/templates-ch02lvl1sec15" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Templates </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/a-git-directory-template-ch02lvl1sec16" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> A .git directory template </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/a-few-configuration-examples-ch02lvl1sec17" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> A few configuration examples </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/git-aliases-ch02lvl1sec18" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Git aliases </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/configuration-2/section/the-refspec-exemplified-ch02lvl1sec19" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> The refspec exemplified </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Branching, Merging, and Options</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/branching-merging-and-options-ch03lvl1sec20" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Branching, Merging, and Options </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/introduction-ch03lvl1sec21" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/managing-your-local-branches-ch03lvl1sec22" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Managing your local branches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/branches-with-remotes-ch03lvl1sec23" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Branches with remotes </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/forcing-a-merge-commit-ch03lvl1sec24" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Forcing a merge commit </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/using-git-reuse-recorded-resolution-rerere-to-merge-git-conflicts-ch03lvl1sec25" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using git reuse recorded resolution (rerere) to merge Git conflicts </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/compute-the-difference-between-branches-ch03lvl1sec26" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Compute the difference between branches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/branching-merging-and-options-3/section/orphan-branches-ch03lvl1sec27" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Orphan branches </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Rebasing Regularly and Interactively, and Other Use Cases</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/rebasing-regularly-and-interactively-and-other-use-cases-ch04lvl1sec28" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Rebasing Regularly and Interactively, and Other Use Cases </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/introduction-ch04lvl1sec29" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/rebasing-commits-to-another-branch-ch04lvl1sec30" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Rebasing commits to another branch </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/continuing-a-rebase-with-merge-conflicts-ch04lvl1sec31" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Continuing a rebase with merge conflicts </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/rebasing-selected-commits-interactively-ch04lvl1sec32" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Rebasing selected commits interactively </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/squashing-commits-using-an-interactive-rebase-ch04lvl1sec33" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Squashing commits using an interactive rebase </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/changing-the-author-of-commits-using-a-rebase-ch04lvl1sec34" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Changing the author of commits using a rebase </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/rebasing-regularly-and-interactively-and-other-use-cases-4/section/autosquashing-commits-ch04lvl1sec35" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Autosquashing commits </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Storing Additional Information in Your Repository</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/storing-additional-information-in-your-repository-ch05lvl1sec36" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Storing Additional Information in Your Repository </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/introduction-ch05lvl1sec37" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/adding-your-first-git-note-ch05lvl1sec38" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Adding your first Git note </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/separating-notes-by-category-ch05lvl1sec39" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Separating notes by category </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/retrieving-notes-from-the-remote-repository-ch05lvl1sec40" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Retrieving notes from the remote repository </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/pushing-git-notes-to-a-remote-repository-ch05lvl1sec41" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Pushing Git notes to a remote repository </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/storing-additional-information-in-your-repository-5/section/tagging-commits-in-the-repository-ch05lvl1sec42" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Tagging commits in the repository </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Extracting Data from the Repository</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/extracting-data-from-the-repository-ch06lvl1sec43" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Extracting Data from the Repository </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/introduction-ch06lvl1sec44" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/extracting-the-top-contributor-ch06lvl1sec45" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Extracting the top contributor </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/finding-bottlenecks-in-the-source-tree-ch06lvl1sec46" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Finding bottlenecks in the source tree </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/grepping-the-commit-messages-ch06lvl1sec47" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Grepping the commit messages </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/the-contents-of-the-releases-ch06lvl1sec48" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> The contents of the releases </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/extracting-data-from-the-repository-6/section/finding-what-has-been-achieved-in-the-repository-in-the-last-period-ch06lvl1sec49" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Finding what has been achieved in the repository in the last period </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Enhancing Your Daily Work with Git Hooks, Aliases, and Scripts</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-ch07lvl1sec50" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Enhancing Your Daily Work with Git Hooks, Aliases, and Scripts </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/introduction-ch07lvl1sec51" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/using-a-branch-description-in-a-commit-message-ch07lvl1sec52" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using a branch description in a commit message </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/creating-a-dynamic-commit-message-template-ch07lvl1sec53" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating a dynamic commit message template </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/using-external-information-in-a-commit-message-ch07lvl1sec54" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using external information in a commit message </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/preventing-the-push-of-specific-commits-ch07lvl1sec55" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Preventing the push of specific commits </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/configuring-and-using-git-aliases-ch07lvl1sec56" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Configuring and using Git aliases </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/configuring-and-using-git-scripts-ch07lvl1sec57" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Configuring and using Git scripts </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/enhancing-your-daily-work-with-git-hooks-aliases-and-scripts-7/section/setting-up-and-using-a-commit-template-ch07lvl1sec58" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Setting up and using a commit template </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Recovering from Mistakes</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/recovering-from-mistakes-ch08lvl1sec59" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Recovering from Mistakes </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/introduction-ch08lvl1sec60" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/undo-remove-a-commit-completely-ch08lvl1sec61" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Undo – Remove a commit completely </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/undo-remove-a-commit-and-retain-changes-to-files-ch08lvl1sec62" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Undo – Remove a commit and retain changes to files </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/undo-remove-a-commit-and-retain-changes-in-the-staging-area-ch08lvl1sec63" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Undo – Remove a commit and retain changes in the staging area </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/undo-working-with-a-dirty-area-ch08lvl1sec64" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Undo – Working with a dirty area </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/redo-recreate-the-latest-commit-with-new-changes-ch08lvl1sec65" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Redo – Recreate the latest commit with new changes </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/revert-undo-the-changes-introduced-by-a-commit-ch08lvl1sec66" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Revert – Undo the changes introduced by a commit </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/reverting-a-merge-ch08lvl1sec67" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Reverting a merge </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/viewing-past-git-actions-with-git-reflog-ch08lvl1sec68" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Viewing past Git actions with git reflog </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/recovering-from-mistakes-8/section/finding-lost-changes-with-git-fsck-ch08lvl1sec69" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Finding lost changes with git fsck </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Repository Maintenance</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/repository-maintenance-ch09lvl1sec70" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Repository Maintenance </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/introduction-ch09lvl1sec71" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/pruning-remote-branches-ch09lvl1sec72" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Pruning remote branches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/running-garbage-collection-manually-ch09lvl1sec73" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Running garbage collection manually </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/turning-off-automatic-garbage-collection-ch09lvl1sec74" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Turning off automatic garbage collection </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/splitting-a-repository-ch09lvl1sec75" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Splitting a repository </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/rewriting-history-changing-a-single-file-ch09lvl1sec76" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Rewriting history – changing a single file </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/creating-a-backup-of-your-repositories-as-mirror-repositories-ch09lvl1sec77" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating a backup of your repositories as mirror repositories </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/a-quick-how-to-submodule-ch09lvl1sec78" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> A quick "how-to" submodule </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/subtree-merging-ch09lvl1sec79" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Subtree merging </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/repository-maintenance-9/section/submodule-versus-subtree-merging-ch09lvl1sec80" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Submodule versus subtree merging </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Patching and Offline Sharing</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/patching-and-offline-sharing-ch10lvl1sec81" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Patching and Offline Sharing </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/introduction-ch10lvl1sec82" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/creating-patches-ch10lvl1sec83" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating patches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/creating-patches-from-branches-ch10lvl1sec84" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating patches from branches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/applying-patches-ch10lvl1sec85" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Applying patches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/sending-patches-ch10lvl1sec86" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Sending patches </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/creating-git-bundles-ch10lvl1sec87" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating Git bundles </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/using-a-git-bundle-ch10lvl1sec88" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using a Git bundle </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/patching-and-offline-sharing-10/section/creating-archives-from-a-tree-ch10lvl1sec89" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating archives from a tree </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Tips and Tricks</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/tips-and-tricks-ch11lvl1sec90" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Tips and Tricks </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/introduction-ch11lvl1sec91" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/using-git-stash-ch11lvl1sec92" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using git stash </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/saving-and-applying-stashes-ch11lvl1sec93" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Saving and applying stashes </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/debugging-with-git-bisect-ch11lvl1sec94" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Debugging with git bisect </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/using-the-blame-command-ch11lvl1sec95" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using the blame command </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/coloring-the-ui-in-the-prompt-ch11lvl1sec96" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Coloring the UI in the prompt </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/autocompletion-ch11lvl1sec97" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Autocompletion </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/bash-prompt-with-status-information-ch11lvl1sec98" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Bash prompt with status information </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/more-aliases-ch11lvl1sec99" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> More aliases </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/interactive-add-ch11lvl1sec00" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Interactive add </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/interactive-add-with-git-gui-ch11lvl1sec01" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Interactive add with Git gui </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/ignoring-files-ch11lvl1sec02" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Ignoring files </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/tips-and-tricks-11/section/showing-and-cleaning-ignored-files-ch11lvl1sec03" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Showing and cleaning ignored files </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Git Providers, Integrations, and Clients</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/git-providers-integrations-and-clients-ch12lvl1sec04" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Git Providers, Integrations, and Clients </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/introduction-ch12lvl1sec05" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Introduction </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/setting-up-an-organization-at-github-ch12lvl1sec06" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Setting up an organization at GitHub </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/creating-a-repository-at-github-ch12lvl1sec07" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating a repository at GitHub </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/adding-templates-for-issues-and-pull-requests-ch12lvl1sec08" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Adding templates for issues and pull requests </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/creating-a-github-api-key-ch12lvl1sec09" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Creating a GitHub API key </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/using-github-to-authenticate-at-jenkins-ch12lvl1sec10" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using GitHub to authenticate at Jenkins </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/triggering-jenkins-builds-ch12lvl1sec11" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Triggering Jenkins builds </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/git-providers-integrations-and-clients-12/section/using-jenkinsfiles-ch12lvl1sec12" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Using Jenkinsfiles </div> </a> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span class="">Other Books You May Enjoy</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar isOpen" > <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/other-books-you-may-enjoy-13/section/other-books-you-may-enjoy-ch13lvl1sec13" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Other Books You May Enjoy </div> </a> <a href="https://www.packtpub.com/en-us/product/git-version-control-cookbook-9781789137545/chapter/other-books-you-may-enjoy-13/section/leave-a-review-let-other-readers-know-what-you-think-ch13lvl1sec14" target="_blank" class="packt-accordion-header packt-accordion-header-toc-hover no-style-anchor pl-3" > <div class="packt-accordion-header-dot"> Leave a review - let other readers know what you think </div> </a> </div> </div> </div> <div class="container bg-light pt-2 pb-2"> <div class="carousel"> <div class="carousel-header"> <div class="carousel-header-left"> <h2 class="carousel-header-left-title">Recommendations for you</h2> </div> <span class="carousel-header-right"></span> </div> <div class="carousel-body"> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-left-DKeTWfdp.svg" class="svg-icon carousel-body-arrow carousel-body-arrow-left " width="35" height="24" alt="Left arrow icon" /> <div class="carousel-body-items" data-carousel-container data-visible-items="5" data-analytics-type="view_item_list" data-analytics-list-id="recommended" data-analytics-list-name="Recommendations for you" data-analytics-currency="USD" data-carousel-container-id="carousel-header-actions-recommended" > <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="1" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781836644637-Paperback" data-analytics-item-title="Composing Software" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Software Architecture" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="42.99" data-analytics-item-discount="0" > <div class="product-card" data-price="42.99" data-regular-price="42.99" data-analytics-item-id="US-9781836644637-Paperback" data-analytics-item-title="Composing Software" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Software Architecture" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="42.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/composing-software-9781836644620" target="_blank"> <img src="https://content.packt.com/B31796/cover_image.jpg" alt="Composing Software" srcset="https://content.packt.com/_/image/xsmall/B31796/cover_image.jpg 40w, https://content.packt.com/_/image/small/B31796/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B31796/cover_image.jpg 80w, https://content.packt.com/_/image/large/B31796/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B31796/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B31796/cover_image.jpg 200w, https://content.packt.com/_/image/original/B31796/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Composing Software </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Sep 2024</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">238 pages</span> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> eBook <ul id="product-price-product-card-select-recommended9781836644637" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $34.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <span>$34.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-0" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781836644637/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781836644637-Paperback" data-analytics-item-title="Composing Software" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Software Architecture" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="42.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="2" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781835460818-Paperback" data-analytics-item-title="Bare-Metal Embedded C Programming" data-analytics-item-category="Programming" data-analytics-item-language="C" data-analytics-item-framework="ARM Cortex" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="1" data-analytics-item-format="Paperback" data-analytics-item-price="41.99" data-analytics-item-discount="0" > <div class="product-card" data-price="41.99" data-regular-price="41.99" data-analytics-item-id="US-9781835460818-Paperback" data-analytics-item-title="Bare-Metal Embedded C Programming" data-analytics-item-category="Programming" data-analytics-item-language="C" data-analytics-item-framework="ARM Cortex" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="41.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/bare-metal-embedded-c-programming-9781835463567" target="_blank"> <img src="https://content.packt.com/B21914/cover_image.jpg" alt="Bare-Metal Embedded C Programming" srcset="https://content.packt.com/_/image/xsmall/B21914/cover_image.jpg 40w, https://content.packt.com/_/image/small/B21914/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B21914/cover_image.jpg 80w, https://content.packt.com/_/image/large/B21914/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B21914/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B21914/cover_image.jpg 200w, https://content.packt.com/_/image/original/B21914/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Bare-Metal Embedded C Programming </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Sep 2024</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">438 pages</span> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781835460818"> eBook </div> <ul id="product-price-product-card-select-recommended9781835460818" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $22.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $41.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$22.99</strong> <del>$33.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$41.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-1" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781835460818/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781835460818-Paperback" data-analytics-item-title="Bare-Metal Embedded C Programming" data-analytics-item-category="Programming" data-analytics-item-language="C" data-analytics-item-framework="ARM Cortex" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="41.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="3" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781835881200-Paperback" data-analytics-item-title="TradeStation EasyLanguage for Algorithmic Trading" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="2" data-analytics-item-format="Paperback" data-analytics-item-price="39.99" data-analytics-item-discount="0" > <div class="product-card" data-price="39.99" data-regular-price="39.99" data-analytics-item-id="US-9781835881200-Paperback" data-analytics-item-title="TradeStation EasyLanguage for Algorithmic Trading" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="39.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/tradestation-easylanguage-for-algorithmic-trading-9781835881217" target="_blank"> <img src="https://content.packt.com/B22217/cover_image.jpg" alt="TradeStation EasyLanguage for Algorithmic Trading" srcset="https://content.packt.com/_/image/xsmall/B22217/cover_image.jpg 40w, https://content.packt.com/_/image/small/B22217/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B22217/cover_image.jpg 80w, https://content.packt.com/_/image/large/B22217/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B22217/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B22217/cover_image.jpg 200w, https://content.packt.com/_/image/original/B22217/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> TradeStation EasyLanguage for Algorithmic Trading </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Sep 2024</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">282 pages</span> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781835881200"> eBook </div> <ul id="product-price-product-card-select-recommended9781835881200" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $21.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $39.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$21.99</strong> <del>$31.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$39.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-2" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781835881200/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781835881200-Paperback" data-analytics-item-title="TradeStation EasyLanguage for Algorithmic Trading" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="39.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="4" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781836200475-Paperback" data-analytics-item-title="Technical Program Manager's Handbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Object Oriented Programming" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="3" data-analytics-item-format="Paperback" data-analytics-item-price="41.99" data-analytics-item-discount="0" > <div class="product-card" data-price="41.99" data-regular-price="41.99" data-analytics-item-id="US-9781836200475-Paperback" data-analytics-item-title="Technical Program Manager's Handbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Object Oriented Programming" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="41.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/technical-program-managers-handbook-9781836200468" target="_blank"> <img src="https://content.packt.com/B31093/cover_image.jpg" alt="Technical Program Manager's Handbook" srcset="https://content.packt.com/_/image/xsmall/B31093/cover_image.jpg 40w, https://content.packt.com/_/image/small/B31093/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B31093/cover_image.jpg 80w, https://content.packt.com/_/image/large/B31093/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B31093/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B31093/cover_image.jpg 200w, https://content.packt.com/_/image/original/B31093/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Technical Program Manager's Handbook </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Sep 2024</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">368 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">5 (3)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781836200475"> eBook </div> <ul id="product-price-product-card-select-recommended9781836200475" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $22.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $41.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$22.99</strong> <del>$33.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$41.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-3" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781836200475/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781836200475-Paperback" data-analytics-item-title="Technical Program Manager's Handbook" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Object Oriented Programming" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="41.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="5" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781787121041-Paperback" data-analytics-item-title="Everyday data structures" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="" data-analytics-item-concept="Data Structures and Algorithms" data-analytics-item-publication-year="2017" data-analytics-item-quantity="1" data-analytics-item-index="4" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > <div class="product-card" data-price="48.99" data-regular-price="48.99" data-analytics-item-id="US-9781787121041-Paperback" data-analytics-item-title="Everyday data structures" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="" data-analytics-item-concept="Data Structures and Algorithms" data-analytics-item-publication-year="2017" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/everyday-data-structures-9781787129832" target="_blank"> <img src="https://content.packt.com/B05977/cover_image.jpg" alt="Everyday data structures" srcset="https://content.packt.com/_/image/xsmall/B05977/cover_image.jpg 40w, https://content.packt.com/_/image/small/B05977/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B05977/cover_image.jpg 80w, https://content.packt.com/_/image/large/B05977/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B05977/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B05977/cover_image.jpg 200w, https://content.packt.com/_/image/original/B05977/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Everyday data structures </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Mar 2017</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">344 pages</span> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781787121041"> eBook </div> <ul id="product-price-product-card-select-recommended9781787121041" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $27.98 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $48.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$27.98</strong> <del>$39.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$48.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-4" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781787121041/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781787121041-Paperback" data-analytics-item-title="Everyday data structures" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="" data-analytics-item-concept="Data Structures and Algorithms" data-analytics-item-publication-year="2017" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="48.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="6" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781835081181-Video" data-analytics-item-title="ChatGPT and Prompt Engineering for Software Development" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="ChatGPT" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2023" data-analytics-item-quantity="1" data-analytics-item-index="5" data-analytics-item-format="Video" data-analytics-item-price="54.99" data-analytics-item-discount="0" > <div class="product-card" data-price="54.99" data-regular-price="54.99" data-analytics-item-id="US-9781835081181-Video" data-analytics-item-title="ChatGPT and Prompt Engineering for Software Development" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="ChatGPT" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2023" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Video" data-analytics-item-price="54.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/chatgpt-and-prompt-engineering-for-software-development-9781835081181" target="_blank"> <img src="https://content.packt.com/V21352/cover_image.jpg" alt="ChatGPT and Prompt Engineering for Software Development" srcset="https://content.packt.com/_/image/xsmall/V21352/cover_image.jpg 40w, https://content.packt.com/_/image/small/V21352/cover_image.jpg 60w, https://content.packt.com/_/image/medium/V21352/cover_image.jpg 80w, https://content.packt.com/_/image/large/V21352/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/V21352/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/V21352/cover_image.jpg 200w, https://content.packt.com/_/image/original/V21352/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> ChatGPT and Prompt Engineering for Software Development </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Jul 2023</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">4hrs 23mins</span> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/video-BLezUPbc.svg" class="svg-icon icon-3" alt="Video" /> <div class="packt-select"> Video <ul id="product-price-product-card-select-recommended9781835081181" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="Video"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/video-BLezUPbc.svg" class="svg-icon icon-3" alt="Video" /> <span class="item-type">Video</span> </span> <span> $54.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="Video" class="price-select "> <span>$54.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-5" data-type="Video" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781835081181/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781835081181-Video" data-analytics-item-title="ChatGPT and Prompt Engineering for Software Development" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="ChatGPT" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2023" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Video" data-analytics-item-price="54.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="7" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781803241432-Paperback" data-analytics-item-title="Learn Java 17 Programming" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="Java design patterns" data-analytics-item-concept="Object Oriented Programming" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="6" data-analytics-item-format="Paperback" data-analytics-item-price="44.99" data-analytics-item-discount="0" > <div class="product-card" data-price="44.99" data-regular-price="44.99" data-analytics-item-id="US-9781803241432-Paperback" data-analytics-item-title="Learn Java 17 Programming" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="Java design patterns" data-analytics-item-concept="Object Oriented Programming" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="44.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/learn-java-17-programming-9781803245737" target="_blank"> <img src="https://content.packt.com/B18388/cover_image_large.jpg" alt="Learn Java 17 Programming" srcset="https://content.packt.com/_/image/xsmall/B18388/cover_image_large.jpg 40w, https://content.packt.com/_/image/small/B18388/cover_image_large.jpg 60w, https://content.packt.com/_/image/medium/B18388/cover_image_large.jpg 80w, https://content.packt.com/_/image/large/B18388/cover_image_large.jpg 100w, https://content.packt.com/_/image/xlarge/B18388/cover_image_large.jpg 150w, https://content.packt.com/_/image/xxlarge/B18388/cover_image_large.jpg 200w, https://content.packt.com/_/image/original/B18388/cover_image_large.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Learn Java 17 Programming </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Jul 2022</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">748 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">3.3 (12)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781803241432"> eBook </div> <ul id="product-price-product-card-select-recommended9781803241432" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $24.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $44.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$24.99</strong> <del>$35.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$44.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-6" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781803241432/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781803241432-Paperback" data-analytics-item-title="Learn Java 17 Programming" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="Java design patterns" data-analytics-item-concept="Object Oriented Programming" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="44.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="8" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781788996662-Paperback" data-analytics-item-title="Learn Python Programming" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="Django" data-analytics-item-concept="Data Science" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="7" data-analytics-item-format="Paperback" data-analytics-item-price="45.99" data-analytics-item-discount="0" > <div class="product-card" data-price="45.99" data-regular-price="45.99" data-analytics-item-id="US-9781788996662-Paperback" data-analytics-item-title="Learn Python Programming" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="Django" data-analytics-item-concept="Data Science" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="45.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/learn-python-programming-9781788991650" target="_blank"> <img src="https://content.packt.com/B10074/cover_image.jpg" alt="Learn Python Programming" srcset="https://content.packt.com/_/image/xsmall/B10074/cover_image.jpg 40w, https://content.packt.com/_/image/small/B10074/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B10074/cover_image.jpg 80w, https://content.packt.com/_/image/large/B10074/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B10074/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B10074/cover_image.jpg 200w, https://content.packt.com/_/image/original/B10074/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Learn Python Programming </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Jun 2018</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">508 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.1 (28)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781788996662"> eBook </div> <ul id="product-price-product-card-select-recommended9781788996662" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $24.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $45.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$24.99</strong> <del>$36.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$45.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-7" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781788996662/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781788996662-Paperback" data-analytics-item-title="Learn Python Programming" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="Django" data-analytics-item-concept="Data Science" data-analytics-item-publication-year="2018" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="45.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="9" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781803235448-Paperback" data-analytics-item-title="Software Architecture Patterns for Serverless Systems" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="Serverless" data-analytics-item-concept="Microservices" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="8" data-analytics-item-format="Paperback" data-analytics-item-price="57.99" data-analytics-item-discount="0" > <div class="product-card" data-price="57.99" data-regular-price="57.99" data-analytics-item-id="US-9781803235448-Paperback" data-analytics-item-title="Software Architecture Patterns for Serverless Systems" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="Serverless" data-analytics-item-concept="Microservices" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="57.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/software-architecture-patterns-for-serverless-systems-9781803244433" target="_blank"> <img src="https://content.packt.com/B18464/cover_image.jpg" alt="Software Architecture Patterns for Serverless Systems" srcset="https://content.packt.com/_/image/xsmall/B18464/cover_image.jpg 40w, https://content.packt.com/_/image/small/B18464/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B18464/cover_image.jpg 80w, https://content.packt.com/_/image/large/B18464/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B18464/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B18464/cover_image.jpg 200w, https://content.packt.com/_/image/original/B18464/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Software Architecture Patterns for Serverless Systems </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Feb 2024</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">488 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">5 (15)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781803235448"> eBook </div> <ul id="product-price-product-card-select-recommended9781803235448" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $31.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $57.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$31.99</strong> <del>$46.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$57.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-8" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781803235448/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781803235448-Paperback" data-analytics-item-title="Software Architecture Patterns for Serverless Systems" data-analytics-item-category="Programming" data-analytics-item-language="Java" data-analytics-item-framework="Serverless" data-analytics-item-concept="Microservices" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="57.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="10" data-analytics-item-list-id="recommended" data-analytics-item-list-name="Recommendations for you" data-analytics-item-id="US-9781837639618-Paperback" data-analytics-item-title="Mastering Python Design Patterns" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="PyDantic" data-analytics-item-concept="Design Patterns" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="9" data-analytics-item-format="Paperback" data-analytics-item-price="29.98" data-analytics-item-discount="10.01" > <div class="product-card" data-price="29.98" data-regular-price="39.99" data-analytics-item-id="US-9781837639618-Paperback" data-analytics-item-title="Mastering Python Design Patterns" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="PyDantic" data-analytics-item-concept="Design Patterns" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="29.98" data-analytics-item-discount="10.01" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/mastering-python-design-patterns-9781837637652" target="_blank"> <img src="https://content.packt.com/B21896/cover_image_small.jpg" alt="Mastering Python Design Patterns" srcset="https://content.packt.com/_/image/xsmall/B21896/cover_image_small.jpg 40w, https://content.packt.com/_/image/small/B21896/cover_image_small.jpg 60w, https://content.packt.com/_/image/medium/B21896/cover_image_small.jpg 80w, https://content.packt.com/_/image/large/B21896/cover_image_small.jpg 100w, https://content.packt.com/_/image/xlarge/B21896/cover_image_small.jpg 150w, https://content.packt.com/_/image/xxlarge/B21896/cover_image_small.jpg 200w, https://content.packt.com/_/image/original/B21896/cover_image_small.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Mastering Python Design Patterns </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">May 2024</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">296 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.5 (6)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-recommended9781837639618"> eBook </div> <ul id="product-price-product-card-select-recommended9781837639618" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $21.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $29.98 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$21.99</strong> <del>$31.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <strong>$29.98</strong> <del>$39.99</del> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="recommended-9" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781837639618/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781837639618-Paperback" data-analytics-item-title="Mastering Python Design Patterns" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="PyDantic" data-analytics-item-concept="Design Patterns" data-analytics-item-publication-year="2024" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="29.98" data-analytics-item-discount="10.01" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-right-YQh-CI_o.svg" class="svg-icon carousel-body-arrow carousel-body-arrow-right " width="35" height="24" alt="Right arrow icon" /> </div> </div> </div> <div class="container pt-2 pb-2"> <section class="product-customer-review" id="review-section"> <div class="product-customer-review-header mb-2 lg-mt-3"> <h2 class="fs-22 fw-600">Customer reviews</h2> <div class="product-customer-review-filters desktop"> </div> </div> <div class="product-customer-review-details mt-2"> <div> <div class="product-customer-review-details-ratings"> <span class="product-customer-review-details-ratings-title">Rating distribution</span> <div class="product-customer-review-details-ratings-total lg-mt-2"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--50-DSzh45gH.svg" class="svg-icon star-rating-icon-medium" alt="Half star icon" /> <span class="star-rating-total-rating-medium">4.5</span> </div> <span>(4 Ratings)</span> </div> <div class="ratings-progress-bar"> <div class="ratings-progress-bar-average lg-mt-2"> <span>5 star</span> <span class="progress" style="--product-rating-progress-width: 75%;"></span> <span>75%</span> </div> <div class="ratings-progress-bar-average lg-mt-2"> <span>4 star</span> <span class="progress" style="--product-rating-progress-width: 0%;"></span> <span>0%</span> </div> <div class="ratings-progress-bar-average lg-mt-2"> <span>3 star</span> <span class="progress" style="--product-rating-progress-width: 25%;"></span> <span>25%</span> </div> <div class="ratings-progress-bar-average lg-mt-2"> <span>2 star</span> <span class="progress" style="--product-rating-progress-width: 0%;"></span> <span>0%</span> </div> <div class="ratings-progress-bar-average lg-mt-2"> <span>1 star</span> <span class="progress" style="--product-rating-progress-width: 0%;"></span> <span>0%</span> </div> </div> </div> <div class="product-customer-review-filters device"> </div> </div> <div class="product-customer-review-details-comments"> <div class="review-comments"> <div class="review-comments-header mb-1"> <span>Leonardo YongUk Kim</span> <span>Oct 17, 2018</span> </div> <div class="review-comments-ratings mb-1"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <span class="star-rating-total-rating-medium">5</span> </div> </div> <div class="review-comments-message mb-1"> While Git is one of most powerful tools, it is a very difficult tool to understand and use. In the world governed by GitHub, most people around the world use Git as a version control tool, but few people will understand and use Git profoundly. While many are familiar with the basic scenarios of writing common commits, reviewing others' work, and merging them, complex and difficult features avoid the scenarios. Most people just write what they used to do. A lot of people do not fix the problem if they encounter a problem while using Git, rather than writing a new commit and avoiding it. I was also one of those people.This book is certainly not an easy book. It is a detailed description, but it is not a book that serves as a primer to explain basic functions as a primer. This book explains Git's internal structure and mechanisms in detail, explains in detail the different scenarios you may encounter in your business, and suggests solutions. Let me think about a more advanced solution. This book is made up of detailed guides to understand and tame Git, a tool that is a bit difficult but a long-term tool.Not all concepts are new. Some concepts were easy to understand already. There are other contents that I made mistakes. It would be better if you knew before making the mistake. It also included concepts that were completely unknown. I do not want to fully understand all the concepts of this book. However, I think that there will be a variety of explanations and scenarios in various categories that I will need someday. The value of this book is there.Many thanks to the authors for giving me their hard-earned knowledge. Because of this book, I was able to improve my understanding of Git in a short time. </div> <div class="review-comments-verified"> <span>Amazon Verified review</span> <img src="https://www.packtpub.com/rebuild/build/assets/amazon-BfIbjzwm.svg" class="svg-icon amazon-review" width="50" height="16" alt="Amazon" /> </div> </div> <div class="review-comments"> <div class="review-comments-header mb-1"> <span>B. Meike</span> <span>Nov 09, 2018</span> </div> <div class="review-comments-ratings mb-1"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <span class="star-rating-total-rating-medium">5</span> </div> </div> <div class="review-comments-message mb-1"> Git is a very big place. Even if you are a git ninja it is very likely that there are features and commands you have never used. Even more likely, you have probably encountered situations in which you were pretty sure that git could perform some esoteric trick that was exactly what you needed but you weren't quite sure of the exact syntax of the commands required to pull it off. It can be pretty dangerous to just start hacking around.If any of that sounds familiar this book is definitely for you. It is pretty astounding in the breadth of topics that it covers: from simple commits and logging, to hooks, branch filters and setting up a GitHub repository with Jenkins. I found myself getting excited at about every tenth page: "Oh! Oh! I've always wanted to know how to do that!"Each topic is covered precisely with, as promised, cookbook-like instructions for accomplishing the task. They are short, terse, and exactly what you want when you really just want to get a job done. In addition, though, each topic has "How it Works" and "There's More" sections that provide enough background information so that you can adapt the specific cookbook instructions to cover a variety of similar situations.The book begins with the obligatory description of how git works. Don't let that lure you into believing it is a beginner's book. If you have not used git before, this is probably not the place to start anymore that you would hand James Beard's "New Recipes for the Cuisinart Food Processor" to your 8-year-old. If you know some git, though, you will probably find yourself using this book as a reference, again and again.This is, indeed, a cookbook. It is a cookbook of which Ottam Ottolenghi or Julia Childs would be very proud. </div> <div class="review-comments-verified"> <span>Amazon Verified review</span> <img src="https://www.packtpub.com/rebuild/build/assets/amazon-BfIbjzwm.svg" class="svg-icon amazon-review" width="50" height="16" alt="Amazon" /> </div> </div> <div class="review-comments"> <div class="review-comments-header mb-1"> <span>Peter W</span> <span>Mar 04, 2019</span> </div> <div class="review-comments-ratings mb-1"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <span class="star-rating-total-rating-medium">5</span> </div> </div> <div class="review-comments-message mb-1"> I can highly recommend the book "Git Version Control Cookbook" by Kenneth Geisshirt et al.Git is in some ways like the Unix operating system: No matter how much an experienced guru you are, there will be corners you overlooked or simply never thought of.The examples of the book gives you an excellent overview of the inner workings of Git, advanced merge-strategies and workflows as well as strategies for solving issues as they occur. In essence anything you need - the ultimate "Junior Woodchuck Guide Book" for your Git work. </div> <div class="review-comments-verified"> <span>Amazon Verified review</span> <img src="https://www.packtpub.com/rebuild/build/assets/amazon-BfIbjzwm.svg" class="svg-icon amazon-review" width="50" height="16" alt="Amazon" /> </div> </div> <div class="review-comments"> <div class="review-comments-header mb-1"> <span>Albert</span> <span>Jul 30, 2020</span> </div> <div class="review-comments-ratings mb-1"> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-medium" alt="Full star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--0-B8XlnyrS.svg" class="svg-icon star-rating-icon-medium" alt="Empty star icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/star--0-B8XlnyrS.svg" class="svg-icon star-rating-icon-medium" alt="Empty star icon" /> <span class="star-rating-total-rating-medium">3</span> </div> </div> <div class="review-comments-message mb-1"> In this book not many details of git </div> <div class="review-comments-verified"> <span>Amazon Verified review</span> <img src="https://www.packtpub.com/rebuild/build/assets/amazon-BfIbjzwm.svg" class="svg-icon amazon-review" width="50" height="16" alt="Amazon" /> </div> </div> </div> </div> </section> </div> <div class="container pt-2 pb-2 mb-2"> <div class="carousel"> <div class="carousel-header"> <div class="carousel-header-left"> <h2 class="carousel-header-left-title">People who bought this also bought</h2> </div> <span class="carousel-header-right"></span> </div> <div class="carousel-body"> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-left-DKeTWfdp.svg" class="svg-icon carousel-body-arrow carousel-body-arrow-left d-none" width="35" height="24" alt="Left arrow icon" /> <div class="carousel-body-items" data-carousel-container data-visible-items="5" data-analytics-type="view_item_list" data-analytics-list-id="peopleWhoAlsoBought" data-analytics-list-name="People who bought this also bought" data-analytics-currency="USD" data-carousel-container-id="carousel-header-actions-peopleWhoAlsoBought" > <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="1" data-analytics-item-list-id="peopleWhoAlsoBought" data-analytics-item-list-name="People who bought this also bought" data-analytics-item-id="US-9781804613450-Paperback" data-analytics-item-title="Domain-Driven Design with Golang" data-analytics-item-category="Programming" data-analytics-item-language="Go" data-analytics-item-framework="" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="44.99" data-analytics-item-discount="0" > <div class="product-card" data-price="44.99" data-regular-price="44.99" data-analytics-item-id="US-9781804613450-Paperback" data-analytics-item-title="Domain-Driven Design with Golang" data-analytics-item-category="Programming" data-analytics-item-language="Go" data-analytics-item-framework="" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="44.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/domain-driven-design-with-golang-9781804619261" target="_blank"> <img src="https://content.packt.com/B19042/cover_image.jpg" alt="Domain-Driven Design with Golang" srcset="https://content.packt.com/_/image/xsmall/B19042/cover_image.jpg 40w, https://content.packt.com/_/image/small/B19042/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B19042/cover_image.jpg 80w, https://content.packt.com/_/image/large/B19042/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B19042/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B19042/cover_image.jpg 200w, https://content.packt.com/_/image/original/B19042/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Domain-Driven Design with Golang </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Dec 2022</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">204 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.4 (19)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-peopleWhoAlsoBought9781804613450"> eBook </div> <ul id="product-price-product-card-select-peopleWhoAlsoBought9781804613450" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $24.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $44.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$24.99</strong> <del>$35.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$44.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="peopleWhoAlsoBought-0" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781804613450/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781804613450-Paperback" data-analytics-item-title="Domain-Driven Design with Golang" data-analytics-item-category="Programming" data-analytics-item-language="Go" data-analytics-item-framework="" data-analytics-item-concept="Application Development" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="44.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="2" data-analytics-item-list-id="peopleWhoAlsoBought" data-analytics-item-list-name="People who bought this also bought" data-analytics-item-id="US-9781803243450-Paperback" data-analytics-item-title="Template Metaprogramming with C++" data-analytics-item-category="Programming" data-analytics-item-language="C++" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="1" data-analytics-item-format="Paperback" data-analytics-item-price="46.99" data-analytics-item-discount="0" > <div class="product-card" data-price="46.99" data-regular-price="46.99" data-analytics-item-id="US-9781803243450-Paperback" data-analytics-item-title="Template Metaprogramming with C++" data-analytics-item-category="Programming" data-analytics-item-language="C++" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="46.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/template-metaprogramming-with-c-9781803230535" target="_blank"> <img src="https://content.packt.com/B18367/cover_image.jpg" alt="Template Metaprogramming with C++" srcset="https://content.packt.com/_/image/xsmall/B18367/cover_image.jpg 40w, https://content.packt.com/_/image/small/B18367/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B18367/cover_image.jpg 80w, https://content.packt.com/_/image/large/B18367/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B18367/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B18367/cover_image.jpg 200w, https://content.packt.com/_/image/original/B18367/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Template Metaprogramming with C++ </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Aug 2022</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">480 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.6 (14)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-peopleWhoAlsoBought9781803243450"> eBook </div> <ul id="product-price-product-card-select-peopleWhoAlsoBought9781803243450" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $25.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $46.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$25.99</strong> <del>$37.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$46.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="peopleWhoAlsoBought-1" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781803243450/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781803243450-Paperback" data-analytics-item-title="Template Metaprogramming with C++" data-analytics-item-category="Programming" data-analytics-item-language="C++" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="46.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="3" data-analytics-item-list-id="peopleWhoAlsoBought" data-analytics-item-list-name="People who bought this also bought" data-analytics-item-id="US-9781804610619-Paperback" data-analytics-item-title="The Python Workshop Second Edition" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="2" data-analytics-item-format="Paperback" data-analytics-item-price="51.99" data-analytics-item-discount="0" > <div class="product-card" data-price="51.99" data-regular-price="51.99" data-analytics-item-id="US-9781804610619-Paperback" data-analytics-item-title="The Python Workshop Second Edition" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="51.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/the-python-workshop-second-edition-9781804615805" target="_blank"> <img src="https://content.packt.com/B19045/cover_image.jpg" alt="The Python Workshop Second Edition" srcset="https://content.packt.com/_/image/xsmall/B19045/cover_image.jpg 40w, https://content.packt.com/_/image/small/B19045/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B19045/cover_image.jpg 80w, https://content.packt.com/_/image/large/B19045/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B19045/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B19045/cover_image.jpg 200w, https://content.packt.com/_/image/original/B19045/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> The Python Workshop Second Edition </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Nov 2022</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">600 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.6 (21)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-peopleWhoAlsoBought9781804610619"> eBook </div> <ul id="product-price-product-card-select-peopleWhoAlsoBought9781804610619" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $28.99 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $51.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$28.99</strong> <del>$41.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$51.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="peopleWhoAlsoBought-2" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781804610619/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781804610619-Paperback" data-analytics-item-title="The Python Workshop Second Edition" data-analytics-item-category="Programming" data-analytics-item-language="Python" data-analytics-item-framework="" data-analytics-item-concept="Programming Language" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="51.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="4" data-analytics-item-list-id="peopleWhoAlsoBought" data-analytics-item-list-name="People who bought this also bought" data-analytics-item-id="US-9781803238012-Paperback" data-analytics-item-title="Event-Driven Architecture in Golang" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Software Architecture" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="3" data-analytics-item-format="Paperback" data-analytics-item-price="49.99" data-analytics-item-discount="0" > <div class="product-card" data-price="49.99" data-regular-price="49.99" data-analytics-item-id="US-9781803238012-Paperback" data-analytics-item-title="Event-Driven Architecture in Golang" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Software Architecture" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="49.99" data-analytics-item-discount="0" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/event-driven-architecture-in-golang-9781803232188" target="_blank"> <img src="https://content.packt.com/B18368/cover_image.jpg" alt="Event-Driven Architecture in Golang" srcset="https://content.packt.com/_/image/xsmall/B18368/cover_image.jpg 40w, https://content.packt.com/_/image/small/B18368/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B18368/cover_image.jpg 80w, https://content.packt.com/_/image/large/B18368/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B18368/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B18368/cover_image.jpg 200w, https://content.packt.com/_/image/original/B18368/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> Event-Driven Architecture in Golang </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Nov 2022</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">384 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.9 (11)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-peopleWhoAlsoBought9781803238012"> eBook </div> <ul id="product-price-product-card-select-peopleWhoAlsoBought9781803238012" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $27.98 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $49.99 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$27.98</strong> <del>$39.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <span>$49.99</span> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="peopleWhoAlsoBought-3" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781803238012/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781803238012-Paperback" data-analytics-item-title="Event-Driven Architecture in Golang" data-analytics-item-category="Programming" data-analytics-item-language="" data-analytics-item-framework="" data-analytics-item-concept="Software Architecture" data-analytics-item-publication-year="2022" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="49.99" data-analytics-item-discount="0" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 20%;" data-carousel-no="5" data-analytics-item-list-id="peopleWhoAlsoBought" data-analytics-item-list-name="People who bought this also bought" data-analytics-item-id="US-9781803247762-Paperback" data-analytics-item-title="50 Algorithms Every Programmer Should Know" data-analytics-item-category="Programming" data-analytics-item-language="Processing" data-analytics-item-framework="Processing" data-analytics-item-concept="Data Structures and Algorithms" data-analytics-item-publication-year="2023" data-analytics-item-quantity="1" data-analytics-item-index="4" data-analytics-item-format="Paperback" data-analytics-item-price="39.98" data-analytics-item-discount="10.01" > <div class="product-card" data-price="39.98" data-regular-price="49.99" data-analytics-item-id="US-9781803247762-Paperback" data-analytics-item-title="50 Algorithms Every Programmer Should Know" data-analytics-item-category="Programming" data-analytics-item-language="Processing" data-analytics-item-framework="Processing" data-analytics-item-concept="Data Structures and Algorithms" data-analytics-item-publication-year="2023" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="39.98" data-analytics-item-discount="10.01" > <div class="product-card-content"> <a class="product-card-content-info" href="https://www.packtpub.com/en-us/product/50-algorithms-every-programmer-should-know-9781803246475" target="_blank"> <img src="https://content.packt.com/B18046/cover_image.jpg" alt="50 Algorithms Every Programmer Should Know" srcset="https://content.packt.com/_/image/xsmall/B18046/cover_image.jpg 40w, https://content.packt.com/_/image/small/B18046/cover_image.jpg 60w, https://content.packt.com/_/image/medium/B18046/cover_image.jpg 80w, https://content.packt.com/_/image/large/B18046/cover_image.jpg 100w, https://content.packt.com/_/image/xlarge/B18046/cover_image.jpg 150w, https://content.packt.com/_/image/xxlarge/B18046/cover_image.jpg 200w, https://content.packt.com/_/image/original/B18046/cover_image.jpg 810w" sizes="150px" width="150" height="185" class="rounded-1" loading="lazy" fetchpriority="auto" onerror="this.onerror=null;this.srcset='';this.src='https://static.packt-cdn.com/assets/images/Packt-iPad-Logos_250x308.png' "> <div class="ellipsis-content product-card-content-info-text text-center px-2"> <div class="ellipsis" style="-webkit-line-clamp: 2; "> 50 Algorithms Every Programmer Should Know </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="false"> Read more </span> </div> <div class="product-meta product-card-meta-info-text"> <span class="device-fc-black-2">Sep 2023</span> <span class="product-meta-dot"></span> <span class="device-fc-black-2">538 pages</span> <span class="product-meta-dot device-fc-black-2"></span> <div class="star-rating"> <img src="https://www.packtpub.com/rebuild/build/assets/star--100-BC6KVbTO.svg" class="svg-icon star-rating-icon-small" alt="Full star icon" /> <span class="star-rating-total-rating-medium device-fc-black-2">4.5 (67)</span> </div> </div> </a> <div class="product-card-content-footer "> <div class="product-card-content-footer-pricing"> <div class="product-card-content-footer-pricing-type"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <div class="packt-select"> <div class="packt-select-button" role="button" data-select-open="product-price-product-card-select-peopleWhoAlsoBought9781803247762"> eBook </div> <ul id="product-price-product-card-select-peopleWhoAlsoBought9781803247762" class='dropdown-menu product-card-content-footer-dropdown ' data-select-state="false"> <li class="dropdown-item" data-price-key="eBook"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/ebook-3fFMV4KP.svg" class="svg-icon icon-3" alt="eBook" /> <span class="item-type">eBook</span> </span> <span> $27.98 </span> </div> </li> <li class="dropdown-item" data-price-key="Paperback"> <div class="product-card-content-footer-type"> <span class="product-card-content-footer-type-icon"> <img src="https://www.packtpub.com/rebuild/build/assets/print-kPRXCK2b.svg" class="svg-icon icon-3" alt="Paperback" /> <span class="item-type">Paperback</span> </span> <span> $39.98 </span> </div> </li> </ul> </div> </div> <div class="product-card-content-footer-pricing-price"> <div data-type="eBook" class="price-select "> <strong>$27.98</strong> <del>$39.99</del> </div> <div data-type="Paperback" class="price-select d-none"> <strong>$39.98</strong> <del>$49.99</del> </div> </div> </div> <div class="product-card-content-footer-add-to-cart"> <div class="add-to-cart-btn-with-check-box"> <button class="rebuild-btn rebuild-btn-outline" aria-disabled="false" id="peopleWhoAlsoBought-4" data-type="eBook" data-action="cart" data-route="https://www.packtpub.com/api/cart/product/9781803247762/add" data-analytics-type="add_to_cart" data-analytics-currency="USD" data-analytics-item-id="US-9781803247762-Paperback" data-analytics-item-title="50 Algorithms Every Programmer Should Know" data-analytics-item-category="Programming" data-analytics-item-language="Processing" data-analytics-item-framework="Processing" data-analytics-item-concept="Data Structures and Algorithms" data-analytics-item-publication-year="2023" data-analytics-item-quantity="1" data-analytics-item-index="0" data-analytics-item-format="Paperback" data-analytics-item-price="39.98" data-analytics-item-discount="10.01" > ADD TO CART </button> </div> </div> </div> </div> </div> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-right-YQh-CI_o.svg" class="svg-icon carousel-body-arrow carousel-body-arrow-right d-none" width="35" height="24" alt="Right arrow icon" /> </div> </div> </div> <section class="container bg-light pt-2 pb-2"> <div class="carousel"> <div class="carousel-header"> <div class="carousel-header-left"> <h2 class="carousel-header-left-title">About the 4 authors</h2> </div> <span class="carousel-header-right"></span> </div> <div class="carousel-body"> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-left-DKeTWfdp.svg" class="svg-icon carousel-body-arrow carousel-body-arrow-left " width="35" height="24" alt="Left arrow icon" /> <div class="carousel-body-items" data-carousel-container data-visible-items="2" data-carousel-container-id="carousel-header-actions-authors" > <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 50%;" data-carousel-no="1" > <div class="author-section "> <div class="author-header-with-body"> <div class="author-section-header"> <div class="header-left"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon author-profile-img" alt="Profile icon" /> <span class="author-name device--sm"> Zattin(EUR) </span> </div> <span class="author-name device-sm"> Zattin(EUR)</span> <div class="header-right"> </div> </div> <div class="author-section-body"> <div class="ellipsis-content product-card-content-info-text"> <div class="ellipsis" style="-webkit-line-clamp: 10; "> Emanuele Zattin is the Continuous Integration Specialist at Realm Inc. with experience in software development and design. He is respected for his work in designing and developing a CM Synergy to Git history conversion tool and rolling out Git-Gerrit-Jenkins in several Nokia divisions. </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="true"> Read more </span> </div> </div> <a class="author-link" href="https://www.packtpub.com/authors/zattineur"> See other products by Zattin(EUR) </a> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 50%;" data-carousel-no="2" > <div class="author-section "> <div class="author-header-with-body"> <div class="author-section-header"> <div class="header-left"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon author-profile-img" alt="Profile icon" /> <span class="author-name device--sm"> Kenneth Geisshirt </span> </div> <span class="author-name device-sm">Kenneth Geisshirt</span> <div class="header-right"> </div> </div> <div class="author-section-body"> <div class="ellipsis-content product-card-content-info-text"> <div class="ellipsis" style="-webkit-line-clamp: 10; "> Kenneth Geisshirt is a chemist, by education, and a strong free-software advocate. He spent his Christmas holidays in 1992 installing SLS Linux, and GNU/Linux has been his favorite operating system ever since. Currently, he does consultancy work in fields such as scientific computing and Linux clusters. He lives in Copenhagen, Denmark, with his partner and their two children. </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="true"> Read more </span> </div> </div> <a class="author-link" href="https://www.packtpub.com/authors/kenneth-geisshirt"> See other products by Kenneth Geisshirt </a> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 50%;" data-carousel-no="3" > <div class="author-section "> <div class="author-header-with-body"> <div class="author-section-header"> <div class="header-left"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon author-profile-img" alt="Profile icon" /> <span class="author-name device--sm"> Voss </span> </div> <span class="author-name device-sm"> Voss</span> <div class="header-right"> </div> </div> <div class="author-section-body"> <div class="ellipsis-content product-card-content-info-text"> <div class="ellipsis" style="-webkit-line-clamp: 10; "> Rasmus Voss has been working with continuous integration, continuous delivery, automatic testing, and DevOps, in various industries. He has always strived to ensure that where developers, testers, project leaders, and managers can work with the system instead of against the system. Typically, the processes and solutions he develops are clear, precise, and well documented, with relevant feedback to all parts of the software development process. </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="true"> Read more </span> </div> </div> <a class="author-link" href="https://www.packtpub.com/authors/voss"> See other products by Voss </a> </div> </div> </div> <div class="carousel-body-items-item" data-carousel-item style="flex:0 0 50%;" data-carousel-no="4" > <div class="author-section "> <div class="author-header-with-body"> <div class="author-section-header"> <div class="header-left"> <img src="https://www.packtpub.com/rebuild/build/assets/profile-RD2gMNMF.svg" class="svg-icon author-profile-img" alt="Profile icon" /> <span class="author-name device--sm"> Olsson </span> </div> <span class="author-name device-sm"> Olsson</span> <div class="header-right"> <a href="dvaske" target="_blank" title="Github"> <img src="https://www.packtpub.com/rebuild/build/assets/github-CouqiaXV.svg" class="svg-icon " width="25" height="25" alt="Github icon" /> </a> </div> </div> <div class="author-section-body"> <div class="ellipsis-content product-card-content-info-text"> <div class="ellipsis" style="-webkit-line-clamp: 10; "> Aske Olsson has more than 14 years of experience in the software industry. As an electrical engineer, he has been using every tool available for development, from a soldering iron over Assembly, C, Java Groovy, Python and various DSLs for programming to different SCMs and build-, CI- and issue-tracking systems. He has worked for Nokia for 6 years and, currently, works at Keylane. Aske has experience with Git; he has been teaching Git in regular training sessions, from basic Git to advanced usage. </div> <span role="button" class="read-more d-none" data-toggle-ellipsis data-read-more="true"> Read more </span> </div> </div> <a class="author-link" href="https://www.packtpub.com/authors/olsson"> See other products by Olsson </a> </div> </div> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/carousel-arrow-right-YQh-CI_o.svg" class="svg-icon carousel-body-arrow carousel-body-arrow-right " width="35" height="24" alt="Right arrow icon" /> </div> </div> </section> <div class="pb-1"> <section class="product-freetrial-banner"> <div class="product-freetrial-banner-content"> Get <span>free</span> access to Packt library with over <span> 7500+ books and video courses for 7 days! </span> </div> <a href="https://www.packtpub.com/checkout-subscription/monthly-packt-subscription-vz22?freeTrial=true" class="rebuild-btn rebuild-btn-dark ctr-button"> Start Free Trial </a> </section> </div> <div class="container pb-4"> <div class="packt-accordion" data-single-open="false" data-parent-class= > <div class="packt-accordion-title"> <h2>FAQs</h2> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>What is the delivery time and cost of print book?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p style='font-size:16px'><strong>Shipping Details</strong></p><p style='font-size:14px'><strong>USA:</strong></p>'<p class='has-small-font-size'><strong>Economy:</strong> Delivery to most addresses in the US within 10-15 business days</p><p class='has-small-font-size'><strong>Premium:</strong> Trackable Delivery to most addresses in the US within 3-8 business days</p><p style='font-size:14px'><strong>UK:</strong></p><p class='has-small-font-size'><strong>Economy:</strong> Delivery to most addresses in the U.K. within 7-9 business days.<br>Shipments are not trackable</p><p><strong><strong>Premium</strong>:</strong> Trackable delivery to most addresses in the U.K. within 3-4 business days!<br>Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands</p><p style='font-size:14px'><strong>EU:</strong></p><p class='has-small-font-size'><strong>Premium:</strong> Trackable delivery to most EU destinations within 4-9 business days.</p><p style='font-size:14px'><strong>Australia:</strong></p><p class='has-small-font-size'><strong>Economy:</strong> Can deliver to P. O. Boxes and private residences.<br>Trackable service with delivery to addresses in Australia only.<br>Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro<br>Delivery time is up to 15 business days for remote areas of WA, NT & QLD.</p><p class='has-small-font-size'><strong>Premium:</strong> Delivery to addresses in Australia only<br>Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.</p><p style='font-size:14px'><strong>India:</strong></p><p class='has-small-font-size'><strong>Premium: </strong>Delivery to most Indian addresses within 5-6 business days</p><p style='font-size:16px'><strong>Rest of the World:</strong></p><p class='has-small-font-size'><strong>Premium:</strong> Countries in the American continent: Trackable delivery to most countries within 4-7 business days</p><p style='font-size:14px'><strong>Asia:</strong></p><p class='has-small-font-size'><strong>Premium:</strong> Delivery to most Asian addresses within 5-9 business days</p><p class='has-small-font-size'><strong>Disclaimer:<br></strong>All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.</p><br><p>Unfortunately, due to several restrictions, we are unable to ship to the following countries:</p></p><ol class='pl-4' ><li>Afghanistan</li><li>American Samoa</li><li>Belarus</li><li>Brunei Darussalam</li><li>Central African Republic</li><li>The Democratic Republic of Congo</li><li>Eritrea</li><li>Guinea-bissau</li><li>Iran</li><li>Lebanon</li><li>Libiya Arab Jamahriya</li><li>Somalia</li><li>Sudan</li><li>Russian Federation</li><li>Syrian Arab Republic</li><li>Ukraine</li><li>Venezuela</li></ol></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>What is custom duty/charge?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p>Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses. </p></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>Do I have to pay customs charges for the print book order?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p>The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.</p><p>List of EU27 countries: <a href="https://www.gov.uk/eu-eea#:~:text=The%20EU%20countries%20are%3A,%2C%20Slovenia%2C%20Spain%20and%20Sweden" target="_blank" rel="noreferrer noopener">www.gov.uk/eu-eea:</a></p><p>A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.</p></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>How do I know my custom duty charges?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p>The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.</p><p>For example:</p> <ul><li>If you live in <strong>Mexico</strong>, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.</li><li>Whereas if you live in <strong>Turkey</strong>, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.</li></ul></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>How can I cancel my order?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p><strong>Cancellation Policy for Published Printed Books:</strong></p><p>You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at <a href="mailto:customercare@packt.com" target="_blank" rel="noreferrer noopener">customercare@packt.com</a> using the returns and refund process.</p><p>Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.</p></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>What is your returns and refunds policy?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p><strong>Return Policy:</strong></p><p>We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on <a href='mailto:customercare@packt.com' target='_blank' rel='noreferrer noopener'>customercare@packt.com</a> with the order number and issue details as explained below:</p><ol class='pl-4' ><li>If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on <a href='mailto:customercare@packt.com' target='_blank' rel='noreferrer noopener'>customercare@packt.com</a> within one hour of placing the order and we will replace/refund you the item cost.</li><li>Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on <a href='mailto:customercare@packt.com' target='_blank' rel='noreferrer noopener'>customercare@packt.com</a> who will be able to resolve this issue for you.</li><li>You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)</li><li>Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.</li><li>If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.</li><li>Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.<br></li></ol><p>On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on <a href='mailto:customercare@packt.com'>customercare@packt.com</a> within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.</p></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>What tax is charged?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p>Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.</p></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>What payment methods can I use?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p>You can pay with the following card types:</p><ol class='pl-4' ><li>Visa Debit</li><li>Visa Credit</li><li>MasterCard</li><li>PayPal</li></ol></div> </div> <div class="packt-accordion-header" role="button" data-collapse="false" > <span>What is the delivery time and cost of print books?</span> <span class="packt-accordion-subheader "> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-down-grey-D1AYdVO8.svg" class="svg-icon icon icon-4" alt="Chevron down icon" /> <img src="https://www.packtpub.com/rebuild/build/assets/chevron-up-grey-CJySprCs.svg" class="svg-icon icon icon-4 d-none" alt="Chevron up icon" /> </span> </div> <div class="packt-accordion-collapse scrollbar " > <div class="pl-2" ><p style='font-size:16px'><strong>Shipping Details</strong></p><p style='font-size:14px'><strong>USA:</strong></p>'<p class='has-small-font-size'><strong>Economy:</strong> Delivery to most addresses in the US within 10-15 business days</p><p class='has-small-font-size'><strong>Premium:</strong> Trackable Delivery to most addresses in the US within 3-8 business days</p><p style='font-size:14px'><strong>UK:</strong></p><p class='has-small-font-size'><strong>Economy:</strong> Delivery to most addresses in the U.K. within 7-9 business days.<br>Shipments are not trackable</p><p><strong><strong>Premium</strong>:</strong> Trackable delivery to most addresses in the U.K. within 3-4 business days!<br>Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands</p><p style='font-size:14px'><strong>EU:</strong></p><p class='has-small-font-size'><strong>Premium:</strong> Trackable delivery to most EU destinations within 4-9 business days.</p><p style='font-size:14px'><strong>Australia:</strong></p><p class='has-small-font-size'><strong>Economy:</strong> Can deliver to P. O. Boxes and private residences.<br>Trackable service with delivery to addresses in Australia only.<br>Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro<br>Delivery time is up to 15 business days for remote areas of WA, NT & QLD.</p><p class='has-small-font-size'><strong>Premium:</strong> Delivery to addresses in Australia only<br>Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.</p><p style='font-size:14px'><strong>India:</strong></p><p class='has-small-font-size'><strong>Premium: </strong>Delivery to most Indian addresses within 5-6 business days</p><p style='font-size:16px'><strong>Rest of the World:</strong></p><p class='has-small-font-size'><strong>Premium:</strong> Countries in the American continent: Trackable delivery to most countries within 4-7 business days</p><p style='font-size:14px'><strong>Asia:</strong></p><p class='has-small-font-size'><strong>Premium:</strong> Delivery to most Asian addresses within 5-9 business days</p><p class='has-small-font-size'><strong>Disclaimer:<br></strong>All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.</p><br><p>Unfortunately, due to several restrictions, we are unable to ship to the following countries:</p></p><ol class='pl-4' ><li>Afghanistan</li><li>American Samoa</li><li>Belarus</li><li>Brunei Darussalam</li><li>Central African Republic</li><li>The Democratic Republic of Congo</li><li>Eritrea</li><li>Guinea-bissau</li><li>Iran</li><li>Lebanon</li><li>Libiya Arab Jamahriya</li><li>Somalia</li><li>Sudan</li><li>Russian Federation</li><li>Syrian Arab Republic</li><li>Ukraine</li><li>Venezuela</li></ol></div> </div> </div> </div> <footer class="footer"> <div class="footer-topics-wrapper rebuild-container"> <div class="rebuild-horizontal-scroll "> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-left-O2MWvx1q.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="left" alt="Arrow left icon" /> <div class="rebuild-horizontal-scroll-body"> <div class="footer-topics"> <a href="https://www.packtpub.com/en-us/programming/concept/programming-language" title="https://www.packtpub.com/en-us/programming/concept/programming-language" class="footer-topics-topic"> Programming Language </a> <a href="https://www.packtpub.com/en-us/programming/concept/application-development" title="https://www.packtpub.com/en-us/programming/concept/application-development" class="footer-topics-topic"> Application Development </a> <a href="https://www.packtpub.com/en-us/programming/concept/geospatial-analysis" title="https://www.packtpub.com/en-us/programming/concept/geospatial-analysis" class="footer-topics-topic"> Geospatial Analysis </a> <a href="https://www.packtpub.com/en-us/programming/concept/application-testing" title="https://www.packtpub.com/en-us/programming/concept/application-testing" class="footer-topics-topic"> Application Testing </a> <a href="https://www.packtpub.com/en-us/programming/concept/crm" title="https://www.packtpub.com/en-us/programming/concept/crm" class="footer-topics-topic"> CRM </a> <a href="https://www.packtpub.com/en-us/programming/concept/design-patterns" title="https://www.packtpub.com/en-us/programming/concept/design-patterns" class="footer-topics-topic"> Design Patterns </a> <a href="https://www.packtpub.com/en-us/programming/concept/high-performance-programming" title="https://www.packtpub.com/en-us/programming/concept/high-performance-programming" class="footer-topics-topic"> High Performance Programming </a> <a href="https://www.packtpub.com/en-us/programming/concept/data-structures-and-algorithms" title="https://www.packtpub.com/en-us/programming/concept/data-structures-and-algorithms" class="footer-topics-topic"> Data Structures and Algorithms </a> <a href="https://www.packtpub.com/en-us/programming/concept/software-architecture" title="https://www.packtpub.com/en-us/programming/concept/software-architecture" class="footer-topics-topic"> Software Architecture </a> <a href="https://www.packtpub.com/en-us/programming/concept/object-oriented-programming" title="https://www.packtpub.com/en-us/programming/concept/object-oriented-programming" class="footer-topics-topic"> Object Oriented Programming </a> </div> </div> <img src="https://www.packtpub.com/rebuild/build/assets/arrow-right-eT5j42si.svg" class="svg-icon icon icon-2 device" data-horizontal-scroll="right" alt="Arrow right icon" /> </div> </div> <div class="rebuild-container footer-menu"> <div class="footer-menu-item"> <span class="footer-menu-item-title">Legal</span> <div class="footer-menu-item-items"> <a href="https://www.packtpub.com/en-us/help/terms-and-conditions" class="footer-menu-item-items-link">Terms and Conditions</a> <a href="https://www.packtpub.com/en-us/help/privacy-policy" class="footer-menu-item-items-link">Privacy Policy</a> <a href="https://www.packtpub.com/en-us/help/cookie-policy" class="footer-menu-item-items-link">Cookie Policy</a> <a href="https://www.packtpub.com/en-us/help/shipping-policy" class="footer-menu-item-items-link">Shipping Policy</a> <a href="https://www.packtpub.com/en-us/help/cancellation-policy" class="footer-menu-item-items-link">Cancellation Policy</a> <a href="https://www.packtpub.com/en-us/help/returns-policy" class="footer-menu-item-items-link">Return Policy</a> </div> </div> <div class="footer-menu-item"> <span class="footer-menu-item-title">Support</span> <div class="footer-menu-item-items"> <a href="https://www.packtpub.com/en-us/help/faqs" class="footer-menu-item-items-link">Help</a> <a href="https://www.packtpub.com/en-us/help/contact" class="footer-menu-item-items-link">Contact Us</a> </div> </div> <div class="footer-menu-item"> <span class="footer-menu-item-title">Business</span> <div class="footer-menu-item-items"> <a href="https://partnerships.packt.com/" class="footer-menu-item-items-link">Partnerships</a> <div class="footer-menu-item-items-ident"> <a href="https://partnerships.packt.com/sponsored-ebooks/" class="footer-menu-item-items-link"> Sponsored eBooks </a> <a href="https://partnerships.packt.com/ebooks-white-papers/" class="footer-menu-item-items-link"> Custom eBooks </a> </div> <a href="https://apply.workable.com/packtpublishing/?lng=en" class="footer-menu-item-items-link">Careers</a> <a href="https://partnerships.packt.com/contributors/" class="footer-menu-item-items-link">Become an author</a> </div> </div> <div class="footer-menu-item"> <span class="footer-menu-item-title">Packt+ Membership</span> <div class="footer-menu-item-items"> <a href="https://www.packtpub.com/en-us/subscribe" class="footer-menu-item-items-link">Subscription</a> <a href="https://www.packtpub.com/datapro" class="footer-menu-item-items-link">DataPro</a> <a href="https://www.packtpub.com/secpro" class="footer-menu-item-items-link">SecPro</a> <a href="https://www.packtpub.com/tech-leaders" class="footer-menu-item-items-link">TechLeaders</a> </div> </div> </div> <div class="rebuild-container footer-bottom"> <div class="footer-bottom-country" data-modal-open="country-modal"> <img loading="lazy" src="/images/countries/us.png" alt="countryFlag" class="header-dropdown-active-footer-country-flag" width="25" height="18" /> <span> United States</span> </div> <div class="footer-bottom-info"> <span> Company Address: Packt Publishing Ltd, Grosvenor House, 11 St Paul's Square, Birmingham, B3 1RB </span> <span> © 2024 Packt Publishing Limited All Rights Reserved </span> </div> </div> <div id="cookieConsent" data-analytics-type="prompts"> <div class="transparent-background"> <div class="cookie-consent-section"> <div class="country-section cookie-content" id="country-section"> <img src="https://www.packtpub.com/rebuild/build/assets/cross-light-weight-CH6EwyM1.svg" class="svg-icon icon-3 close-btn" data-country-section-close="" alt="Close icon" /> <span class="wrong-country-text"> You are browsing a version of our website which may not be the most relevant option for you. We suggest changing to the following version. </span> <span class="country-section-button"> <button class="rebuild-btn-generic rebuild-btn-country-selection" data-modal-open="country-modal"> <img loading="lazy" src="/images/countries/singapore.png" alt="countryFlag" class="header-dropdown-active-footer-country-flag" width="25" height="18"/> <span> Singapore</span> </button> <a href="https://www.packtpub.com/en-sg/product/git-version-control-cookbook-9781789137545"> <button class="rebuild-btn-generic rebuild-btn-login-link rebuild-btn-ok-btn" data-country-section-ok> GO </button> </a> </span> </div> <hr class="hr-two" id="country-section-hr"> <div class="login-section cookie-content" id="login-section"> <img src="https://www.packtpub.com/rebuild/build/assets/cross-light-weight-CH6EwyM1.svg" class="svg-icon icon-3 close-btn " data-cookie-consent-login-close="" alt="Close icon" /> <div class="p-bottom"> <p>Signed in users are eligible for personalised offers and content recommendations.</p> </div> <div class="login-button"> <a href="https://www.packtpub.com/login"> <button class="rebuild-btn-generic rebuild-btn-login-link"> <img src="https://www.packtpub.com/rebuild/build/assets/packt-logo-J9SE_Iln.svg" class="svg-icon icon-4" alt="Country selected" /> Sign in with <span>Packt</span></button> </a> <a href="https://www.packtpub.com/login"> <button class="rebuild-btn-generic rebuild-btn-login-link"> <img src="https://www.packtpub.com/rebuild/build/assets/google-DuSu4lgK.svg" class="svg-icon icon-4" alt="Google" /> Sign in with <span>Google</span> </button> </a> <a href="https://www.packtpub.com/login"> <button class="rebuild-btn-generic rebuild-btn-login-link rebuild-btn-github"> <img src="https://www.packtpub.com/rebuild/build/assets/github-mark-white-BjP5UYm2.svg" class="svg-icon icon-4" alt="Github" /> Sign in with <span>Github</span> </button> </a> </div> </div> </div> </div> </div> </footer> </body> </html>