Dominik Henneke

I value well-designed software products that serve the user and are built for maintainability and extensibility. I am located in Hamburg, Germany.

As a full-stack engineer, I strive for end-to-end solutions that work in a cloud-native software architecture. My interest spans the frontend, the specification of backend API’s and communication architectures, and the realization in the backend. This also includes (cloud) infrastructure, CI/CD, or DevOps.

Open source projects allow me to take part in design processes or to contribute features and fixes to widely used projects. My most intense experience with open source development is my work on Backstage.

Dominik's Posts

Use Architecture Decision Records to Embrace Team Autonomy

Use Architecture Decision Records to Embrace Team Autonomy

Every software development team depends on architectural decisions. But more than often, the results of architecture discussions are never written down. This is a seed for future conflicts and software bugs, that can (and will) lead to unhappy developers and broken team productivity in the long run. But it isn't actually too hard to create decision records that are not overly complex or hard to create.

Welcome to our Blog

Welcome to our Blog

Welcome to the Blog of Tentacle Labs! Recently we got inspired by a post on the StackOverflow blog. It highlights how developers benefit from expanding their skill of writing text, not just source code. One point got us hooked in particular: "if you can't teach it, then you don't really know it."