My journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were primarily focused on Microsoft Internet Explorer.
-
Writing a Data Orchestrator in Java
What makes Kestra unique amongst all the data orchestrators and how to leverage the power of the Java platform and its ecosystem to build a performant, scalable, and feature-rich data orchestrator.
-
Chopping the monolith in a smarter way
Instead of forking the call on the client side, we fork the call on the Gateway side.
-
Book review: “Get Your Hands Dirty on Clean Architecture – Second Edition”
A magnificent job of walking through a lot the different architectural considerations one has to make to develop maintainable code.
-
ArchUnit: Testing Your Architecture
ArchUnit is a library that allows us to test our architecture (layering/slicing/(naming) conventions, and more).
-
Chronicle Services: Building Fast Microservices with Java
Chronicle Services presents an opinionated view of several of the specialised libraries we have developed to support low-latency applications.
-
From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming
In this engaging interview with Steve Poole, a seasoned Java developer and DevOps practitioner, we delve into his career journey, valuable insights, and the evolution of technology. Poole shares his experiences, highlighting the importance of critical thinking, adapting to change, and embracing innovation in the world of software development.
-
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.
-
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.
-
Learn How to Develop Event-Driven Architectures
EDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events.
-
Chopping the Monolith
In this article, I highlight that microservices, as presented at conferences, are doomed to fail in most organizations.