opensanca / recommended_books

Livros Recomendados por usuários do DevAraraquara / OpenSanca
http://opensanca.github.io/recommended_books/
GNU General Public License v3.0
81 stars 17 forks source link

Recomendaçōes de Livros

Livros recomendados pelos participantes das comunidades DevAraraquara / OpenSanca

Categorias


You must read before you call yourself a developer

Agile Software Development

Agile Software Development

Comprar

Art of Computer Programming, The

AOCP

Comprar

Beautiful Code

Beautiful Code

Comprar

Code Complete 2

Code Complete 2

Comprar

Discipline of Programming, A

Discipline of Programmin

Comprar

Extreme Programming Explained

Extreme Prgramming Explained

Comprar

Hackers & Painters

Hackers and Painters

Comprar

Introduction to Algorithms

Cormen

Comprar

Mythical Man-Month, The

Mythical Man-Month

Comprar

Pragmatic Programmer, The

Pragmatic Programmer

Comprar

Structure and Interpretation of Computer Programs

SICP

Comprar

So you wannt be an archictect, huh?

  • Quando a gente aprende uma linguagem (Java, Ruby, JS...), é como se nós adquirissimos alguns blocos de conhecimento para que possamos expressar alguma coisa. Arquitetura é como escrever um livro: você utiliza esses blocos e outros (conhecimentos sobre redes, SO, VMs, frameworks, etc...) para contar uma história completa (começo, meio e fim) e coerente, que faça sentido no contexto em que você está inserido. Com isso em mente, os livros abaixo fornecem a você o repertório necessário para começar a trabalhar com arquitetura de software.

Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

Comprar

Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

Comprar

Domain-Driven Design: Tackling Complexity in the Heart of Software

Domain-Driven Design: Tackling Complexity in the Heart of Software

Comprar

Refactoring: Improving the Design of Existing Code (2nd Edition)

Refactoring: Improving the Design of Existing Code (2nd Edition)

Comprar

Refactoring to Patterns

Refactoring to Patterns

Comprar

Working Effectively with Legacy Code

Working Effectively with Legacy Code

Comprar

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Comprar

Test Driven Development: By Example

Test Driven Development: By Example

Comprar

The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise

The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise

Comprar

Site Reliability Engineering: How Google Runs Production Systems

Site Reliability Engineering: How Google Runs Production Systems

Comprar

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Comprar

Architecting for Scale: High Availability for Your Growing Applications

Architecting for Scale: High Availability for Your Growing Applications

Comprar

Carreira & Empreendedorismo

Lean Startup, The

Lean Startup

Comprar

Passionate Programmer, The

Passionate Programmer

Comprar

Comprar (português)

Soft Skills

Soft Skills

Comprar (em inglês)

Comprar (em inglês)

Computaçāo Distribuída

Distributed Algorithms

Distributed Algorithms

Comprar

Principles of Distributed Computing

Ler Online

Conceitos de Software Design

Growing Object-Oriented Software Guided by Tests

Growing Object Oriented

Comprar

Growing Object-Oriented Software, Guided by Tests

Growing Object Oriented

Comprar

Introdução à Arquitetura e Design de Software

Arquitetura Caelum

Comprar

Head First Design Patterns

Head First Design Patterns

Comprar (em inglês)

Comprar (em português)

Programação Nível Básico

Golang

An Introduction to Programming in GO

An Introduction to Programming in GO

Baixar (em inglês)

Java

Java 8 Prático - Lambdas, Streams e os novos recursos da linguagem

Java 8 Pratico

Comprar

Rails

Rails Tutorial

Rails Tutorial

Comprar (em inglês)

Ler de graça online (em inglês)

Ruby

Why's (Poignant) Guide to Ruby

Why's (Poignant) Guide to Ruby

Baixar (em inglês)

Baixar (em português)

Programação Nível Intermediário

Seven Languages in Seven Weeks

Seven Languages in Seven Weeks

Comprar (em inglês)

Orientação a Objetos e SOLID para Ninjas

Orientação a Objetos e SOLID para Ninjas

Comprar em português

Programação Nível Avançado

Effective Java

Effective Java

Comprar (em inglês)

Clojure for the Brave and True

Clojure Brave and True

Comprar

Ler online (grátis)

Cloud Computing

Amazon Web Services in Action

Amazon Web Services in Action

Comprar

Segurança

Java-web

Iron-Clad Java: Building Secure Web Applications

Iron-Clad

Comprar (em inglês)

Contribuir

Abra um issue com sugestões ou envie um pull request. Lembre-se de sempre colocar um comentário sobre o livro.

Compartilhe