Size: a a a

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

2020 April 04
Пятничный деплой
#rust #os
Внезапно узнал про бомбический проект intermezzOS. Это небольшая операционная система с открытым кодом на Rust и книжкой впридачу.
Смысл в том, что это как бэ обучалка системному программированию на Rust через написание собственной ОС.
Хоть звучит это и страшно, но авторы обещают очень легкий onboarding(не надо знать даже ассемблера)
источник
2020 April 05
Пятничный деплой
Попробуй испытать на себе задачи, которые стоят перед DevOps-инженером, на онлайн-интенсиве.

Участие бесплатное: 🔜 https://clc.to/7DVwHQ.

Занятия подойдут тем, у кого уже есть базовые IT-навыки, но хочется большего.

Что будет?

✔ Разбор типового рабочего процесса DevOps-инженера.
✔ Сборка контейнера с приложением.
✔ Запуск программы в облаке с помощью Docker-compose.
✔ Настройка CI для автоматической сборки.

🎁 Три участника, которые лучше всех выполнят домашнее задание, получат сертификаты на 30 000 рублей для обучения в онлайн-университете Skillbox!
источник
Пятничный деплой
Опыт AWS

Мал, да удал. Анбоксинг микровиртуалки Firecracker
https://habr.com/ru/company/oleg-bunin/blog/464305/
источник
2020 April 06
Пятничный деплой
Так вот, мы live, будем говорить с гостем о GPU, присоединяйтесь :)

https://www.youtube.com/watch?v=-WH0yn4T-N4
источник
Пятничный деплой
Deploys at Slack

Как устроен процесс выкладки приложений в компании Slack.

https://slack.engineering/deploys-at-slack-cd0d28c61701
источник
Пятничный деплой
Ребята из подкаста DevOps Дефлопе говорят, что они возвращаются и врываются с горячей темой:
«Мы отдохнули, набрались сил и готовы творить.
Следующая тема выпуска — удаленная работа. Прошла неделя вынужденной самоизоляции. А для кого-то уже и вторая, и третья. Кто мог, уже перешел на удаленный формат работы по великому множеству гайдов и статей.
Мы хотим ответить на вопросы, решение на которые вы, наши дорогие слушатели, не смогли найти. Разобрать проблемы уникальные для сложившейся ситуации. В гостях у нас будут специалисты собаку съевшие на удаленной работе.
Оставь свой вопрос анонимно по ссылке http://amp.gs/K1Yl»
источник
Пятничный деплой
🔥 В Go независимо запущенная задача называется горутиной. В данном уроке мы научимся запускать несколько горутин сразу и связывать их между собой через каналы.

GO FORUM: https://itfy.org/forums/golang/

1. Горутины и конкурентность — Многопоточность в Go
https://golangs.org/goroutines
2. Изучаем конкурентность и параллелизм в Go
https://golangs.org/concurency
3. Конкурентность в Go на примере создания игры для изучения Марса
https://golangs.org/life-mars
источник
Пятничный деплой
Запись доклада "Continuous Deployment with Argo CD"
https://www.youtube.com/watch?v=bAmiBUHltBA

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
https://argoproj.github.io/argo-cd/
+
https://github.com/argoproj/argo-cd/
источник
2020 April 07
Пятничный деплой
Content-based tagging в сборщике werf: зачем и как это работает?
https://habr.com/ru/post/495112/
Tags: Блог компании Флант, Git, Системы сборки, DevOps, werf, continuous integration
Author tkir #habr
источник
Пятничный деплой
источник
Пятничный деплой
Попробуй испытать на себе задачи, которые стоят перед DevOps-инженером, на онлайн-интенсиве.

Участие бесплатное: 🔜 https://clc.to/cckmbg
Занятия подойдут тем, у кого уже есть базовые IT-навыки, но хочется большего.

Что будет?

✔ Разбор типового рабочего процесса DevOps-инженера.
✔ Сборка контейнера с приложением.
✔ Запуск программы в облаке с помощью Docker-compose.
✔ Настройка CI для автоматической сборки.

🎁 Три участника, которые лучше всех выполнят домашнее задание, получат сертификаты на 30 000 рублей для обучения в онлайн-университете Skillbox!
источник
Пятничный деплой
#meatware
Если у вас есть четкое ощущение, что вы часто боритесь не с причинами, а с следствиями, то вот вам отличный метод как докопаться до root cause.
Метод заключается в последовательном задании вопроса "почему?" 5 раз))) Давайте включим Игоря Николаева и попробуем найти 5 причин:
- Мой софт упал
- Почему?(1)
- Потому что сервис А вызвал В, а тот не отвечает. Произошел каскадный отказ
- Почему?(2)
- Потому что не подумали о fallback
- Почему?(3)
- Потому что нет политики design for failure
- Почему?(4)
- Потому что у команды нет экспертизы
- Почему у нас тогда распределенная архитектура?(5)

З.Ы. Как сообщают эксперты, главное избегать ответов в стиле "потому что Х мудак!" и "потому что иди на х$й, вот почему!"
источник
Пятничный деплой
Спасибо читателям - подсказали что семь "почему" лучше пяти :) https://www.emofree.com/npno/articles-ideas/core-issue/seven-whys-article.html
источник
Пятничный деплой
тема про "почему" оказалась достаточно интересной ;) https://www.oreilly.com/radar/the-infinite-hows/
источник
Пятничный деплой
CNCF создали портал для видео

На данный момент там есть записи с KubeCon + CloudNativeCon NA 19, KubeCon и CloudNativeCon EU 19

+ есть разбивка по технологиям

#slides
источник
Пятничный деплой
Прямо сейчас в онлайн идёт Cloud Native Summit Online

Трансляция
https://www.youtube.com/watch?v=jv69-lSc1aA

Расписание
https://cloudnativesummit.online/schedule/
источник
Пятничный деплой
Тут видосик про Pulumi - штуку которая делает инфраструктуру как код. Pulumi поддержмвает несколько популярных языков програмирования, в том числе Go. 😁

Если вы устали от Terraform, то это возможно ваш выбор. Инфра на Go!

https://www.youtube.com/watch?v=eAGcpkhlgno
источник
Пятничный деплой
Очередной подрыв устоев - в этот раз мы выкидываем range () на свалку истории https://medium.com/better-programming/stop-using-range-in-your-python-for-loops-53c04593f936 #python #range
источник
Пятничный деплой
​​Python for DevOps: Learn Ruthlessly Effective Automation (2019)
Авторы: Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu
Количество страниц: 506

Многие технологии за последние десять лет очень сильно изменились. Python стал одним из самых популярных языков в мире. Эта книга демонстрирует, как использовать Python для повседневных задач системного администрирования Linux с помощью самых полезных инструментов DevOps, в том числе Docker, Kubernetes и Terraform.

Что внутри:
✔️Основы Python, включая краткое введение в язык;
✔️Утилиты Linux, управление пакетами, системы сборки, мониторинг и инструментарий, а также автоматическое тестирование;
✔️Облачные вычисления, Kubernetes;
✔️Операции машинного обучения и информационная инженерия с точки зрения DevOps;
✔️Как автоматизировать ввод текста, написать инструменты командной строки и автоматизировать файловую систему.

Достоинства:
➕Хороший авторский стиль;
➕Практикоориентированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2020 April 08
Пятничный деплой
How Uber Deals With Unreachable Code Associated to Feature Flags in its Mobile Apps
https://www.infoq.com/news/2020/04/uber-piranha-unreachable-code/
источник