Chopping the Monolith: Foojay.io Today
In this article, I highlight that microservices, as presented at conferences, are doomed to fail in most organizations.

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
4,534 viewsIn this article, I highlight that microservices, as presented at conferences, are doomed to fail in most organizations.

Nicolas Frankel
4,178 viewsTime to spruce up your GitHub! In this article, I want to highlight some files that you can use to beautify your GitHub repository.

Nicolas Frankel
5,600 viewsJava is infamous for its NullPointerException: calling a method or accessing an attribute of an object that has not been initialized.

Nicolas Frankel
4,391 viewsStarting with Apache APISIX as your API Gateway is easy as pie. Use Docker, with the APISIX and etcd images, and off you go.

Nicolas Frankel
3,087 viewsIn this post, I'd like to describe how a couple of popular languages cope with errors. Get started here for an overview of errors …

Nicolas Frankel
2,960 viewsThis article discusses our shifting thought process on the notion that our practices, which were once considered good practices, can fade …

Nicolas Frankel
3,951 viewsI used to believe (and still do) that DTOs should be a thing of the past. Yet, it seems their usage is still widespread.

Nicolas Frankel
2,763 viewsIt is more beneficial to use sealed and value class instead of enumerations in Kotlin; let’s find out why.

Nicolas Frankel
3,501 viewsAlmost all Java developers are familiar with logging frameworks like Log4j, but not the System.Logger that has been available since java 9.

Nicolas Frankel
6,027 viewsConsidering a fast data producer and a slow data consumer, backpressure "pushes back" on the producer, not to be overwhelmed by data.