Advertisement · 728 × 90

Posts by Gadget

I Built a Shopify App Using Gadget
I Built a Shopify App Using Gadget YouTube video by Fayyaz Ahmed | Shopify Developer

Want to streamline Shopify app development?

Fayyaz walks through building a full-stack app on Gadget, covering OAuth, webhooks, and GraphQL without the backend boilerplate.

Watch the tutorial: www.youtube.com/watch?v=aStL...

4 days ago 6 0 0 0
Preview
In Gadget framework v1.7.0, Shopify TOML becomes the source of truth for your app With Gadget framework v1.7.0, the Shopify TOML file becomes your source of truth for any Shopify app configuration.

Gadget v1.7.0 makes Shopify TOML the source of truth for your app config.

One file for scopes, webhooks, and settings. Fully aligned with the Shopify CLI for simpler source control and deploys.

Read the full breakdown of what’s new in v1.7.0: gadget.dev/blog/in-gadg...

1 week ago 7 0 0 0
Debugging Node.js Out of Memory (OOM) Errors: Spot the Shark Fin Pattern
Debugging Node.js Out of Memory (OOM) Errors: Spot the Shark Fin Pattern YouTube video by Gadget

Seeing “shark fins” in your performance graphs? 🦈 That’s a classic Node.js Out of Memory (OOM) error.

Watch how we spot these errors, track “JS stack trace” in logs, and debug memory issues efficiently:
youtu.be/U_8iwRUAs64

2 weeks ago 8 0 0 0
Preview
We set out to save money on observability. Instead, we (accidentally) rebuilt our incident response workflow. The Gadget infrastructure team shares how using agents to migrate our observability stack to Grafana and ClickHouse ended up transforming how we handle production debugging and incident response.

Any engineer can now use agents to run our 8-phase RCA playbook, streamlining production debugging.

Read the full blog post to see how we did it:
gadget.dev/blog/how-we-...

3 weeks ago 6 0 0 1

We set out to cut costs on observability and ended up rebuilding our incident response workflow.

By using agent skills to migrate our stack to Grafana & ClickHouse, we:
• Dropped our monthly observability bill ~60% ($20k → $8k)
• Cut Root Cause Analysis investigations from days to hours

3 weeks ago 7 0 1 0
Preview
Gadget | Shopify apps Start every project with hosting, infrastructure, and a built-in connection to Shopify’s APIs out of the box.

With Gadget, Hervé could focus on features and value, not backend complexity.

Learn more: gadget.dev/use-cases/sh...

4 weeks ago 8 0 0 0

Here’s how it helped:
1. PaaS that just works – built-in DB, ORM, routing, dev/prod environments. No DevOps stress.
2. Shopify integration handled – installs, permissions, API updates, data modeling… all automatic.
3. Production-ready day one – Brush is already running in production.

4 weeks ago 8 0 1 0

When Hervé Guétin built Brush, an open-source Shopify Custom App starter kit, he needed a backend that could handle auth, data sync, and deployment without the usual headaches.

Enter Gadget. 🧵

4 weeks ago 8 0 1 0
Advertisement
How to Spot an Overloaded Node.js Worker
How to Spot an Overloaded Node.js Worker YouTube video by Gadget

Is your Node.js worker quietly drowning?

Sustained 100% event loop utilization leads to growing backlogs, slow system performance, and timeout errors.

Here’s how to spot an overloaded worker early and avoid CPU-blocking pitfalls 👇
youtu.be/bw7Exh2gdns

1 month ago 8 0 0 0
Preview
How Aligent Shifted from Custom Projects to Product-Based Development Aligent, a leading e-commerce agency, struggled with scaling because each client app was built as a custom, one-off solution that required duplicated code and ongoing maintenance. By adopting Gadget, ...

“With Gadget, we almost have the opposite problem. It's so easy to ship apps, we have to be specific about what we want to build.” - Jarrod Swift, CTO

Read the full case study: gadget.dev/blog/aligent...

1 month ago 8 0 0 0

Building custom apps for every client was slowing Aligent down. Weeks were spent on rebuilds, redeploys, and infrastructure for each store.

With Gadget handling hosting, integrations, and deployment, they now ship reusable apps globally in hours.

1 month ago 8 0 1 0
Preview
Building HubSpot app Home and Settings pages This post guides you through creating a comprehensive App Home and Settings experience for a HubSpot integration using Gadget. Building on the previous custom object template, it unveils HubSpot's new...

Want the full walkthrough?

We break down the architecture, auth flow, and how the homepage + settings pages work step by step here: gadget.dev/blog/buildin...

1 month ago 8 0 0 0
HubSpot apps (Again!) now with Home Pages!
HubSpot apps (Again!) now with Home Pages! YouTube video by Gadget

Missing a bird’s-eye view in your HubSpot app?

We built an App Home + Settings page on Gadget that shows every company, team, and contact, powered by just 2 HubSpot API calls.

youtu.be/1BQF5IrKnUk

1 month ago 8 0 1 0
Preview
We ran vinext (Next.js on Vite) inside a Gadget app Use vinext in Gadget to get a drop-in replacement for your Next apps on Gadget's infrastructure.

We wrote up the full engineering breakdown (including the exact Vite config we used): gadget.dev/blog/we-ran-...

1 month ago 8 0 0 0
We ran vinext on Gadget
We ran vinext on Gadget YouTube video by Gadget

Can vinext (Next.js on Vite) run inside a Gadget app?

We tried it and got Next-style routing while keeping Gadget’s managed backend, Postgres, and auth.

The trick: a custom Vite middleware plugin.

Watch the full walkthrough: youtube.com/watch?v=aTpD...

1 month ago 8 0 1 0
Video

One bad request can crash an entire worker, taking all other in-flight requests down with it.

If the logs look confusing, it might not be the request that failed.

Check your worker health dashboard for excessive memory usage or 100% event loop utilization instead 👇

1 month ago 7 0 0 0
Preview
Gadget | Changelog Get all of the latest changes and updates in Gadget.

See all changes:
gadget.dev/resources/ch...

1 month ago 7 0 0 0
Post image

February Changelog 🚀

New tooling, better workflows, and framework upgrades. See what’s new 👇

1 month ago 8 0 1 0
Advertisement
Video

Gadget doesn't waste resources spinning up a new VM for every request. Our Node.js workers handle 60-100 concurrent requests each. Efficient, scalable, and built the right way.

Watch how it works 👇

1 month ago 9 0 0 0
Video

Know exactly how your app is performing in production 👀

The Ops Dashboard provides a real-time, high-level view of your application's performance, allowing you to spot slowdowns, investigate issues, and confirm fixes.

2 months ago 6 0 0 0
Preview
Building Hubspot custom objects in Gadget Extend HubSpot with custom objects powered by Gadget’s managed infrastructure, no Hubspot plan upgrade required!

Want the technical details?

Read the full breakdown here 👇
gadget.dev/blog/buildin...

2 months ago 7 0 0 0
Can you create Hubspot custom objects without a Premium plan?
Can you create Hubspot custom objects without a Premium plan? YouTube video by Gadget

Custom objects shouldn’t force a plan upgrade 💸

We hit the custom object limit in HubSpot and built a workaround using Gadget to externalize custom objects while keeping HubSpot as the system of record.

Watch the full walkthrough↓
www.youtube.com/watch?v=SkRw...

2 months ago 9 0 1 0
Add agent context to Gadget apps
Add agent context to Gadget apps YouTube video by Gadget

Building with AI agents just got easier 🤖

The ggt CLI now pulls your Gadget project into a local dev environment and automatically adds agent-ready context files.

Tools like Codex, Claude, and Cursor understand your app out of the box—no manual setup required.
www.youtube.com/watch?v=ZLap...

2 months ago 9 0 0 0
Configuring non-webhook Shopify fields
Configuring non-webhook Shopify fields YouTube video by Gadget

Gadget framework v1.6 is here! 🚀

You now have explicit control over non-webhook fields. Stop auto-fetching data you don't need on every webhook and save on API costs.

Choose between "Fetch on webhook" or "Fetch later" to optimize your Shopify app's performance.
www.youtube.com/watch?v=uWS_...

2 months ago 8 0 0 1
Use Codex and cloud dev environments to build and test in parallel
Use Codex and cloud dev environments to build and test in parallel YouTube video by Gadget

Agent orchestration just got easier.

Connect OpenAI’s Codex worktrees to Gadget’s cloud dev environments to run agents in parallel and test changes in isolated sandboxes.

See how it works:
youtu.be/TxgNarb4PCE?...

2 months ago 8 0 0 0
Gadget | Faster full-stack app development The integrated development platform with everything you need to build, run, and scale web apps, stitched together from the start.

The result:
- Live in 6 weeks
- Production-ready infra
- Focus on business logic & UX

Start building on Gadget: gadget.dev
Learn more about his journey and how he pulled it off: gadget.dev/blog/histora...

2 months ago 4 0 0 0

From idea → live Shopify App Store app in just 6 weeks

Ashley Coker built Histora to solve a real Shopify gap: edit tracking. Using Gadget, he skipped OAuth and infra headaches and focused entirely on the product.

“Gadget was the final piece—I didn’t want to mess with logins and OAuth again.”

2 months ago 7 0 1 0
Advertisement

We released our first version of skills for @gadget.dev best practices!

2 months ago 6 1 1 0

Claude skills for Gadget best practices are now available 🚀

Download them with:
npx skills add gadget-inc/skills --skill gadget-best-practices

Use them in Cursor, Claude Code, or any other dev tools that support skills!

2 months ago 10 0 0 1
Automating docs feedback with Cursor Cloud Agents
Automating docs feedback with Cursor Cloud Agents YouTube video by Gadget

Manual docs feedback is the worst. So we automated it.

We built a tool that sends feedback to Cursor Cloud Agents, which automatically draft a PR with the fix.

See the architecture and code walkthrough:
www.youtube.com/watch?v=rqVy...

2 months ago 8 0 0 0