![Callback Hell artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts125/v4/fe/3c/68/fe3c6801-23c7-7197-a81d-ecc381cb2c39/mza_12098697887797143793.png/100x100bb.jpg)
Сервисы Google с плохими Web Vitals, шеринг логики между фронтом и бэком, документация на проектах
Callback Hell
Russian - June 11, 2021 12:49 - 1 hour - 245 MBTechnology Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
В этом эпизоде Callback Hell:
0:01:45 Небольшой конфуз Google: сервисы компании не проходят собственный тест на Web Vitals:
—— Описание: https://web.dev/vitals/
—— Статья о том, что не все сервисы Google получили хорошие оценки по Web Vitals https://www.ntara.com/google-core-web-vitals/
0:36:30 Шеринг логики между фронтом и бэком;
—— GraalVM: https://www.graalvm.org/
—— Рантаймы для WASM за пределами браузера: https://wasmer.io/, https://github.com/WasmEdge/WasmEdge
—— DSL для описания логики в JSON: https://jsonlogic.com/
—— Node.js в браузере: https://blog.stackblitz.com/posts/introducing-webcontainers/
1:09:10 Сложности написания и поддержки документации:
—— Грамотное программирование от Дональда Кнута — https://en.wikipedia.org/wiki/Literate_programming
—— DSL на Racket, который позволяет импортировать код в документацию — https://docs.racket-lang.org/scribble/getting-started.html#%28part._first-example%29
—— MDX — https://mdxjs.com/
—— Инструмент для написания документации внутри кода от Сергея Головина — https://github.com/CSSSR/fundoc
—— Пример сгенерированной документации — https://csssr.github.io/fundoc/syntax.html
Оффтоп про Тьюринг-полность Magic The Gathering:
—— Статья: https://arstechnica.com/science/2019/06/its-possible-to-build-a-turing-machine-within-magic-the-gathering/
—— Пэйпер: https://arxiv.org/pdf/1904.09828.pdf
Слушайте на любимой платформе:
RSS — https://radio.csssr.com/rss/callback_hell.rss
YouTube — https://www.youtube.com/channel/UCoF-ngPNAd-_PTyKDZDsViA
Пишите нам и читайте:
Telegram—канал CSSSR: https://t.me/csssr
Twitter CSSSR: https://twitter.com/csssr_dev