Forwarded from Библиотека программиста | программирование, кодинг, разработка
❓ Тест на знание алгоритмов и структур данных #2
Пришло время узнать, как хорошо вы разбираетесь в алгоритмах и структурах данных. Проверьте свои знания в нашем тесте из 10 вопросов. Сможете набрать максимальный балл?
🔗 Основной сайт
🔗 Зеркало
Пришло время узнать, как хорошо вы разбираетесь в алгоритмах и структурах данных. Проверьте свои знания в нашем тесте из 10 вопросов. Сможете набрать максимальный балл?
🔗 Основной сайт
🔗 Зеркало
👍3
В Kubernetes много движущихся частей и, как следствие, много логов. Этот пост является хорошим примером того, как получить к ним доступ, глядя на команду kubectl logs, события, журналы кластера и многое другое.
https://sematext.com/blog/tail-kubernetes-logs/
https://sematext.com/blog/tail-kubernetes-logs/
Sematext
How to Tail Kubernetes Logs: Using the Kubectl Command to See Pod, Container, and Deployment Logs
Logs are a critical aspect of any production workload, as they give you insight into what is happening in your system and tell you which components may be having issues. The traditional method of looking at logs involves basic Linux commands like tail, less…
Как мы автоматизировали работу с 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
Каких знаний вам не хватает?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️