groovy java jvm programming best practices functional-programming micronaut microservices grails productivity docker containers integration-testing coding kotlin resilience patterns cloud-native clean code java8 software development object oriented design design selenium web-driver spock testing automation software testing effective-java eclipse-collections vavr streams versioning service-discovery config-server aws-lambda faas serverless aws refactoring architecture experience evolution reactive rdbms mongodb gorm database non-blocking ratpack asynchronous http software design patterns platform-independence framework traits ja geb fp enterprise products
See more