Live data from Hacker News

Viewing profile — moh_quz

moh_quz

HN member
Joined
Sun, Dec 14, 2025, 10:18 AM UTC
HN karma
52
Public activity
26 items

About moh_quz

Founder | Open Source Enthusiast | Software Engineer

Recent public activity

  1. story
  2. 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…

  3. comment
    Comment #46327653

    You are welcome hope it benefits you!

  4. 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…

  5. 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…

  6. 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 …

  7. 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

  8. 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…

  9. 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…

  10. 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…

  11. 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

  12. 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.

  13. 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…

  14. 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.…

  15. 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…

  16. 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 …

  17. comment
  18. 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…

  19. story
  20. 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…

  21. story
  22. 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…

  23. 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…

  24. 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…

  25. 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 …