diff options
Diffstat (limited to 'org/blog/index.xhtml')
-rw-r--r-- | org/blog/index.xhtml | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/org/blog/index.xhtml b/org/blog/index.xhtml index e70da3e..27a8b3e 100644 --- a/org/blog/index.xhtml +++ b/org/blog/index.xhtml @@ -25,6 +25,7 @@ </p> <div id="content-list"> <ul> + <li><a href="#message-to-web-devs">Message to web devs</a></li> <li><a href="#false-redpill">False redpill</a></li> <li><a href="#second_place">Second place</a></li> <li><a href="#case_against_identity">Case against identity</a></li> @@ -44,6 +45,124 @@ <hr /> <div class="container"> <div class="article-header"> + <h2 id="message-to-web-devs">Message to web devs</h2>--- Wed, 28 May 2025 13:20:56 GMT + </div> + + <p> + I am writing this to go over all the shit web devs do. Fuck them. A lot of + what I have to say are things discovered through umatrix. Often times we + only see the outside of a website but when using a good content blocker + like umatrix, noscript, ublock advanced mode... the inner workings of a + website is brought into the light. What I often find isnt pretty. Sometimes + a website is themed to look old school but under the hood its just a bunch + of modern javascript bullshit and a hell ton of frames. Other times more + modern looking websites have little to no javascript and instead use + tastefull first party css to get that look. + </p> + + <h3>Please dont hot link</h3> + <p> + From what I have seen neocities users love to abusive hot linking all the way + to the deepest depths of hell. Every single button, blinky, gif, meme... on + their frontpage is hot linked. Its perfectly ok to make your viewers suffer + with too much of that shit. I do the same. But <b>please download all the + images and gifs into your image folder instead of hot linking + them</b>. Here is why: + </p> + <ul> + <li>Hot linking puts strain on the sites you link to.</li> + <li>Hot linking makes your site handle link rot poorly.</li> + <li>Hot linking annoys the fuck out of people using any type of addon or + browser feature that disables third party images. We do it to stop tracking + pixels and things of that nature.</li> + </ul> + <p> + Indeed this doesnt only apply to images and gifs though images and gifs are + the thing hot linking is most abusived for. Another one I should point out + is the google font api bullshit. Dont use that shit. + </p> + + <h3>Please limit your use of javascript</h3> + <p> + <b>Its best is to not use javascript at all.</b> Though if you are addicted + to + the drug javascript and cant help yourself at least try to limit your use + of it. That means <b>all static content needs to be accessible without + javascript</b>. No using javascript for fancy drop downs, no using + javascript to handle your layout, no using javascript just to get text and + images onto the screen, no using javascript for basic animations... this is + what html and css is for mother fuckers! Javascript is easily one of the + worst things humans ever created. Javascript programmers kept asking what + they can use javascript for but never stopped to think should they use + javascript. To top things off every new javscript feature they add comes + with a hell ton of fingerprinting baked deep into it. Most of the things + you fuckers use javascript for can be replaced with either css or + backend. Try out a public access unix system, a vps... if you wanta try + making dynamic websites without the evils of javascript. For making your + website feel fancy css got you covered. Check out <a + href="https://csszengarden.com" target="_blank">css zen garden</a>. See how + it looks fancy without javascript? css is way more powerful than many of + you realize. No need to program your website like its a desktop app. The + best part of css is you can both use modern features and not fuck over + people using older browsers! + </p> + + <h3>Fuck frames</h3> + <p> + Frames are stupid dont use them. Just link youtube videos instead of frame + them for fucks shake. + </p> + + <h3>Graceful degrading</h3> + <p> + Please check out <a href="https://anybrowser.org/campaign/" + target="_blank">any browser</a>. You arent going to test your site on every + single browser and make it look the same on every single one. Instead make + your site degrade nicely. If css, images, html features... break the + important stuff will still work. If you own a website pull it up with + umatrix installed and start blocking things. Does it still work? + <b>Websites should contain content not layout.</b> You dont need to use + tables for layout or outdated css to make your website support old + browsers. Instead you just gotta make sure things can break without + rendering your website un-usable. + </p> + + <h3>Not important but...</h3> + <p> + I found using width on images to scale them down doesnt work in some old + browsers like dillo. To fix this I just scale all my images to whatever + size I need in gimp first. A added plus is not having to load a massive + image just for a tiny icon (like someone with as many images as my site + would ever care lol) and you can decide how you want your images scaled to. + </p> + + <h3>Shut your piehole</h3> + <p> + I can already smell the angry sweaty tears of modern web devs. Screaming + about how everyone should just install chrome to get all the latest + <s>features</s> bloat and spyware instead of telling web devs to slow down + <s>progress</s> clownery just to support old browsers. Here is what I have + to say about that... + </p> + <ol> + <li>I already said you can use modern css.</li> + <li><b>Websites are nearly network accessible documents.</b> They shouldnt + replace desktop apps, run as a program on your computer... At most a + website should act as a interface to make requests to a server. That can be + done quite easily without javascript.</li> + <li>Desktop and server OS's is where the progress happens. Thats where + powerful software is programmed and in real languages to.</li> + </ol> + <p> + Javascript programmers are now making desktop apps in javascript and + writing their backends in javascript you say?! Humanity is fucked. + </p> + +</div> +<br /> +<hr /> +<div class="container"> + <div class="article-header"> <h2 id="false-redpill">False redpill</h2>--- Mon, 26 May 2025 00:47:57 GMT </div> |