who would think, huh?
;-)
;-)
November 7, 2025 at 9:04 PM
who would think, huh?
;-)
;-)
Would love to collaborate on plugging RippleJS into github.com/angular/web-...
We did quite a bit of Angular syntax fine-tuning + using the tool to drive design of some new DSLs (with some the ideas very similar to RippleJS).
@devagr.bsky.social was also toying with it for SolidJS.
Interested?
We did quite a bit of Angular syntax fine-tuning + using the tool to drive design of some new DSLs (with some the ideas very similar to RippleJS).
@devagr.bsky.social was also toying with it for SolidJS.
Interested?
GitHub - angular/web-codegen-scorer: Web Codegen Scorer is a tool for evaluating the quality of web code generated by LLMs.
Web Codegen Scorer is a tool for evaluating the quality of web code generated by LLMs. - angular/web-codegen-scorer
github.com
October 1, 2025 at 8:48 PM
Would love to collaborate on plugging RippleJS into github.com/angular/web-...
We did quite a bit of Angular syntax fine-tuning + using the tool to drive design of some new DSLs (with some the ideas very similar to RippleJS).
@devagr.bsky.social was also toying with it for SolidJS.
Interested?
We did quite a bit of Angular syntax fine-tuning + using the tool to drive design of some new DSLs (with some the ideas very similar to RippleJS).
@devagr.bsky.social was also toying with it for SolidJS.
Interested?
A good opportunity of writing a series of follow up articles, the whole "Perils of alternative X" saga :-)
More seriously, the article does a great job of pointing out some friction points with signals. But IMO those are easier to live with when compared to friction points of alternatives.
More seriously, the article does a great job of pointing out some friction points with signals. But IMO those are easier to live with when compared to friction points of alternatives.
September 20, 2025 at 5:18 AM
A good opportunity of writing a series of follow up articles, the whole "Perils of alternative X" saga :-)
More seriously, the article does a great job of pointing out some friction points with signals. But IMO those are easier to live with when compared to friction points of alternatives.
More seriously, the article does a great job of pointing out some friction points with signals. But IMO those are easier to live with when compared to friction points of alternatives.
It is a popular opinion, at least in my circles :-)
My main reasoning is that library-agnostic widgets need to compromise to fit into different frameworks and not making full advantage of the ecosystem.
Plus "generic" design is often harder, makes lib iterations slower etc.
My main reasoning is that library-agnostic widgets need to compromise to fit into different frameworks and not making full advantage of the ecosystem.
Plus "generic" design is often harder, makes lib iterations slower etc.
September 19, 2025 at 9:47 AM
It is a popular opinion, at least in my circles :-)
My main reasoning is that library-agnostic widgets need to compromise to fit into different frameworks and not making full advantage of the ecosystem.
Plus "generic" design is often harder, makes lib iterations slower etc.
My main reasoning is that library-agnostic widgets need to compromise to fit into different frameworks and not making full advantage of the ecosystem.
Plus "generic" design is often harder, makes lib iterations slower etc.
In general:
- APIs that are confusing for humans tend to be confusing for LLMs;
- APIs that are not flexible enough are more prone to hallucinations;
There are so many interesting techniques for using LLMs as user-study participants of sorts. A true LLM-driven design workflow.
- APIs that are confusing for humans tend to be confusing for LLMs;
- APIs that are not flexible enough are more prone to hallucinations;
There are so many interesting techniques for using LLMs as user-study participants of sorts. A true LLM-driven design workflow.
September 10, 2025 at 4:46 PM
In general:
- APIs that are confusing for humans tend to be confusing for LLMs;
- APIs that are not flexible enough are more prone to hallucinations;
There are so many interesting techniques for using LLMs as user-study participants of sorts. A true LLM-driven design workflow.
- APIs that are confusing for humans tend to be confusing for LLMs;
- APIs that are not flexible enough are more prone to hallucinations;
There are so many interesting techniques for using LLMs as user-study participants of sorts. A true LLM-driven design workflow.
I would _love_ to read a high-level overview focusing on:
a) your initial motivations (dissatisfaction with the mainstream? something else?)
b) main ideas / initial story;
c) why it got abandoned / what was the insight leading to that decision.
a) your initial motivations (dissatisfaction with the mainstream? something else?)
b) main ideas / initial story;
c) why it got abandoned / what was the insight leading to that decision.
January 28, 2025 at 10:12 PM
I would _love_ to read a high-level overview focusing on:
a) your initial motivations (dissatisfaction with the mainstream? something else?)
b) main ideas / initial story;
c) why it got abandoned / what was the insight leading to that decision.
a) your initial motivations (dissatisfaction with the mainstream? something else?)
b) main ideas / initial story;
c) why it got abandoned / what was the insight leading to that decision.
Hmm, this wouldn't be my immediate conclusion.
For one, after refactoring many apps, I see RxJS overused - where a simpler approach (signals, promises etc.) would work great.
Also, the upcoming Observables spec my change how we think about events processing and integration with signals.
For one, after refactoring many apps, I see RxJS overused - where a simpler approach (signals, promises etc.) would work great.
Also, the upcoming Observables spec my change how we think about events processing and integration with signals.
January 28, 2025 at 10:09 PM
Hmm, this wouldn't be my immediate conclusion.
For one, after refactoring many apps, I see RxJS overused - where a simpler approach (signals, promises etc.) would work great.
Also, the upcoming Observables spec my change how we think about events processing and integration with signals.
For one, after refactoring many apps, I see RxJS overused - where a simpler approach (signals, promises etc.) would work great.
Also, the upcoming Observables spec my change how we think about events processing and integration with signals.
Actually, this one of the thing that we very much do NOT want to address with signals - this is because signals are not meant to model those (eventing) situations.
This requires adjustment in thinking but a reactive graph should describe relation between data and not a sequence of events.
This requires adjustment in thinking but a reactive graph should describe relation between data and not a sequence of events.
January 28, 2025 at 6:49 PM
Actually, this one of the thing that we very much do NOT want to address with signals - this is because signals are not meant to model those (eventing) situations.
This requires adjustment in thinking but a reactive graph should describe relation between data and not a sequence of events.
This requires adjustment in thinking but a reactive graph should describe relation between data and not a sequence of events.
This is all generalisation of course and libs using "block VDOM" approach have a significant advantage as those recognise parts of UI that will _never_ change.
January 9, 2025 at 8:41 PM
This is all generalisation of course and libs using "block VDOM" approach have a significant advantage as those recognise parts of UI that will _never_ change.