The whole is greater than the sum of its parts - Aristotle
Title | Duration | Comments |
---|---|---|
Clean Code | 20 hours | Uncle Bob does his thing. The rest, as they say, is history. |
Design Patterns in the Real World | 7 hours | Allen Holub dives deep into the intricacies of design patterns. |
Java Fundamentals: Object-Oriented Design | 2 hours | Allen Holub uses Java in the examples, but the concepts apply in a much more general context. |
The Art of Unit Testing | 8 hours | Roy Osherove uses C# in the examples, but the concepts apply in a much more general context. |
Writing Testable Code | 2 hours |
Title | Duration | Comments |
---|---|---|
Domain-Driven Design Fundamentals | 4 hours | The sections where Eric Evans (author of the original blue book) are particularly insightful. |
Event Driven Microservices | 5 hours | Covers quite a lot of ground for a lot of the technologies and techniques that are very relevant to us. The companion website https://microservices.io/ is a great resource that provides abridged versions of the material presented in the course. |
Cloud Native Architecture Fundamentals | ||
Microservice Design Patterns |
Domain-Driven Design practitioner, Michael Plöd addresses an easy to follow webinar series on the subject.
Title | Duration | Comments |
---|---|---|
Greg Young's CQRS Class | 6 hours | |
Building Microservices with Event Sourcing and CQRS | 90 minutes | |
Bootiful CQRS with Axon | 90 minutes | Axon framework creator Allard Buijze and Josh Long walk us through creating an application from scratch (using a release candidate version of Axon 3 - but the concepts very much apply. |
Title | Duration | Comments |
---|---|---|
Docker Containers, Third Edition | ||
Docker Deep Dive | ||
Getting Started with Kubernetes | ||
Introduction to MongoDB | ||
Getting Started with Apache Kafka | ||
Learn Git |
Title | Duration |
---|---|
Introduction to Cloud Native Architecture | 20 minutes |
Designing Cloud Native Architecture for DevOps | 30 minutes |
Designing Cloud Native Architecture for Continuous Delivery | 20 minutes |
Cloud Native Architecture Patterns | 30 minutes |
Title | Comments |
---|---|
Cloud Native Java | |
Clean Architecture | |
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions |
Title | Comments |
---|---|
The DevOps 2.2 Toolkit | |
Cloud Native Infrastructure |
Title | Comments |
---|---|
Jenkins 2: Up and Running |
These courses are conducted live by the authors. Each course typically lasts anywhere from about an hour to about half a day. You will need to sign up for a particular date and time on the Safari Books Online site. If you miss a particular date, you will have to wait for the next time the author is scheduled to address that course.
Title | Comments |
---|---|
Java 8 Generics in 3 Hours | |
Design Patterns in Java | |
Progressive Web Apps: Beyond the Basics |
Title | Comments |
---|---|
Getting Started with Spring and Spring Boot | |
Advanced React | |
React Beyond the Basics - Master React's Advanced Concepts | |
Apache Hadoop, Spark and Big Data Foundations |
Title | Comments |
---|---|
Cloud Native Architecture Patterns | |
Microservices Architecture and Design | |
From Monolith to Microservices |
Title | Comments |
---|---|
Git Fundamentals |