HN user

notrab

69 karma
Posts22
Comments30
View on HN
github.com 1y ago

Show HN: Dumbo – Hono inspired framework for PHP

notrab
76pts65
www.orderlegend.com 2y ago

We spend our own money promoting your products on Google

notrab
3pts2
graphql.wtf 3y ago

Custom GraphQL Scalars Specification

notrab
1pts0
graphql.wtf 4y ago

Remote GraphQL Schema Introspection Codegen (Screencast)

notrab
1pts0
graphql.wtf 4y ago

GraphQL Introspection (screencast)

notrab
2pts0
graphql.wtf 4y ago

Type safe resolvers with GraphQL Code Generator (screencast)

notrab
2pts0
graphql.wtf 4y ago

Batteries included GraphQL server – GraphQL Yoga (screencast)

notrab
1pts0
graphql.wtf 4y ago

Merge GraphQL Resolvers with GraphQL Tools (Screencast)

notrab
3pts0
graphql.wtf 4y ago

GraphQL schema file loading with GraphQL Tools (screencast)

notrab
2pts0
graphql.wtf 4y ago

Detect breaking GraphQL schema changes with GitHub Actions

notrab
2pts0
graphql.wtf 4y ago

GraphQL Context Argument (Screencast)

notrab
1pts0
graphql.wtf 4y ago

Metered GraphQL API usage billing with Stripe (Screencast)

notrab
2pts0
graphql.wtf 4y ago

Remix and GraphQL Request (Screencast)

notrab
3pts0
graphql.wtf 4y ago

GraphQL Union Types and GraphQL Tools in Node.js

notrab
1pts0
graphql.wtf 4y ago

Next.js GraphQL API Route with Helix (Screencast)

notrab
2pts0
graphql.wtf 4y ago

GraphQL Mesh SDK with Next.js (Screencast)

notrab
1pts0
graphql.wtf 4y ago

GraphQL Mesh as a Gateway (screencast)

notrab
2pts0
cartql.com 6y ago

Show HN: GraphQL Shopping Cart API

notrab
12pts3
www.youtube.com 8y ago

Build a GraphQL with Node.js

notrab
2pts1
graph.cool 9y ago

Graphcool

notrab
2pts1
getplangram.com 11y ago

Show HN: Plangram – Share and Make Plans via Instagram Direct

notrab
3pts0
outingly.com 12y ago

Outingly

notrab
1pts0
Bunny Database 6 months ago

Jamie from bunny.net here. Apologies for the delay after announcing S3. Building this required deeper changes to our storage foundation than initially anticipated, while ensuring that existing storage customers remained unaffected.

For clarity, S3 compatibility for Bunny Storage is now live in closed preview (since Jan 2026) with a select set of users.

We’ll soon introduce a sign-up page where users can register their interest, and in the next phase we’ll grant access to invited users.

Bunny Database 6 months ago

turso deprecated their edge replica offering when they went all-in on rewriting sqlite so bunny fills a nice void here. while turso didn't pull the plug for existing customers, new customers were left looking for alternatives with edge replica (that couldn't replicate on-device), and bunny does a nice job here.

turso also made it so your primary had to be in one location, but bunny will move it around based on latency on next boot.

Bunny Database 6 months ago

S3 is currently in closed preview with some users. It's quite easy to get added for those keen to try it. More using it and providing feedback, the quicker it'll become public preview.

True true. I went back and forth so much in the early days of CodeIgniter, Rails, Fuel and Cake.

Eventually discovered just building stuff was going to bring me the most joy, no matter the tool. It's been a joy learning PHP again though, even if I do suck at it right now.

Thanks!

1) When I started this, I thought could this be an HTMX-PHP framework. If you see the examples directory, I added a few HTMX examples early days. Maybe I can niche down on this...

2) If I'm honest, I don't know yet. I first started building the router, then I was told through some feedback that there's been a lot of research (rightly so) into this area and I would be better off implementing the FastRouter that's in Slim, so I switched to that...

As mentioned above, if I could make this framework fit with HTMX more, I could have a PHP framework that talks HTMX with less of the wiring up. I still need to figure this out.

3) I've avoided building an official site/docs for it, but I might have to. I had hoped the examples were a good source, but as more features were added, creating official docs site might have to be my next task.

PHP isn't yet part of my default stack, but I am trying to thanks to what I've been learning building Dumbo.

100% like every other framework. I'm primarily a JS dev, so it's in my nature to create yet another framework...

But seriously, this has been a tool for me to relearn PHP, and those contributing so far have also been learning PHP. If it ends up just bein (and nothing more than) something helps me, as well as others learn more about PHP, it's a success.

I was researching effective ways to advertise the dropshipping store I had created on Shopify, I stumbled upon the fact that an old colleague was actually working on this Order Legend tool. Paying a 12% fee for orders I wouldn't have acquired otherwise seems like a fair price.

I should add that using regular queries with Apollo, URQL, etc. is perfectly fine. If you're building an app that requires realtime data then `@live` queries can be really useful. The data can update in realtime without refreshing and there's no need for WebSockets!

There are limitations to server-sent events, but `@live` queries is a perfect fit imo.

This `@live` directive implementation uses server-sent events to send messages to the client with any changes that happen on the server in the format of https://jsonpatch.com

This means users don't need to poll to fetch all the data again but only get the data that changes. Poll2Hook looks great though, certainly a great solution if the service you're using doesn't have something native built-in.

The purpose of the `@live` query is that it uses server-sent events to update the client state with any new changes that happen on the server. It's correct that you can use something like Tanstack Query, useSWR, React Apollo, or even fetch to poll the server again but that requires fetching all of the data that was previously fetched to update the client state. Instead with SSE, you get a diff in the format of JSON Patch that you can use to apply any changes to the current state without refetching everything.

There are many implementations of Live Queries (some that just use polling under the hood) but we really like the concept of using JSON Patch with SSE.

Full disclaimer: I've been working with Grafbase on some content lately, but I thought I'd drop my 2c.

Over the years I've spent a bunch of time working with GraphQL services such as Graphcool, Hasura, Prisma Cloud (their old version), AppSync, StepZen, and many others.

While we've moved on a lot since the days of what Graphcool gave us in the early days, the DX of most of these newer services still lacks what you get with the likes of Vercel and their local development experience.

Grafbase are working on this now with their CLI, and wow, it's really interesting to see bringing the full serverless experience to your local development environment. I can build my app locally, without Docker, or any configuration outside of my SDL and get locally what I get in production.

Grafbase has a bright future!

Congrats on the announcement, and name change.

Considering the shift over the last decade to microservice APIs (including GraphQL here), we're now seeing a shift in lots of companies moving to become the gateway/orchestration layer. So it makes sense you guys move into this space. You've already caching, analytics, monitoring, etc. Now these services exist for all subgraphs!

I wish you guys the best of luck! As said in another comment, stellar team to make it happen.

PS. What would be interesting to see is some kind of "control plane" movement with Stellate. Give me a binary I can run that you generate based on all of my config.

GraphQL is all up in everyone's face right now. Good or bad, it's a great tool.

In these videos I will walk you through creating a basic GraphQL server using Node.JS to give you a flavour of how it works.

Many people I talk to who have heard of GraphQL get confused what it is. I was one of those people too. One of the most frequent questions I get asked is, "Is it a database?"...

This video series will explain how exactly you'd go about talking to your database.

I'd love any feedback! =)

PS. I understand this is a very low level intro and doesn't take into consideration a permissions layer. Those are for more advances videos coming soon ;)

Graphcool 9 years ago

Ever since I seen a demo of Graphcool at a GraphQL meetup in London, I've been hooked. If you're looking for a hosted GraphQL backend, Graphcool is pretty cool.

BitBucket.org down 12 years ago

I moved from GitHub to BB for similar reasons and now these are down. I hope it doesn't last or be a regular occurrence.