Development urls
Repository for frequently used development related urls
Spring Boot
Release notes
Testing
Spring Boot Test slices
- GreenMail
Spring Cloud
Spring Data
Release notes
Spring Data JPA
Optimistic locking
Spring Security
Testing
Example repos
Spring MVC
Rest API
Design & Best Practices
Apache Kafka
- Spring Kafka - Kafka Client Compatibility
- Confluent Platform and Apache Kafka Compatibility
- Confluent Developer Courses - Introduction to Kafka Security
Monitoring
Kafka Connect
CLI
kcctl – Your Cuddly CLI for Apache Kafka Connect
Kafka Connect Datagen
- Confluent Hub
- Sources Github
- Avro Random Generator
- Avro Random Generator - Examples
- Quickstart Kafka Connect Configuration examples
Kafka Connect JDBC Aiven
*Aiven's JDBC Sink and Source Connectors for Apache Kafka
Exactly-Once Semantics
Change Data Capture
Error handling
Kafka Ops
Axon
Examples
- Axon Hotel Demo
- Axon statemachine demo
- Axon Giftcard Demo
- Axon Query dispatching example
- Video Series App
Axon vs Kafka
Validation
Testing
Academy
Domain Driven design
Examples
Static Application Security Testing (SAST)
Schema Registries
Confluent Schema Registry
Microservices Patterns
Outbox Pattern
Databases
H2
Oracle
- Oracle Database Express Edition Container
- Developers Guide For Oracle JDBC 21c on Maven Central
- Oracle Database JDBC driver and Companion Jars Downloads
- Running Oracle XE with TestContainers on Apple Silicon
Database migration tools
Flyway
Testing
ArchUnit
- Documentation
- JUnit 5 Examples
- Improving Java’s Visibility Modifiers with ArchUnit
- Unit Test Your Architecture with ArchUnit
- Archunit: Validate the architecture of our projects
- Architecture tests with ArchUnit, pt. 2: Rules
Public speaking
Template engines
Thymeleaf
Examples
Thymeleaf Examples: Good Thymes Virtual Grocery