Katja Lutz ๐Ÿฆ‹๐Ÿ‡จ๐Ÿ‡ญ's Avatar

Katja Lutz ๐Ÿฆ‹๐Ÿ‡จ๐Ÿ‡ญ

@katywings.bsky.social

Anarchist altruist, down-to-earth, independent hobby astronaut ๐Ÿง‘โ€๐Ÿš€ and amazingly lively, passionate web developer, in the stand against the technocrats. Creator of @nitropage.bsky.social, the FOSS visual website editor. nitropage.org / lufrai.org

295 Followers  |  323 Following  |  429 Posts  |  Joined: 11.11.2024
Posts Following

Posts by Katja Lutz ๐Ÿฆ‹๐Ÿ‡จ๐Ÿ‡ญ (@katywings.bsky.social)

Preview
Feature Request: CustomFieldStore helper type ยท Issue #67 ยท open-circle/formisch Is If the schema is generated during runtime, you currently do not have a built-in way to help the editor infer the correct types. Correct: the schema is inside the code, so the editor has no issue...

Finally took the time to write you the feature request :)

github.com/open-circle/...

28.02.2026 17:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

These words mean a lot to me in the current situation, thank you from the bottom of my heart Dev โ˜บ๏ธ!

25.02.2026 13:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you Brenley ๐Ÿค—, having people to talk in these times is a great help, especially people with a neutral view on things ๐Ÿ˜Š

25.02.2026 11:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

All I want to say to you is:
If you can enjoy this very moment, do not delay your enjoyment for later. Nobody will thank you. Enjoy your life now. You never know when it is too late.

Atleast the last couple years I tried to live by this standard, that's why I worked so much on open source ๐Ÿ˜…!

2/2

24.02.2026 10:28 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

Difficult topic ahead. Drink a coffee before you read further.

People keep telling me "everything will be fine, try xyz", but over the past 10 years, my illness Phantosmia has taken almost everything away from me. At current pace, in a few weeks I will rest freezing under a bridge, no joke.

1/2

24.02.2026 10:28 โ€” ๐Ÿ‘ 16    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

But assuming for a moment that an enduser decides to imports a css file via ambient and also via ?url:

I think the most correct way to handle this situation is: ambient wins. You cannot throw the cake away and expect to also eat it ๐Ÿ˜.

Cake = Control over css un-/mount behavior

23.02.2026 21:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The gist doesn't talk about mixing them ๐Ÿ˜…. Both are two independent css integrations for different use cases.

The gist just tries to include all challenges and limitations that you gonna face when you try to fully implement both integrations.

23.02.2026 21:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I guess Ryan announced on the 02-22, that Solid will become a web component based framework ๐Ÿ˜‚

23.02.2026 19:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Let me know if you think there are missing challenges/limitations, if you like me to extend on some specific areas and if you have ideas for solutions.

23.02.2026 13:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The state of CSS in Vite and Solid The state of CSS in Vite and Solid. GitHub Gist: instantly share code, notes, and snippets.

The architectural thoughts and decisions, you have to make when designing <link> rendering, for state of the art web frameworks - aka. Solid v2 ๐Ÿค“
gist.github.com/katywings/26...

23.02.2026 13:08 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

I like your thinking, sounds pragmatic ๐Ÿ™‚.

Mhh, about those 2m ๐Ÿค”, let me know when you find em, I also need a bit so that I can be the first zeppelin-owning FOSS maintainer, or maybe lets start at FOSS maintainer that can pay the bills ๐Ÿ˜†

21.02.2026 22:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

How will it look like from a mobile perspective? Web-App? Native that allows you to connect to multiple different servers in parallel?

21.02.2026 22:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
two men are standing next to each other and one has a patch on his uniform that says o on it ALT: two men are standing next to each other and one has a patch on his uniform that says o on it
21.02.2026 22:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

How many successful projects, that started on Codeberg and do not mirror to Github, do you know?

21.02.2026 12:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I wonder if having a FOSS project on Codeberg instead of Github is enough to render it dead on arrival by default (no matter the quality/ usefulness of that project).

Nothing against Codeberg, it's a great place that just misses one little important thing outside of its control: activity.

21.02.2026 12:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

I wonder what a christ would answer to this question: Why did your god create physics and logics that naturally result in the divide between poor and rich? Why would god create a system that results in war by default? I guess they would answer, it's not gods fault, that rich people have no heart.

21.02.2026 09:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's such a classic โค๏ธ

21.02.2026 09:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Does this also affect/improve chunk grouping of dynamic import chunks ๐Ÿ˜ฎ?

20.02.2026 08:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Those search results were the last straw. I decided to fully stop using Xwitter. So my social content line up from now on is:

Bluesky: Tech
Nostr: Philosophy, Politics, Tech (less frequently)

20.02.2026 08:33 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like this line of thinking, even though I am one of those LLM-deniers ๐Ÿ˜….

20.02.2026 08:22 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Then you implement <thing>. Next they tell you, sorry but we changed our mind and decided to use <big-tech> instead.

19.02.2026 08:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
npmx

Something interesting could be demos with limited integrations of a couple vanilla js libraries and web components, e.g. @tiptap.dev, @nerdy.dev's npmx.dev/package/hdr-... and npmx.dev/package/vide... - especially if the integration needs createEffect ๐Ÿค”.

19.02.2026 08:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘‹ my recent contracts have ended (and my bufferโ€™s running a bit thin) so Iโ€™m looking for whatโ€™s next

spent the last year focused on OSS work, which Iโ€™ve loved, and now open to new opportunities!

if youโ€™re looking for a dev, pls to reach out!

I've shared more about how I work below ๐Ÿซก

17.02.2026 17:54 โ€” ๐Ÿ‘ 35    ๐Ÿ” 18    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ahh no, I guess ref cannot act like component body, as ref must be able to set signals ๐Ÿค”

17.02.2026 19:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Riiight ๐Ÿ‘๐Ÿ‘, I think also I forgot ref in the list, I assume ref handles like component body, correct ๐Ÿ˜…?

Regarding event handlers: wasn't there something about them being auto wrapped somehow? Is that still the case in v2?

17.02.2026 18:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ahh gotcha ๐Ÿ™ˆ

So there isn't a way with a mixin to define "for this component, take the font from props.fontX", for that component take it from prop.fontY"?

Or is there some form of "higher-order mixin" ๐Ÿ˜…?

17.02.2026 09:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The poor people, who want to help, are not allowed to, and the others, those with money, all think that I should ask for help from the Church, the State or whatever third-party one can imagine. A "You can come to our appartment until things settle"-help is too much to ask in a first-world country ๐Ÿ™ˆ.

17.02.2026 09:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A new project? Already wanna publicly share what it is about? ๐Ÿค“

Yeah, the last point is kinda crazy indeed ๐Ÿ˜Œ. Didn't post this on Bluesky yet, but essentially I will be homeless in a couple weeks unless I find a solution... The next NP release might be the last one ๐Ÿคทโ€โ™€๏ธ. 1/2

17.02.2026 09:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Now this looks like an exciting Matrix client!

16.02.2026 18:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Exaaactly ๐Ÿ’ฏ๐Ÿ˜๐Ÿ™ˆ

16.02.2026 17:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0