Python "magic" methods - part 1
Java was the first language I used professionally and is the scale by which I measure other languages I learned afterward. Hence, Python …

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
39 views

Nicolas Frankel
2,606 viewsJava was the first language I used professionally and is the scale by which I measure other languages I learned afterward. Hence, Python …

Nicolas Frankel
2,895 viewsHow to use Apache APISIX with imgproxy to reduce the storage cost of images in multiple resolutions.

Nicolas Frankel
3,752 viewsLoki, a storage engine, provides a RESTful API to store and read logs. Let's push a log from a Java app.

Nicolas Frankel
2,411 viewsLet's check the parameters of the _M.access(conf, ctx) function in an Apache APISIX plugin, especially the ctx one.

Nicolas Frankel
6,156 viewsMonkey patching is a technique used to dynamically update the behavior of a piece of code at run-time.

Nicolas Frankel
4,870 viewsWhen exposing an application to the outside world, consider a Reverse-Proxy or an API Gateway to protect it from attacks.

Nicolas Frankel
3,194 viewsWhen configuring Apache APISIX, we should ensure it's as operable as possible. In this post, I've described several ways to make it so.

Nicolas Frankel
1 viewsRegular readers of this blog know that I started it a long time ago, namely in April 2008. I soon found my cruising speed: a post a week. It …

Nicolas Frankel
2,576 viewsIn Rust, Tower is designed around Functional Programming and two main abstractions, Service and Layer. Learn more here!

Nicolas Frankel
8,329 viewsSoftware development is a fast-changing field, and much of our understanding is based on personal experience. So here's mine.