Forwarded from DevOps Deflope News
Hashicorp выложили видео с недавнего HashiConf Europe 2021: http://amp.gs/jjdKq
Для тех, кто не смотрел, несколько интересных моментов:
* Объявление о выходе Terraform 1.0 (мы писали про это чуть раньше)
* Объявление о выходе нового инструмента — Consul-Terraform-Sync (http://amp.gs/jjdKs) — сервис, который позволяет автоматически запускать Терраформ при изменении каких-то ключей или сервисов в Консуле. Это может быть нужно, например, для автоматизации железных балансировщиков и подобных штук
* Несколько видео про их SaaS платформу Hashicorp Cloud Platform (HCP)
* Несколько объявлений о роадмапе Waypoint, Packer и Vagrant
* Несколько докладов про Zero Trust Security
Ну и большое количество докладов о вариантах инсталляции, применении продуктов Hashicorp у различных компаний и т.д.
Для всех докладов есть текстовые расшифровки.
Для тех, кто не смотрел, несколько интересных моментов:
* Объявление о выходе Terraform 1.0 (мы писали про это чуть раньше)
* Объявление о выходе нового инструмента — Consul-Terraform-Sync (http://amp.gs/jjdKs) — сервис, который позволяет автоматически запускать Терраформ при изменении каких-то ключей или сервисов в Консуле. Это может быть нужно, например, для автоматизации железных балансировщиков и подобных штук
* Несколько видео про их SaaS платформу Hashicorp Cloud Platform (HCP)
* Несколько объявлений о роадмапе Waypoint, Packer и Vagrant
* Несколько докладов про Zero Trust Security
Ну и большое количество докладов о вариантах инсталляции, применении продуктов Hashicorp у различных компаний и т.д.
Для всех докладов есть текстовые расшифровки.
Обзор Старлинка от Джефа Гирлинга, да да тот который контрибьютор Ansible
https://www.youtube.com/watch?v=spD4FLfi2a4&ab_channel=JeffGeerling
https://www.youtube.com/watch?v=spD4FLfi2a4&ab_channel=JeffGeerling
YouTube
SpaceX's Starlink Reviewed: How is it after 4 months?
I installed Dishy four months ago. Does it really get 300 Mbps down? Yes, sometimes. But what about the long term averages? How much power does it use? How is latency and jitter?
All that and more in this comprehensive review of Starlink after four months…
All that and more in this comprehensive review of Starlink after four months…
Forwarded from PythonDigest
#python #pydigest
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Делаем простого бота в Telegram на Python. Интеграция с Excel
- Как написать Viber чат-бота, работающего с АСУ ТП на базе ПЛК Siemens
- Алгоритмы сортировки NumPy (и танцы, и мемы)
- Streamlit. Поиск кратчайшего пути
- Redis Python based cluster. Часть 2: зачем нужен Dynamo и что делать, когда Redis больше одного
- Python кодогенерация на благо ETL
- Не суйте свой Pydantic в мое Django
- Шпаргалка по командам django-admin
- mem_usage_ui - Memory Graphing UI
Заходите в гости - https://pythondigest.ru/issue/396/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Делаем простого бота в Telegram на Python. Интеграция с Excel
- Как написать Viber чат-бота, работающего с АСУ ТП на базе ПЛК Siemens
- Алгоритмы сортировки NumPy (и танцы, и мемы)
- Streamlit. Поиск кратчайшего пути
- Redis Python based cluster. Часть 2: зачем нужен Dynamo и что делать, когда Redis больше одного
- Python кодогенерация на благо ETL
- Не суйте свой Pydantic в мое Django
- Шпаргалка по командам django-admin
- mem_usage_ui - Memory Graphing UI
Заходите в гости - https://pythondigest.ru/issue/396/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 396
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Forwarded from PythonDigest
#python #pydigest
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Создаем GAN с помощью PyTorch
- Python-культура в российских IT-компаниях. Часть 1: Тинькофф
- Yappa: запускаем python web-приложения. Просто. Бессерверно. В Яндекс Облаке
- Микросервисы vs. Монолит
- Выявление мошеннических сборов в Instagram
- Как мы строили Data Science экосистему в Россельхозбанке
- PyCharm 2021.2
- Twisted 21.7.0
Заходите в гости - https://pythondigest.ru/issue/397/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Создаем GAN с помощью PyTorch
- Python-культура в российских IT-компаниях. Часть 1: Тинькофф
- Yappa: запускаем python web-приложения. Просто. Бессерверно. В Яндекс Облаке
- Микросервисы vs. Монолит
- Выявление мошеннических сборов в Instagram
- Как мы строили Data Science экосистему в Россельхозбанке
- PyCharm 2021.2
- Twisted 21.7.0
Заходите в гости - https://pythondigest.ru/issue/397/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 397
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Forwarded from PythonDigest
#python #pydigest
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Автоматически генерируем стикеры для Телеграма из фото плакатов в интернет-магазине
- Разбираемся с ChainMap из коллекций Python
- Marshmallow vs. Pydantic: две лучшие библиотеки для сериализации и валидации данных
- BDD-тестирование чат-бота
- Ускоряем код на Питоне с помощью расширений на Cи
- Python⇒Speed: NumPy views: saving memory, leaking memory, and subtle bugs
- [Видео] Код, как наследие
- pydantic-i18n - support an i18n for the pydantic error messages
- Django bugfix release: 3.2.6
Заходите в гости - https://pythondigest.ru/issue/398/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В выпуске Python Дайджест вы найдете:
- Автоматически генерируем стикеры для Телеграма из фото плакатов в интернет-магазине
- Разбираемся с ChainMap из коллекций Python
- Marshmallow vs. Pydantic: две лучшие библиотеки для сериализации и валидации данных
- BDD-тестирование чат-бота
- Ускоряем код на Питоне с помощью расширений на Cи
- Python⇒Speed: NumPy views: saving memory, leaking memory, and subtle bugs
- [Видео] Код, как наследие
- pydantic-i18n - support an i18n for the pydantic error messages
- Django bugfix release: 3.2.6
Заходите в гости - https://pythondigest.ru/issue/398/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 398
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Cloud Builders Build-up: DevOps Edition
🚀 9 сентября Cloud Builders Community приглашает на онлайн митап c экспертами из Microsoft, Uber, GitLab и Intellias и с ещё одним, пока что секретным спикером!
В программе:
🎤 Технический доклад про DevOps на платформе Oracle
🎤 Lightning talk от Владимира Шинкаря, Senior Lead DevOps Engineer в Intellias
🎤 Два fireside chats в форматах BYOP и Cloud AMA:
–– поговорим о DevOps автоматизации с Johan Abildskov, Software Engineer в Uber
–– обсудим, как в GitLab с культурой ремоут поддерживают ментальное здоровье, вместе с Владимиром Клевко, Solution Architect в GitLab
Модератор ивента: Виктория Алмазова, Senior Security Architect в Microsoft.
📍Язык докладов –– английский
📍Когда? 9 сентября, 19:00
📍Где? Онлайн
💸 Участие бесплатное
👉 Регистрация
🚀 9 сентября Cloud Builders Community приглашает на онлайн митап c экспертами из Microsoft, Uber, GitLab и Intellias и с ещё одним, пока что секретным спикером!
В программе:
🎤 Технический доклад про DevOps на платформе Oracle
🎤 Lightning talk от Владимира Шинкаря, Senior Lead DevOps Engineer в Intellias
🎤 Два fireside chats в форматах BYOP и Cloud AMA:
–– поговорим о DevOps автоматизации с Johan Abildskov, Software Engineer в Uber
–– обсудим, как в GitLab с культурой ремоут поддерживают ментальное здоровье, вместе с Владимиром Клевко, Solution Architect в GitLab
Модератор ивента: Виктория Алмазова, Senior Security Architect в Microsoft.
📍Язык докладов –– английский
📍Когда? 9 сентября, 19:00
📍Где? Онлайн
💸 Участие бесплатное
👉 Регистрация
Forwarded from Novikov on Soapbox
Психология IT-дедов
Дедами в IT, бухтящими на молодняк, движет вовсе не "нежелание учиться новому". Просто деды помнят с какими задачами они в жизни изрядно потрахались и желают знать как же эти задачи решаются на новомодных технологиях. Но новые технологии ответов на старые вопросы не дают. Зато новых вопросов рождают до чёрта.
Например, транзакционная запись в БД. Я узнал что на go многие пишут CRUD-ы. Шут с ним что это просто полная чушь, но любому деду очевидно, что если ты раздеплоишь 100500 микросервисов на каждую сущность в БД, то при попытке сохранить что-то мало мальским сложное понадобится координатор распределённых транзакций. Ну чтобы при ошибке откатывать всю цепочку изменений автоматически. На уровне базы для этого есть встроенные механизмы (которые ещё и с репликацией дружат). Go-шники же при словах "координатор распределённых транзакций" смотрят ошалелыми холодными глазами и всем видом дают понять, что ты сказал щас что-то такое, что к их вселенной не относится.
Деды в курсе как масштабировать приложение на старых технологиях/baremetal и искренне не понимают на кой городить огород с контейнеризацией, когда достаточно грамотного билд-деплой пайплайна. А ещё диды помнят как в 2006м у них свой стартап крутился на паре бесхозных 360х "пентиумов" с винтами по 40 гигибайт. И стоило это примерно нихера и луку мешок. Счета за услуги облачных провайдеров ставят дедов в тупик. Они понимают, что им никогда не платили столько, сколько компания спускает в месяц на облака.
UI деды тоже делали. Хорошие деды даже понимают чем JS-подход к UI удобнее классики (абстракцией работы с UI-тредом), в остальном же MVC у них в крови ещё со времён Microsoft Foundation Classes. Ивент-луп и отрисовка изменений в данных. Ничего похожего на Redux дедам и в голову бы не пришло просто потому что а зачем. Максимум — MVVM (MVC с активной моделью, уведомляющей UI об изменениях). При виде современного веба, деды с тоской вспоминают RAD Studio — как тогда всё было просто, быстро, а главное — работало ведь! Никакого CSS, никакой групповухи с флексбоксами: куда кнопку поставил — там она и стоит. По меркам RAD Studio/WinForms/WPF современная веб-разработка чудовищно усложнена и до жути бестолкова (в смысле что результат неадекватен затраченным усилиям).
По поводу использования системных ресурсов деды пребывают в постоянном когнитивном диссонансе. Когда молодняк с криками "оборудование — ничто, понятность — всё" лихо разбрасывается огромными кусками оперативы, деды вспоминают, как в юношестве байтики экономил чтобы программа скачивалась два часа, а не три. Или чтобы отчёт обсчитывался за 4 часа, а не за 10 дней. Деды понимают, что весь софт сейчас работает херово и с ужасающим оверхедом. Вывозит только за счёт мощного и недорогого (относительно 80х-90х) железа. Это в их понимании означает "не работает".
В конце-то концов просто по-человечески больно осознавать, что ты писал очередь сообщений через файловую систему или базу данных. А современный школьник с улюлюканием берёт docker-образ NATS и втыкает его в свой проект. Ты бы и сам смог сделать NATS, но просто не успел. Кто-то оказался проворнее и удачливее. И сейчас вместо файн-тюнинга своего решения ты вынужден разбираться с нуля в чужом. И зачастую — донельзя говёном.
Бесит. Ну а кого б не бесило?
В любом случае помните, что деды могут делать как молодняк, просто не хотят. А вот молодняк делать как деды не умеет.
Такие дела
Дедами в IT, бухтящими на молодняк, движет вовсе не "нежелание учиться новому". Просто деды помнят с какими задачами они в жизни изрядно потрахались и желают знать как же эти задачи решаются на новомодных технологиях. Но новые технологии ответов на старые вопросы не дают. Зато новых вопросов рождают до чёрта.
Например, транзакционная запись в БД. Я узнал что на go многие пишут CRUD-ы. Шут с ним что это просто полная чушь, но любому деду очевидно, что если ты раздеплоишь 100500 микросервисов на каждую сущность в БД, то при попытке сохранить что-то мало мальским сложное понадобится координатор распределённых транзакций. Ну чтобы при ошибке откатывать всю цепочку изменений автоматически. На уровне базы для этого есть встроенные механизмы (которые ещё и с репликацией дружат). Go-шники же при словах "координатор распределённых транзакций" смотрят ошалелыми холодными глазами и всем видом дают понять, что ты сказал щас что-то такое, что к их вселенной не относится.
Деды в курсе как масштабировать приложение на старых технологиях/baremetal и искренне не понимают на кой городить огород с контейнеризацией, когда достаточно грамотного билд-деплой пайплайна. А ещё диды помнят как в 2006м у них свой стартап крутился на паре бесхозных 360х "пентиумов" с винтами по 40 гигибайт. И стоило это примерно нихера и луку мешок. Счета за услуги облачных провайдеров ставят дедов в тупик. Они понимают, что им никогда не платили столько, сколько компания спускает в месяц на облака.
UI деды тоже делали. Хорошие деды даже понимают чем JS-подход к UI удобнее классики (абстракцией работы с UI-тредом), в остальном же MVC у них в крови ещё со времён Microsoft Foundation Classes. Ивент-луп и отрисовка изменений в данных. Ничего похожего на Redux дедам и в голову бы не пришло просто потому что а зачем. Максимум — MVVM (MVC с активной моделью, уведомляющей UI об изменениях). При виде современного веба, деды с тоской вспоминают RAD Studio — как тогда всё было просто, быстро, а главное — работало ведь! Никакого CSS, никакой групповухи с флексбоксами: куда кнопку поставил — там она и стоит. По меркам RAD Studio/WinForms/WPF современная веб-разработка чудовищно усложнена и до жути бестолкова (в смысле что результат неадекватен затраченным усилиям).
По поводу использования системных ресурсов деды пребывают в постоянном когнитивном диссонансе. Когда молодняк с криками "оборудование — ничто, понятность — всё" лихо разбрасывается огромными кусками оперативы, деды вспоминают, как в юношестве байтики экономил чтобы программа скачивалась два часа, а не три. Или чтобы отчёт обсчитывался за 4 часа, а не за 10 дней. Деды понимают, что весь софт сейчас работает херово и с ужасающим оверхедом. Вывозит только за счёт мощного и недорогого (относительно 80х-90х) железа. Это в их понимании означает "не работает".
В конце-то концов просто по-человечески больно осознавать, что ты писал очередь сообщений через файловую систему или базу данных. А современный школьник с улюлюканием берёт docker-образ NATS и втыкает его в свой проект. Ты бы и сам смог сделать NATS, но просто не успел. Кто-то оказался проворнее и удачливее. И сейчас вместо файн-тюнинга своего решения ты вынужден разбираться с нуля в чужом. И зачастую — донельзя говёном.
Бесит. Ну а кого б не бесило?
В любом случае помните, что деды могут делать как молодняк, просто не хотят. А вот молодняк делать как деды не умеет.
Такие дела