Kinane
@djang0_dev
Followers
501
Following
2K
Media
49
Statuses
348
SWE 🇫🇷 specialized in SaaS and E-commerce (Shopify) • freelance • love building with @EffectTS_ @statelyai • @retailedio
France
Joined January 2023
I made an open-source agnostic resource picker for Shopify resources (and more) using the Actor Model / Finite States Machine paradigms. It allows invoking many resource pickers with different settings, UI and resources ⬇️
1
5
40
Schema is the best validation/transformation lib I've ever used HTTP Platform allows you to create a typesafe e2e api easily DI with layers is a pure breeze (no decorators, ULTRA composable) It's not a shiny lib to feel smarter, it's just the best ecosystem to make apps
0
0
8
Even more relevant now with the 2nd wave of hype, as you code with @EffectTS_ , you can feel in your code that the creators have drawn on years of experience/testing (and so suffering) in software engineering to make everything sooo efficient
this feeling of going back to the Stone Age without @EffectTS_ on a TS codebase is worse than going 1v1 bare knuckle against jon jones
2
0
26
I don't understand why some developers argue, "Why does the code matter? Users don't care and won't notice." Users care when bugs occur, the interface lags, or features take too long to ship. That's (at least partially) due to the code.
23
16
276
New Ecommerce application for the ChatGPT 4o update Allows you to create reusable objects and automate the creation of ecommerce visuals Is anyone interested?
88
47
563
I wrote a bit on how I made a multiplayer state machine using durable objects from cloudflare link in next tweet you know why
4
14
164
#Fusion🔥| 1ère mondiale pour l'énergie de fusion ! 👀Nouveau record obtenu dans le tokamak WEST, opéré sur le centre CEA de Cadarache : il a maintenu un plasma de fusion chaud de plusieurs dizaines de millions de degrés pendant 22 minutes avec 2,6 gigajoules d'énergie injectée.
491
4K
17K
If you think that XState is over-engineered for your specific apps or use-cases, you're probably right, and that's why @xstate/store exists. Not all apps need strictly-defined state machines/statecharts. They're useful ways to model app logic, but not necessary for code.
9
8
176
Tant mieux si ils en ont rien a foutre. Apprenez ce que vous voulez dans l'ordre que vous voulez, codez aussi "mal" que vous voulez. Personne a rien a vous dire. Le jour où vous chercherez des conseils pour step-up ou quoi vous apprendrez a ce moment là. Fin.
8
7
133
this feeling of going back to the Stone Age without @EffectTS_ on a TS codebase is worse than going 1v1 bare knuckle against jon jones
0
1
17
The source code is available here: https://t.co/45fR215PMy Demo here: https://t.co/SRtpc1cOx1 There is a form to change the resource and UI and the type of selection (single/multiple) Don’t forget to click on the inspector to get access to @statelyai's inspector
github.com
Spawn thanks to the actor model many resource pickers made with finite states machine - djang0dev/special-shopify-resource-picker
3
2
8
The source code is available here: https://t.co/45fR215PMy Demo here: https://t.co/SRtpc1cOx1 There is a form to change the resource and UI and the type of selection (single/multiple) Don’t forget to click on the inspector to get access to @statelyai's inspector
github.com
Spawn thanks to the actor model many resource pickers made with finite states machine - djang0dev/special-shopify-resource-picker
3
2
8
In a real scenario, we use this paradigm with @retailedio for our size chart editor, We have a root actor spawning different kinds of resource pickers. It could be related to shopify (products) or our resources (images/size chart templates), making it resource-agnostic
1
0
1
Both are actors based on Finite-states machines; with @statelyai, I can access actors that can communicate with each other: The root actor, which is spawning child resource pickers, I can select the current resource picker I’m working on with its current state(s) / events
1
0
3
The idea behind the actor model here is to use the responsibility delegation; Root is responsible for spawning/killing X resource pickers, while a resource picker actor manages its orchestration, like pagination/searching/filtering/loading. They communicate through messages
1
0
4
@ShopifyEng, it seems there's a regression with the alias `$app` using the query MetaobjectsByType. I can't use it anymore, but the old one `app-xxxxxx-type` works (I can still use the alias for metaobjectDefinitionCreate)
2
2
3
✦ Thread avec toutes mes créations IA ✦ 💀 Si t'es dans l'ECOM et que tu n'utilises pas L'IA créative, la concurrence va te mettre une vitesse t'es pas prêt. 🧑🍳 Chaque jour, je te partage la sauce magique pour faire des poulets des familles IA bien braisés. LET ME COOK 🍗
9
8
103
Component State Management in React: - useState - useMachine That's it. That's all I use anymore.
22
47
745