Matthias GrafinLevel Up CodingImplementing an OpenAPI-Specification in QuarkusImplementing an OpenAPI-Spec in Quarkus was harder than anticipated. I even had to update the OpenAPI-Generator to make it work·5 min read·May 3, 2024--1--1
Matthias GrafinLevel Up CodingSearch Made Easy: Implement a Powerful Application SearchA good search is crucial for many applications, but difficult to implement. How to succeed using Spring Boot and Apache Solr·6 min read·Jun 1, 2023----
Matthias GrafinBetter ProgrammingCode Better, Build Faster: Writing Maven Plugins With KotlinHow to write Maven plugins using Kotlin, a modern JVM language, to streamline your build process and extend Maven’s functionality·5 min read·Apr 26, 2023----
Matthias GrafinJavaScript in Plain EnglishHow to Properly Implement Authorization in a Microservice Application3 different strategies on how to properly integrate secure authentication and authorization into your microservice application·7 min read·Oct 5, 2021----
Matthias GrafincodeburstOWASP ZAP Using Automated Selenium TestsUsing automated end-2-end tests to automatically analyse web applications with OWASP ZAP·4 min read·Dec 16, 2020----
Matthias GrafinThe StartupWhich Backend Language Should You Choose?Go, Python, and TypeScript — can they replace Java for backend development?·9 min read·Nov 12, 2020--6--6
Matthias GrafincodeburstAutomated Security Testing in Agile Software ProjectsUsing OWASP ZAP within a CI/CD pipeline to perform automated security tests in agile software projects·8 min read·Jul 22, 2020----
Matthias GrafinBetter ProgrammingWhich Java Microservice Framework Should you Choose in 2020?Exploring Micronaut and Quarkus vs. Spring Boot — how good are they?·9 min read·Feb 5, 2020--13--13
Matthias GrafinJavarevisitedReactive Database Access with R2DBC, Micronaut and GraalVMAn example on how to access relational databases reactive in Java using R2DBC and Micronaut with fast startup and small memory footprint·8 min read·Jan 8, 2020--2--2