Viewing profile — moh_quz
moh_quz
HN member- Joined
- Sun, Dec 14, 2025, 10:18 AM UTC
- HN karma
- 52
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About moh_quz
Recent public activity
- story
-
comment
Comment #46328918
Thanks and appreciate your compliment! The deployment process for this repo has been really smooth for me. I use only docker compose, and traefik for web server. ngl I ran claude c…
-
comment
Comment #46327653
You are welcome hope it benefits you!
-
comment
Comment #46326815
This is really helpful context, thanks for writing it out. You’re right that Next wants to be your backend and thats exactly why I kept the real backend separate in Go. The Go back…
-
comment
Comment #46326032
Honestly just because its the most popular so more people can pick it up easily. But the frontend and backend arent tightly coupled at all. You can swap Next for Vite, Nuxt, whatev…
-
comment
Comment #46325730
Just checked yours, it is really helpful for those who want to start quickly, some people won't use mine because it is too much for their use case. Thanks for your feedback, and I …
-
comment
Comment #46325406
Tbh not yet, I heard that it’s more user friendly, but I go with gin because it has larger community and support! Would love to explore different libraries
-
comment
Comment #46325309
Thanks man, really appreciate it! ConnectRPC looks interesting actually, proper API schema with generated TS client is nice. And that Nuxt dashboard template is clean, hadnt seen t…
-
comment
Comment #46325190
Fair point. For what its worth I did add a script that runs tests and checks coverage. But yeah the coverage itself could be better, working on it PRs welcome if anyone wants to he…
-
comment
Comment #46325169
Thanks! That's exactly why I open-sourced it. Instead of this living in my private repo getting occasional updates, now the community can push it forward. Improvements flow back to…
-
comment
Comment #46325086
You are more than welcome! If you need anything don’t hesitate to reach out, you can find my info in the repo
-
comment
Comment #46324970
I really appreciate your comment, never hesitate to reach out to me if you have any concerns, you can find my info in the repo.
-
comment
Comment #46324962
This was extracted from my production apps including (apflow.co). I stripped out the business logic and keys, then pushed it as a clean starting point. The "in production you would…
-
comment
Comment #46324934
Totally valid. The Go backend is just a REST API with no Next.js coupling. You could swap the frontend for Go templates + htmx without changing the backend at all. And yeah, Polar.…
-
comment
Comment #46324928
Fair question. The difference for me: Supabase lock-in is deep (their Postgres extensions, auth hooks, edge functions all intertwined). Stytch lock-in is shallow (just an API behin…
-
comment
Comment #46324921
You're not doing it wrong. For most CRUD apps, Next.js + tRPC is the right call. My tipping point was long-running tasks (OCR, AI processing that takes 30+ seconds) and wanting to …
- comment
-
story
Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)
Hi HN, I'm Mohammed, a technical founder who loves shipping and giving back to the community. I'm open-sourcing the full-stack engine that powers my B2B product, apflow.co. What it…
- story
-
comment
Comment #46292322
Hi HN, I realized I was spending the first 3 weeks of every new B2B project just wiring up "boring" infrastructure like Authentication, Team Invites, and Billing webhooks. I decide…
- story
-
comment
Comment #46272123
the part about "shifting left" is spot on. feels like we just dumped all the ops complexity onto devs who just want to write code. honestly unless you're massive, k8s is just overh…
-
comment
Comment #46272110
nice to see more go tooling. curious how you handled the lock-free part - was it mostly atomics or just clever channel usage? always found backpressure tricky to handle without loc…
-
comment
Comment #46272097
That definitely helps, but I don't think it solves the compromised machine scenario. If the attacker has shell access to the dev's laptop, they are likely just running commands dir…
-
comment
Comment #46262132
This looks useful. I've been exploring similar durable execution patterns in Go recently to avoid the complexity of Temporal for smaller workflows. How does stepped_actions handle …