An open API service indexing awesome lists of open source software.

https://github.com/sparsick/maintenance-talk


https://github.com/sparsick/maintenance-talk

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

maintenance-talk
====================
You can find here the slides and the sample code of my talk "Raus aus der teuren Wartungshölle ... zumindest ein bißchen" that I presented on Software Architecture Meetup in Nuernberg at 8th October 2024.

The demo application is a past version of Spring's Pet Clinic and can be found in folder 'maintenance-demo'.

Furthermore, there exists a global sample config for a self-hosted Renovate

## Tools, that are shown in the presentation
- [ArchUnit](https://www.archunit.org)
- [Maven Dependency Plugin](https://maven.apache.org/plugins/maven-dependency-plugin/)
- [License Maven Plugin](https://www.mojohaus.org/license-maven-plugin/)
- [CycloneDX](https://cyclonedx.org/)
- [DependABot](https://github.com/dependabot)
- [Renovate](https://docs.renovatebot.com/)
- [OpenRewrite](https://docs.openrewrite.org/)
- [Checkstyle Maven Plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin/)
- [Spotless Maven Plugin](https://github.com/diffplug/spotless/blob/main/plugin-maven/README.md)
- [Modernize Maven Plugin](https://github.com/gaul/modernizer-maven-plugin)
- [Policeman's Forbidden API Checker](https://github.com/policeman-tools/forbidden-apis)
- [OWASP Dependency Check Maven Plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-maven/index.html)
- [Trivy](https://aquasecurity.github.io/trivy/)
- [Docker Compose](https://docs.docker.com/compose/)
- [Spring Boot Maven Plugin](https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/)
- [Development Containers](https://containers.dev/)
- [SDKMAN!](https://sdkman.io/)
- [EditorConfig](https://editorconfig.org/)

## Further Information

- https://github.com/spring-projects/spring-petclinic
- https://spring-petclinic.github.io/
- https://www.arc42.de/overview/
- https://adr.github.io/