Size: a a a

Пятничный деплой

2020 November 18
Пятничный деплой
Меньше YAMLов, больше пользы. Универсальная настройка окружения для разработки в контейнерах
с Docker Compose и марсианским инструментом Dip, который позволяет переиспользовать конфигурацию между проектами. Читайте рецепт от Владимира Дементьева в нашем блоге!

http://amp.gs/afS2
источник
Пятничный деплой
источник
2020 November 19
Пятничный деплой
Сегодня я хочу рассказать о проекте, который мне чрезвычайно нравится и за которым я слежу. При этом я надеюсь, что в рамках разработки нашего продукта мы также внесем вклад в его развитие.

The Kubernetes Security Profiles Operator - данный проект призван помочь с управлением, распространением и применением таких профилей безопасности как seccomp, AppArmor, SeLinux, PodsecurityPolicy и RBAC.

Проект разрабатывается в рамках Kubernetes Special Interest Group и находиться еще в ранней стадии. Пока есть поддержка только seccomp, который недавно попал в GA. Далее по планам поддержка AppArmor.

Это должно позволить просто и эффективно использовать встроенные механизмы безопасности Linux для обеспечения prevention внутри Pod'ов Kubernetes.
источник
Пятничный деплой
How to use Docker Security Scan Locally

How the new Docker security tool Docker Scan helps to push left and find bugs before they hit production

https://brianchristner.io/how-to-use-docker-scan
источник
Пятничный деплой
Monitoring GitLab with Prometheus

Prometheus
is a powerful time-series monitoring service, providing a flexible platform for monitoring GitLab and other software products. GitLab provides out of the box monitoring with Prometheus, providing easy access to high quality time-series monitoring of GitLab services. Читать дальше.
источник
Пятничный деплой
MONITORING SPRING BOOT WITH PROMETHEUS AND GRAFANA

In
a distributed landscape where we are working with microservices, serverless applications, or just event-driven architecture as a whole, observability, which comprises monitoring, logging, tracing, and alerting, is an important architectural concern. Читать дальше.
источник
Пятничный деплой
FastAPI + Dependency Injector
https://habr.com/ru/post/528634/

Статья о интеграции FastAPI и Dependency Injector. Пример использования и тестирования.
источник
Пятничный деплой
Каверзные вопросы по Python
https://habr.com/ru/post/525994/?utm_campaign=525994&utm_source=habrahabr&utm_medium=rss

Мне кажется, в каждом языке программирования есть моменты, которые требуют повышенной концентрации внимания или больше практики для своего понимания. Python в этом плане не исключение, и сегодня я расскажу вам о нескольких каверзных вопросах, с которыми вы можете столкнуться как в повседневной разработке, так и в ходе прохождения собеседования.
источник
Пятничный деплой
Пишем простой контроллер Kubernetes на Go с помощью kubebuilder: https://proglib.io/w/2dd3989a
источник
2020 November 20
Пятничный деплой
CITForum! Жив еще, курилка! Только почему https не настроен?
источник
Пятничный деплой
Перевод монументальной статьи "Is Design Dead?" by M.Fowler о том, как избежать крайностей в архитектуре приложения при Agile разработке: http://citforum.ru/SE/project/design_dead/

#SoftwareDesign #SoftwareArchitecture #Agile
источник
Пятничный деплой
Как ходить в Postgres из Clickhouse вроде бы уже давно известно, а вот оказывается, что можно и наоборот
https://arunsori.me/posts/postgres-clickhouse-fdw-in-go/ #clickhouse
источник
2020 November 21
Пятничный деплой
Пост Богдана @bortlog о хитростях инициализации структур. 🤓

https://telegra.ph/Konstruktory-dlya-bednyh-v-Go-11-17
источник
Пятничный деплой
Traefik: canary deployments with weighted load balancing

https://iximiuz.com/en/posts/traefik-canary-deployments-with-weighted-load-balancing
источник
Пятничный деплой
Разбираем 5 техник мокинга в Golang: https://proglib.io/w/05754af5
источник
2020 November 22
Пятничный деплой
Netflix создал еще одно решение - Бульдозер, для экспорта данных из хранилища данных в NoSQL. https://netflixtechblog.com/bulldozer-batch-data-moving-from-data-warehouse-to-online-key-value-stores-41bac13863f8
источник
Пятничный деплой
Материал от подписчиков:

>>>
интересные мысли, что если взять "нездоровые" практики из delivery (yaml/bash programming) и перенести в разработку. примеры неправильно сделанных систем а-ля gitlab-ci, travis circle ci и подобных

https://www.youtube.com/watch?v=siHsyULIZ5o

P.S. Напомню, что предложить материал можно в нашем чате
источник
Пятничный деплой
Мы лайв, в гостях, давайте о Dart!

https://www.youtube.com/watch?v=jSFlJUA36JU
YouTube
Generic Talks S02E09 with Vyacheslav Egorov
Generic Talks S02E09 "Dart, eго компиляторы и виртуальная машина"
Ведущие: Олег и Богдан
Гость: Вячеслав Егоров

Темы:
1. История самого языка и как он сейчас развивается.
2. JIT компилятор и сборщик мусора.
3. Создание AOT компилятора и жизнь без спекуляций.
4. Опыт отказа от ассемблера в пользу своего IL для некоторых специализаций.
5. Поддержка дженериков в AOT компиляторе без взрыва количества сгенерированного кода.
6. Многопоточность в Dart, isolates, раздельные хипы и как это упростило/усложнило рантайм и сборку мусора.

Полезные материалы:
1. Доклад "10 years of Dart" - https://mrale.ph/talks/vmil2020
2. Подкаст "TLB HIT" - https://tlbh.it/

Конференция "Dart UP" - https://dartup.ru/eng/


Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot


🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks…
источник
2020 November 23
Пятничный деплой
Terrier: An Open-Source Tool for Identifying and Analyzing Container and Image Components
https://blog.heroku.com/terrier-open-source-identifying-analyzing-containers
+
https://github.com/heroku/terrier
источник
Пятничный деплой
Generic Talks S02E09 "Dart, eго компиляторы и виртуальная машина"
Ведущие: Олег и Богдан
Гость: Вячеслав Егоров

Темы:
1. История самого языка и как он сейчас развивается.
2. JIT компилятор и сборщик мусора.
3. Создание AOT компилятора и жизнь без спекуляций.
4. Опыт отказа от ассемблера в пользу своего IL для некоторых специализаций.
5. Поддержка дженериков в AOT компиляторе без взрыва количества сгенерированного кода.
6. Многопоточность в Dart, isolates, раздельные хипы и как это упростило/усложнило рантайм и сборку мусора.

Полезные материалы:
1. Доклад "10 years of Dart" - https://mrale.ph/talks/vmil2020
2. Подкаст "TLB HIT" - https://tlbh.it/

Конференция "Dart UP" - https://dartup.ru/eng/


Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot


🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks

https://soundcloud.com/generictalks/generictalks-s02e09-dart-ego-kompilyatory-i-virtualnaya-mashina
источник