Как мы автоматизировали работу с Kafka: через тернии к Cruise Control.
https://habr.com/ru/company/ozontech/blog/694030/
https://habr.com/ru/company/ozontech/blog/694030/
Хабр
Как мы автоматизировали работу с Kafka: через тернии к Cruise Control
В 2022 году искушённого хабрачитателя уже не удивить очередной статьёй о том, как готовить Kafka. На эту тему уже есть куча полезных материалов. Например: тут , тут , тут и тут . А вот информации...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐕🖥️ 16 универсальных идей для пет-проектов вне зависимости от языка
Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».
🔗 Основной сайт
🔗 Зеркало
Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».
🔗 Основной сайт
🔗 Зеркало
Хороший пример внедрения непрерывного управления инфраструктурой как кодом на основе политик с использованием Open Policy Agent.
https://thenewstack.io/how-doordash-governs-its-infrastructure-with-open-policy-agent/
https://thenewstack.io/how-doordash-governs-its-infrastructure-with-open-policy-agent/
The New Stack
How DoorDash Governs Its Infrastructure with Open Policy Agent
Aftera DoorDash engineer creates a GitHub pull request, Atlantis runs a Terraform plan and passes the plan file to conftest, which evaluates the OPA policy based on the Terraform plan, then comments the output to the PR.
Хороший пост о наблюдаемости конвейера CI с тремя метриками для оптимизации при попытке улучшить производительность конвейера CI.
https://www.runforesight.com/blog/3-metrics-to-optimize-continuous-integration-pipelines
https://www.runforesight.com/blog/3-metrics-to-optimize-continuous-integration-pipelines
🔥2👍1
Защита web.config с помощью цифровых сертификатов в Windows и Azure.
https://habr.com/ru/company/otus/blog/696164/
https://habr.com/ru/company/otus/blog/696164/
Хабр
Защита web.config с помощью цифровых сертификатов в Windows и Azure
Поскольку утечки данных случаются в наши дни все чаще, крайне важно делать приложения максимально защищенными. Одной из основных областей, где можно найти бреши в защите, является файл web.config....
🎃 В честь Хэллоуина мы устраиваем распродажу на все курсы нашей школы Proglib.academy.
➡️ Скидка 50% действует до 31 октября, выбирай курсы по ссылке: https://proglib.io/w/fb35e277
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
➡️ Скидка 50% действует до 31 октября, выбирай курсы по ссылке: https://proglib.io/w/fb35e277
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
Все думают, что время относительно простое, пока им не приходится иметь дело с компьютером. В этом посте исследуется эпоха Unix и различные последствия проектных решений и деталей реализации.
https://www.netmeister.org/blog/epoch.html
https://www.netmeister.org/blog/epoch.html
www.netmeister.org
Time is an illusion, Unix time doubly so...
Unix
counts time as seconds since the epoch. Seems straight
forward. What could possibly go wrong?
counts time as seconds since the epoch. Seems straight
forward. What could possibly go wrong?
Пост, который касается краткосрочного и долгосрочного планирования, управления инцидентами и важности психологической безопасности.
https://medium.com/@ElizAyer/nobody-could-have-known-inclusive-behaviors-to-counter-a-culture-of-short-termism-cf662e1bab26
https://medium.com/@ElizAyer/nobody-could-have-known-inclusive-behaviors-to-counter-a-culture-of-short-termism-cf662e1bab26
Medium
“Nobody could have known”: inclusive behaviors to counter short-termism
When you say, “Nobody could have known,” I hear, “We shut out the people who tried to warn us.”
PagerDuty проанализировала данные об использовании своей платформы, чтобы сделать выводы о том, как пандемия повлияла на реагирование на инциденты.
https://www.pagerduty.com/blog/has-the-firefighting-stopped-effect-covid-19-on-engineers/
https://www.pagerduty.com/blog/has-the-firefighting-stopped-effect-covid-19-on-engineers/
PagerDuty
Has the firefighting stopped? The effect of COVID-19 on on-call engineers
With digital becoming the primary channel for work, education, shopping, and entertainment in the last 18 months, it’s no surprise that workloads for
👨💻📝 Как составить резюме программисту: 10 бесплатных сервисов для создания привлекательных резюме
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
В статье постараемся проанализировать, какими критериями пользуются рекрутеры при подборе кандидатов на IT-вакансии и из каких разделов должен состоять документ, способный приблизить вас к желаемой цели – собеседованию с работодателем.
🔗 Основной сайт
🔗 Зеркало
От кода «на коленке» к эффективному CI/CD: строим общий Pipeline as Code командой в 100+ человек
https://habr.com/ru/company/leroy_merlin/blog/695604/
https://habr.com/ru/company/leroy_merlin/blog/695604/
Хабр
От кода «на коленке» к эффективному CI/CD: строим общий Pipeline as Code командой в 100+ человек
Много команд, много продуктов, каждый автоматизирует релизный цикл, у каждого свой набор скриптов. Дублирование, отсутствие обмена практиками и повторное изобретение колеса приводит к тому, что...
👍3
Canary-релизы в Kubernetes на базе Ingress-NGINX Controller.
https://habr.com/ru/company/flant/blog/697030/
https://habr.com/ru/company/flant/blog/697030/
Хабр
Canary-релизы в Kubernetes на базе Ingress-NGINX Controller
Тема «канареечных» (canary) релизов поднималась в нашем блоге уже не раз — см. ссылки в конце статьи. Но не будет лишним напомнить, зачем они нужны. Canary-развертывание используется, чтобы...
👍3
А ваша организация задумывается о надежности? Уроки Google SRE
https://habr.com/ru/company/southbridge/blog/697124/
https://habr.com/ru/company/southbridge/blog/697124/
Хабр
А ваша организация задумывается о надежности? Уроки Google SRE
Не существует набора строгих правил, следуя которым можно гарантировать надёжность продукта. В этой статье SRE-инженеры из Google расскажут о том, как оценить культуру надёжности в вашей организации...
👍1
Каких знаний вам не хватает?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
👥💡 30 правил эффективного общения: лайфхаки сотрудничества со смежной командой и командой заказчика
В статье собраны советы и иллюстрации к ним по правильному общению с заказчиками и коллегами внутри команды: общение в мессенджерах, по электропочте и на созвонах.
🔗 Основной сайт
🔗 Зеркало
В статье собраны советы и иллюстрации к ним по правильному общению с заказчиками и коллегами внутри команды: общение в мессенджерах, по электропочте и на созвонах.
🔗 Основной сайт
🔗 Зеркало
👍1
Sturdy позиционируется как платформа контроля версий, которая позволяет вам взаимодействовать с вашим кодом на более высоком уровне абстракции. Он находится поверх Git, но обеспечивает совершенно другой UX.
https://github.com/sturdy-dev/sturdy
https://github.com/sturdy-dev/sturdy
GitHub
GitHub - sturdy-dev/sturdy: 🐥 Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com)
🐥 Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com) - sturdy-dev/sturdy
👍2