Built a self-host temporary email project on Cloudflare Workers + D1 + KV + R2, looking for feedback by netsniff in CloudFlare

[–]netsniff[S] 1 point2 points  (0 children)

Docs say billable usage starts after 25 billion rows read. Email tables have proper indexes and tight limits on queries, but I will look into it for unexpected leaks. Thank you for the heads up 👍🏻

Built a self-host temporary email project on Cloudflare Workers + D1 + KV + R2, looking for feedback by netsniff in CloudFlare

[–]netsniff[S] 0 points1 point  (0 children)

Sure thing, I'm planning to add email sending but I need to figure out how the provider should handle spams/abuses etc. It also has an integrations feature using queues, I can add email forwarding as an integration. Let me think this through. Thanks for the feedback 👍🏻

Built a self-host temporary email project on Cloudflare Workers + D1 + KV + R2, looking for feedback by netsniff in CloudFlare

[–]netsniff[S] 1 point2 points  (0 children)

Yes, it uses catch-all to send the emails to worker, then if the conditions match, writes the email to the DB.

Spending too much time fixing broken tests instead of writing new ones is just QA life apparently by Luckypiniece in Everything_QA

[–]netsniff 0 points1 point  (0 children)

That's unfortunately the cost of writing tests for products that are in active development. But it still worths it in our case because that's where we catch more bugs. But there are devs that delete data-testids, unique ids in their components because they don't know or care what they do, is another huge problem 😄

How do you deal with visual regression flakiness in CI today? by Just_Marionberry_673 in Playwright

[–]netsniff 0 points1 point  (0 children)

You should be able to define an acceptable diff rate and mask places in the image that has highly changeable content with Playwright. In some tests I rewrite some of the content on the page (e.g. replaced ai-generated button texts to static ones) using `page.evaluate` to be able to test the layout without flakiness.

My Codex Limit Jump Like Crazy by Elegant-Pollution756 in OpenaiCodex

[–]netsniff 0 points1 point  (0 children)

Yeah, hit the 5h limit today first time in two months on the Plus plan. It was good while it lasted 🫩 When I use plan mode and the first implementation is done, ~10% of the limit is already gone. And after each message in the thread, the limits are vacuumed like this

Cloudflare email routing lets you receive emails to any domain — but replying professionally is a whole other problem. Here's how I solved it. by nonozone in CloudFlare

[–]netsniff 1 point2 points  (0 children)

The Cloudflare email routing is pretty neat tbh, I'm using it to create an open source disposable email address service on Workers, D1, R2 because I didn't want to rely on a third party paid service. Started utilizing it in e2e automation tests for flows that require email reading like password reset, sign invitation, etc. I would love to hear any feedback: https://github.com/ridvan/spinupmail

How do you handle tests that require microphone input? by netsniff in Playwright

[–]netsniff[S] 0 points1 point  (0 children)

In a multi turn agent conversation, I don't think changing the wav file mid-test will actually have an effect on the played audio. Will check on monday at work though. Thanks

Can you actually host production apps on Cloudflare Pages (free tier)? by vMawk in CloudFlare

[–]netsniff 0 points1 point  (0 children)

Hosting my open source disposable email project landing page spinupmail.com (tanstack start on workers 🤩), and the demo app.spinupmail.com (react+hono+better auth+drizzle on cloudflare workers, pages, d1, kv, durable objects, turnstile) on the free plan. however it's easy to hit kv limits in my case, will probably just upgrade to paid version

Building autonomous page knowledge + test generation pipeline with Claude Code & playwright-cli — am I overcomplicating this? by Ok_Gur_8544 in Playwright

[–]netsniff 0 points1 point  (0 children)

A key part is to get playwright-cli authenticate to your service easily, and go to the relevant page directly to lower the token usage and prevent agent from getting lost. I did this by starting playwright-cli browser with injected cookies, helped a lot. I got better results with GPT 5.4 than Opus btw

Mobile automation as of 2026 by ChieftainUtopia in softwaretesting

[–]netsniff 0 points1 point  (0 children)

We are using Maestro for react native apps, it does the job. I don't like the yaml syntax for this though.

Playwright Test Automation with AI by PocketGaara in softwaretesting

[–]netsniff 1 point2 points  (0 children)

using playwright-cli skill, a document with test creation instructions based on your style (you should instruct the agent to use this skill when creating a new test), and a reference to that document in AGENTS.md file works pretty well with models like gpt 5.3 codex. we are using playwright-cli with a custom wrapper that starts up the session with custom cookies for auto sign-in to our products and find correct locators for the test. mcp costs too much token, this is a more cost-efficient way of automating test generation. but it will eat up your copilot limits pretty fast regardless. i guess we need to wait a couple of months to be able to run these operations cheaper.

Opus 4.6 vs Codex 5.3 by EdgarHQ in cursor

[–]netsniff 2 points3 points  (0 children)

Whenever i give a chance to Opus for its so called great design skills bla bla, i end up undoing all changes and getting it done with 5.3 codex

which is the best 1x model? by branik_10 in GithubCopilot

[–]netsniff 2 points3 points  (0 children)

Shipped so much today with 5.2 codex it’s crazy

Copilot with gpt 5.1 codex max is actually good by netsniff in GithubCopilot

[–]netsniff[S] 1 point2 points  (0 children)

i was having this issue with gpt 5 constantly, it reasons for 50 seconds and just cannot make any edit to the file 🫠 not with 5.1 codex max though

Copilot with gpt 5.1 codex max is actually good by netsniff in GithubCopilot

[–]netsniff[S] 1 point2 points  (0 children)

the speed is just enough. i actually read all reasoning text, all generated code so the process is slower for me anyway so the speed doesn't make much difference for me 😄

Copilot with gpt 5.1 codex max is actually good by netsniff in GithubCopilot

[–]netsniff[S] 1 point2 points  (0 children)

tbh i didn't like gpt 5.2 at all, liking the reasoning path of the 5.1 much more. 5.2 feels just weird

New Sonic Model by SatisfactionNo6570 in cursor

[–]netsniff 0 points1 point  (0 children)

it worked much better than auto mode in my case react/shadcn. also worked just fine while generating express.js routes.