4 ms·
Hi, I am the author of dotcomagain. With dotcomagain you can search through recently dropped .com, .org, .net, .biz, .cc, and .tv domains. I check the .com, .n
by adminu 6y ago
Hi, I am the author of dotcomagain.
With dotcomagain you can search through recently dropped .com, .org, .net, .biz, .cc, and .tv domains. I check the .com, .net, .org, .biz domains daily, to make sure they are free. The .tv and .cc are not checked currently, due to technical reasons.
The nice thing about dropped domains is, that many have been bought with a business in mind. So, not only are these domains free for purchase, many are also spellable and "make sense". So, find the domain to your next idea here or just be inspired or amazed by what people previously bought.
If you have questions or feedback, feel free to leave it here or in the feedback box on the website :)
- iakh 6y agoTried "file" and "doc" and both appeared to be stuck loading for over 30 before I gave up Edit: seems to load if I refresh a few times. Android Chrome. Also, debounce time is a bit short
- adminu 6y agoYeah, the database is under too much load right now (should have chosen RDS t3.micro when posting on HN). Updating to a bigger instance right now, should be up in a few minutes again. Thanks for the feedback
- smt88 6y agoI imagine your entire database would fit easily in memory, so you should consider caching instead of hitting your database on every request.
- rrjjww 6y agoI’m in the process of learning React to build Webapps and this sounds like something I’d need to know eventually, any resource recommendations?
- smt88 6y agoNo resources off the top of my head. I learned this stuff a pretty long time ago! Deciding how to cache is often much more complicated than writing the actual code, although the code can also be very complicated. For any caching layer, you have to decide: - storage? (on disk vs. in memory) - host? (app server vs. database server vs. third-party like ElastiCache) - what to cache? (DB query results and/or rendered views and/or DTOs) - when to delete cache? (ex: row #12 was changed in the DB, so now I need to delete any cached data that should change because row #12 was an input for it) - how to segment cache? (logged-in users may share some parts of cache, but not others) - TTL for cache? (is it OK to just keep everything in memory forever, or does there need to be a time limit that will reduce the size of the cache?) - max size for cache? (same issue as above, but the limit is the storage size instead of a proxy like time) These seem like decent jumping off points: https://alankent.me/2018/08/25/server-side-caching-strategies-for-modern-web-applications/ https://alankent.me/2018/08/25/server-side-caching-strategie... https://www.digitalocean.com/community/tutorials/web-caching-basics-terminology-http-headers-and-caching-strategies https://www.digitalocean.com/community/tutorials/web-caching... https://aws.amazon.com/caching/ https://aws.amazon.com/caching/
- rrjjww 6y agoThanks for the starting point. I find one of the biggest challenges is figuring out what I should learn to be efficient (the unknown unknowns), so even just a point in the right direction is very helpful!
- adminu 6y agoMy suggestion would be, to not focus on that stuff right away. I know, this comes from the guy, whos website suffered the HN hug of death, but, look, I could bring it back up within 10 minutes. My suggestion is, to build it as easy as possible, ideally with AWS or something like that, where you can throw computing power at it in a matter of minutes, when needed. Build the stuff first, worry about scalability later, when you actually have proven that you need to worry about it. That's the lesson from my first startup anyways. We made the server slick and scalable, but in the end noone cared, because the product didn't meet demand. Don't waste your time on prematurley optimizing. Just my two cents :)
- memset 6y agoNeat! Would you be willing to share your source for the info? Are you accredited yourself, or are you using a 3rd party api? (Just curious! I used to be in the registrar business myself, always interested in what people are building!)
- adminu 6y agoOf course: Droplists are from namejet, domain cleaning is done by checking against zone-files from ICANN (that's why I don't currently check .tv and .cc domains as there are no zone-files by ICANN provided for them. As they are country specific, I would have to build custom solutions for them, which I don't want for a proof of concept).