New websites + deployment considerations
Two new websites were launched (both in PT-Br):
Both are an experiment with the Remix Framework.
Remix reminds me of how web frameworks should behave and how simple they should really be.
My sight has always been on the backend. Having tried a few frameworks, most of which didn't really get me into frontend web development, but now, since learning and trying out React here and there, as normal, we jump around a lot.
The experiments with Next JS are great, and it seems to be really robust:
https://main--steady-youtiao-ded71c.netlify.app/
https://next-app-router-stripe-shop.netlify.app/
https://isaias-igcall.vercel.app/
But Remix just makes me feel in control when using it. And there are plenty tutorials available for our needs.
The loader/action also seems really more straightforward than Next Actions - they are too coomplicated - it took a while to get the hang of it.
Well, Remix will be my main React framework going forward. Let's check out the portfolio it should be updated soon.
I also wanted to mention the experience on putting real websites on Cloudflare.
Overall, it is a very great experience, the DO documentation and articles are very detalied and helpful. One thing that caught me offguard was the amount of requests from script kiddies to the server as soon as it went up.
After reading a lot of Stack Overflow / Ubuntu Forums posts I took some steps to help mitigate the issue, there are a few listed down below, among that, make sure to change the UFW rule for OpenSSH to LIMIT:
-
https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands
-
https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu
Godspeed