Jeroen de Graaf's Avatar

Jeroen de Graaf

@jero.work

Staff Software Engineer Backend @TicketSwap. Domain Driven Design, CQRS, Event sourcing, Hexagonal Architecture.

74
Followers
122
Following
9
Posts
14.11.2024
Joined
Posts Following

Latest posts by Jeroen de Graaf @jero.work

Post image

Claude-generating event sourced use cases in a vertical sliced architecture 😎

#dynamicconsistencyboundary #eventsourcing #verticalslicedarchitecture #specdrivendevelopment #eventmodeling #contextengineering

24.02.2026 16:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Stop being a coder. Start being a builder. Facing the 2026 market.

The opportunity of AI: focus even more on solving the problem! What we basically already (try to) do for years with paradigms as DDD 😎

www.thelinkedinengineer.com/p/stop-being...

#ddd #claude #problemsolving

30.01.2026 06:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Use case driven EventSourcing - Let go of the Aggregate with the Dynamic Consistency Boundary (DCB) pattern."

See: github.com/GemberPHP
More about DCB itself: dcb.events

29.08.2025 14:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
PHP Annotated – May 2025 | The PhpStorm Blog Welcome to the May edition of PHP Annotated! It’s been a minute since the last edition. Turns out time flies when you’re deep in foundation work, and the occasional existential debugging session. But

A new PHP Annotated πŸŽ‰
blog.jetbrains.com/phpstorm/202...

30.05.2025 17:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The more AI is used in programming, the more I cannot 'unthink' about an 'AI Programming Paradox':

In order to be able to review AI generated code, you have to be an experienced developer, but you can never become an experience developer when all you do is reviewing AI generated code.

23.05.2025 10:08 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

"Let go of the Aggregate - EventSourcing in PHP with the Dynamic Consistency Boundary (DCB) pattern."
github.com/GemberPHP #php #eventsourcing #dcb #ddd #cqrs

01.05.2025 18:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - jerowork/graphql-attribute-schema: Easily build your GraphQL schema for webonyx/graphql-php using PHP attributes instead of large configuration arrays. Easily build your GraphQL schema for webonyx/graphql-php using PHP attributes instead of large configuration arrays. - jerowork/graphql-attribute-schema

Easily build your GraphQL schema for webonyx/graphql-php using PHP attributes instead of large configuration arrays #php #graphql

github.com/jerowork/gra...

11.02.2025 17:10 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The error T_PAAMAYIM_NEKUDOTAYIM? :P

27.01.2025 06:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Diagram of 2 options: unrestricted legacy model events and translating legacy events into new model and republishing

Diagram of 2 options: unrestricted legacy model events and translating legacy events into new model and republishing

Publishing events from legacy is a common way to incrementally modernize. You can expose it's data & capabilities without rewriting it.

But the events coming out of legacy represent your old model. And you will need to translate them into your new model.

1/4

#architectureModernization #ddDesign

23.11.2024 09:46 πŸ‘ 31 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0
Preview
PHP 8.4 Released PHP 8.4 is a major update of the PHP language. It contains many new features, such as property hooks, asymmetric visibility, an updated DOM API, performance improvements, bug fixes, and general cleanu...

#PHP 8.4 is released. Let the party begin!

New features, modernisation and clean up: the future is here.

Next stop: #PHP 8.5!

www.php.net/releases/8.4...

21.11.2024 10:53 πŸ‘ 8 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
GitHub - twigstan/twigstan: TwigStan is a static analyzer for Twig templates powered by PHPStan TwigStan is a static analyzer for Twig templates powered by PHPStan - twigstan/twigstan

Bit related, there is also a TwigStan, static analysis for twig files based on PHPStan: github.com/twigstan/twi...

21.11.2024 12:58 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0