Skip to content

00 Safari books bookshelf

career learning tech

Software Architecture

Design It!: From programmer to software architect

By Michael Keeling
OReilly

Software architecture: The hard parts

By Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
Oct 2021
OReilly

Fundamentals of Software Architecture

By Mark Richards, Neal Ford
Jan 2020
OReilly

Semantic software design

By Eben Hewitt
Oct 2019
OReilly

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

By David Farley, Jez Humble
July 2010
OReilly

Building Evolutionary Architectures

By Neal Ford, Rebecca Parsons, Patrick Kua
Sept 2017
OReilly

Software Architecture in Practice, 4th Edition

By Len Bass, Paul Clements, Rick Kazman
Aug 2021
OReilly

Foundations of development

Code Complete, 2nd Edition

By Steve McConnell
Jun 2010
https://learning.oreilly.com/library/view/code-complete-2nd/0735619670/

Refactoring: Improving the Design of Existing Code

By Martin Fowler
Nov 2018
https://learning.oreilly.com/library/view/refactoring-improving-the/9780134757681/

The art of readable code

By Dustin Boswell, Trevor Foucher
Nov 2011
https://learning.oreilly.com/library/view/the-art-of/9781449318482/

Clean code

By Robert C. Martin
Aug. 2008
https://learning.oreilly.com/library/view/clean-code-a/9780136083238/

Clean coder

By Robert C. Martin
May 2011
https://learning.oreilly.com/library/view/clean-coder-the/9780132542913/

Paradigms

Learning Functional Programming

by Jack Widman
Aug. 2022
oReily

Effective software testing

By Mauricio Aniche April 2022 https://learning.oreilly.com/library/view/effective-software-testing