Home
Bruno's KB
Cancel
Spongebob meme with the rainbow, with written microservices

Circular dependencies pitfalls in microservices

Microservices can harbour perils and downsides that we would not have to face on simple monoliths. Circular dependencies between modules, can be the main danger. Microservices are not the problem ...

Making good applications is not easy.

One workflow to rule them all?

During the 2024 edition of Agile Lean Europe (but very much aside of the conference), I found myself thinking a lot about processes and workflows: I had a question on my mind: “Is it only me, or we...

OIDC endpoints, withuserinfo highlighted

OAuth2 for the rest of us

Introduction OIDC is currently THE protocol for Authentication and SSO, and in my humble opinion Keycloak is THE auth server. But once you start your app, after the question “How do I configure m...

High level description of how all these things fit together

Secure From The Start: Building Spring Boot Applications with OAuth2

Introduction In the world of application development, security is not simply a bonus or a peripheral concern—it’s a core responsibility, an uncompromising duty. As developers, we don’t just build ...

A programmer standing tall towards the future, in neon-punk style, as produced by stable diffusion

Open Source saved our lives

I stand by my statement: open source has not only saved our lives but also our souls. I want to clarify that when I say “we,” I’m specifically referring to us programmers. The Life Part In a dis...

REST is difficult, have nice cat picture

Why should one go through the tedium of designing a REST web API

As I prepare for my upcoming REST API presentation, I’m cataloging these slides and concepts in my personal knowledge base (KB). Leveraging the power of HTML as an exceptional presentation system, ...

The two devices of this story

A Kubernetes Cluster, All for Me

As I might have mentioned, I like self-hosting. I have the knowledge, and I want to have the convenience; and what is more convenient than cloud self-hosting? You can deploy and try your projects, ...

Creating This Website

To create this website, I utilized Jekyll and the Cirrus-themed template available at https://chirpy.cotes.page/. Here’s a concise overview of the process: I opted for the containerized version...

Html Programming with air quotes

HTMX, and the old that is new again

HTMX is the simplest front-end framework there is: it essentially swaps an HTML node in the DOM with content found at another address. Perhaps, there is no need for anything more complex. HTMX, an...

Build docker images multiarch

Introduction One sometimes needs to build docker images on a system and run them on another system Step 1 : Know your system On the target system one has to find the current arch, with uname -m ...