Profile avatar
michlbrmly.dev
Creator of vendure.io. CTO at Elevantiq. Open source and stuff.
155 posts 471 followers 252 following
Regular Contributor
Active Commenter
comment in response to post
I like NestJS - which can work with both express or fastify.
comment in response to post
Funnily enough, that's how they actually spell it is Worcestershire.
comment in response to post
IMO Vienna has an outsized influence on tech for a relatively small city in world terms.
comment in response to post
I got into writing Vite plugins recently and found it easy to get into, and easy to accomplish my goals.
comment in response to post
Don't worry. This does not mean all future @vendure.io updates are 100% vibe coded. But if you need to drill 100 holes, a powered hammer drill helps a lot. When you need to remove the back plate of a device, you do it by hand.
comment in response to post
Thank you to Umed for entrusting us with this task. And thank you to our incredible maintenance team for all your work to get us to this milestone 🙏
comment in response to post
So while the changelog (github.com/typeorm/type...) for this release is not huge, we are now in a position to have a regular release cycle and start fixing long-standing issues and working towards the next major release.
comment in response to post
We put together a team of maintainers, most of whom are existing contributors in one form or another, and others who are new to OSS but very eager. Since last December we've been laying the groundwork to get the repo back into a healthy state - updating the CI, fixing docs, triaging issues.
comment in response to post
Why did we take on this mammoth task? We have simple, selfish reasons. @vendure.io utterly depends on TypeORM and we need it to survive and thrive. It turns out that many people want to see this project survive too.
comment in response to post
I've made some very exciting progress on the DX side that I plan to start sharing soon. Still in the proof of concept stage.
comment in response to post
I'm literally starting to set up the React app today. So I have no idea yet, but the target is having something usable by the end of March.
comment in response to post
Oh and lastly, I still maintain production Angular projects, I not out of the community or anything. Just diversifying my interests a little 😊
comment in response to post
I'm looking forward to the chance to revisit the fundamental approach to building the admin ui, with 7 years of lessons learned. I think we can do a lot better.
comment in response to post
See Qwik choosing jsx for similarly pragmatic reasons. You need to meet developers where they are. Right now the industry we work in (custom ecommerce web dev) is heavily React-skewed.
comment in response to post
The average developer's skill and willingness to learn new stuff is not as high as I had assumed. That's the reality. Not a criticism, just an observation. They have features to build and want low friction! The React ecosystem is hard to beat in that regard.
comment in response to post
But what we see over and over with Vendure is that React is almost always the choice for the storefront. And then when those React devs need to do some extensions to the admin ui, they run into the frustration of having a totally different framework.
comment in response to post
First of all, let me state that I love Angular and I actually think it's still the best choice for forms-heavy, complex enterprise apps. The community is great and its progress over the past couple of years especially has been very encouraging.
comment in response to post
Hi! I was away and just saw the message but thanks for the report and I understand it is fixed now 👍
comment in response to post
As promised
comment in response to post
I don't get why they are standardized in the React docs. I felt like I must be missing something.
comment in response to post
... between client and server app, that many devs no longer have a clear mental model of how a browser app is able to interact with a server. We're all another abstraction layer away from the action. That has both pros and cons.
comment in response to post
And for all those who suddenly decided to learn Mandarin my advice is to skip Duolingo and go for HelloChinese in terms of apps. Way better. But the best tool IMO is the Pimsleur audio course. Load it on your phone and practice while communting/doing chores.
comment in response to post
Furthermore they leveraged Vendure's unmatched extensibility to build: - Smart product suggestions powered by Algolia - Advanced catalog export to Facebook, Google & Klaviyo - Custom discount rules Thank you Ciocca for sharing details of this amazing project 🙌
comment in response to post
- Multi-channel support for their Italian & International domains - Multi-language for product data in English, French, German, Italian and Spanish - Dynamic pricing for bulk buying
comment in response to post
Right now no plans. But it could be something we explore in future. The infra I am building would make a good basis for an interactive Vendure course, for example.