skip to content
Архитектура в курилке

О motherfucking website-ах

/ чтиво на 2 минуты

Содержание

Ты слышал о таком явлении, как motherfucking website-ы? Не, я не о вебе в целом.

Это целая мультивселенная со своими сиквелами и спиноффами:

Сначала я увидел в этом просто типичный shitpost очередного задрота на тему того, что «раньше было лучше». Ты наверняка напарывался на вот прям одностраничные сайты, где описывалась одна конкретная технология или же чья-то личная боль:

Но, честно говоря, чем больше я погружался в это, тем больше видел мое любимое явление - шарящие люди творят херню.

Эти сайтики можно использовать как некий набор рекомендаций и стандартов того, что должно быть на сайте. И как повод почаще вспоминать о том, из чего сделан интернет - просто текст гоняется туда-сюда.

Более того, я даже призадумался: этот бложик построен вокруг фреймворка Astro. Каждый пост - своя папочка, в которой лежит маркдаун и пара-тройка картинок. Да, тут есть чутка JS-а, но я его почти никогда не трогаю - спасибо за это автору.

И каждый раз, когда здесь появляется новая статья, прогоняется пайп с pre-commit-ом, целая машинерия логики на Rust-е обрабатывает эти тонны страниц, чтобы по итогу собрать их просто в набор HTML-ов и JS-ников и положить под nginx2.

А зачем? Ведь можно же и чисто напрямую все это делать. Можно весь код и разметку сделать такими, чтобы не было проблемой просто делать классический <p> и все.

Возможно, даже агентам так будет проще. Вон, Anthropic уже топили, что HTML круче, чем маркдаун.

В любом случае это довольно забавное явление shitposting-а, которым мне давно хотелось поделиться. От себя только прошу - не делай сайты, которые грузят по 700 метров JS-а. Наверняка оно не надо.

Берегите себя и своих близких!

Сноски

  1. Я даже не знал про эту теорию заговора, что отели часто делают очень неудобные туалеты и душевые, чтобы люди реже брали один номер на двоих-троих, а двери - это как раз символ этого. ↩

  2. Сейчас сайт немного не так собирается (спасибо App-ам от Timeweb), но у меня есть и Docker, так что переезд не займет много времени. ↩