Ángel Sanz's repositories
architecture_decision_record
Architecture decision record (ADR) examples for software planning, IT leadership, and template documenation
awesome-android-complete-reference
Awesome Android references for everything like best practices, performance optimization, etc.
awesome-frameworkless
A collection of awesome things regarding Frameworkless
checkout-kata
Code Kata: "Back to the checkout"
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
testing-without-mocks-example
A demonstration of James Shore's "Testing Without Mocks" pattern language.
clean-architecture-example
Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)
cleancoders_openchat
Backend application for the CleanCoders series
Concurrency-concepts
A guide to concurrency, multi-threading and parallel programming concepts. Explains the differences between every concept, their advantages and disadvantages in detail.
cqrs-journey
Microsoft patterns & pratices CQRS Journey sample application
digital-restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
engineering-ladders
A collection of engineering ladders for reference and inspiration
guru_watch
This toy application is an experiment with the idea of use case driven architecture and isolation from frameworks.
kata-catalog
My list of code katas
lets_code_javascript
Let's Code: Test-Driven Javascript. A screencast series about rigorous, professional web development.
monopoly
Monopoly domain
postmortem-templates
A collection of postmortem templates
reactive-streams-jvm
Reactive Streams Specification for the JVM
RxBasicsKata
Practical challenges for RxJava learners
seven-concurrency-models-in-seven-weeks
Repository for the example code of the book "Seven concurrency models in seven weeks".
starway-to-orione
The Orione Team Learning Path
tdd-intro
Everything you need to conduct an introductory workshop on test-driven development.
Tennis-Refactoring-Kata
Starting code for a Refactoring Code Kata on the Tennis rules
videostore
The videostore example from Martin Fowler's Refactoring, and from Episode 3 of cleancoders.com