{"id":3377,"date":"2022-01-01T12:31:20","date_gmt":"2022-01-01T15:31:20","guid":{"rendered":"https:\/\/devkico.itexto.com.br\/?p=3377"},"modified":"2022-01-01T12:31:22","modified_gmt":"2022-01-01T15:31:22","slug":"minhas-boas-leituras-de-2021","status":"publish","type":"post","link":"https:\/\/devkico.itexto.com.br\/?p=3377","title":{"rendered":"Minhas boas leituras de 2021"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">O projeto MundoKico<\/h2>\n\n\n\n<p>Acho que posso dizer que 2021 foi 2020 com esteroides: a pandemia continuou e com ela nosso isolamento social. Mais tempo longe do contato f\u00edsico com os colegas e amigos acabou por ter efeitos inesperados em mim, raz\u00e3o pela qual antes de falar sobre os livros que li (foram tantos!) falo sobre o projeto que prometi <a href=\"https:\/\/devkico.itexto.com.br\/?p=3267\">ano passado, o MundoKico.<\/a><\/p>\n\n\n\n<p>Minha ideia era criar um blog e um canal s\u00f3 pra poder falar durante todo o ano sobre as coisas que ia lendo. Acabou acontecendo mas de forma totalmente inesperada. Apesar de ter sido um ano glorioso pra itexto tamb\u00e9m foi um per\u00edodo muito dif\u00edcil pra mim pessoalmente, ent\u00e3o acabei reatando contato com um velho melhor amigo: o viol\u00e3o cl\u00e1ssico. <\/p>\n\n\n\n<p>Apesar de ser quase auto didata neste aspecto resolvi ap\u00f3s quase 20 anos (ou 20 anos?) voltar a ter aulas (na adolesc\u00eancia fiz curso de musicaliza\u00e7\u00e3o e piano na Funda\u00e7\u00e3o de Educa\u00e7\u00e3o Art\u00edstica de Belo Horizonte) pra me aprofundar no assunto a partir do meio do ano. Comecei tendo aula de harmonia e improvisa\u00e7\u00e3o com o <strong>Magno Alexandre<\/strong>, que \u00e9 um m\u00fasico de Jazz maravilhoso aqui de BH e que voc\u00ea deveria ouvir (<a href=\"https:\/\/open.spotify.com\/artist\/0ARkQZdpnOr3Dy6hSODLLX?si=4bj0pLA7R1aSTW3Z18m6EA\">link pro Spotify dele<\/a>): tem sido uma luta fant\u00e1stica por que s\u00e3o assuntos muito dif\u00edceis pra mim e a viv\u00eancia que o Magno me passa \u00e9 \u00fanica. A\u00ed depois veio o Gustavo Bracher que t\u00e1 lapidando minha t\u00e9cnica de viol\u00e3o e \u00e9 um monstro tanto no viol\u00e3o quanto na did\u00e1tica (<a href=\"https:\/\/www.youtube.com\/c\/GustavoBracher\">aqui t\u00e1 o canal dele no YouTube<\/a>). Ambos est\u00e3o me levando pra um outro n\u00edvel da coisa e tem me feito um bem danado!<\/p>\n\n\n\n<p>Ent\u00e3o o projeto MundoKico acabou virando&#8230; eu tocando viol\u00e3o sem parar, o que voc\u00ea pode acompanhar <a href=\"https:\/\/www.youtube.com\/channel\/UChB48DQ0KegU71bkRPhquyw\">neste canal que criei pra poder compartilhar com estes dois g\u00eanios que citei acima o meu progresso.<\/a><\/p>\n\n\n\n<p>Esta minha volta ao viol\u00e3o em parte foi motivada tamb\u00e9m por experi\u00eancias bastante negativas que tive nas redes sociais ano passado e final do ano retrasado sobre as quais s\u00f3 direi isto: a consequ\u00eancia principal foi decidir me afastar do &#8220;mundo dev&#8221;. N\u00e3o mais escrever no blog, paralisar o projeto do livro que estava atualizando e me focar apenas naquilo que realmente fosse o essencial e valesse \u00e0 pena pra mim, minha fam\u00edlia e meu time. <\/p>\n\n\n\n<p>Isto quer dizer que na realidade produzi muito conte\u00fado que n\u00e3o foi publicado (ser\u00e1 este ano), li muito mais e, mais importante: que estes lim\u00f5es serviram pra que eu n\u00e3o fizesse uma limonada, mas sim uma infinidade de variedades cujos frutos ser\u00e3o vistos este ano e nos seguintes. Aprendi pra dan\u00e1!<\/p>\n\n\n\n<p>Ent\u00e3o vamos aos livros?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aviso<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/th.bing.com\/th\/id\/OIP.vTrx_RjGwwE2-vmwiBLxbwHaGi?pid=ImgDet&amp;rs=1\" alt=\"Ver a imagem de origem\" width=\"134\" height=\"118\"\/><\/figure><\/div>\n\n\n\n<p>Os livros que gosto n\u00e3o necessariamente s\u00e3o aqueles com os quais concordo e a vis\u00e3o que mostro a respeito do conte\u00fado que exponho aqui \u00e9 <strong>pessoal<\/strong>. Eu n\u00e3o gostar de um livro n\u00e3o quer dizer que ele seja ruim: livros ruins eu sequer cito para que voc\u00ea n\u00e3o corra o risco de os ler (s\u00f3 vou te indicar se n\u00e3o gostar de voc\u00ea mesmo, ok?).<\/p>\n\n\n\n<p>E n\u00e3o fique triste se xingar muito um autor aqui ou indicar algu\u00e9m que voc\u00ea n\u00e3o gosta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Livros t\u00e9cnicos<\/h2>\n\n\n\n<p>Foi um ano de releituras importantes. Ent\u00e3o come\u00e7o por um autor que foi um conflito pra mim come\u00e7ar a letura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Releituras<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Robert C. Martin (o &#8220;Uncle Bob&#8221;)<\/h3>\n\n\n\n<p>Em 2019 notei v\u00e1rias cr\u00edticas a este autor referente \u00e0s suas opini\u00f5es pol\u00edticas que s\u00e3o inclusive incompat\u00edveis \u00e0s minhas. Surgiu o conflito: devo consumir conte\u00fado de algu\u00e9m com estas posi\u00e7\u00f5es? Seria \u00e9tico? \u00c9 poss\u00edvel separar o autor da obra? Depois de muito &#8220;matutar&#8221; noto que estes s\u00e3o problemas provavelmente insol\u00faveis e alguns fatores me levaram a dar uma segunda chance:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Meus sentimentos conflitantes em rela\u00e7\u00e3o ao &#8220;Clean Code&#8221;. A primeira leitura que fiz deste livro foi muito ruim: me soou raso, a linguagem me parecia artificialmente pessoal (talvez fruto da tradu\u00e7\u00e3o?).<\/li><li>Apesar de tudo o autor tem um papel muito importante na forma\u00e7\u00e3o t\u00e9cnica dos profissionais brasileiros. Sempre h\u00e1 cita\u00e7\u00f5es, ent\u00e3o talvez a minha primeira impress\u00e3o estivesse errada e, mais importante: isto me ajudaria a entender melhor o modo como n\u00f3s, brasileiros que programam, pensamos e somos formados.<\/li><li>Sempre li o que quis independente da opini\u00e3o alheia: bastou me lembrar disto para resolver o conflito na hora.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Clean Code &#8211; C\u00f3digo Limpo<\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/th.bing.com\/th\/id\/R.e8d6247b7373df2076d4178ba3d5fc7b?rik=IiLzKCnXkRvhrw&amp;riu=http%3a%2f%2fwww.diogomatheus.com.br%2fblog%2fwp-content%2fuploads%2f2012%2f11%2fcodigo-limpo-capa-do-livro.jpg&amp;ehk=ezNga1URAGwk4ezgXAp5q%2fVtdywBC0SQ4wEqVkRQV6U%3d&amp;risl=&amp;pid=ImgRaw&amp;r=0&amp;sres=1&amp;sresct=1\" alt=\"Ver a imagem de origem\" width=\"178\" height=\"260\"\/><\/figure><\/div>\n\n\n\n<p>Normalmente quando as pessoas entram pra \u00e1rea de desenvolvimento (especialmente os auto didatas, como \u00e9 o meu caso (s\u00f3 depois que entrei pra faculdade)) optam como primeiras leituras livros sobre linguagens de programa\u00e7\u00e3o ou frameworks, o que hoje vejo como um erro. Eles at\u00e9 mostram boas pr\u00e1ticas, mas voltadas para aquele contexto espec\u00edfico (o da linguagem ou framework), n\u00e3o v\u00e3o al\u00e9m (deveriam?).<\/p>\n\n\n\n<p>Na outra ponta h\u00e1 os livros de forma\u00e7\u00e3o que v\u00e3o tratar das &#8220;coisas que voc\u00ea deveria saber&#8221; sobre o ato de programar, s\u00e3o as boas pr\u00e1ticas e as armadilhas do dia a dia. <em>C\u00f3digo Limpo<\/em> entra neste grupo. Se for o seu primeiro livro neste assunto \u00e9 um bom livro. Voc\u00ea vai ler sobre como tratar exce\u00e7\u00f5es, escrever boas classes, concorr\u00eancia, etc. Temas que s\u00e3o vistos em detalhes na faculdade condensados nestas p\u00e1ginas. <\/p>\n\n\n\n<p><strong>Como uma introdu\u00e7\u00e3o<\/strong>, \u00e9 um bom livro: como guia pro resto da sua carreira \u00e9 raso.<\/p>\n\n\n\n<p>\u00c9 um livro pequeno que n\u00e3o assusta quem est\u00e1 dando os primeiros passos. A linguagem do autor \u00e9 at\u00e9 agrad\u00e1vel: passa a sensa\u00e7\u00e3o de algu\u00e9m experiente te contando as dores pelas quais j\u00e1 passou com algumas pitadas de &#8220;rabujice am\u00e1vel&#8221;. <\/p>\n\n\n\n<p>Meu problema com <em>Clean Code<\/em> \u00e9 que antes eu havia lido <strong>algo muito melhor<\/strong> que \u00e9 o <em>Code Complete<\/em> do Steve McConnell. Acho muito dif\u00edcil algu\u00e9m que tenha lido antes o <em>Code Complete<\/em> n\u00e3o achar <em>Clean Code<\/em> raso.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/th.bing.com\/th\/id\/R.5495897bdaf9a50438b18ecbc4b303e2?rik=fFF2Lj5uZGKGUA&amp;riu=http%3a%2f%2fwww.codewithc.com%2fwp-content%2fuploads%2f2015%2f05%2fcode-complete-2nd-edition.jpg&amp;ehk=BRtUMhEkjQKFC%2bj0a22bD6H2Z%2buAYIAPXyg1UHsPagk%3d&amp;risl=&amp;pid=ImgRaw&amp;r=0&amp;sres=1&amp;sresct=1\" alt=\"Ver a imagem de origem\" width=\"208\" height=\"254\"\/><figcaption>Se vai pegar o seu primeiro livro de forma\u00e7\u00e3o, pega este, n\u00e3o o Clean Code!<\/figcaption><\/figure><\/div>\n\n\n\n<p><em>Code Complete <\/em>vai muito al\u00e9m do <em>Clean Code<\/em>: \u00e9 mais aprofundado e tem muito mais conte\u00fado. Trata, por exemplo, do relacionamento com membros da equipe, algo que quem est\u00e1 come\u00e7ando n\u00e3o leva em considera\u00e7\u00e3o e \u00e9 t\u00e3o importante ou mais (na minha opini\u00e3o, <strong>bem mais<\/strong>) que boas pr\u00e1ticas de codifica\u00e7\u00e3o. <\/p>\n\n\n\n<p>Mostra estrat\u00e9gias adicionais de desenvolvimento (baseada em tabelas, por exemplo), mas possui uma linguagem mais t\u00e9cnica. Enquanto no <em>Clean Code<\/em> temos o &#8220;programador experiente&#8221;, aqui estamos lidando com um &#8220;consultor experiente&#8221;. H\u00e1 mais refer\u00eancias sendo citadas e tamb\u00e9m mais ferramentas (as checklists brilhantes ao final dos cap\u00edtulos s\u00e3o um exemplo) que te agregam ao final. \u00c9 muito menos subjetivo que <em>Clean Code<\/em> e isto \u00e9 necess\u00e1rio para que os iniciantes n\u00e3o caiam na tenta\u00e7\u00e3o de reproduzir estere\u00f3tipos tolos.<\/p>\n\n\n\n<p>Ent\u00e3o por que as pessoas falam mais do <em>Clean Code<\/em> que do <em>Code Complete<\/em>? N\u00e3o sei mas especulo: na itexto temos ambos os livros e n\u00e3o raro os iniciantes se assustam com o <em>Code Complete <\/em>quando notam ser um livro <strong>bem mais grosso e com fonte menor<\/strong>. Talvez seja esta primeira impress\u00e3o, mas n\u00e3o raro os que optam pelo caminho do <em>Code Complete<\/em> acabam tendo uma forma\u00e7\u00e3o inicial bem melhor.<\/p>\n\n\n\n<p>Veredito final agora: continuo achando <em>Clean Code<\/em> uma introdu\u00e7\u00e3o bem leve e rasa \u00e0s boas pr\u00e1ticas, mas tamb\u00e9m amando o cap\u00edtulo sobre nomea\u00e7\u00e3o de vari\u00e1veis, fun\u00e7\u00f5es e classes (segundo cap\u00edtulo) uma das melhores coisas que j\u00e1 li e indico para toda a minha equipe sempre.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Arquitetura Limpa &#8211; Clean Architecture<\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/th.bing.com\/th\/id\/R.c9222fe6419143cb9817de568b1e2740?rik=uimvgZ33J9K1Ww&amp;pid=ImgRaw&amp;r=0\" alt=\"Ver a imagem de origem\" width=\"202\" height=\"286\"\/><\/figure><\/div>\n\n\n\n<p>Desta vez li duas vezes pra confirmar que realmente \u00e9 <strong>um livro do qual adoro discordar<\/strong>, o que enriquece a leitura: me ajudou a confirmar diversas das opini\u00f5es que tenho e sobre as quais \u00e9 bem poss\u00edvel que venha a escrever algo aqui no futuro a respeito.<\/p>\n\n\n\n<p>Se voc\u00ea leu <em>Clean Code<\/em> como seu primeiro livro de forma\u00e7\u00e3o, ent\u00e3o <strong>leia<\/strong> <em>Arquitetura Limpa<\/em> logo na sequ\u00eancia pois \u00e9 um complemento na minha opini\u00e3o obrigat\u00f3rio para que fique claro como os princ\u00edpios expostos no primeiro se aplicam em situa\u00e7\u00f5es reais.<\/p>\n\n\n\n<p><em>Clean Architecture<\/em> tem como objetivo ser uma introdu\u00e7\u00e3o \u00e0 Arquitetura de Software, mas aqui temos uma vis\u00e3o muito pessoal do que \u00e9 a arquitetura de software. Sendo assim, se voc\u00ea n\u00e3o leu <em>Clean Code<\/em>, a melhor forma de ler este livro \u00e9 saber que &#8220;\u00e9 a vis\u00e3o <strong>pessoal<\/strong> do Robert C. Martin sobre o assunto e suas experi\u00eancias a respeito&#8221;, ok? Se voc\u00ea ler sob este vi\u00e9s vai ter uma experi\u00eancia muito rica, caso contr\u00e1rio \u00e9 poss\u00edvel que voc\u00ea s\u00f3 discorde e a coisa morra a\u00ed, o que seria uma pena.<\/p>\n\n\n\n<p>O livro tenta trazer uma vis\u00e3o de alto n\u00edvel para o desenvolvimento: o que \u00e9 arquitetura (na opini\u00e3o do autor), o que s\u00e3o valores, paradigmas de programa\u00e7\u00e3o at\u00e9 chegar em &#8220;princ\u00edpios de design&#8221;. Estes princ\u00edpios s\u00e3o o SOLID, cunhados pelo pr\u00f3prio autor, s\u00f3 que agora aplicados a elementos de mais alto n\u00edvel (componentes, sistemas). A coisa fica interessante neste momento, mas se estende demais, ao ponto de ficar repetitiva. Da\u00ed vai tratar de conceitos como depend\u00eancias entre elementos da arquitetura, limites, etc. <\/p>\n\n\n\n<p><strong>Como uma introdu\u00e7\u00e3o \u00e9 legal<\/strong>: se voc\u00ea quer se aprofundar, fuja daqui. Todos estes assuntos j\u00e1 li in\u00fameras vezes na minha vida profissional, ent\u00e3o a coisa fica tediosa pra mim, mas n\u00e3o pra quem t\u00e1 come\u00e7ando. H\u00e1 inclusive alguns exemplos pr\u00e1ticos e experi\u00eancias de vida do autor que agregam bastante.<\/p>\n\n\n\n<p>O que realmente gosto deste livro \u00e9 o cap\u00edtulo 29 sobre arquitetura de software embarcado. Se eu pudesse ter um &#8220;Clean Architecture&#8221; a la carte s\u00f3 compraria este cap\u00edtulo. N\u00e3o pelo que \u00e9 dito sobre software embarcado (\u00e9 s\u00f3 o \u00f3bvio pra quem conhece o assunto), mas sim sobre os insights que me trouxe sobre software legado. Se for ler este livro, preste muita aten\u00e7\u00e3o neste cap\u00edtulo espec\u00edfico.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trabalho Eficaz com C\u00f3digo Legado &#8211; Michael C. Feathers<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tamanhos.com.br\/img\/livro-trabalho-eficaz-com-codigo-legado_1_.png\" alt=\"Ver a imagem de origem\" width=\"281\" height=\"281\"\/><\/figure><\/div>\n\n\n\n<p>Esta releitura foi a mais importante do ano pra mim e que realmente agregou. <strong>Continuo achando a defini\u00e7\u00e3o de &#8220;software legado&#8221; aqui p\u00e9ssima<\/strong>: &#8220;\u00e9 software sem testes&#8221;. Sobre isto inclusive j\u00e1 escrevi bastante aqui no blog. P\u00e9ssima por que reduz toda uma categoria de software a um problema que seria a aus\u00eancia de testes, simples assim.<\/p>\n\n\n\n<p>Tirando esta defini\u00e7\u00e3o ruim de c\u00f3digo legado, se lido como um guia de refatora\u00e7\u00e3o \u00e9 fant\u00e1stico, inclusive <strong>muito melhor que o Refactoring do Martin Fowler<\/strong>. O modo como as t\u00e9cnicas s\u00e3o tratadas aqui s\u00e3o excelentes e o que gosto muito \u00e9 que n\u00e3o s\u00e3o simplesmente regras lan\u00e7adas a esmo, \u00e9 exposto tamb\u00e9m como aplic\u00e1-las. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aprendizado de m\u00e1quina &#8211; Machine Learning<\/h3>\n\n\n\n<p>Fiz um bootcamp este ano sobre machine learning para me atualizar sobre o assunto, adquirir vocabul\u00e1rio e obter novas refer\u00eancias para que pudesse me aprofundar a respeito n\u00e3o enquanto desenvolvedor, mas sim gestor para poder participar mais ativamente junto com a equipe da itexto na execu\u00e7\u00e3o de projetos nesta \u00e1rea (a empresa cresceu tanto que n\u00e3o participo mais de todos os projetos, acredita?). <\/p>\n\n\n\n<p>Foi uma experi\u00eancia v\u00e1lida (apesar de bem pobre) pra que eu pudesse solidificar alguns conceitos e tamb\u00e9m ler coisas interessantes a respeito. E deu muito certo: hoje temos projetos muito bem sucedidos nesta \u00e1rea!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Foco em estat\u00edstica primeiro<\/h4>\n\n\n\n<p>Algo que ficou claro no bootcamp que fiz: os instrutores chegavam mostrando os diversos algoritmos mas qusae n\u00e3o mencionavam a base estat\u00edstica da coisa. Resultado: pessoas boiando entendendo muito pouco do que lhes era apresentado. Ent\u00e3o voltei pros meus livros de estat\u00edstica e sigo com uma releitura e um livro novo que me ajudaram bastante.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Estat\u00edstica &#8211; O que \u00e9, para que serve, como funciona &#8211; Charles Wheelan<\/h5>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-1S1OBCilWrg\/WEMxDgAbiDI\/AAAAAAAAC9g\/NOqJGpd2VrgBGf7Zv2BSmJafQcG-zc8LwCLcB\/s1600\/livro.jpg\" alt=\"Ver a imagem de origem\" width=\"167\" height=\"223\"\/><\/figure><\/div>\n\n\n\n<p>J\u00e1 falei deste livro aqui e volto a indicar: \u00e9 uma introdu\u00e7\u00e3o aos conceitos da estat\u00edstica descritos por um jornalista. Ent\u00e3o te fornece uma vis\u00e3o de alt\u00edssimo n\u00edvel mas, mais importante, o <strong>vocabul\u00e1rio<\/strong> pra que voc\u00ea possa mais a frente se aprofundar nos assuntos tratados.<\/p>\n\n\n\n<p>(dica de estudos: sempre comece aprender algo pelo vocabul\u00e1rio, caso contr\u00e1rio voc\u00ea sequer consegue escrever uma busca no Google)<\/p>\n\n\n\n<p>Mais que apresentar o vocabul\u00e1rio, Wheelan tamb\u00e9m ensina o autor a como <strong>interpretar<\/strong> not\u00edcias que usam estat\u00edsticas como base, o que te fornece uma vis\u00e3o muito mais cr\u00edtica n\u00e3o s\u00f3 no mundo t\u00e9cnico mas social tamb\u00e9m. Por isto sempre recomendo este livro.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Estat\u00edstica Pr\u00e1tica para Ci\u00eancia de Dados: 50 conceitos essenciais &#8211; Peter Bruce e Andrew Bruce<\/h5>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/51mMQzKcfjL._SX353_BO1,204,203,200_.jpg\" alt=\"\" width=\"222\" height=\"312\"\/><\/figure><\/div>\n\n\n\n<p>Recomendo ler este segundo livro na sequ\u00eancia pois aqui j\u00e1 temos uma vis\u00e3o mais matem\u00e1tica da estat\u00edstica. Foi a partir da leitura deste livro que os conceitos de machine learning passaram a fazer bem mais sentido pra mim. <\/p>\n\n\n\n<p>Ferramental de Machine Learning<\/p>\n\n\n\n<p>\u00c9 um livro no formato t\u00e9cnico cl\u00e1ssico e faz exatamente o que se prop\u00f5e: v\u00e3o ser apresentados os conceitos estat\u00edsticos essenciais passando por an\u00e1lise explorat\u00f3ria de dados, regress\u00e3o, classifica\u00e7\u00e3o, etc.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ferramental de Machine Learning<\/h4>\n\n\n\n<p>Uma outra falha no bootcamp foi uma apresenta\u00e7\u00e3o extremamente rasa das ferramentas de machine learning, ent\u00e3o precisei correr atr\u00e1s. <a href=\"https:\/\/devkico.itexto.com.br\/?p=3267\">Ano retrasado<\/a> j\u00e1 havia iniciado um estudo mais intenso de Python, o que me ajudou bastante, mas eu precisava de um livro que pudesse condensar estas ferramentas para que, enquanto gestor\/arquiteto, pudesse participar mais ativamente destes projetos na itexto. Ent\u00e3o encontrei o livro abaixo.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">M\u00e3os \u00e0 Obra: Aprendizado de M\u00e1quina com Scikit-Learn &amp; Tensor Flow &#8211; Aur\u00e9lien G\u00e9ron<\/h5>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/51+p5kJX8cL._SX352_BO1,204,203,200_.jpg\" alt=\"\" width=\"246\" height=\"348\"\/><\/figure><\/div>\n\n\n\n<p>Se tivesse visto este livro antes n\u00e3o teria feito o bootcamp, simples assim. \u00c9 um guia que vai al\u00e9m das ferramentas, mostra tamb\u00e9m os principais algoritmos de machine learning e os conceitos envolvidos. Novamente segue a minha dica: s\u00f3 v\u00e1 para este livro se voc\u00ea j\u00e1 tem os conceitos de estat\u00edstica fixados na sua cabe\u00e7a, caso contr\u00e1rio ser\u00e1 uma leitura bem rudimentar da coisa (vai te faltar vocabul\u00e1rio).<\/p>\n\n\n\n<p>A did\u00e1tica do livro \u00e9 bem legal: voc\u00ea na pr\u00e1tica ir\u00e1 executar alguns projetinhos e com eles experimenta a aplica\u00e7\u00e3o destes conceitos na pr\u00e1tica.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Rust<\/h3>\n\n\n\n<p>T\u00e1 a\u00ed uma tecnologia que me impressionou <strong>muito<\/strong> este ano. Aprendi horrores a respeito e inclusive publiquei um guia de estudos pra quem est\u00e1 come\u00e7ando que pode ser acessado <a href=\"https:\/\/devkico.itexto.com.br\/?p=3326\">neste link<\/a> que cont\u00e9m inclusive uma bibliografia comentada que aumenta <strong>bastante<\/strong> este post.<\/p>\n\n\n\n<p>Mas \u00e9 importante fazer uma men\u00e7\u00e3o honrosa a um livro em particular:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Rust: Concorr\u00eancia e alta performance com seguran\u00e7a &#8211; Marcelo Castellani<\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2021\/06\/livro_rust_casa_do_codigo.jpg\" alt=\"\" width=\"427\" height=\"364\"\/><\/figure><\/div>\n\n\n\n<p>\u00c9 publicado pela Casa do C\u00f3digo e j\u00e1 ouvi falar que est\u00e3o trabalhando em uma segunda edi\u00e7\u00e3o. Simplesmente \u00e9 <strong>o melhor livro sobre Rust que j\u00e1 li e em portugu\u00eas.<\/strong> Foi gra\u00e7as a este material (e principalmente o <a href=\"https:\/\/twitter.com\/jcbritogardona\">J\u00falio Brito<\/a>) que a tecnologia se viabilizou na itexto e tivemos um projeto de muito sucesso com ela.<\/p>\n\n\n\n<p>\u00c9 leitura simples e bem guiada, que d\u00e1 um caminho muito bom pra quem est\u00e1 come\u00e7ando e o melhor: 100% nacional!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Building Microservices: Designing Fine-Grained Systems &#8211; Sam Newman<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/519Q46LvdCL._SX379_BO1,204,203,200_.jpg\" alt=\"\" width=\"282\" height=\"370\"\/><\/figure><\/div>\n\n\n\n<p>\u00c9 raro encontrar livros t\u00e3o densos quanto este: em aproximadamente 250 p\u00e1ginas vai te dar uma aula sobre como projetar micro servi\u00e7os mostrando n\u00e3o s\u00f3 o lado vend\u00e1vel da coisa mas, mais importante: os desafios.<\/p>\n\n\n\n<p>Todos os conceitos essenciais de micro servi\u00e7os s\u00e3o abordados nestas poucas p\u00e1ginas: defini\u00e7\u00e3o de dom\u00ednio, monitoramento, seguran\u00e7a, integra\u00e7\u00e3o, testes, implanta\u00e7\u00e3o, escalabilidade&#8230; e vai inclusive al\u00e9m quando trata da lei de Conway, segundo a qual as empresas tendem a expor sua organiza\u00e7\u00e3o interna nos sistemas que usa\/produz. \u00c9 leitura obrigat\u00f3ria se voc\u00ea quer se aprofundar nestes assuntos.<\/p>\n\n\n\n<p>Cito este livro por que finalizada a leitura uma pergunta vinha \u00e0 minha mente: como a gente foi parar em um mundo t\u00e3o complexo? Seria esta complexidade toda realmente necess\u00e1ria ou n\u00f3s que nos colocamos nela? Estas quest\u00f5es tomaram boa parte do meu ano.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apostila Microservices com Spring Cloud &#8211; Alexandre Aquiles<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pbs.twimg.com\/profile_images\/1216768551035592704\/1B2OeeQs_400x400.jpg\" alt=\"Imagem\" width=\"203\" height=\"203\"\/><\/figure><\/div>\n\n\n\n<p><strong>O t\u00edtulo \u00e9 p\u00e9ssimo pra melhor coisa que j\u00e1 li sobre micro servi\u00e7os<\/strong>. Apesar do Alexandre usar o Spring Cloud como ferramenta que guia o leitor durante todo o material, ele \u00e9 usado apenas como ferramenta de apoio. Tirando isto, s\u00e3o expostos todos os conceitos por tr\u00e1s dos micro servi\u00e7os e com in\u00fameras refer\u00eancias ali.<\/p>\n\n\n\n<p>H\u00e1 a parte pr\u00e1tica com Spring Cloud que ajuda bastante e inclusive j\u00e1 vi ser aplicada &#8220;as is&#8221; em alguns projetos legados que toquei e ela \u00e9 muito bem descrita.<\/p>\n\n\n\n<p>O mais interessante destas refer\u00eancias \u00e9 que, ao contr\u00e1rio do livro do Sam Newman, estas s\u00e3o locais, pessoas daqui, do Brasil, ou seja: s\u00e3o casos <strong>pr\u00f3ximos a n\u00f3s<\/strong>. E o aprofundamento conceitual tamb\u00e9m \u00e9 fenomenal: o Alexandre levanta v\u00e1rias quest\u00f5es ao apresent\u00e1-los e vai muito al\u00e9m de uma mera apostila. <\/p>\n\n\n\n<p>Ali\u00e1s&#8230; n\u00e3o \u00e9 uma apostila, <strong>\u00e9 um livro que deveria ser publicado como tal.<\/strong><\/p>\n\n\n\n<p>E est\u00e1 totalmente acess\u00edvel de gra\u00e7a neste <a href=\"https:\/\/github.com\/caelum\/apostila-microservices-com-spring-cloud\">link do Github<\/a>. Fant\u00e1stico termos outro material nacional de alt\u00edssimo n\u00edvel nesta lista, hein?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Livros n\u00e3o t\u00e9cnicos<\/h2>\n\n\n\n<p>Houve um tempo em que via a minha men\u00e7\u00e3o a livros n\u00e3o t\u00e9cnicos como algo &#8220;off topic&#8221;: hoje j\u00e1 vejo como algo totalmente &#8220;in topic&#8221; pois est\u00e1 bem claro pra mim que os melhores profissionais s\u00e3o aqueles que v\u00e3o bem al\u00e9m do teclado. Faz todo o sentido se voc\u00ea pensar que software interage com o mundo humano.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Laranja Mec\u00e2nica &#8211; Antony Burgess<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/m.media-amazon.com\/images\/I\/51AES0xVwHL.jpg\" alt=\"Laranja mec\u00e2nica por [Anthony Burgess]\" width=\"192\" height=\"293\"\/><\/figure><\/div>\n\n\n\n<p>No meu <a href=\"https:\/\/devkico.itexto.com.br\/?p=3267\">post do ano passado<\/a> disse que estava finalizando Laranja Mec\u00e2nica e s\u00f3 o fiz em janeiro, ent\u00e3o ele entra nesta lista. Mas mais do que isto: foi o livro que me acompanhou durante todo este per\u00edodo gra\u00e7as \u00e0 minha rela\u00e7\u00e3o com Alex, o protagonista.<\/p>\n\n\n\n<p>Burgess mostra neste livro como a linguagem e a ignor\u00e2ncia de Alex exp\u00f5em sua vis\u00e3o de mundo (determinismo lingu\u00edstico cl\u00e1ssico!). Enquanto parte de um grupo extremamente ignorante ao ponto de, por falta de vocabul\u00e1rio (notaram como estou usando esta palavra aqui?) criar um idioma pr\u00f3prio e depois, mais vivido e culto, o abandono deste vocabul\u00e1rio pr\u00f3prio e ado\u00e7\u00e3o de um mais civilizado, deixando pra tr\u00e1s seu passado criminoso.<\/p>\n\n\n\n<p>Enquanto algu\u00e9m de 42 anos (43 dia 9) me pegava pensando no meu duplo papel enquanto leitor: como algu\u00e9m mais velho que interage com uma gera\u00e7\u00e3o mais nova e me lembrando quando era mais jovem e como interagia com a gera\u00e7\u00e3o mais velha. Este di\u00e1logo interno entre mim, Alex e o mundo enriqueceu horrores o meu ano.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A Peste &#8211; Albert Camus<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ufmg.br\/thumbor\/TCuLmT_PxZU2cgN8JD8ncpVnGH8=\/0x0:1660x2560\/1660x2560\/https:\/\/ufmg.br\/storage\/6\/1\/9\/5\/619585d48223d6a64517786894a124da_15846234822211_1756346235.jpg\" alt=\"Ver a imagem de origem\" width=\"145\" height=\"224\"\/><\/figure><\/div>\n\n\n\n<p>J\u00e1 que estou em uma pandemia, por que n\u00e3o, n\u00e9? Neste caso foi quase uma releitura, pois meu primeiro contato com este livro se deu quando tinha uns 16, 17 anos. E ao reencontr\u00e1-lo em 2021 percebi que <strong>n\u00e3o havia entendido NADA daquela primeira leitura<\/strong>. :D<\/p>\n\n\n\n<p>\u00c9 fascinante voc\u00ea observar os paralelos entre a realidade descrita por Camus e o que vivemos neste ano. A desinforma\u00e7\u00e3o, o momento em que negamos uma realidade que pode se mostrar terr\u00edvel, a aceita\u00e7\u00e3o da mesma, o p\u00e2nico&#8230; \u00e9 quase uma descri\u00e7\u00e3o de 2020 e 2021 aqui no Brasil. Valeu cada p\u00e1gina.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lula, volume 1: Biografia &#8211; Fernando Morais<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/417PXb0d8xL._SX345_BO1,204,203,200_.jpg\" alt=\"\" width=\"160\" height=\"230\"\/><\/figure><\/div>\n\n\n\n<p>Em tempos polarizados (ser\u00e1 que estamos t\u00e3o polarizados assim hoje?) mencionar uma personagem como Lula pode gerar rea\u00e7\u00f5es interessantes. O que posso dizer ent\u00e3o? Goste ou n\u00e3o de Lula (o curioso da pessoa que me critica por ter lido a biografia do Lula mas l\u00ea a do Hitler&#8230;), pode ler esta biografia, \u00e9 <strong>magistral<\/strong>.<\/p>\n\n\n\n<p>\u00c9 uma biografia diferente: n\u00e3o segue o formato cl\u00e1ssico do momento do nascimento at\u00e9 o \u00faltimo momento da personagem. Come\u00e7a a narrativa a partir da pris\u00e3o de Lula em 2018 e faz uma narrativa quase que de hora em hora do que aconteceu. \u00c9 Fernando Morais cl\u00e1ssico: se voc\u00ea j\u00e1 leu os outros trabalhos dele sabe o que vai encontrar.<\/p>\n\n\n\n<p>Pode ler como literatura, \u00e9 certo que voc\u00ea vai gostar e muito da coisa. H\u00e1 os que dir\u00e3o que \u00e9 um material pol\u00edtico&#8230; com certeza \u00e9, mas se for pra ser, que seja algo muito bem escrito pelo menos. Fazia muitos anos que n\u00e3o lia uma biografia t\u00e3o boa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A Cria\u00e7\u00e3o do Patriarcado: Hist\u00f3ria da Opress\u00e3o das Mulheres pelos Homens &#8211; Gerda Lerner<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/51B8UEZh6GL._SX337_BO1,204,203,200_.jpg\" alt=\"\" width=\"165\" height=\"243\"\/><\/figure><\/div>\n\n\n\n<p>\u00c9 um soco no est\u00f4mago enquanto homem este livro: que narra desde a antiguidade at\u00e9 os tempos atuais como foi criado o patriarcado e de que formas se manifestou a opress\u00e3o \u00e0s mulheres e as hip\u00f3teses apresentadas pela autora s\u00e3o fascinantes. Se voc\u00ea gosta de hist\u00f3ria t\u00e1 a\u00ed um belo livro: muitas refer\u00eancias e uma pesquisa claramente muito bem feita. Me impactou bastante.<\/p>\n\n\n\n<p>A introdu\u00e7\u00e3o escrita para esta edi\u00e7\u00e3o por Lola Aronovich j\u00e1 te ganha. Est\u00e1 dispon\u00edvel no Kindle Unlimited caso voc\u00ea seja assinante.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O Genoc\u00eddio do Negro Brasileiro &#8211; Abdias Nascimento<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/418lJWSK32L._SX365_BO1,204,203,200_.jpg\" alt=\"\" width=\"187\" height=\"254\"\/><\/figure><\/div>\n\n\n\n<p>E aqui um soco no est\u00f4mago enquanto branco: este livro do Abdias Nascimento me foi indicado pela Nanna para que fosse lido. Tem uma hist\u00f3ria curiosa: o texto aparece pela primeira vez em 1977 para ser apresentado em um congresso na Nig\u00e9ria e que \u00e9 duramente sabotado por mostrar, j\u00e1 naquela \u00e9poca, uma vis\u00e3o sobre a hist\u00f3ria brasileira discordante da que nos foi imposta pelos militares durante a ditadura e que tem seu retorno com os bolsonaristas atuais.<\/p>\n\n\n\n<p>\u00c9 importante ler este texto hoje pra que tenhamos uma vis\u00e3o mais dura da monstruosidade a que foram submetidas estas pessoas e pra entender que sim, h\u00e1 uma d\u00edvida hist\u00f3rica. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Uzumaki &#8211; Junji Ito<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/515ymxY5X+L._SX346_BO1,204,203,200_.jpg\" alt=\"\" width=\"205\" height=\"294\"\/><\/figure><\/div>\n\n\n\n<p>Eu pagando l\u00edngua aqui: sempre achei animes muito, muito, muito chatos. Mas ouvi <a href=\"https:\/\/open.spotify.com\/episode\/44lW37U60fQBNWSG7EhVGl?si=MkjIo4-eQYa3x5tXRZxTnQ\">um epis\u00f3dio<\/a> do podcast Mundo Freak Confidencial que me deixou curioso sobre o autor e&#8230; que neg\u00f3cio maluco! Que narrativa bizarra! Me ganhou.<\/p>\n\n\n\n<p>Primeiro por que como nunca tinha lido um anime (ent\u00e3o como eu achava &#8220;muito muito muito chato&#8221;? puro preconceito) ent\u00e3o li ao contr\u00e1rio primeiro. A\u00ed vi que tinha de ler do outro modo. Dos dois modos gostei bastante. Leria mais coisas do autor? N\u00e3o: confesso que me exauriu ali, mas fica aqui minha sugest\u00e3o de quadrinho pra quem curte pois realmente gostei muito deste.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1177 B.C: The Year Civilization Colapsed &#8211; Eric H. Cline<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/I\/51HIYFUJQzL._SX326_BO1,204,203,200_.jpg\" alt=\"\" width=\"145\" height=\"220\"\/><\/figure><\/div>\n\n\n\n<p>Voc\u00ea sabia que houve um colapso civilizat\u00f3rio neste ano? Eu tamb\u00e9m n\u00e3o: e este livro que descobri por acaso quando o YouTube me mostrou <a href=\"https:\/\/www.youtube.com\/watch?v=bRcu-ysocX4&amp;t=2s\">este v\u00eddeo <\/a>chamou muito minha aten\u00e7\u00e3o ent\u00e3o acabei com este material em m\u00e3os.<\/p>\n\n\n\n<p>E \u00e9 fascinante e assustador como Cline faz paralelos entre o que ocorre na era do bronze e os tempos atuais. Como uma curiosidade hist\u00f3rica \u00e9 bem interessante. N\u00e3o cheguei a buscar cr\u00edticas a este livro, mas como leitura, vale \u00e0 pena. Tem no Kindle.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Projeto pra leituras de 2022<\/h1>\n\n\n\n<p>Enquanto escrevia este post n\u00e3o me saia da cabe\u00e7a a impress\u00e3o de que estava esquecendo algum material que tenha me sido importante. Talvez n\u00e3o tenha sido t\u00e3o importante assim j\u00e1 que o esqueci, mas poderia ter sido importante para algu\u00e9m que leia este blog. Sendo assim vou tentar durante este ano ir publicando aqui as coisas interessantes que leio. N\u00e3o prometo, mas vou tentar, ok? <\/p>\n\n\n\n<p>Que 2022 seja melhor que os dois anos anteriores que tivemos.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Quais foram as leituras mais importantes do ano de 2021 para mim<\/p>\n","protected":false},"author":1,"featured_media":3383,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[129,118,119],"class_list":["post-3377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-129","tag-leituras","tag-livros"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Minhas boas leituras de 2021 - \/dev\/Kico<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devkico.itexto.com.br\/?p=3377\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minhas boas leituras de 2021\" \/>\n<meta property=\"og:description\" content=\"As leituras que mais impactaram o ano de 2021 para mim e os projetos para 2022!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devkico.itexto.com.br\/?p=3377\" \/>\n<meta property=\"og:site_name\" content=\"\/dev\/Kico\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-01T15:31:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-01T15:31:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"336\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Minhas boas leituras de 2021!\" \/>\n<meta name=\"twitter:description\" content=\"As leituras que mais impactaram meu ano de 2021 e os projetos para 2022!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png\" \/>\n<meta name=\"twitter:creator\" content=\"@loboweissmann\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3377\",\"url\":\"https:\/\/devkico.itexto.com.br\/?p=3377\",\"name\":\"Minhas boas leituras de 2021 - \/dev\/Kico\",\"isPartOf\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3377#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3377#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png\",\"datePublished\":\"2022-01-01T15:31:20+00:00\",\"dateModified\":\"2022-01-01T15:31:22+00:00\",\"author\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3377#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devkico.itexto.com.br\/?p=3377\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3377#primaryimage\",\"url\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png\",\"contentUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png\",\"width\":640,\"height\":336},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=3377#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devkico.itexto.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minhas boas leituras de 2021\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\",\"url\":\"https:\/\/devkico.itexto.com.br\/\",\"name\":\"\/dev\/Kico\",\"description\":\"Desenvolvendo software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devkico.itexto.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\",\"name\":\"Kico (Henrique Lobo Weissmann)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"caption\":\"Kico (Henrique Lobo Weissmann)\"},\"sameAs\":[\"https:\/\/x.com\/loboweissmann\"],\"url\":\"https:\/\/devkico.itexto.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Minhas boas leituras de 2021 - \/dev\/Kico","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:\/\/devkico.itexto.com.br\/?p=3377","og_locale":"pt_BR","og_type":"article","og_title":"Minhas boas leituras de 2021","og_description":"As leituras que mais impactaram o ano de 2021 para mim e os projetos para 2022!","og_url":"https:\/\/devkico.itexto.com.br\/?p=3377","og_site_name":"\/dev\/Kico","article_published_time":"2022-01-01T15:31:20+00:00","article_modified_time":"2022-01-01T15:31:22+00:00","og_image":[{"width":640,"height":336,"url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png","type":"image\/png"}],"author":"Kico (Henrique Lobo Weissmann)","twitter_card":"summary_large_image","twitter_title":"Minhas boas leituras de 2021!","twitter_description":"As leituras que mais impactaram meu ano de 2021 e os projetos para 2022!","twitter_image":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png","twitter_creator":"@loboweissmann","twitter_misc":{"Escrito por":"Kico (Henrique Lobo Weissmann)","Est. tempo de leitura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devkico.itexto.com.br\/?p=3377","url":"https:\/\/devkico.itexto.com.br\/?p=3377","name":"Minhas boas leituras de 2021 - \/dev\/Kico","isPartOf":{"@id":"https:\/\/devkico.itexto.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devkico.itexto.com.br\/?p=3377#primaryimage"},"image":{"@id":"https:\/\/devkico.itexto.com.br\/?p=3377#primaryimage"},"thumbnailUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png","datePublished":"2022-01-01T15:31:20+00:00","dateModified":"2022-01-01T15:31:22+00:00","author":{"@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7"},"breadcrumb":{"@id":"https:\/\/devkico.itexto.com.br\/?p=3377#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devkico.itexto.com.br\/?p=3377"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/?p=3377#primaryimage","url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png","contentUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png","width":640,"height":336},{"@type":"BreadcrumbList","@id":"https:\/\/devkico.itexto.com.br\/?p=3377#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devkico.itexto.com.br\/"},{"@type":"ListItem","position":2,"name":"Minhas boas leituras de 2021"}]},{"@type":"WebSite","@id":"https:\/\/devkico.itexto.com.br\/#website","url":"https:\/\/devkico.itexto.com.br\/","name":"\/dev\/Kico","description":"Desenvolvendo software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devkico.itexto.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7","name":"Kico (Henrique Lobo Weissmann)","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","caption":"Kico (Henrique Lobo Weissmann)"},"sameAs":["https:\/\/x.com\/loboweissmann"],"url":"https:\/\/devkico.itexto.com.br\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2022\/01\/livros2021.png","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3377"}],"collection":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3377"}],"version-history":[{"count":3,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3377\/revisions"}],"predecessor-version":[{"id":3386,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3377\/revisions\/3386"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/media\/3383"}],"wp:attachment":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}