Python "magic" methods - part 2
Let's continue our exploration of Python's magic methods in this second part of the series.

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.
10 views

Nicolas Frankel
2,721 viewsLet's continue our exploration of Python's magic methods in this second part of the series.

Nicolas Frankel
2,595 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,871 viewsHow to use Apache APISIX with imgproxy to reduce the storage cost of images in multiple resolutions.

Nicolas Frankel
3,731 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,394 viewsLet's check the parameters of the _M.access(conf, ctx) function in an Apache APISIX plugin, especially the ctx one.

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

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

Nicolas Frankel
3,170 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
2,564 viewsIn Rust, Tower is designed around Functional Programming and two main abstractions, Service and Layer. Learn more here!

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