frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

React Meta-Framework Feels Broken, Here's Why

https://rwsdk.com/blog/your-react-meta-framework-feels-broken
22•dthyresson•1y ago

Comments

dthyresson•1y ago
A new blog post argues that today’s React meta-frameworks like Next.js and Remix are too abstract and “feel broken,” adding complexity through magic and indirection. It introduces RedwoodSDK as a simpler, more transparent alternative that prioritizes native web APIs and production-parity development.
codingdave•1y ago
You don't need to (and should not) add a Tl;dr comment when you post something. If you want to tell the story of how you came up with an idea, do a "Show HN". That is the correct way to self-promote on HN.
dthyresson•1y ago
That wasn't my intent. I haven't used HN much. Will do next time. Thx!
pistoriusp•1y ago
I'm the author of this article, and this is the second time I've built a framework. I co-created RedwoodJS with Tom Preston-Werner several years ago - and we came up with some novel ideas, but I had a nagging feeling that something wasn't right.

A failed-startup and a kid later... and I'm back. I couldn't let go of the original vision of RedwoodJS, but I wanted to start from scratch. So we built RedwoodSDK, which is a React framework for Cloudflare. It starts as a Vite Plugin that gives you server-side-rendering, RSC, streaming, and realtime capabilities.

Our standards based route feels invisible, with simple pattern matching, middleware and interrupters. You receive a request and return a response. You own every byte over the wire.

There's zero magic. Just TypeScript, modules, functions, values, and types.

chipgap98•1y ago
Aren't the "defineApp" and "route" methods in rwsdk also magic? It feels like rwsdk is just being more deliberate about when and where to introduce those magic functions.

I'm a big fan of rwsdk so far. Thanks for building!

pistoriusp•1y ago
Nope! They just return standard JavaScript.

A typical worker looks something like this:

    export default {
        fetch({ request }) {
          return new Response('ok')
        } 
    }

DefineApp just wraps that initial entry point into something that allows us to run middleware, match the router, and render out the page or the response object.

Love that you're a fan! Remember... No magicians allowed here.

gadfly361•1y ago
I think a notable difference is with one, you can read the code in the file and understand what it will return. With others, you need to read the code and then do a mental join of the framework's conventions to know what it'll return.

The National Automated Highway System That Almost Was (2013)

https://www.smithsonianmag.com/history/the-national-automated-highway-system-that-almost-was-6302...
1•downbad_•7m ago•0 comments

The U.S. Has Found a Way to Down a Drone Without Spending $1M

https://www.wsj.com/world/the-u-s-has-found-a-way-to-down-a-drone-without-spending-1-million-848f...
1•JumpCrisscross•13m ago•0 comments

Show HN: GoodSender – the email API for makers and AI agents

https://goodsender.com/
1•efsher_azoy2•13m ago•0 comments

The ~500kB NBSDGames 6 managed to be published ahead of GTA 6

https://github.com/abakh/nbsdgames/releases
1•abakh•16m ago•0 comments

Access Advance Licensor Sues Snap Inc. For AV1 and HEVC Patent Infringement

https://www.accessnewswire.com/newsroom/en/electronics-and-engineering/access-advance-licensor-su...
1•maxloh•17m ago•0 comments

Why Custom Attributes in .NET Give Me Nightmares

https://blog.washi.dev/posts/custom-attributes-and-why-they-suck/
1•jandeboevrie•19m ago•0 comments

Alibaba DAMO Academy Releases GPU Version of Solver

https://www.moomoo.com/news/post/70684711/alibaba-damo-academy-releases-gpu-version-of-solver-for...
1•devy•20m ago•0 comments

Avian Visitors

https://theodore.net/projects/AvianVisitors/
2•fdb•21m ago•0 comments

I'm a photographer. I built a DSL for multi-agent workflows

https://github.com/anhonestboy/agentflow
3•westhills•29m ago•0 comments

A Complexity Theory of AI Value Accrual

https://twitter.com/hypersoren/status/2056866328003174707
2•pretext•34m ago•0 comments

Google infringed trademark allowing competitors use brand name as an ad keyword

https://economictimes.indiatimes.com/tech/technology/ettech-explainer-why-google-was-fined-rs-30-...
4•alok-g•34m ago•1 comments

Dell Confirms XPS Laptop with Nvidia N1X at Computex

https://videocardz.com/newz/dell-confirms-xps-laptop-with-nvidia-n1x-at-computex
2•theanonymousone•37m ago•0 comments

High Tech Heroes #37: Sherwin Gooch Interviews Jef Raskin (1989?)

https://www.youtube.com/watch?v=1qvrOEExlps
2•OhMeadhbh•42m ago•0 comments

Codex generated code that bypasses security constraints

https://twitter.com/sluongng/status/2060746160558543217
3•nomilk•44m ago•0 comments

Why Don't Computers Just Use One Type of Memory?

https://www.youtube.com/watch?v=TfhL5kBiQVI
3•randfur•53m ago•0 comments

Show HN: News about positive advances in medicine, climate tech, research

https://thegoodreport.co/
2•dreadsword•57m ago•0 comments

The SpaceX IPO is great for Elon Musk and terrible for you

https://www.theverge.com/ai-artificial-intelligence/940001/elon-musk-spacex-ipo-ai
9•1vuio0pswjnm7•1h ago•3 comments

A pictorial introduction to differential geometry (2017)

https://arxiv.org/abs/1709.08492
3•ricudis•1h ago•0 comments

How LLMs Work

https://arpitbhayani.me/blogs/how-llms-work/
2•dharaniES•1h ago•0 comments

We contain Claude across products

https://www.anthropic.com/engineering/how-we-contain-claude
4•Tomte•1h ago•0 comments

Show HN: V0.6.0-pre.14 hopefully the last release before v0.6.0

https://codeberg.org/ordinarylabs/Ordinary/releases/tag/v0.6.0-pre.14
2•seanwatters•1h ago•0 comments

Show HN: Komi-learn – continuous memory and self-improvement for coding agents

https://github.com/kurikomi-labs/komi-learn
3•rainxchzed•1h ago•0 comments

Blackwall – OSINT exposure scanner that pulls from real sources

https://theblackwall.vercel.app/
2•jwallace•1h ago•0 comments

Gradient animation using a WebGL shader

https://garden.bradwoods.io/notes/shaders/gradient
3•bradwoodsio•1h ago•0 comments

A standard for building production AI agents (+ installable Claude Code skills)

https://github.com/AlexDuchDev/agentic-product-standard
2•AlexDuch•1h ago•0 comments

OMP – pi agent with batteries included and a coding agent with the IDE wired in

https://omp.sh/
4•himata4113•1h ago•0 comments

The Last Coder: A Mockumentary

https://twitter.com/deepwhitman/status/2060938449541345294
4•bilater•1h ago•0 comments

The Two Doors

https://pilgrima.ge/p/the-two-doors
3•xenophonf•1h ago•0 comments

Update notifications for your CLI app

https://github.com/sindresorhus/update-notifier
3•ankitg12•1h ago•0 comments

The Record

https://soundbarrier.io/posts/the_record/
2•oneofthose•1h ago•0 comments