All books
Here is my personal library
Code patterns, architectures and practices
- Advanced Algorithms and Data Structures
- Architecting for Scale
- Building Micro-Frontends
- Clean Architecture
- Clean Code
- Design Patterns
- Domain Driven Design
- Efficient Linux at the Command Line
- Extreme Programming Explained
- Fundamentals of Software Architecture
- Head First Design Patterns
- Loaned to Julien Huart
- Implementing Domain Driven Design
- Just Enough Software Architecture
- Learning Domain-Driven Design
- Learning the bash Shell: Unix Shell Programming
- Linux Cookbook
- Mastering API Architecture
- Microservices in Action
- Monolith to Microservices
- Patterns of Enterprise Application Architecture
- Patterns of Distributed Systems
- Refactoring
- RESTful Web API Patterns & Practices Cookbook
- Security Chaos Engineering Sustaining Resilience in Software and Systems
- Street Coder: The Rules to Break and How to Break Them
- Software Architecture: the Hard Part
- Test Driven Development
- The Pragmatic Programmer
- The Clean Coder
- Unit Testing Principles, Practice, and Patterns
- Working Effectively with Legacy Code
DevOps, between business, architecture, microservices and kubernetes
- Ansible for DevOps
- Architecture Modernization
- Azure Security
- Building Event-Driven Microservices
- Building Evolutionary Architecture
- Building Microservices
- Clean Agile
- Container Security
- Continuous Delivery
- Continuous Integration
- Design Patterns for Cloud Native Applications
- Devops Handbook
- Enterprise Integration Patterns
- Le test en mode Agile
- Lean Microservices
- Learning Dapr
- Microservices Patterns
- The Scrum Anti-Patterns Guide
- Terraform In Action
- Terraform Up & Running
- User Stories Applied
Kubernetes tooling
- BDD In Action Second Edition
- Certified Kubernetes Administrator (CKA) Study Guide
- Certified Kubernetes Application Developer (CKAD) Study Guide
- Cloud Native DevOps with Kubernetes
- Hacking Kubernetes
- Istio in Action
- Kubernetes Best Practices
- Kubernetes in Action, 1st Edition
- Kubernetes: Up & Running
- Kubernetes - Guide pratique
- Kubernetes Patterns
- Kubernetes Security and Observability
- Learning helm
- Logging in action
- OpenShift for Developers (x2)
- Platform Engineering on Kubernetes
- Podman in action
- Prometheus Up & Running
Business and management
- Accelerate
- Crossing the Chasm
- Green It
- Hyperscale And Microcare
- Le modèle google
- Le principe 80/20
- Lean pour les managers
- Software Engineering at Google
- Team Topology
- The Mythical Man Month
- The Phoenix Project
- The Unicorn Project
Cyber Security
- Cybersecurity Myths and Misconceptions Avoiding the Hazards and Pitfalls that Derail Us
- Real-World Cryptography
- Threat Modeling A Practical Guide for Development Teams
- Threat Modeling Designing For Security
- Threats What Every Engineer Should Learn From Star Wars
Language and protocol specific
HTTP
- HTTP/2 In Action
Go
- Build an Orchestrator in Go (from scratch)
- Cloud Native Go
- Concurrency in Go
- gRPC Microservices in Go
- Learn Concurrent Programming with Go
- The Go Programming Language
- 100 Go Mistakes
Python (and IA)
- Fluent Python
- Hands-On Machine Learning with Scikit-Learn & Tensorflow
- Introduction to Machine Learning with Python
- Python Pocket Reference
- The Quick Python Book
Elixir
- Elixir in Action Second Edition
- Elixir in Action Third Edition
- Phoenix in Action
C#
- Concurrency in C# Cookbook
- Loaned to Mickael C.
- Dependency Injection
- Modern Api Design with ASP.NET 2
F#
- F# In Action
Databases, event broker, tools, network and performances
- Base de données
- Cassandra: The Definitive Guide
- Designing Data-Intensive Applications
- Elasticsearch: The Definitive
- Event Streams In Action
- Graph Databases
- Hugo in Action
- Kafka: The Definitive Guide
- Kafka Streams In Action Second Edition
- MongoDB: The Definitive Guide
- Neo4j in Action
- ScyllaDB In Action
- PostreSQL Up & Running
is there a typo or miss arrangement somewhere ? Yes, probably. Some books could be pushed into multiple categories