👉🏻 XSS attacks are a serious threat to web applications, but following the strategies outlined in this blog post, you can effectively safeguard your Vue.js applications.
👉🏻 Adam Jahr helps you gain clarity on Vue + Nuxt app rendering modes and the best fit for your project's needs, performance demands, and user experience.
👉🏻 A spiritual successor of ViTauri, made with Nuxt 3 and Tauri 2 to build desktop applications.
👉🏻 Still work in progress.
🔥 Self-Host Your Nuxt App With Coolify
Let me tell you a quick history of my hosting provider journey: it all started with Netlify back in 2018 when I looked for an easy way to host my portfolio website. You don't get disappointed by providers like Netlify or Vercel: your app gets deployed with only a few clicks, and it's completely free. An amazing user experience, and I used it to host all my other apps like weekly-vue.news and CodeSnap.dev.
Things get tricky when your apps become more traffic as you only get a limited amount of bandwidth, build minutes, serverless function calls, etc., so I had to switch to the Pro team plan, which is at $19/month. I had to pay $25/month for edge function calls as my function calls exceeded the free limit. A quick win was to migrate some of my Nuxt server routes out to AWS Lambda functions. But this way, my code was split between the Nuxt app and the AWS Lambda functions which made the codebase harder to maintain.
To solve those problems, I moved my apps to Render. There, you pay a server for each of your web apps but you don't have any function call limitations. You get a server with 0.5 CPU and 512MB RAM for $7/month. Soon, I had to switch to the Team plan for $19/month as I exceeded the free bandwidth of 100GB. The next problem was a traffic spike at one of my apps, which killed the server because it exceeded its server memory limit and wasn't accessible anymore during that time. Upgrading to the next higher server would cost $25/month for 1 CPU and 2GB RAM...
I was shocked and decided to move my apps to Coolify, which I already used to host my analytics database and some monitoring tools like Grafana. I knew that the cheapest server rented from Hetzner at ~$4/month would provide me with 2 CPUs and 4GB RAM. This solution is the most cost-effective one for me, and I can scale my servers as needed. Additionally, I don't have to worry about any limitations like bandwidth, build minutes, or function calls and any serverless horror stories
So, let's do a short cost comparison of hosting my three Nuxt apps with the following providers:
👉🏻 Netlify: $44/month (could potentially grow if I exceed more limits)
👉🏻 Chrome has reintroduced full prerendering of pages to improve navigation speed by using the address bar, bookmarks, search suggestions, and the Speculation Rules API.
How's it going? I was planning to release the update for Reusable Components yesterday, but things haven't gone as planned. Instead, I will be launching it next week. I need a just a bit more time to make sure that the quality is up to my standards. As I've been updating the course and re-writing all the content and step-by-step refactorings, I've also been able to simplify a few things. It's just like refactoring a piece of code, and it's one of the greatest feelings. I also looked at how much content is in there, and it looks like it will be similar to the Clean Components Toolkit. Lots of great content on how to write highly reusable components, simplified and updated — I can't wait to release the update next week! Oh, and one more thing: I'm doing a podcast with Alex Lichter ! It's called Deja Vue and we'll be releasing the first ...
Tuesday, February 13, 2024 The News tab on the Scripting News home page was set up to request the All category from my FeedLand account. I switched to Tech, it's a bit faster, and probably a better fit. Still looking for a performance issue. # If you're thinking it might be good if President Biden stepped aside for someone younger and nicer to look at, what you really want is President Biden to be younger and nicer looking, and of course he probably wouldn't mind that either. But, as Keith Olbermann spells out so well in his latest Countdown , if he were to step aside that would basically concede the election to Trump. So if you think the old man is being silly and vain, well, he's being a lot smarter than you are, and btw, paying a huge price. If you live to be 81, I bet the last thing you want to do, after the life he's had, is to be in this position. We should get behind him, and tell him so, let him know we don't want anyone else, and we ...
评论
发表评论