ryuz

1.1K posts

ryuz banner
ryuz

ryuz

@yzuyr

Creator of your next favorite UI library https://t.co/JBjn4vJZQj. Building privacy-preserving, open-source apps. @ilha_js

🇪🇺 Katılım Ocak 2025
197 Takip Edilen222 Takipçiler
Sabitlenmiş Tweet
ryuz
ryuz@yzuyr·
Over the last six months, I quietly built a handful of library prototypes and tools. Each one solved a small problem. At some point, I noticed the dots were connecting into something larger - and Ilha was born.
English
9
7
124
30.6K
ryuz
ryuz@yzuyr·
There are a few good reasons for this change: - A smaller API with one fewer builder method to learn. - There is no element selector between the DOM element and the state entry. If you update the property that connects the element to the state in the old API, it could lead to a bug. - The new API is much more explicit because the old one used to "magically" connect to the right property. - It also allows for ref binding with bind:this, a primitive missing from the old API that adds new possibilities.
English
0
0
1
27
ryuz
ryuz@yzuyr·
Ilha 0.5 is out, and hopefully this will be the last breaking change before the beta version, which should be released in about a month. I retired the .bind() method in favor of the new template syntax, which was highly inspired by Svelte. Read more: #template-bindings" target="_blank" rel="nofollow noopener">ilha.build/guide/island/r…
ryuz tweet media
English
2
0
7
340
ryuz
ryuz@yzuyr·
@tlakomy Look up the second part of Van Damme's first name.
English
0
0
0
29
Tomasz Łakomy
Tomasz Łakomy@tlakomy·
Look up Monet’s first name.
English
2
0
5
787
ryuz
ryuz@yzuyr·
@jexia_ provided a fix for the Ilha that ensures that no Node runtime is injected into Ilha when using the esm.sh CDN. Now, Je is an official Ilha contributor, and I am an official modern-monaco contributor, I guess we're even 😁
ryuz tweet media
English
0
0
3
282
ryuz
ryuz@yzuyr·
@krzyzanowskim u mnie nawet się nie opłaca pisać tego ostatniego prompta 🥲
ryuz tweet media
Polski
0
0
0
60
Marcin Krzyzanowski
Marcin Krzyzanowski@krzyzanowskim·
> You have hit your ChatGPT usage limit (team plan). Try again in ~6001 min. ok boy. buying a farm.
English
2
0
8
1.5K
pilcrow
pilcrow@pilcrowonpaper·
All 27 Neapolitan pizza places I've eaten at Blog post coming soon!
pilcrow tweet media
English
1
0
19
1.2K
Adam
Adam@adamdotdev·
Imagine being a programmer that's into pokemon and doritos and bjj, oh hey @trashh_dev
English
5
0
12
2.3K
Adam
Adam@adamdotdev·
I've heard of OpenCode and Anthropic but wth is Waka? Is it some kind of gross anime thing?
Adam tweet media
English
10
0
37
7.4K
ryuz
ryuz@yzuyr·
Ilha's monthly update mentioned showcase apps. Here's the first one: @ilha_js Prefab is an open-source collection of curated, functional views created with Ilha to help you better understand the concepts.
English
1
1
7
166
ryuz
ryuz@yzuyr·
@chribjel maybe it always was an experiment
English
0
0
1
830
ryuz retweetledi
Ilha
Ilha@ilha_js·
It's been a month since we launched the alpha version of Ilha, and we're excited about what we've accomplished in the past month ⬇
Ilha tweet media
English
1
2
2
108
ryuz
ryuz@yzuyr·
@vem4s156553 @ilha_js Not agentic per se, but seamless to work with agents, chats, and harnesses.
English
1
0
0
12
reaper
reaper@barelyreaper·
@yzuyr @ilha_js fair enough, user would still need to keep that in their mental model, hence the question. Will play around with this over the weekend
English
1
0
1
23
ryuz
ryuz@yzuyr·
Ilha is truly buildless, so all you need to get started is an index.html file with a simple importmap. It lacks type hints, of course, but that should be enough to prototype simple things.
ryuz tweet media
English
2
1
7
1.1K
ryuz
ryuz@yzuyr·
@barelyreaper @ilha_js I think it's a pretty cool concept because you don't need a query library to fetch data. You only need the caching part.
English
1
0
1
21
ryuz
ryuz@yzuyr·
@barelyreaper @ilha_js It requires an additional envelope because it can be both synchronous, responding immediately to the base state, and asynchronous. #basic-usage" target="_blank" rel="nofollow noopener">ilha.build/guide/island/d… You can now choose whether to await the asynchronous derived or render the initial state with Island.toString.
English
1
0
1
31