Welcome to Know-How Code by Artur Wojnar!

I'm Artur Wojnar and this is my blog I called Know-How Code.

Why that name? I realised that the know-how is a toolset we build over years, and this is what can distinguish us from competitors. The know-how is the ability to solve non-trivial and complex issues by providing knowledge, experience and worked-out solutions, either third parties or your own.

I have been working in the industry since 2011. Nowadays, I work as a hands-on Solutions Architect and consultant helping other teams. I collaboratively design products with clients. I treat the programming as a side effect of that design.

My goal here, on this blog, is to embed this thought. I want to show you that most of the concepts in our industry can be simplified to risk and coupling management with a hefty dose of communication. I want to show you how the design phase is crucial, and if you don't think about the design, you will end up with ad-hoc architecture.

#domaindrivendesign #softwarearchitecture #frameworkless #nodejs #typescript

Products
Hermes PostgreSQL πŸ«’πŸŒΏ
You like Node.js. You like TypeScript.
But you miss a lot of things in this ecosystem. You miss a chassis.
Hermes PostgreSQL is part of the initiative that delivers to you a foundation of a reliable system.
It is a library, not a framework, which relies on PostgreSQL's Logical Replication feature. It implements the Outbox pattern. You can span a database transaction over persisting an entity and publishing a message.

Go to the docs!
Hermes MongoDB πŸ«’πŸŒΏ
You like Node.js. You like TypeScript.
But you miss a lot of things in this ecosystem. You miss a chassis.
Hermes MongoDB is part of the initiative that delivers to you a foundation of a reliable system.
It is a library, not a framework, which relies on MongoDB's Change Stream feature. It implements the Outbox pattern. You can span a database transaction over persisting an entity and publishing a message.

Go to the docs!