[{"data":1,"prerenderedAt":229},["ShallowReactive",2],{"project-34355009":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":74,"maker_in_thread":149,"shape":158,"grid":160,"attempts":191,"same_week":192,"maker_shows":221,"maker_hidden":222,"reader_version":223,"card":224},"34355009","WunderGraph","The simplicity of RPC with the power of GraphQL","title","Show HN: WunderGraph – The simplicity of RPC with the power of GraphQL","https:\u002F\u002Fwundergraph.com\u002Findex","wundergraph.com","jensneuse",1673537581,2023,32,14,1356,3109,44,"shown","dev_tools","backend api framework","library",[24,25,26,27,28],"graphql","rpc","api gateway","backend framework","typescript","roasted",-0.19,{"positive":32,"neutral":32,"mixed":33,"critical":34},2,0,5,9,{"docs":37,"design":38,"idea":40,"execution":41},{"positive":33,"critical":32},{"positive":33,"critical":39},1,{"positive":39,"critical":32},{"positive":39,"critical":33},[39,33,39,33,39,39,43,43,33,39,34,33,33,34],3,null,{"problem":46,"audience":58,"pricing":44,"motivation":44,"time_to_build":44,"stack":63,"openness":73,"stage":73,"team_size":73},{"value":47,"source":48,"evidence":49},"Building and composing backend APIs across services and data sources","inferred",[50,54],{"id":51,"by":52,"text":53},"34369146","dns_snek","Who is this for, what's a typical expected use case? Is it for organizations with dozens of micro services, databases and authentication\u002Fauthorization providers that want to…",{"id":55,"by":56,"text":57},"34436255","dgreensp","I’m glad, actually! I had some more direct feedback that I didn’t submit. It wasn’t clear at first, for example, if it uses GraphQL or offers an alternative that is as powerful…",{"value":59,"source":48,"evidence":60},"Developers building backends, possibly with many microservices",[61,62],{"id":51,"by":52,"text":53},{"id":55,"by":56,"text":57},[64,69],{"value":65,"source":66,"evidence":67},"GraphQL","commenter",[68],{"id":55,"by":56,"text":57},{"value":70,"source":66,"evidence":71},"TypeScript",[72],{"id":55,"by":56,"text":57},"unknown",{"praise":75,"objections":87,"requests":114,"questions":131,"alternatives":143},[76],{"value":77,"source":66,"evidence":78},"Tagline is catchy and well chosen",[79,83],{"id":80,"by":81,"text":82},"34355947","lylejantzi3rd","I haven't looked at this yet, but I do have to say you have nailed the tagline. The simplicity of RPC with the power of GraphQL? Yes, please!",{"id":84,"by":85,"text":86},"34356423","SoftwareDev5","Pretty \"typical\" of what I expect of a saas marketing page, but that is to say very good. I don't have the source code, but I can trust you are treating the code great. Would…",[88,99,103,107],{"value":89,"source":66,"evidence":90},"Landing page and docs are buzzwordy and unclear about what the product does",[91,95,98],{"id":92,"by":93,"text":94},"34356188","ctvo","The tagline got me. I went to the website. The landing page told me little beyond what's already known about GraphQL. I went to the documentation. Clicked through a few overview…",{"id":96,"by":56,"text":97},"34358932","Sometimes I imagine what it would look like if an old-school piece of technology like Sqlite had a buzzy marketing homepage. \"The power of SQL meets the simplicity of a file. In…",{"id":55,"by":56,"text":57},{"value":100,"source":66,"evidence":101},"Seems more complex than needed for most projects",[102],{"id":51,"by":52,"text":53},{"value":104,"source":66,"evidence":105},"Too similar to Apollo; crowded market",[106],{"id":96,"by":56,"text":97},{"value":108,"source":66,"evidence":109},"Code generation for RPC is a poor fit; prefers REST",[110],{"id":111,"by":112,"text":113},"34356225","tasubotadas","Damm... We went full circle now. From (SOAP)RPC to REST to GraphQL back to RPC :D . Code generation for RPC brings so many bad memories back. Personally, I will be sticking to…",[115,120,127],{"value":116,"source":66,"evidence":117},"Clearer landing page explaining novelty, differentiators and target users",[118,119],{"id":96,"by":56,"text":97},{"id":92,"by":93,"text":94},{"value":121,"source":122,"evidence":123},"Better documentation","maker",[124],{"id":125,"by":11,"text":126},"34357200","Thanks for the feedback. You've definitely got a point that we need to improve other parts of the website, and the docs definitely need an overhaul as well.",{"value":128,"source":66,"evidence":129},"Open source landing page code",[130],{"id":84,"by":85,"text":86},[132,136],{"value":133,"source":66,"evidence":134},"Who is this for and what is a typical use case",[135],{"id":51,"by":52,"text":53},{"value":137,"source":66,"evidence":138},"Why the examples folder is a hidden dot-folder",[139],{"id":140,"by":141,"text":142},"34356775","adamredwoods","Why is the source code in the examples under a dot-folder? These are hidden by default, not sure why that was chosen.…",[144],{"value":145,"source":66,"evidence":146},"Apollo (GraphQL)",[147,148],{"id":96,"by":56,"text":97},{"id":55,"by":56,"text":57},{"comments":34,"answered":32,"key":150},[151,152,155],{"id":125,"text":126},{"id":153,"text":154},"34359195","Thank you for this feedback, very helpful.",{"id":156,"text":157},"34357127","WunderGraph is framework and language agnostic, so it can sit alongside any kind of app. That's why we chose a special naming convention to make it clear this folder is different…",{"commenters":35,"max_depth":43,"maker_replies":34,"first_comment_mins":32,"lifespan_hours":159},156,[161,163,165,167,169,170,172,174,177,179,181,183,185,188],[92,33,39,162,93,33],"project\u002Fcritical\u002Fdocs",[125,33,33,164,11,39],"maker\u002Fneutral\u002Fdocs",[96,39,39,166,56,33],"project\u002Fcritical\u002Fdesign",[153,39,33,168,11,39],"maker\u002Fneutral\u002Fnone",[55,39,39,162,56,33],[51,32,39,171,52,33],"project\u002Fcritical\u002Fidea",[140,43,43,173,141,33],"project\u002Fneutral\u002Fdesign",[175,43,43,173,176,33],"34356939","KRAKRISMOTT",[156,43,33,178,11,39],"maker\u002Fneutral\u002Fdesign",[111,180,39,171,112,33],4,[80,34,34,182,81,33],"project\u002Fpositive\u002Fidea",[184,34,33,168,11,39],"34355987",[186,187,33,168,11,39],"34355035",6,[84,189,34,190,85,33],7,"project\u002Fpositive\u002Fexecution",[],[193,198,203,207,211,216],{"id":194,"name":195,"points":196,"category":197},"34416386","Plus",307,"web_saas",{"id":199,"name":200,"points":201,"category":202},"34400443","Sketch",252,"ai",{"id":204,"name":205,"points":206,"category":202},"34389041","neuralframes.com",247,{"id":208,"name":209,"points":210,"category":20},"34434249","Unblob",240,{"id":212,"name":213,"points":214,"category":215},"34396026","Terra Firma",229,"games",{"id":217,"name":218,"points":219,"category":220},"34406340","Vento",224,"productivity",8,false,"v2",{"id":225,"name":5,"line":6,"ai":222,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":226,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":227,"url":9,"mix":228,"praise":77,"objection":89,"sub":21},34355009,[24,25,26,27,28],"10101133015005",[32,32,33,34],1793991058638]