Nicolas Frankel91 articles
This review is about API Design Patterns by JJ Geewax from Manning. Check it out and if you’ve read it too, what did you think?
- Nicolas Frankel
-
Authenticate with OpenID Connect and Apache APISIX
Externalizing your authentication process to a third party may be sensible, but you want to avoid binding your infrastructure to its proprietary process.
-
Make Your Security Policy Auditable
Learn how you can leverage OPA and Apache APISIX to move your authentication and authorization logic from the code to the infrastructure.
- Nicolas Frankel
-
The Right Feature at the Right Place
Discussion extrapoliating from per-user rate limiting showing how one can implement it in a library and an infrastructure component.
-
Null Safety: Kotlin vs. Java
Following on from FOSDEM discussions, let’s expand on the problem of nullability and how it’s solved in Kotlin and Java.
-
Securing Admin Access to Apache APISIX
API Gateways are critical components in one’s infrastructure. Here we list a couple of ways to secure your Apache APISIX admin access.
-
Quest for REST
SOAP’s biggest flaw was its complexity and its focus on big companies, but it at least provided a shared set of standard specifications.
- Nicolas Frankel
-
2022 in Retrospective
Years when one changes jobs are always challenging but very interesting; 2022 was no different. What are your insights into last/this year?
- Nicolas Frankel
-
Spring Modulith: Have We Reached Modularity Maturity?
Spring Modulith is the successor of Oliver Drotbohm’s Moduliths project (with a trailing S). It uses both ArchUnit and jMolecules.
- Nicolas Frankel
-
Preparing to Move Away from Twitter
I opened my Twitter account more than 13 years ago, in August 2009. For 12 years, I kept focusing on professional-related content: Java, the JVM, programming, etc. I built my audience, trying to promote good technical content, either my own …
- Nicolas Frankel
-
Web resource caching: Server-side
Learn how the most challenging issue with server-side caching is the configuration, such as what to cache and for how long.
- Nicolas Frankel