Web development for dummies: How to make a good website in HTML CSS and JS

Before jumping straight into an idea you may have had (e.g. a social media platform), there are a few things that you should think about or consider beforehand. You need to consider how you are going to structure, optimise, and maintain this website. You may also want to consider if it’s actually worth reinventing the wheel or just use a pre-existing framework (Which I recommend doing).

When you decide to make a website in HTML, CSS, and JS with no frameworks, you should optimise it the best you can, this means minifying CSS and JS. If you decide to make everything dynamic (Generating all the HTML with JS), then you should attempt to minify it as much as possible. Make sure to avoid constantly repainting/re-rendering the page, as this can be slow.

You shouldn’t be relying on users to report issues to you, they pretty much never do – they just leave instead (Source: 96% of Users do not report bugs – they just leave). Now, you will always have bugs, there will always be an edge case that you didn’t account for. However, there are tools that are designed to speed up the process of fixing bugs, tool such as Sentry.IO, Better Stack, LogRocket, Dynatrace, AppSignal, and Splunk. Though I do recommend Sentry.IO as I have been using it for years and it has helped me a lot.

You need a privacy policy, it ensures your users know what data is being collected, how it’s being stored, how it’s being protected, and what you do with it. You need to provide a way of deleting user data, users may decide to leave your platform, and you need to provide a way of doing this.

Loading


Discover more from WTDawson

Subscribe to get the latest posts sent to your email.

Leave a Reply