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 workMay 31May 31
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 SolrJun 1, 2023Jun 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 functionalityApr 26, 2023Apr 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 applicationOct 5, 2021Oct 5, 2021
Matthias GrafincodeburstOWASP ZAP Using Automated Selenium TestsUsing automated end-2-end tests to automatically analyse web applications with OWASP ZAPDec 16, 2020Dec 16, 2020
Matthias GrafinThe StartupWhich Backend Language Should You Choose?Go, Python, and TypeScript — can they replace Java for backend development?Nov 12, 20206Nov 12, 20206
Matthias GrafincodeburstAutomated Security Testing in Agile Software ProjectsUsing OWASP ZAP within a CI/CD pipeline to perform automated security tests in agile software projectsJul 22, 2020Jul 22, 2020
Matthias GrafinBetter ProgrammingWhich Java Microservice Framework Should you Choose in 2020?Exploring Micronaut and Quarkus vs. Spring Boot — how good are they?Feb 5, 202013Feb 5, 202013
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 footprintJan 8, 20202Jan 8, 20202