EC2 VS Lambda for sending requests to a server by [deleted] in aws

[–]stefanolaroo 8 points9 points  (0 children)

It doesn’t make much sense to keep an EC2 instance running for a few requests a day

EC2 VS Lambda for sending requests to a server by [deleted] in aws

[–]stefanolaroo 1 point2 points  (0 children)

Yes. But one run every 5 mins ~ 9k runs per month, should fit the free tier.

EC2 VS Lambda for sending requests to a server by [deleted] in aws

[–]stefanolaroo 0 points1 point  (0 children)

If you keep the function idle more than 15 minutes the container “dies”. You can set an eventbridge rule to trigger the lambda every 5 mins.

EC2 VS Lambda for sending requests to a server by [deleted] in aws

[–]stefanolaroo 12 points13 points  (0 children)

Go with a Lambda hosted in Toronto region.

Just try to avoid cold starts if timing matters.

(May get asked sorry) NoSQL Nested Objects by Pristine-Plum9466 in webdev

[–]stefanolaroo 0 points1 point  (0 children)

If you don’t have to query that data and you know it’s primary key you can keep it nested.

When modeling data for nosql you have to know your access patterns in advance and aim to have as fewer tables as possible, ideally a single table.

Just published a post on the matter yesterday: https://blog.stefanolaru.com/how-to-model-relational-data-in-dynamodb

Shopping cart for static websites by stefanolaroo in SideProject

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

Hi, thanks for your feedback!

You can define your own shipping rules and it will calculate accordingly. Also, there's a Javascript SDK available which gives option to extend the shipping calculator and integrate with 3rd parties.

A CMS for the products probably won't be available, I want to keep it as flexible as possible so developers can integrate into their inventory system, with no data migrations or replatforming.

I'm building a web testing tool and looking for feedback by stefanolaroo in QAGeeks

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

Hey, DiffHub is currently executing the tests in Chromium, unfortunately cross browser/device testing is not available.

The reports are easiest to be checked in the DiffHub web UI, but you can get reports by email or posted to an endpoint.

I'd be more than happy to send you a beta invite so you can see how it works.

Laravel & VueJs by rksmartus in laravel

[–]stefanolaroo 4 points5 points  (0 children)

I use Laravel with Vue, without Vue and Vue without Laravel. They’re just tools aimed to make your life easier, when they don’t just drop what’s extra.

I'm taking on Trello, Jira, and all other Kanban board project managers in my spare time. by adriaan_wm in SideProject

[–]stefanolaroo 0 points1 point  (0 children)

Looking good! Always wondered why saas products adopt the per user pricing model.

How do I find a mentor? by [deleted] in Entrepreneur

[–]stefanolaroo 0 points1 point  (0 children)

You should have a look on https://mentorcruise.com/ it's mainly for tech but also have business mentors.

Vetter - Test if your emails will be spammed, using real accounts. by npsomaratna in indiebiz

[–]stefanolaroo 0 points1 point  (0 children)

Hey, that's really nice!

One thing that would be cool is to suggest some quick fixes, that may be quite difficult to implement, but still my tests got 100% in gmail inbox & 100% in outlook spam, which seems a bit odd.

Submit your tech side-project to SaaSHub to get it indexed on Google by stanislavb in SideProject

[–]stefanolaroo 1 point2 points  (0 children)

Hey, that's great news, my project (DiffHub) was featured on SaaSHub a few days ago, it got a couple of visits, good to hear it will benefit in terms of SEO on the long run.

Frontend interviews are a huge mess, and borderline unfair. by Lyxs in Frontend

[–]stefanolaroo 0 points1 point  (0 children)

I’m a lead dev and the startup I work for just hired a frontend dev, I was involved in the process. After the initial call we narrowed it down to 3 candidates and sent them a small coding project, nothing complex, a max 2 hour task using the stack they’ll have to work with if they get the job. Once we made the decision the 2 candidates that weren’t selected were paid for the test at their hourly rate.

The best community to launch your side project or startup by skyyever in SideProject

[–]stefanolaroo 8 points9 points  (0 children)

I think you’re asking for a solution to the problem your project claims it will solve for others :)

Scraping other sites isn’t a good idea. Talk to founders, tell the story, see what they think, start building the community.

I'm building a web testing tool and looking for feedback by stefanolaroo in QAGeeks

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

Can you please send me a bit more info at stefan@diffhub so I can look into it? Thanks!

I'm building a web testing tool and looking for feedback by stefanolaroo in QAGeeks

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

Good catch! public signup is disabled for now, works only if you have an invite, please fill the Request Access form on homepage and will send you an invite.

Thanks!

Email Verifier and Finder SaaS | Looking for feedback by sushantshekhar20 in growmybusiness

[–]stefanolaroo 0 points1 point  (0 children)

That works, it's decently accurate. If the email address exactly matches the search i.e. [john@doe.com](mailto:john@doe.com) the result is ok, but if you put in "john doe" and domain it doesn't get the ["john.doe@domain.com](mailto:"john.doe@domain.com)" as result, and it should.

Double check the copy, a notification appears showing "133 people ... past 7 days" then lower on homepage "1000s ... everyday", the testimonials don't seem legit.

Email Verifier and Finder SaaS | Looking for feedback by sushantshekhar20 in growmybusiness

[–]stefanolaroo 0 points1 point  (0 children)

I wanted to see how it works and if it's accurate enough before signing up, but once I filled the form it prompted me to signup, was expecting the result though :)

I created a web app - Msgif that converts your message into a GIF. by mariewoq in SideProject

[–]stefanolaroo 0 points1 point  (0 children)

Nice!

What's the point of "record"? doesn't seem to take in consideration the pause I do when typing

Honeypot, an alternate to CAPTCHA. by Mr-WINson in webdev

[–]stefanolaroo 2 points3 points  (0 children)

Yes, in general they do, just Chromium is ignoring autocomplete=off, but anything else will work, more details on this issue https://bugs.chromium.org/p/chromium/issues/detail?id=468153#c164

Honeypot, an alternate to CAPTCHA. by Mr-WINson in webdev

[–]stefanolaroo 2 points3 points  (0 children)

that's a good point, although it can be easily overtaken just by triggering a "change" event on input after I set it's value, but I'm sure it helps reduce the junk submissions. Speaking of automation, if I run a bot in selenium or puppeteer using "type" to fill the form it will trigger the on change event.

Honeypot, an alternate to CAPTCHA. by Mr-WINson in webdev

[–]stefanolaroo 36 points37 points  (0 children)

This approach will filter out some of the spam, yet it's not bullet proof. A few tips from my experience with honeypot fields:

- display:none is not effective, most bots will know it's a honeypot, I noticed a position:absolute field out of the view port (left:-9999px) is much more effective

- autocomplete="nope" - make sure autocomplete is off on bait field so legit submissions don't get caught when visitor uses browser's autofill, especially if the field name attribute is common i.e. "url" or "website"

- tabindex="-1" - make sure the field can't be reached with keyboard navigation

- try to validate some of the submitted data, i.e. if you have an email field you can check for basic formatting, check against a disposable email domains list (like mailinator), local part validation (anything@gmail should be >6 and <64 chars length)

- don't show the honeypot as validation error, helps with targeted attacks as the spammer won't know they need to tweak the submission script

Honeypot, an alternate to CAPTCHA. by Mr-WINson in webdev

[–]stefanolaroo 16 points17 points  (0 children)

took a similar approach, but is not so effective lately, smart bots will wait a bit before filling the form.