Skip to content

List of books and must read for serious software engineers, who covets the best of design and architectures

Notifications You must be signed in to change notification settings

The-Neo-Noir/Wannabe-architects-good-reads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 

Repository files navigation

Wannabe-architects-good-reads

The following books are good reads for all them folks who wants a career on software architecture and designs.

Do good in coding

Effective Java [2nd Edition] (Joshua Bloch) The book is available at https://github.com/ldfaiztt/CSE331/blob/master/Effective.Java.2nd.Edition.May.2008.3000th.Release.pdf

A Good summery can is avaiable at https://github.com/HugoMatilla/Effective-JAVA-Summary

Test Driven Development (TDD) By Example (Kent Beck)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C Martin a.k.a Uncle Bob)

Refactoring: Improving the Design of Existing Code (Martin Fowler)

An amazing video tutorial covers a great depth on refactoring that includes the books like Martin Fowler's refactoring book,clean code ,efactoring to Patterns (Addison Wesley Signature Series) etc is pluralsights' https://www.pluralsight.com/courses/refactoring-fundamentals

System Design

Restful design

REST in Practice: Hypermedia and Systems Architecture

https://www.infoq.com/minibooks/emag-03-2010-rest#minibookDownload

Distributed and complex system designs

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (English, Paperback, Martin Kleppmann)

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

Building Microservices: Designing Fine-Grained Systems

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging

j2EE Design patterns

Core J2EE Patterns: Best Practices and Design Strategies, 2e Paperback

Other good reads

https://www.dynatrace.com/blog/the-era-of-servlet-containers-is-over/

About

List of books and must read for serious software engineers, who covets the best of design and architectures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published