spirobelv2
https://github.com/mozilla/gecko-dev/commit/7a85a111b5f42cdc...
that being said: htmx makes it too hard to quickly add a fat frontend to a page when necessary. The points about the react ecosystem are very valid, even if drag and drop is an exception. The network effects of react and others are hard to beat. Its probably even more npm as a whole than just react.
wrote myself a framework with bun that solves this for me: https://github.com/spirobel/mininext
still get the pure html+css feeling like with htmx, but can throw in a big frontend when needed.
https://x.com/spirobel/status/1827231794934247674?t=moRzsWIP...
how many potential real users frequent this site?
it seems like the primary audience is people that are trying to do what your are doing.
seems like you guys also have grading services
(my goal with mininext is to provide index.php like productivity but with all of npm and typescript at your fingertips)
currently busy using it to build things. will document everything in detail soon.
and for screenreaders this will work maybe sometimes inconsistently. I hope visual llms solve it for our brothers and sisters with special needs. ( and for webscrapers)
BECAUSE THIS NONSENSE IS NOT SOLVING ANYTHING FOR ANYBODY
thanks for the baseless assumptions about me with moralistic undertone
spent 5 more minutes on this yapper. no code examples btw. just one long effort post full of yapping.
I should write an article on the "UX of yapping" - at least include some images or code samples.
crazy to think that anybody who does not care about "semantic html" clowns only ever uses divs.
I probably write more "semantic html" just by accident. no i am not going to sprinkle useless attributes into my code. I am good to go already.
people still riding this horse are yapping yapping fr fr no cap
just do what ever works. non of this matters. its just talking points by people that wanted to stay relevant.
as soon as I started to ignore these kinds of people i suddenly became able to just make things.
maybe I overlooked something that is why I asked this question.
article seemed reductive and of unclear value. enlighten me if you found it.
But that is not my problem. I am just a consumer. I will use what ever is the best and pragmatic solution to my problem.
I even logged in to phind after a while because it is nice to have access to my old chats.
But you need to provide value first before I bother with this.
Why do I need to explain these basic things?
pls dont get defensive when you get free feedback. not a good sign
here you go: your product is the best. You will come out on top in this very crowded market and your stocks will be worth millions.
I dont see it as rude to take my time and explain where their product is lacking. I am a power user of these kind of tools and tried many.
I will just keep using phind
you have vc dollars - sponsor a public free search over open source repos.
Also think about what happens when your question touches multiple repos.
I tried a similar "search github repo with ai" product before, but it led me right back to phind, when it couldnt answer a question that required specific information from the repositiory as well as a google search.
most of the progress and experimentation is done by complete ai laypersons on civitai, comfy ui and silly tavern.
Consider this: we have hit the top of the S curve when it comes to compute and data.
The only way forward is brute force manual experimentation.
And this is done completely without financial or academic incentives.
The big advancements will come by a thousand little steps and comfy ui workflows made by an anon NEET in the chase for the perfect AI waifu. Not by some ai research lab or startup.
we will see break throughs when it comes to gaussian splatting and inpainting in 3d. We will be able to create our own 3d fantasy worlds and wear vr glasses all the time. The metaverse meme is surprisingly becoming real.
But it wont happen with a grand splash or a big product announcement. It will happen quietly in some anon NEET's cave.
Mark my words :D
https://github.com/spirobel/mininext
(my goal with mininext is to provide index.php like productivity but with all of npm and typescript at your fingertips)
I like to keep it simple. Right now bun just rebuilds everything and it is so fast that I don't recognize it.
If it ever becomes a problem I will optimize it.
The standardDevReloader is a snippet to tell the browser to refresh the page after a rebuild happened.
If you setup a fresh project with the barebones quickstart template with: bun create spirobel/aldi yournewproject
you will see a dev.ts in the project folder. compared to the start.ts (which is used to run the prod version) it will setup this snippet, so it is included in every html page that is served.
mininext has a clean package.json
It is just 3 files of modest size that are understandable in an afternoon.
You can also copy and paste and vendor the hmr part.
Someone even forked mininext to create micronext.
My goal is to compete with php. So I added some quality of life features. But if people want to go turbo minimalistic I can respect that.
I just wouldn't add a dependency for hmr when it is so easy to do with a small snippet.
If you need an hmr script you can use the one I wrote for my webframework: https://github.com/spirobel/mininext
(my goal with mininext is to provide index.php like productivity but with all of npm and typescript at your fingertips)
(I do that for my framework mininext https://github.com/spirobel/mininext would be happy to receive feedback, other view points on this :-)
Difference between deno and bun is night and day. They really shouldnt be put in the same bucket.
deno deploy just showed a completely useless error message and stopped working.
I installed caddy on a vps and got it to work in 5 minutes.
I ripped out the deno compatibility and switchded to bun sqlite instead of turso and the website got even faster.
That is because the server has the data in the sqlite db. No need to roundtrip to turso.
btw. the framework is open source now: https://github.com/spirobel/mininext
It is like a non bloated version of nextjs. My intention is to displace php and wordpress. It is possible to get started with just html and css knowledge, but you have the whole javascript ecosystem at your fingertips.
It has no external dependencies, just 3 modestly sized files you can understand in an afternoon and it will reload your browser and rebuild when you save your code.