General programming
356 subscribers
117 photos
3 videos
1 file
385 links
Download Telegram
Как вносить вклад в Open Source — и не только кодом. Инструкции от Linux Foundation, CNCF и Free Software Foundation.

Мы во «Фланте» любим Open Source — причем не только пишем свои открытые инструменты (werf, shell-operator, grafana-statusmap, сommunity-версия Deckhouse), но и активно участвуем в разработке различных проектов — участвуем в KEP’ах Kubernetes, в составе небольшой группы разрабатываем Dex, вносим вклад в Istio, передаем патчи и сведения о найденных багах в Cilium.

Поэтому мы решили написать несколько материалов о том, какие возможности для контрибьюторов предлагают известные в мире Open Source- и Free Software-организации. В этом материале мы рассмотрим Linux Foundation, его дочку — CNCF и европейское отделение Free Software Foundation. Сразу отметим, что участвовать в Open Source-проектах можно, даже не будучи программистом, — есть немало задач, связанных с продвижением, контентом, переводами, менеджментом. 

Читать далее https://habr.com/ru/companies/flant/articles/773072
В Scanner мы используем бессерверные функции Lambda для быстрого полнотекстового поиска по большим объемам журналов в озерах данных, и наши запросы должны быть молниеносными. В этом случае мы используем Rust, но нам хотелось узнать, насколько Rust по сравнению с Go, Java и Python с точки зрения производительности. Мы сравнили четыре языка друг с другом, чтобы увидеть, какой из них самый быстрый, и вот что мы обнаружили.

https://blog.scanner.dev/serverless-speed-rust-vs-go-java-python-in-aws-lambda-functions/
Как создать личный бренд разработчику
Почему все больше и больше разработчиков инвестируют в создание сильного личного бренда? Преимущества могут стоить затраченных усилий!

https://cult.honeypot.io/reads/how-to-build-a-personal-brand-as-developer
Рекомендации по авторизации API
Ознакомьтесь с лучшими практиками авторизации в REST API. Узнайте об уровнях авторизации API, субъектах и ​​таких инструментах, как Permit.io и OPAL.

https://www.permit.io/blog/api-authorization-best-practices