Size: a a a

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

2020 March 24
Пятничный деплой
🐍 Вышла очередная альфа следующего релиза Python 3.9. Главное, что нас ожидает:

1. Новые операторы у диктов для слияния (dict1| dict2) и дополнения (dict1 |= dict2).  Все существующие варианты решения такой пустяковой проблемы либо достаточно громоздкие, либо неочевидны синтаксически
2. Расширение аннотаций. В данный момент большая часть аннотаций - это аннотации типами. Хотя в целом эта фича имеет гораздо больше потенциал. От валидции, до навешивания новой логики переменной. Новый класс Annotated позволит это исправить
3. Переход на релизный цикл раз в год. До этого конкретной даты не было и релиз происходил тогда, когда разработчики считали что продукт готов

Код фриза для версии еще не произошло, возможно появиться еще что-то интересное.

#python
источник
2020 March 26
Пятничный деплой
Смотрите, какая годнота на хабре https://habr.com/ru/post/493880/ ставим лайки, поддержим автора! #ebpf
источник
Пятничный деплой
Андрей Квапил известный в кругу IT ru сообщества как @kvaps, решил скрестить gitlab self hosted + harbor docker registry , но нужны патчи со стороны разработчиков этих продуктов. Давайте поможем нашими лайками и простимулируем скрещивание этих хороших open source продуктов.
источник
Пятничный деплой
How Container Networking Affects Database Performance

Как контейнерезация может влиять на производительность БД.

https://www.percona.com/blog/2020/03/18/how-container-networking-affects-database-performance
источник
Пятничный деплой
О том, как Websocket тестировать. 🧐

https://ieftimov.com/post/testing-in-go-websockets
источник
Пятничный деплой
Kubernetes 1.18: обзор основных новшеств
https://habr.com/ru/post/493284/
Tags: Блог компании Флант, Open source, DevOps, Kubernetes
Author distol #habr
источник
Пятничный деплой
🛑 Подробная документация с примерами "указатели & nil & panic"

1. Указатели
https://golangs.org/pointers

2. Значение nil
https://golangs.org/nil

3. Обработка ошибок
https://golangs.org/errors

4. Создаем игру Судоку в Golang
https://golangs.org/sudoku
источник
Пятничный деплой
источник
Пятничный деплой
15й выпуск Generic Talks, к нам пришел супер-гость Илья Токарь, и выпуск получился крутой.

00:00:00 - Илья из Гугла и его перформанс ремесло.
00:05:00 - Говорим об ProtocolBuffers и отличиях от FlatBuffers.
00:13:30 - Пример прикладной оптимизации: сериализация float.
00:35:54 - Как собеседовать перформанс инженера? На что обращать внимание?
00:21:40 - Насколько часто мы сваливаемся в асемблер кода оптимизируем последние процентики?
00:40:27 - Как мы следим за прогресом Go и сколько мы будем оптимизировать всего когда появятся generics.
01:02:44 - Костыли для C++ которые делают его немного безопасние vs костыли которые делают Java быстрее.
01:25:00 - Можно ли изменить сalling convention для Go?
01:42:27 - Закон Мура умер? Что теперь делать? Можем ли мы передвинуть примитивные структуры данных в камень? Говорим про FPGA.
02:16:40 - Сколько оверхеда вносит виртуализация. Почему между скоростью и безопасностью мы выбираем скорость? JavaScript vs C++ vs Rust - кто к кому заходит на поляну?
источник
2020 March 27
Пятничный деплой
ClickHouse в Авито: посиделки в прямом эфире с Алексеем Миловидовым

9 апреля с 17:00 до 20:00 наши инженеры соберутся на уютные посиделки с главным разработчиком ClickHouse Алексеем Миловидым. Поговорим про то, как мы используем систему управления базами данных в Авито, с какими сложностями сталкиваемся, и зададим Алексею вопросы о настоящем и будущем ClickHouse.

📹 Регистрируйтесь на таймпаде, и мы пришлём вам на почту ссылку на стрим в день посиделки → http://amp.gs/0qvm

Чуть больше про мини-доклады мы рассказали на Хабре: http://amp.gs/0qvZ
источник
2020 March 28
Пятничный деплой
Generic Talks опять Live, подключайтесь :)

https://www.youtube.com/watch?v=WLo3SDFiEZQ
источник
2020 March 29
Пятничный деплой
https://github.com/hashicorp/go-memdb - инмемори базка на немутабельном радикс дереве
источник
Пятничный деплой
источник
Пятничный деплой
⚙️ Хороший такой разбор Namespaces в Linux. Некоторое количество кода на Go и примеры изоляции процессов в системе.

Building a Linux Container using Namespaces: Part - 1 | Part - 2

#namespaces #containers #unshare
источник
Пятничный деплой
Друзья, пока многие из нас (я надеюсь) сидят дома, есть возможность углубить свои знания одного из самого широко распространенного инструмента в индустрии, в добавок, сделать это бесплатно и с помощью достаточно авторитетного, не побоюсь этого слова, эксперта. В среду, 01.04.2020 20:00 MSK, Сергей Печенко́ проводит открытый тренинг-семинар по Ansible на тему "Объектная модель Ansible".
Семинар будет проводиться в Zoom, поэтому количество участников ограничено.
Ссылка: https://zoom.us/j/906872604, пароль для входа будет опубликован в чате @pro_ansible непосредственно перед событием.
Для участия в семинаре платная учётка в Zoom не нужна.
Ссылка на опрос, чтобы отметиться для оценки масштабов будущего события - https://t.me/pro_ansible/135686.
источник
Пятничный деплой
А вот и сравнение нескольких таких сервисов, которые возможно вас заинтересуют

https://blog.healthchecks.io/2020/01/comparison-of-cron-monitoring-services-january-2020/

#cron #tool #monitoring
источник
Пятничный деплой
14 Kubernetes interview questions: For hiring managers and job seekers

https://enterprisersproject.com/article/2020/3/14-kubernetes-interview-questions
источник
2020 March 30
Пятничный деплой
источник
Пятничный деплой
Более 100 задач с LeetCode на Go. 👩‍🏫👨‍🏫

https://github.com/austingebauer/go-leetcode
источник
Пятничный деплой
Alerta
consolidate and de-duplicate alerts from multiple sources for quick ‘at-a-glance’ visualisation
#monitoring #devops #visual
https://github.com/alerta/alerta/
источник