{"id":140,"date":"2023-01-22T14:46:58","date_gmt":"2023-01-22T13:46:58","guid":{"rendered":"https:\/\/djax.se\/blog\/?p=140"},"modified":"2023-01-22T14:46:58","modified_gmt":"2023-01-22T13:46:58","slug":"boktips","status":"publish","type":"post","link":"https:\/\/djax.se\/?p=140","title":{"rendered":"Boktips"},"content":{"rendered":"\n<p>Som systemutvecklare rekommenderar jag att ibland l\u00e4sa en eller annan bok om teknik eller om yrket i sig. <\/p>\n\n\n\n<p>I tidningen min sambos fackf\u00f6rbund, Sveriges L\u00e4rare, ger ut presenteras alltid lite b\u00f6cker f\u00f6r yrkesverksamma som det vore v\u00e4rldens mest naturliga grej. Kanske dags f\u00f6r utvecklare i Sverige att anamma?<\/p>\n\n\n\n<p>Undvik b\u00f6cker som fokuserar p\u00e5 n\u00e5got visst programmeringsspr\u00e5k (eller till och med en viss version av givet spr\u00e5k), dessa listar f\u00f6rmodligen bara alla spr\u00e5kets funktioner r\u00e4tt upp och ner utan n\u00e5got sammanhang. <\/p>\n\n\n\n<p>Hitta ist\u00e4llet b\u00f6cker som fokuserar p\u00e5 <a href=\"https:\/\/en.wikipedia.org\/wiki\/First_principle\">grundl\u00e4ggande principer<\/a> (som \u00e4nd\u00e5 inte \u00e4ndrat sig p\u00e5 50 \u00e5r) eller rent av filosofiska verk som visar hur man kan t\u00e4nka.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.amazon.com\/Pragmatic-Programmer-Journeyman-Master\/dp\/020161622X\"><img loading=\"lazy\" decoding=\"async\" width=\"260\" height=\"326\" src=\"http:\/\/localhost:8081\/wp-content\/uploads\/2023\/01\/41HXiIojloL._SX258_BO1204203200_QL70_ML2_.jpg\" alt=\"\" class=\"wp-image-141\" srcset=\"https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/41HXiIojloL._SX258_BO1204203200_QL70_ML2_.jpg 260w, https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/41HXiIojloL._SX258_BO1204203200_QL70_ML2_-239x300.jpg 239w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/a><figcaption class=\"wp-element-caption\">The Pragmatic Programmer: From Journeyman to Master- Andrew Hunt, David Thomas<\/figcaption><\/figure>\n\n\n\n<p>Den absolut b\u00e4sta boken om systemutveckling jag sett. I denna ges praktiska (pragmatiska) r\u00e5d som kommer fr\u00e5n en l\u00e5ng erfarenhet av att faktiskt leverera mjukvara. B\u00e5da f\u00f6rfattarna var med och skrev det ursprungliga manifestet f\u00f6r <a href=\"https:\/\/agilemanifesto.org\/\">agil utveckling<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.amazon.com\/Designing-Data-Intensive-Applications-Reliable-Maintainable\/dp\/1449373321\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/localhost:8081\/wp-content\/uploads\/2023\/01\/51ZSpMl1-LL._AC_SY780_.jpg\" alt=\"\" class=\"wp-image-142\" width=\"269\" height=\"353\" srcset=\"https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/51ZSpMl1-LL._AC_SY780_.jpg 381w, https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/51ZSpMl1-LL._AC_SY780_-229x300.jpg 229w\" sizes=\"auto, (max-width: 269px) 100vw, 269px\" \/><\/a><figcaption class=\"wp-element-caption\">Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems &#8211;  Martin Kleppmann<\/figcaption><\/figure>\n\n\n\n<p>Du kanske t\u00e4nker att en O&#8217;reilly bok l\u00e4ser jag bara inte efter att du s\u00e5g det svartvita djuret p\u00e5 omslaget. Men ge denna en chans! Detta \u00e4r tipset som \u00e4r mest hardcore rent tekniskt. Martin beskriver en stor m\u00e4ngd koncept inom databas och meddelande \u00f6verf\u00f6ring som beh\u00f6vs f\u00f6r att kunna f\u00f6rst\u00e5 skalbarhet och feltolerans i komplexa system. Spr\u00e5ket \u00e4r inte &#8221;allt&#8221; f\u00f6r torrt eller teoretiskt.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/www.amazon.com\/Phoenix-Project-DevOps-Helping-Business\/dp\/0988262592\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/localhost:8081\/wp-content\/uploads\/2023\/01\/the-phoenix-project-1-685x1024.jpg\" alt=\"\" class=\"wp-image-143\" width=\"266\" height=\"397\" srcset=\"https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/the-phoenix-project-1-685x1024.jpg 685w, https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/the-phoenix-project-1-201x300.jpg 201w, https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/the-phoenix-project-1-768x1148.jpg 768w, https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/the-phoenix-project-1-1027x1536.jpg 1027w, https:\/\/djax.se\/wp-content\/uploads\/2023\/01\/the-phoenix-project-1.jpg 1200w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/a><figcaption class=\"wp-element-caption\">The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win \u2013  Gene Kim<\/figcaption><\/figure>\n\n\n\n<p>De tv\u00e5 f\u00f6rsta tipsen var faktab\u00f6cker men nu kommer en ber\u00e4ttelse med karakt\u00e4rer och allt. Denna b\u00f6r l\u00e4sas av alla yrkesgrupper i en verksamhet som p\u00e5 n\u00e5got s\u00e4tt arbetar med IT. Den handlar om ett fiktivt f\u00f6retag med en befintlig IT-milj\u00f6 (med allt vad det inneb\u00e4r) d\u00e4r man samtidigt h\u00e5ller p\u00e5 att ta fram ett stort nytt system. F\u00f6r utvecklare kan den ge dig en st\u00f6rre bild av vad alla andra g\u00f6r i verksamheten och vad deras m\u00e5l \u00e4r. F\u00f6r andra som inte kodar mjukvara men \u00e4nd\u00e5 \u00e4r en del av leveransen kan det hj\u00e4lpa dig att f\u00f6rst\u00e5 p\u00e5 vilket s\u00e4tt bra mjukvara utvecklas och hur det du g\u00f6r p\u00e5verkar slutresultatet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Som systemutvecklare rekommenderar jag att ibland l\u00e4sa en eller annan bok om teknik eller om yrket i sig. I tidningen min sambos fackf\u00f6rbund, Sveriges L\u00e4rare, ger ut presenteras alltid lite b\u00f6cker f\u00f6r yrkesverksamma som det vore v\u00e4rldens mest naturliga grej. Kanske dags f\u00f6r utvecklare i Sverige att anamma? Undvik b\u00f6cker som fokuserar p\u00e5 n\u00e5got visst [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":151,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-okategoriserad"],"_links":{"self":[{"href":"https:\/\/djax.se\/index.php?rest_route=\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/djax.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/djax.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/djax.se\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/djax.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=140"}],"version-history":[{"count":0,"href":"https:\/\/djax.se\/index.php?rest_route=\/wp\/v2\/posts\/140\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/djax.se\/index.php?rest_route=\/wp\/v2\/media\/151"}],"wp:attachment":[{"href":"https:\/\/djax.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/djax.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/djax.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}