{"id":18811,"date":"2022-09-30T09:09:38","date_gmt":"2022-09-30T07:09:38","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=18811"},"modified":"2022-12-01T11:40:57","modified_gmt":"2022-12-01T10:40:57","slug":"books-that-every-dev-should-read-send-your-review","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/","title":{"rendered":"Books That Every Dev Should Read: Updated!"},"content":{"rendered":"\n<p>Do you have your favorite developer books? Whether it\u2019s code or a good book, reading is one of the main passions developers have. That&#8217;s why we&#8217;ve set up this list of unmissable titles for programmers with some recommendations by our community members worldwide, as a gift idea for a dev friend or a nice gift for yourself. Read on!<\/p>\n\n\n\n<p>Do you have a book about interesting topics for devs? Then don&#8217;t keep it to yourself! Send it to us and we will publish it on this community-driven list. Also, don&#8217;t miss our live <a href=\"https:\/\/community.codemotion.com\/codemotion-italy\/meetups\/devs-book-club---docker-sviluppare-e-rilasciare-software-tramite-container\" target=\"_blank\" aria-label=\"Dev Book Club meetings (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Dev Book Club meetings<\/a> with great authors!<\/p>\n\n\n\n<div class=\"wp-block-uagb-marketing-button uagb-marketing-btn__align-center uagb-marketing-btn__align-text-center uagb-marketing-btn__icon-after uagb-block-e9a91c9e wp-block-button\"><a href=\"https:\/\/codemotion.typeform.com\/to\/ONc2lasc\" class=\"uagb-marketing-btn__link wp-block-button__link\" target=\"\" rel=\"noopener noreferrer\"><span class=\"uagb-marketing-btn__title\">Share Your Book Review!<\/span><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z\"><\/path><\/svg><p class=\"uagb-marketing-btn__prefix\">Make other devs happy.<\/p><\/a><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-developer-books-sent-by-the-codemotion-community\">Developer books sent by the Codemotion community!<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Thinking, Fast and Slow &#8211; Daniel Kahneman<\/em><\/strong><br><em>Recommended by Tommaso Allevi<br><\/em>&#8220;This book has reached me how to be better at learning,&#8221; says Codemotion Community friend Tommaso Allevi. As we always like to remember, it&#8217;s not all about code: thinking and learning are central in the work of any developer today, and learning how to do it better can be a life-changer.<br><a aria-label=\"Goodreads link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/11468377-thinking-fast-and-slow\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Goodreads link<\/a><\/p>\n\n\n\n<p><strong><em>The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win &#8211; Gene Kim, Kevin Behr, George Spafford<\/em><\/strong><br><em>Recommended by Mauro Bennici<br><\/em>&#8220;It might not help you be a better developer, but this helps to understand how non-organized companies can become delirious,&#8221; explains Codemotion Community friend Mauro Bennici. If you&#8217;re working anywhere in the IT industry, you will love it as much as you love DevOps!<br><a aria-label=\"Goodreads link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/17255186-the-phoenix-project\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\"><em><strong>Goodreads link<\/strong><\/em><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Fundamentals of Software Architecture &#8211; Mark Richards, Neal Ford<\/em><\/strong><br><em>Recommended by the Codemotion Community on <a aria-label=\"Instagram (opens in a new tab)\" href=\"https:\/\/www.instagram.com\/codemotion_ita\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Instagram<\/a><\/em><br>Are you trying to take the jump from developer to software architect? This book is definitely a great start. With the shift still going on from the monolith to microservices, it&#8217;s key for any aspiring architect to deeply understand the nature of these changes and understanding the tradeoffs behind architectural choices.<br><a aria-label=\"Goodreads link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/en\/book\/show\/44144493-fundamentals-of-software-architecture\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Goodreads link<\/a><\/p>\n\n\n\n<p><strong><em>Solve for Happy &#8211; Mo Gawdat<br><\/em><\/strong><em>Recommended by Ruth Penfold<br><\/em>Written by former Google CXO Mo Gawdat, this book goes beyond mere programming by applying logic to improve people&#8217;s life, offering ways to solve problems the happy way.<br><a aria-label=\"Goodreads Link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/30354426-solve-for-happy?from_search=true&amp;from_srp=true&amp;qid=9CV171UrXZ&amp;rank=1\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads Link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>The One Thing: The Surprisingly Simple Truth Behind Extraordinary Results &#8211; Gary Keller, Jay Papasan<br><\/em><\/strong><em>Recommended by Alesia Braga<br><\/em>This bestseller doesn\u2019t address coding directly, but its teachings can perfectly fit a developer\u2019s role, specific troubleshooting, or a hackathon: how focusing on a single task and clearing all the noise around it can help to obtain better results.<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/16256798-the-one-thing?from_search=true&amp;from_srp=true&amp;qid=RO8YOfqMfl&amp;rank=1\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Wohpe &#8211; Salvatore Sanfilippo<\/em><\/strong> <br><em>Recommended by the Codemotion Community<br><\/em>This book by Italian Developer Salvatore Sanfilippo takes us into a sci-fi world where deep Artificial Intelligence is banned. However, the extreme severity of climate change calls for extreme actions, including the creation of a huge neural network to help save humankind.<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/61657571-wohpe\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<p><strong><em>Microserfs &#8211; Douglas Copeland<br><\/em><\/strong><em>Recommended by Arnaldo Morena<br><\/em>One of the best (or the best?) representations of a young developer\u2019s universe, aspirations, struggles and everyday situations. A must for everyone who is working or has ever worked in the tech industry.<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/2748.Microserfs?ac=1&amp;from_search=true&amp;qid=MA0gltGqAh&amp;rank=1\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>How Google Works &#8211; Eric Schmidt and Jonathan Rosenberg <\/em><\/strong><br><em>Recommended by Alesia Braga<br><\/em>How Google Works is Google\u2019s history as told by some of its main architects. Schmidt and Rosenberg explain the journey from a cool and promising startup to the behemoth company it is today: a guide to understanding the decisions, mindset, and turning points that shaped the company\u2019s success.<br><a aria-label=\"Goodreads Link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/23158207-how-google-works?from_search=true&amp;from_srp=true&amp;qid=uJSLN3CeoR&amp;rank=1\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads Link<\/strong><\/a><\/p>\n\n\n\n<p><strong><em>Ghost in the Wires: My Adventures as the World&#8217;s Most Wanted Hacker &#8211; Kevin Mitnick<br><\/em><\/strong><em>Recommended by <a aria-label=\"Simone Cicinelli (opens in a new tab)\" href=\"http:\/\/www.lightray.it\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Simone Cicinelli<\/a><br><\/em>The ultimate hacker memoirs. Kevin Mitnick, the hyper-famous precocious American cracker and hacker, narrates his own history and the accomplishments that led him to become the biggest name in the story of hacking.<br><a aria-label=\"Goodreads Link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/10256723-ghost-in-the-wires?from_search=true&amp;from_srp=true&amp;qid=yThuh307fi&amp;rank=1\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads Link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Design Patterns: Elements of Reusable Object-Oriented Software &#8211; Gamma, E., Helm, R., Johnson, R. e Vlissides, J.<br><\/em><\/strong><em>Reccomended by <a aria-label=\"Andrea Saltarello (opens in a new tab)\" href=\"https:\/\/www.facebook.com\/andysal?eid=ARDUT2qh9SlZUmB8IDq8TYrejBJAbxhyu0Gc9fZvMVx5B1y-yQfiPui7--FqFUI0o69awLOyEv4Vd4Fg\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Andrea Saltarello<\/a>, <a aria-label=\"Fabio Evangelist (opens in a new tab)\" href=\"https:\/\/www.facebook.com\/fabio.evangelista1?eid=ARCjxua4oROPixd09Yyq1YzWrAn2cN2qpuR5M0Xa3PamV00c7OHEkaVCMpboCjNlIGTuceDTI0XZSsxK\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Fabio Evangelist<\/a><br><\/em>Big-time designers share their experiences in object-oriented software, offering invaluable insights and solutions to apply to developers in this area. It also includes many code examples!<br><a aria-label=\"Goodreads Link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/85009.Design_Patterns?from_search=true&amp;from_srp=true&amp;qid=BLgvg60Odo&amp;rank=1\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads Link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Code: The Hidden Language of Computer Hardware and Software &#8211; Charles Petzold<br><\/em><\/strong><em>Recommended by Giorgio Pomettini<br><\/em>Code is a language. That\u2019s the very point of this book by Petzol. As a language, code can also be the subject of creativity and innovation, becoming more and more a way of understanding and shaping the world that surrounds us.<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/44882.Code?ac=1&amp;from_search=true&amp;qid=m95RbhZdcp&amp;rank=1\" target=\"_blank\" aria-label=\"Goodreads Link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads Link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Managing Data Science &#8211; Kirill Dubovikov<br><\/em><\/strong><em>Recommended by Najla Said<br><\/em>Data Science and Machine Learning are hot trends in the IT industry, with more and more companies looking to apply these solutions in their strategies. This book is a must for whoever wants to dive deeper into these topics.<br><strong><a href=\"https:\/\/www.goodreads.com\/book\/show\/48816832-managing-data-science?ac=1&amp;from_search=true&amp;qid=tEvyeBjHMM&amp;rank=1\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Goodreads link<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>The Lean Startup: How Today&#8217;s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses &#8211; Eric Ries<br><\/em><\/strong><em>Recommended by Daniel Gebler<br><\/em>Thinking of kickstarting your own startup? Go ahead, but be sure you take a good read at this book before you do it. The Lean Startup has become something like the official guide of the startup industry because of its amazing way of explaining the role of innovation, agility, and management.<br><strong><a href=\"https:\/\/www.goodreads.com\/book\/show\/10127019-the-lean-startup?from_search=true&amp;from_srp=true&amp;qid=0C7V1QMNTw&amp;rank=1\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Goodreads link<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Joel on Software &#8211; Joel Spolsky<br><\/em><\/strong><em>Recommended by Alessandro Atria, Juna Salviati, Davide Cerbo, Fabio Evangelista<br><\/em>Since Spolsky started his blog back in the year 2000, he has become some sort of prophet of programming. This book (which full title is \u2018Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity\u2019) should be in every programmer\u2019s library. Or at least, <a aria-label=\"visit his website (opens in a new tab)\" href=\"https:\/\/www.joelonsoftware.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">visit his website<\/a>, where most of the essays are taken from.<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/41969362-joel-on-software?ac=1&amp;from_search=true&amp;qid=LK7DCfTZRN&amp;rank=1\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>A Philosophy of Software Design &#8211; John Ousterhout<\/em><\/strong><br><em>Recommended by <a aria-label=\"Ivano Pagano (opens in a new tab)\" href=\"https:\/\/github.com\/ivanopagano\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Ivano Pagano<\/a><strong><br><\/strong><\/em>It&#8217;s a short book based on capturing those aspects of writing software that are not taught in classrooms but learned through professional experience. The author used his experience teaching these topics to college students, and shared them in this small jewel of high-quality content.<br><strong><a href=\"https:\/\/www.goodreads.com\/es\/book\/show\/39996759-a-philosophy-of-software-design\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Goodreads link<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Clean Code &#8211; Robert Cecil Martin<\/em><\/strong><br><em>Recommended by the Codemotion Community on <a aria-label=\"Instagram (opens in a new tab)\" href=\"https:\/\/www.instagram.com\/codemotion_ita\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Instagram<\/a><\/em><br>The book&#8217;s full title is <em>Clean Code &#8211; A Handbook of Agile Software Craftsmanship. It will help<\/em> coders to understand the differences between good code, bad code, and clean code thanks to data, statistics, and real-life examples.<br><a aria-label=\"Goodreads link (opens in a new tab)\" href=\"https:\/\/www.goodreads.com\/book\/show\/3735293-clean-code\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Modern Software Engineering &#8211; David Farley<\/em><\/strong><br><em>Recommended by the Codemotion Community on <a aria-label=\"Instagram (opens in a new tab)\" href=\"https:\/\/www.instagram.com\/codemotion_ita\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Instagram<\/a><\/em><br>David Farley is some sort of continuous delivery guru. The book is divided into four main parts that cover the main concepts of software engineering today, the constant need for learning, managing complexity, and tools for supporting developers today.<br><a href=\"https:\/\/www.goodreads.com\/en\/book\/show\/57345270-modern-software-engineering\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<p><strong><em>The Pragmatic Programmer &#8211; Andy Hunt, Dave Thomas<\/em><\/strong><br><em>Recommended by the Codemotion Community on <a aria-label=\"Instagram (opens in a new tab)\" href=\"https:\/\/www.instagram.com\/codemotion_ita\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Instagram<\/a><\/em><br>The main concept driving this book could certainly be &#8220;code smarter, not harder.&#8221; It will help you reuse, adapt, and fix your code for different purposes and scenarios through practical and -of course- pragmatic examples.<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/4099.The_Pragmatic_Programmer\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>Goodreads link<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em>Algorithms to live by &#8211; Brian Christian, Tom Griffiths<\/em><\/strong><br><em>Recommended by the Codemotion Community on <a aria-label=\"Instagram (opens in a new tab)\" href=\"https:\/\/www.instagram.com\/codemotion_ita\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Instagram<\/a><\/em><br>Computer science meets real life. This book helps us understand how algorithms can also be used to solve everyday problems, decisions, and situations. If you are having a hard time making a tough decision or planning your next steps in life, maybe computers can help you as much as therapy!<br><a href=\"https:\/\/www.goodreads.com\/book\/show\/25666050-algorithms-to-live-by\" target=\"_blank\" aria-label=\"Goodreads link (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Goodreads link<\/a><br><a href=\"https:\/\/www.goodreads.com\/author\/show\/45372.Robert_C_Martin\"><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"text-align:center\" class=\"wp-block-genesis-blocks-gb-cta gb-block-cta\"><div class=\"gb-cta-content\"><h2 class=\"gb-cta-title gb-font-size-32\" style=\"color:#32373c\">Send your dev book review!<\/h2><div class=\"gb-cta-text gb-font-size-32\" style=\"color:#32373c\"><p>Help us make this list grow with a book you loved.<\/p><\/div><\/div><div class=\"gb-cta-button\"><a href=\"https:\/\/codemotion.typeform.com\/to\/ONc2lasc\" target=\"_self\" rel=\"noopener noreferrer\" class=\"gb-button gb-button-shape-rounded gb-button-size-medium\" style=\"color:#ffffff;background-color:#3373dc\">Submit here<\/a><\/div><\/div>\n\n\n\n<p>It&#8217;s not all about technical topics: you can also share books that can be inspirational for anyone working in the Tech industry. Some ideas? Career advise, developer books about business aspects, equality, life stories, biographies, and more! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you have your favorite developer books? Whether it\u2019s code or a good book, reading is one of the main passions developers have. That&#8217;s why we&#8217;ve set up this list of unmissable titles for programmers with some recommendations by our community members worldwide, as a gift idea for a dev friend or a nice gift&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":18870,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[6290],"collections":[],"class_list":{"0":"post-18811","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dev-life","8":"tag-books","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Developer Books That You Should Read: a Community Driven List<\/title>\n<meta name=\"description\" content=\"Don&#039;t miss this community driven list with books for developers. Send a review of your favorite developer books and make the list grow!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Books That Every Dev Should Read: Updated!\" \/>\n<meta property=\"og:description\" content=\"Don&#039;t miss this community driven list with books for developers. Send a review of your favorite developer books and make the list grow!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-30T07:09:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-01T10:40:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1919\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Books That Every Dev Should Read: Updated!\",\"datePublished\":\"2022-09-30T07:09:38+00:00\",\"dateModified\":\"2022-12-01T10:40:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/\"},\"wordCount\":1320,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Books-coding.jpg\",\"keywords\":[\"Books\"],\"articleSection\":[\"Dev Life\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/\",\"name\":\"Developer Books That You Should Read: a Community Driven List\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Books-coding.jpg\",\"datePublished\":\"2022-09-30T07:09:38+00:00\",\"dateModified\":\"2022-12-01T10:40:57+00:00\",\"description\":\"Don't miss this community driven list with books for developers. Send a review of your favorite developer books and make the list grow!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Books-coding.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Books-coding.jpg\",\"width\":1919,\"height\":1080,\"caption\":\"books for devs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/books-that-every-dev-should-read-send-your-review\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/dev-life\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Books That Every Dev Should Read: Updated!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/CodemotionIT\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/codemotion-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Developer Books That You Should Read: a Community Driven List","description":"Don't miss this community driven list with books for developers. Send a review of your favorite developer books and make the list grow!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/","og_locale":"en_US","og_type":"article","og_title":"Books That Every Dev Should Read: Updated!","og_description":"Don't miss this community driven list with books for developers. Send a review of your favorite developer books and make the list grow!","og_url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2022-09-30T07:09:38+00:00","article_modified_time":"2022-12-01T10:40:57+00:00","og_image":[{"width":1919,"height":1080,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Books That Every Dev Should Read: Updated!","datePublished":"2022-09-30T07:09:38+00:00","dateModified":"2022-12-01T10:40:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/"},"wordCount":1320,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg","keywords":["Books"],"articleSection":["Dev Life"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/","url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/","name":"Developer Books That You Should Read: a Community Driven List","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg","datePublished":"2022-09-30T07:09:38+00:00","dateModified":"2022-12-01T10:40:57+00:00","description":"Don't miss this community driven list with books for developers. Send a review of your favorite developer books and make the list grow!","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg","width":1919,"height":1080,"caption":"books for devs"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/books-that-every-dev-should-read-send-your-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/"},{"@type":"ListItem","position":3,"name":"Books That Every Dev Should Read: Updated!"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-600x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg",1919,1080,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-768x432.jpg",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg",1919,1080,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/09\/Books-coding-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Do you have your favorite developer books? Whether it\u2019s code or a good book, reading is one of the main passions developers have. That&#8217;s why we&#8217;ve set up this list of unmissable titles for programmers with some recommendations by our community members worldwide, as a gift idea for a dev friend or a nice gift&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=18811"}],"version-history":[{"count":36,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18811\/revisions"}],"predecessor-version":[{"id":19532,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18811\/revisions\/19532"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/18870"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=18811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=18811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=18811"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=18811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}