https://github.com/sparsick/maintenance-talk
https://github.com/sparsick/maintenance-talk
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sparsick/maintenance-talk
- Owner: sparsick
- Created: 2022-12-13T07:29:32.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T10:18:03.000Z (6 months ago)
- Last Synced: 2024-10-13T07:02:08.071Z (6 months ago)
- Language: JavaScript
- Size: 49.5 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
- awesome-legacy-systems - Sandra Parsick: maintenance-talk - A talk on how to tackle maintenance hell, including a list of valuable tools to rid of it. (Lists of Tools)
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/