Advertisement ยท 728 ร— 90

Posts by Michael Bromley

Video

Thank you to the 193 individual contributors from over 44 countries that helped us build @vendure.io in 2025!

Let's collaborate again in 2026 ๐Ÿ’ช

2025-wrapped.vendure.io

3 months ago 0 0 0 0
Video

Age 42, getting my kickflips back after 20 years
Just repeat and repeat.

4 months ago 3 0 0 0
Video

Landed 2 solid tre flips today, first time in like 20 years. Only got the fails on camera though ๐Ÿ˜ญ

4 months ago 4 0 0 0
We are all excited about this framework
We are all excited about this framework YouTube video by Vendure Headless Commerce Platform

Checking out TanStack Start. Yeah sorry about the horrific thumbnail that's what happens when I give the guy total creative freedom ๐Ÿคฃ

youtu.be/X_NnM72RN90?...

4 months ago 0 0 0 0
Post image

Got this feedback on our Discord this morning. Totally validates our thesis behind completely rebuilding our dashboard.

5 months ago 3 0 0 0
Post image
6 months ago 2 0 0 0

I'll be speaking there! You should come too!

7 months ago 1 0 0 0
Post image

Every time I come back to Manchester it looks better

7 months ago 0 0 0 0

If you delete the issue template I will find you

8 months ago 2 0 0 0
Advertisement
Post image

Just got the last part of my mini pedal board. It's literally everything I need: octaver, Rat-style distortion, delay/reverb, looper/drum machine.

With this combination I can do all music.

8 months ago 0 0 0 0
Post image Post image

Last night at @viennajs.bsky.social: give a talk about dotfiles and key bindings and you are guaranteed to be swarmed by devs for the rest of the night ๐Ÿ˜‚

Great talk by our new @vendure.io team member Housein ๐Ÿ‘

8 months ago 3 0 0 0

And overall the excitement is the far stronger feeling.

Today I'll be building more of the new @vendure.io dashboard at 10-50x the speed of my younger self. ๐Ÿš€

8 months ago 0 0 0 0

It fills me with both dismay and excitement ๐Ÿ˜‚

Dismay at the "lost" hours, days, weeks.

Excitement at the realization that during that process I learned deep fundamentals that newcomers may now have little incentive or opportunity to master.

8 months ago 0 0 1 0

I think back to the hours of my life spent painfully trying to figure out how to make JavaScript work.

Copy-pasting from random forum posts. This was even before Stack Overflow (RIP). Yes I'm that old.

And I compare it to the velocity I now have using AI tooling.

8 months ago 0 0 1 0
Post image

6,666 commits over 7 years of building @vendure.io

that's an average of 3-4 commits *every* work day for the past 7 years.

Consistency. Just show up and get the work done.

8 months ago 0 0 0 0

The types flow instantly from your GraphQL document, right into your React code, with ZERO waiting on code generation.

Shout out to @jovidecroock.com & @kitten.sh for gql.tada which powers the magic that you see here ๐Ÿ™

8 months ago 3 0 0 0

And with our new Dashboard, we're leveraging GraphQL to help you build custom UI with speed and productivity you won't find anywhere else.

First post contains a clip of what it looks like to build a fully type-safe list view.

8 months ago 2 0 1 0

But after seven years, I'm still glad we chose GraphQL.

The unmatched DX of Vendure would simply not be possible without it:

- Type safety from backend to frontend
- Extend any response with custom fields
- Dynamic, type-safe sort & filter on all list queries

8 months ago 0 0 1 0
Video

Sometimes I hear that it was a mistake to build
@vendure.io on top of GraphQL.

"Too complex", "Can't be cached", "Poor performance", "It was all hype"

Yes, every technology has its tradeoffs. I'm keenly aware. There *are* some aspects you need to be mindful of when working with GraphQL.

8 months ago 5 3 1 0
Advertisement

Not explored that yet. We have much simpler requirements for the back end part.

8 months ago 2 0 0 0

Yes, of course we did, what else?!

github.com/vendure-ecom...

8 months ago 1 0 1 0

In every case, no matter how ambitious my requirement - Vite made it positively *intuitive* to implement.

Bravo to @evanyou.me, @rich-harris.dev and the whole Vite team & community for producing this beautiful piece of software ๐Ÿ‘

8 months ago 2 0 0 0

โž” Automatic type safety from GraphQL _without_ a codegen step
โž” Auto-generated list & detail view based on your GraphQL queries
โž” Dynamic components that adapt to the exact data types in your custom schema

8 months ago 2 0 3 0

In our case, we're using it to power our brand-new React-based dashboard. I've gone pretty deep building out some very cool Vite plugins that really make it feel magical to build UI extensions to your Vendure app.

8 months ago 1 0 1 0

Look, I've been around a while & remember when we used to bundle with Grunt, then Gulp, then Webpack. So isn't Vite just an incremental take on what has gone before?

No - Vite has something that makes it magical. An absolutely sublime plugin API that feel like you can build *anything* with it.

8 months ago 3 1 2 0
Post image

> @vite.dev is my new favourite thing. If you're a @vendure.io developer it's gonna become your new favourite thing too, very soon!

I was vaguely aware that it was slowly taking over the frontend world - every framework seemed to use it for some reason.

8 months ago 4 0 3 0
silent @ climax of night @silentho...6dv when the race war is happening and I gotta kill tony hawk
Tony Hawk @tonyhawk
Replying to @silenthooper
I appreciate the hesitation though
10/30/18, 7:18 AM

silent @ climax of night @silentho...6dv when the race war is happening and I gotta kill tony hawk Tony Hawk @tonyhawk Replying to @silenthooper I appreciate the hesitation though 10/30/18, 7:18 AM

8 months ago 1038 59 7 3

I don't always get this perfectly right, still. But I can promise you that for Vendure developers I am fighting to bring simplicity to the often complex and over-engineered world of enterprise commerce.

8 months ago 1 0 0 0

It's all fun and games until, 6 months later, you need to debug something and proceed to spend 5 hours figuring out what the hell is even supposed to be happening here.

This message is brought to you by 7 years of hard-won lessons building @vendure.io

8 months ago 0 0 1 0
Advertisement

Could it have been a for loop? Could it?

If it could have been a for loop, please write a for loop.

This manifests in devops as things like ridiculously complex constellations of services and (gasp) microservices to power an app that could have run on a consumer pc.

8 months ago 0 0 1 0