This is story about how I learned to be a little bit less naive about the web and how it works. But it's also a story of user experience and what we owe our users in terms of error handling - even when the problem isn't our fault.
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.
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.
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.
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 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!