The Tailwind push was where I deviated. I don't have any clientside hydration, so preact never reaches the user, and I don't really care too much about a template syntax these days.
Seems silly but just straight React would have been the tool I expected. Copying over a lot of pre-existing components for buttons and inputs had slight type mismatches that took a little while to resolve.
I’m open to admitting that this is a skill issue though 😅
A 55kb JS floor is pretty rough for islands, to the point of being a non-starter for some users. Fresh does make use of Preact’s pluggability too (might be possible to workaround, not sure).
Preact types just recently got a bunch of fixes though, hopefully that improved things. It was kinda iffy.
Great, thanks for letting me know! I’m excited to try this again.
To be clear, I love the idea of Preact and know it’s been adored by many for years. This was my first experience with it, hence my sharp words on the matter.
I like it! Deploys are super fast, local dev is great, it's got astro (I treat it that way a bit at least) vibes but tips more to ssr and nice ssr options.
It doesn't do a ton for you, which I like. Deno is great.
How do you like Deno in general? I’ve been using it for data science and loving it, and starting to consider it for web development. I think it’s promising, though I hit some crazy issues with types and the @types packages. They don’t seem to work off the shelf at all. 2.1.6 seems to fix some issues
Totally, it was one of the big draws for me! I thought it would be rad to have working documentation rather than static writing that no one would want to/need to update. It’s great great so far
Comments
I’m open to admitting that this is a skill issue though 😅
Preact types just recently got a bunch of fixes though, hopefully that improved things. It was kinda iffy.
To be clear, I love the idea of Preact and know it’s been adored by many for years. This was my first experience with it, hence my sharp words on the matter.
I’ll let you know how the next attempt goes 👍
It doesn't do a ton for you, which I like. Deno is great.
there's a pile of helpers on the server for custom markdown parsing, image components for easy and customized cloudinary, rss generation, etc etc
i do query bridgy for comments/likes/etc on my social posts, but that's an endpoint
i dont image it'd be much different than node tho
Doing data science, you seen the Observable Notebooks running on Deno? I just added it to my site, so fun. Would be great for data science.