:(){ :|:& };:
41 subscribers
10 photos
307 links
Ссылки на интересные гиковые штуки
Download Telegram
https://www.netmeister.org/blog/spf.html

Хорошая статья про SPF. Если у вас на домене нет SPF и DMARC записей, то добавьте их сейчас, даже если вы не отправляете почту. И почитайте внимательно раздел про рекурсию - она может незаметно подложить вам свинью
https://www.openfaas.com из предыдущего списка. Когда хочется лямбд, но при этом хочется держать все в одном месте и избавиться от вендор лока
https://www.cs.usfca.edu/~galles/visualization/BTree.html

можно интерактивно посмотреть, как работает B-Tree: добавляются, удаляются и ищутся записи. B-Tree индексы используются практически во всех базах данных, поэтому понимание работы очень полезно
https://blog.cloudflare.com/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet/

Cloudflare не хватало возможностей nginx, они написали свой. Ни я, ни вы с их проблемами не столкнетесь, но почитать интересно
https://blog.cloudflare.com/hpack-the-silent-killer-feature-of-http-2/

Забыл (и вспомнил) о важной части HTTP2 - упаковке заголовков. Здесь развернуто рассказывается, как это работает
Forwarded from Интересное в IT
Все админы делятся на три группы:

1. Кто не делает бэкапы.
2. Кто делает бэкапы.
3. Кто проверяет целостность бэкапов.

Вы к какой групе относитесь?

Если у вас есть кластер #k8s, то не делать бэкап его состояния грешно. Возьмите на вооружение https://velero.io/

Годный сервис, который сделает все, вплоть до бэкапа постоянного хранилища. 🙂

#k8s #tools #backup #valero
https://www.netmeister.org/blog/whois.html

Как работает протокол whois (спойлер, который ни для кого не спойлер - там полный бардак)
https://github.com/weaveworks/ignite

Докер-совместимая штука, которая запускает ваши образа не как lxc, а как полноценные виртуальные машины. Использует firecracker, поэтому оверхеда почти не заметно
https://podman.io/

Полностью совместимый аналог docker, только не принадлежит зашкварной корпорации и не требует для работы демона
https://www.entropy1729.com/how-to-create-your-own-crappy-rsa-as-a-software-developer/

Асимметрическое шифрование RSA на пальцах, на маленьких числах выглядит все понятно. На самом деле это не такой и сложный алгоритм

Важно: никогда не пытайтесь реализовать алгоритм шифрования. Никогда
https://snyk.io/wp-content/uploads/NodeJS-CheatSheet.pdf

cheatsheet от snyk по созданию безопасных контейнеров с нодой
пример работы с номинальными типами в typescript (типами, которые typescript не будет пытаться приводить к другим типам, даже если и может это сделать)
https://www.typescriptlang.org/play#example/nominal-typing
https://github.com/webpro/knip

ищет неиспользуемые переменные/типы/файлы в проекте на typescript. WebStorm это умеет из коробки, а для остальных можно такое использовать
https://unikraft.org/

если у вас на сервере работает только один ресурсоемкий процесс, то тянуть операционную систему за собой незачем и она будет вам все тормозить. В этом случае может использоваться подход unikernel, когда загружается специальное ядро, ежинственная задача которого - запустить ваш код. Можно получить до 80% увеличения пргизводительности
Channel photo updated