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 FordMark RichardsPramod SadalageZhamak Dehghani
Oct 2021
OReilly

Fundamentals of Software Architecture

By Mark RichardsNeal 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 FarleyJez Humble
July 2010
OReilly

Building Evolutionary Architectures

By Neal FordRebecca ParsonsPatrick Kua
Sept 2017
OReilly

Software Architecture in Practice, 4th Edition

By Len BassPaul ClementsRick 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 BoswellTrevor 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