superjose
📅 Joined in 2017
🔼 15 Karma
✍️ 27 posts
Load more
Show HN:
"I Built a QA Agent to Detect Broken Web App Flows – E2E Test/Regression"
I’m Jose, the solo founder of AlertDown, an automated user flow monitoring tool for web apps. It notifies you when something breaks—before your users do.
Imagine end-to-end tests with real-time monitoring, catching regressions and silent failures without:
• Writing a single line of code • Installing any dependencies
Just add your URL, and AlertDown will: 1. Extract all possible user actions (clicks, inputs, dropdowns, etc.) 2. Automatically test each flow, branching out dynamically 3. Detect silent issues like:
• Missing dropdowns • Unresponsive buttons • Third-party API failures
Unlike tools like Sentry or Datadog, these errors often don’t show up as obvious failures, which can lead to lost revenue.
Why I built this:
While working at a cash-constrained startup (not mine), we lost $1,347 in revenue due to a misconfigured feature flag at step 7 of our onboarding. We didn’t realize it until 3 days later—after a user reported it. :(
I’ve seen this issue repeatedly over the years:
• “Non-breaking” code silently causing regressions • Third-party services failing unexpectedly • Testing fatigue—running the same flows over and over manually
I thought an automated solution like this wasn’t possible, but after an initial POC and 5 months of work, it’s finally live and working!
Tech Stack: • Remix, TypeScript, Vite • Supabase • Docker on Google Cloud Run & Compute Engine Temporal.io for orchestration
What’s Next:
I’d love your feedback and ideas as I continue improving: • Handling login screens • Slack integrations for alerts • Custom viewport testing
Try it out now (for free)! I'm looking for some early adopters that would like to pilot the product.
You can access without paying (just head to the login page)—it’s currently in public testing!
Looking forward to your thoughts and feedback.
P.S: And if you are part of a company or building your SaaS, I want to work close with you to craft a unique experience.
Ask HN:
"ULID or CUID2 for B2B Startup?"
(Replying to PARENT post)
(Replying to PARENT post)
ULIDs or CUID2s for primary keys?
I remember seeing Hussein Nasser's Shopify video: https://www.youtube.com/watch?v=f53-Iw_5ucA
And it made me switch to using ULIDs instead.
I know this may fall into the "premature optimization is the root of all evils" category. But since it's straightforward, what should I do?
I've been using ULIDs in distributed systems with no problems so far.
Show HN:
"I Built a Non-AI Platform for Verified Deployment Scripts"
Jesus Christ!
A couple of months back, I spent 21.4 hours trying to configure a minimum-permission automated deployment script with Docker, Go, and Cloud Run.
It was my first time with Google Cloud Run (I have past experience with AWS - EC2, SQS, DynamoDB, etc.).
I remember fighting long days to set up AWS… But it happened again with GCP:
1. Fragmented documentation 2. Lack of examples 3. Strange, obtuse errors 4. Setting up service accounts was a nightmare. No wonder people go for admin rights and call it a day. 5. ChatGPT and Gemini were dancing around like headless chickens.
No wonder wrapper services like Vercel are successful.
But, I don't want wrapper services: - They don't have what I need - They can become very expensive - They don't give me control of the services I need (Escape Hatches)
Seeing this gap, I'm sharing a platform that does things differently:
- You manage your infrastructure (connect directly to the cloud provider) - Infrastructure code with tools like Pulumi is created for you. 100% verified. No AI hallucinations or sorcery. - Service accounts are created for you with minimum permissions - Pulumi is set up for you, connected with the deployment keys - The infrastructure will have all the dependent services chained together in the right order - It's idempotent. Run the script as many times as you want with no duplicates or side effects - Deletes are a single command - You can use these scripts as learning tools or examples
I hope this can be useful to you as it is for me!
Jose
P.S. I'd love any feedback to make this product better!
(Replying to PARENT post)
Ever since I've been using a Mac since Nov. 2023 that's been one of the things that I've battled with, and I've assigned a heck tons of shortcuts to make that happen.
(Replying to PARENT post)
I've been testing it out and works wonders.
It's pretty nice when I do forget about size.
(Replying to PARENT post)
For example, I saved 2 hours. I told it to generate a GraphQL resolver after inferring a Zod schema.
It followed the code conventions from other file.
It generated it beautifully.
Every time there's boilerplate, to ChatGPT it goes.
(Replying to PARENT post)
I Thought this could be useful to the community.
Additionally, I created a repo which you can access here:
https://github.com/superjose/typestacean-learn-rust-wasm-fro...
Is this useful to you?
As always, feedback is always appreciated!
(Replying to PARENT post)
JavaScript Ecosystem itself.
It's incredible we do transpiration, minification, bundling to the same language the interpreter is going to read.
(Replying to PARENT post)
And I think the latter is good enough for us to do exciting things.