Aqui está uma seleção de livros voltados para a área da tecnologia que podem agregar ao seu conhecimento. Esta não é uma lista exaustiva, mas o suficiente para despertar sua curiosidade.
Backend
Projetando aplicativos com uso intensivo de dados
Martin Kleppmann
» Explica os fundamentos do design de sistemas escaláveis, banco de dados, processamento distribuído e arquitetura de dados para sistemas de alto desempenho.
O programador pragmático
Andrew Hunt, David Thomas
» Um guia clássico para desenvolver software de forma eficaz, abordando boas práticas, refatoração, automação e mentalidade de programador.
Código Limpo
Robert C. Martin
» Ensina como escrever código limpo, legível e sustentável, com princípios e práticas para melhorar a qualidade do software.
Arquitetura Limpa
Robert C. Martin
» Foca no design de software escalável e flexível, apresentando a arquitetura limpa (Clean Architecture) para separar responsabilidades de código.
Padrões de Arquitetura de Aplicativos Corporativos
Martin Fowler
» Um guia essencial sobre padrões de arquitetura de software, ideal para quem desenvolve aplicações empresariais complexas.
Internos do banco de dados
Alex Petrov
» Explica o funcionamento interno de bancos de dados relacionais e NoSQL, abordando indexação, armazenamento e processamento de consultas.
RESTful Web APIs
Leonard Richardson, Mike Amundsen, Sam Ruby
» Guia prático para projetar APIs RESTful de maneira eficiente e seguindo boas práticas para interoperabilidade.
Padrões de microsserviços
Chris Richardson
» Explora padrões para construção de microsserviços, abordando problemas comuns e soluções eficazes.
Kubernetes instalado e funcionando
Kelsey Hightower, Joe Beda, Brendan Burns
» Explica como usar Kubernetes para orquestração de contêineres e gerenciar aplicações escaláveis na nuvem.
Padrões de Design Node.js
Mario Casciaro
» Um livro aprofundado sobre padrões de design para desenvolvimento avançado com Node.js, ajudando a estruturar código eficiente e modular.
Frontend
JavaScript: As partes boas
Douglas Crockford
» Explora as melhores partes do JavaScript, eliminando práticas ruins e ensinando como usar a linguagem de forma eficiente.
JavaScript eloquente
Marijn Haverbeke
» Um livro completo sobre JavaScript, desde os fundamentos até programação funcional e assíncrona.
Segredos CSS
Lea Verou
» Recheado de técnicas avançadas de CSS para criar designs impressionantes e efeitos visuais inovadores.
JavaScript e JQuery: Desenvolvimento Web Front-End Interativo
Jon Duckett
» Um livro visualmente agradável que ensina JavaScript e jQuery de forma didática, ideal para iniciantes.
Hacking & Segurança
O Manual do Hacker de Aplicações Web
Dafydd Stuttard, Marcus Pinto
» Livro essencial para entender como testar e explorar vulnerabilidades em aplicações web.
Hacking: A Arte da Exploração
Jon Erickson
» Ensina técnicas de hacking desde o básico até ataques avançados, com explicações sobre exploits e engenharia reversa.
Metasploit: O Guia do Testador de Penetração
David Kennedy, Jim O’Gorman, Devon Kearns, Mati Aharoni
» Mostra como usar o Metasploit Framework para testes de penetração e exploração de vulnerabilidades.
Engenharia Social: A Ciência do Hacking Humano
Christopher Hadnagy
» Foca no lado psicológico do hacking, mostrando como manipular pessoas para obter informações sensíveis.
The Tangled Web: Um guia para proteger aplicativos da Web modernos
Michal Zalewski
» Analisa as falhas de segurança em navegadores e como proteger aplicações web contra ataques sofisticados.
Fantasma nos Fios
Kevin Mitnick
» Autobiografia do hacker mais famoso do mundo, contando suas aventuras invadindo sistemas e fugindo do FBI.