I created this repository to share knowledge and best practices I earned in years.
- Github
- Create new repository
- Gitflow
- Push / pull / merge / rebase
- How can I create microservice?
- New project
- Package
- Spring Initialzr
- API
- Lombok
- Databases
- MySQL
- Couchbase
- Messaging
- RabbitMQ
- JDK 10
- Devops
- Docker
- Kubernetes
- Jenkins
- Jenkins X
- AWS
- Continuous Integration / Continuous Delivery / Continuous Deployment
- Best practices
- Hexagonal Architecture
- DDD
- CQRS
- Aggregate
- Bounded Context
- UbiquitousLanguage
- ...
- Tell Don't Ask
- XP (Extreme Programming) difference between Scrum
- Testing
- TDD
- Outside in
- Acceptance test / integration test / unit test
- Wiremock
- Refactor
- IDE
- Teorรญa y tipos
- Code smells
- URL
- Softskills
- Communication
- ...
- Agile
Here I will share all katas I doing:
- Failure is not an option