In the span of one week in June my product was targetted by fraudsters who managed to drain $3000 using stolen cards. Find out how I detected this and ultimately fought back.
Control your credits - how I use S3 to keep my Cloudinary costs low
When I started Thankbox I was just storing all images in Cloudinary. I quickly realized I couldn't afford to do that long term. Check out how I addressed that.
Track only when it makes sense - conditionally including the Adwords tracking script
I believe in people's right to privacy. At the same time, I am trying to run a successful online business, which involves tracking users. Here is how I approached it in a responsible way.
Use Laravel DNS validation to make sure you're getting real emails
How do you make sure you're getting valid user emails in your Laravel app? Using DNS validation can help increase your confidence that the emails you get are real.
A bootstrapper's tech stack
A look at the tech stack that makes a bootstrapped startup tick. From where it's hosted, to what framework it runs, to how it sends email.
Subscribe to Valentin Hinov | Blog
Subscribe today and get access to a private newsletter and new content every week!