У меня должно было быть продолжение телеканала «Культура», но GitHub объявил, что теперь они будут помогать отлавливать уязвимости в сторонних библиотеках
О такой возможности говорили и ранее, но сегодня о ней написали в официальном блоге
Делать это планируется с помощью графа зависимостей
#github #secutity
О такой возможности говорили и ранее, но сегодня о ней написали в официальном блоге
Делать это планируется с помощью графа зависимостей
#github #secutity
А тут ещё подъехали свежие анонсы от Microsoft:
- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо
Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/
Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё
Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты
#azure #microsoft
- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо
Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/
Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё
Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты
#azure #microsoft
Microsoft
Azure DevOps Projects | Microsoft Azure
Use Azure DevOps Projects and host your first web app on Azure in three easy steps.
Вроде, ничего громкого на днях не случалось, так что можно продолжить выпуск "Культуры".
Есть такое понятие — 10x Engineer — это человек, который якобы делает работу за десятерых. Якобы тут потому что оценка человеческой работы — очень сложная тема. Может, отдельно как-нибудь поговорим. Ну короче, такой товарищ, который педалит больше, чем вы, ваш коллега слева и ещё несколько знакомых из других компаний вместе взятые.
И всё бы хорошо, но в техеологической среде ведутся вполне философские дебаты на тему "А существует ли подобный зверь и, главное, нужен ли он?"
Например, в статье The mythical 10x programmer <antirez> утверждает, что есть с 100x, вопрос в том, как считать (там секция комментариев, кстати, тоже интересная)
А Yevgeniy Brikman уже по каждому аргументам критикует противников идеи "rockstar developers"
А в RedMonk решили выступить миротворцем и заявили: давайте, мол, не будем использовать триггер-приставки 10x или rockstar и поговорим просто о качествах хорошего инженера
В общем, сегодня культура о более позитивных вещах
#culture
Есть такое понятие — 10x Engineer — это человек, который якобы делает работу за десятерых. Якобы тут потому что оценка человеческой работы — очень сложная тема. Может, отдельно как-нибудь поговорим. Ну короче, такой товарищ, который педалит больше, чем вы, ваш коллега слева и ещё несколько знакомых из других компаний вместе взятые.
И всё бы хорошо, но в техеологической среде ведутся вполне философские дебаты на тему "А существует ли подобный зверь и, главное, нужен ли он?"
Например, в статье The mythical 10x programmer <antirez> утверждает, что есть с 100x, вопрос в том, как считать (там секция комментариев, кстати, тоже интересная)
А Yevgeniy Brikman уже по каждому аргументам критикует противников идеи "rockstar developers"
А в RedMonk решили выступить миротворцем и заявили: давайте, мол, не будем использовать триггер-приставки 10x или rockstar и поговорим просто о качествах хорошего инженера
В общем, сегодня культура о более позитивных вещах
#culture
Делюсь с вами новым модными Concourse CI: https://concourse.ci
Я ещё его не щупал, но пока слышал только позитивные отзывы (даже на Reddit: https://www.reddit.com/r/devops/comments/6cuj0s/concourse_jenkins_ci/?st=JA6Y17A2&sh=e395acbc)
P.S. У меня что-то поломался бот, так что я просто текстом :)
#cicd
Я ещё его не щупал, но пока слышал только позитивные отзывы (даже на Reddit: https://www.reddit.com/r/devops/comments/6cuj0s/concourse_jenkins_ci/?st=JA6Y17A2&sh=e395acbc)
P.S. У меня что-то поломался бот, так что я просто текстом :)
#cicd
reddit
Concourse > Jenkins CI? • r/devops
Hi folks, This is by no means a 'A vs B' post. I am just starting off with Jenkins CI and I keep hearing (at least 3 or 4 times in last couple of...
Я вообще хотел сегодня другой пост сделать. Более технический, так сказать. Но утром я увидел эту презентацию и влюбился 😍
Julia Evans "Как стать волшебником":
https://speakerdeck.com/jvns/so-you-want-to-be-a-wizard/
спойлер: магии не существует :)
#culture #education
Julia Evans "Как стать волшебником":
https://speakerdeck.com/jvns/so-you-want-to-be-a-wizard/
спойлер: магии не существует :)
#culture #education
Speaker Deck
So you want to be a wizard
Kelsey Hightower сделал туториал о том, как построить end-to-end deployment pipeline на основе Container Builder от GCP, GitHub и Kubernetes
#cicd #education
#cicd #education
GitHub
kelseyhightower/pipeline
A step by step guide on creating build and deployment pipelines for Kubernetes. - kelseyhightower/pipeline
Из свеженького:
Зарелизился Terraform 0.11
Из нового:
- улучшена интеграция с реджистри: теперь можно грабить корованы версионировать модули
- провайдеры можно конфигурить помодульно
- поменялось поведение
- улучшения некоторых провайдеров
Полный чейнджлог: https://github.com/hashicorp/terraform/blob/v0.11.0/CHANGELOG.md
Руководство по обновлению (правда, upgrade guide звучит привычней?): https://www.terraform.io/upgrade-guides/0-11.html
#hashicorp #terraform
Зарелизился Terraform 0.11
Из нового:
- улучшена интеграция с реджистри: теперь можно грабить корованы версионировать модули
- провайдеры можно конфигурить помодульно
- поменялось поведение
apply: теперь он спрашивает, аплаить ли изменения. С одной стороны это нивелирует необходимость plan, с другой можно всё делать по-старому с опцией -auto-approve=true- улучшения некоторых провайдеров
Полный чейнджлог: https://github.com/hashicorp/terraform/blob/v0.11.0/CHANGELOG.md
Руководство по обновлению (правда, upgrade guide звучит привычней?): https://www.terraform.io/upgrade-guides/0-11.html
#hashicorp #terraform
HashiCorp: Infrastructure enables innovation
HashiCorp Terraform 0.11
We are pleased to announce the release of HashiCorp Terraform 0.11. Terraform enables you to safely and predictably create, change, and improve infrastructure via declarative code....
А почитайте про Canopy систему от Facebook для сквозного (end-to-end) анализа производительности
Это как раз и есть то, что назвали бы модным словом "observability", но в статье его ни разу не встречается (хаха!) и, честно говоря, от самого слова уже начинает дёргаться глазик
#monitoring #observability
Это как раз и есть то, что назвали бы модным словом "observability", но в статье его ни разу не встречается (хаха!) и, честно говоря, от самого слова уже начинает дёргаться глазик
#monitoring #observability
the morning paper
Canopy: an end-to-end performance tracing and analysis system
Canopy: an end-to-end performance tracing and analysis system Kaldor et al., SOSP’17 In 2014, Facebook published their work on ‘The Mystery Machine,’ describing an approach to end-to-end performanc…
Еее дожились, первая реклама за пивко 😅🍻
У меня есть хорошый друг — @bilohorodskyi — мы с ним успели сделать несколько классных вещей, пока учились в КПИ. Он уже поработал в нескольких конторах и дошёл от QA до Product Manager и даже порассказывать сказки на Fwdays И теперь он решил об этом писать. Балго Телеграм возрадил старое-доброе блоггерство и теперь каждый волен писать о том, что интересно. Канал ещё молодой, но Влад обещал не забиать на него
https://t.iss.one/pm_sketches
Может, почитать про product design вам будет так же интересно, как про infrastructure. Вот так вот потихоньку растёт сообщество украинских технических телеграм-каналов
У меня есть хорошый друг — @bilohorodskyi — мы с ним успели сделать несколько классных вещей, пока учились в КПИ. Он уже поработал в нескольких конторах и дошёл от QA до Product Manager и даже порассказывать сказки на Fwdays И теперь он решил об этом писать. Балго Телеграм возрадил старое-доброе блоггерство и теперь каждый волен писать о том, что интересно. Канал ещё молодой, но Влад обещал не забиать на него
https://t.iss.one/pm_sketches
Может, почитать про product design вам будет так же интересно, как про infrastructure. Вот так вот потихоньку растёт сообщество украинских технических телеграм-каналов
Joe Beda объясняет, какие процессы происходят в брюхе у Kubernetes:
https://www.cncf.io/blog/2017/11/07/joe-beda-explains-inner-workings-kubernetes/
Статья расчитана на людей, которые только начали знакомитьс со зверем по имени Кубер, но всё равно интересная (потому что схемы!)
#kubernetes
https://www.cncf.io/blog/2017/11/07/joe-beda-explains-inner-workings-kubernetes/
Статья расчитана на людей, которые только начали знакомитьс со зверем по имени Кубер, но всё равно интересная (потому что схемы!)
#kubernetes
Cloud Native Computing Foundation
Joe Beda explains some of the inner workings of Kubernetes | Cloud Native Computing Foundation
In this blog series originally posted on Heptio, Joe Beda (CTO of Heptio and starter of Google Compute Engine, Kubernetes and Google Container Engine) dives into some of the inner workings of…
Я немного начал разбирать статьи из загашника. Нашёл, например, интересную заметку о проблеме доставки сообщения лишь один раз в распределенных системах.
И сразу же вдогонку статья о том, как эту проблему решают в Segment (у меня туда коллега год или что-то около того назад ушёл, хех)
И сразу же вдогонку статья о том, как эту проблему решают в Segment (у меня туда коллега год или что-то около того назад ушёл, хех)
Confluent
Exactly-once Semantics is Possible: Here's How Apache Kafka Does it
Exactly-once is a hard problem to solve, but we've done it. Available now in Apache Kafka 0.11, exactly-once semantics.
В пасмурную субботу вылезать из-под одеяла совсем не хочется: можно и почитать что-то
Вот, например, список тематических книг о разных аспектах DevOps, с кратким тезисным описанием, про что каждая и ссылками, где достать
https://github.com/chris-short/DevOps-README.md
#education #books
Вот, например, список тематических книг о разных аспектах DevOps, с кратким тезисным описанием, про что каждая и ссылками, где достать
https://github.com/chris-short/DevOps-README.md
#education #books
GitHub
GitHub - chris-short/DevOps-README.md: What to Read to Learn More About DevOps
What to Read to Learn More About DevOps. Contribute to chris-short/DevOps-README.md development by creating an account on GitHub.
Сравнение SSH и OpenVPN для туннелирования. Хотя сравнивать эти два решения не совсем корректно, туннели действительно можно строить обеими вариантами. Хотя, если вам необходим туннель лишь на один порт, выгода SSH очевидна. Кроме того, можно исползовать Sshuttle — как написал сам разработчик — VPN для бедных
И бонусом: tinyFecVPN — VPN решение для тех у кого бедное соединение (к сожалению, игра слов очевидна только в английском). tinyFecVPN исользует кодирование Рида-Соломона для исправления ошибок в сетях с потерями за счёт пропускной способности. Аж реально захотелось потестировать это чудо где-нибудь на даче с еле живым 3G интернетом через антенну из кофейной банки
#vpn #tunneling
И бонусом: tinyFecVPN — VPN решение для тех у кого бедное соединение (к сожалению, игра слов очевидна только в английском). tinyFecVPN исользует кодирование Рида-Соломона для исправления ошибок в сетях с потерями за счёт пропускной способности. Аж реально захотелось потестировать это чудо где-нибудь на даче с еле живым 3G интернетом через антенну из кофейной банки
#vpn #tunneling
BackSlasher
SSH vs OpenVPN for Tunneling
Update 28.01.16 I found some sites referring to this post. Below are the common complaints I saw, and my replies:
Я очень люблю читать stories of failure. Потому что на них можно учиться: как писал классик, все зелёные билды похожи друг на друга, но каждый красный билд падает по-своему.
Компания Saltside опубликовала историю провала при миграции в Kubernetes. При этом они не опускают руки и даже спрашивают помощь у коммьюнити
#kubernetes
Компания Saltside опубликовала историю провала при миграции в Kubernetes. При этом они не опускают руки и даже спрашивают помощь у коммьюнити
#kubernetes
Medium
Our Failure Migrating to Kubernetes
Observations and debugging problems in LoadBalancer services.
Уже писали про фичи в грядущем HAProxy 1.8, а он уже взял и вышел
Скачать можно на официальном сайте
Из нового:
— поддержка протокола HTTP/2;
— динамическое обновление списка бекендов из DNS SRV или A записей;
— поддержка мультипоточного режима работы;
— HTTP кеширование
Остальные изменения можно посмотреть по первой ссылке
#haproxy
Скачать можно на официальном сайте
Из нового:
— поддержка протокола HTTP/2;
— динамическое обновление списка бекендов из DNS SRV или A записей;
— поддержка мультипоточного режима работы;
— HTTP кеширование
Остальные изменения можно посмотреть по первой ссылке
#haproxy
И далее о HAProxy, у которого позавчера релизнулась новая версия
Одна из самых классных фич в новом релизе - возможность делать действительно flawless reload без дополнительных хаков. Почитать про историю этих хаков и путь к безопасному релоаду можно тут:
https://www.haproxy.com/blog/truly-seamless-reloads-with-haproxy-no-more-hacks/
Эту тему уже затрагивали ребята из Дайджеста Украинских ДевОпсов (https://t.iss.one/UkropsDigest/81)
Там хорошая статья от GitHub о том, почему haproxy им тогда не подошёл
#haproxy
Одна из самых классных фич в новом релизе - возможность делать действительно flawless reload без дополнительных хаков. Почитать про историю этих хаков и путь к безопасному релоаду можно тут:
https://www.haproxy.com/blog/truly-seamless-reloads-with-haproxy-no-more-hacks/
Эту тему уже затрагивали ребята из Дайджеста Украинских ДевОпсов (https://t.iss.one/UkropsDigest/81)
Там хорошая статья от GitHub о том, почему haproxy им тогда не подошёл
#haproxy
HAProxy Technologies
Truly Seamless Reloads With HAProxy – No More Hacks!
What users often call a “seamless” or “hitless” reload is a configuration update or a service upgrade performed with no impact on user experience.
Конечно, на фоне Amazon re:Invent куча новостей по AWS
Думаю, практически все уже слышали про то, что открыли превью для AWS EC2 Bare Metal Instances. Краткие харакеристики:
- Processing – Two Intel Xeon E5-2686 v4 processors running at 2.3 GHz, with a total of 36 hyperthreaded cores (72 logical processors).
- Memory – 512 GiB.
- Storage – 15.2 terabytes of local, SSD-based NVMe storage.
- Network – 25 Gbps of ENA-based enhanced networking.
Но не только Bare Metal единым! Вышли обновления для PrivateLink для связки сервисов AWS по приватной сети.
В AWS появился месседж-брокер на базе Apache Active MQ. Называется, внезапно, Amazon MQ
Ну и вслед за C5 потихоньку начинают выкатывать следующие поколения инстансов других типов. Например, стали доступными M5 включая огромные
#aws
Думаю, практически все уже слышали про то, что открыли превью для AWS EC2 Bare Metal Instances. Краткие харакеристики:
- Processing – Two Intel Xeon E5-2686 v4 processors running at 2.3 GHz, with a total of 36 hyperthreaded cores (72 logical processors).
- Memory – 512 GiB.
- Storage – 15.2 terabytes of local, SSD-based NVMe storage.
- Network – 25 Gbps of ENA-based enhanced networking.
Но не только Bare Metal единым! Вышли обновления для PrivateLink для связки сервисов AWS по приватной сети.
В AWS появился месседж-брокер на базе Apache Active MQ. Называется, внезапно, Amazon MQ
Ну и вслед за C5 потихоньку начинают выкатывать следующие поколения инстансов других типов. Например, стали доступными M5 включая огромные
m5.24xlarge (general purpose) и H1(dense storage) для работы с данными#aws
Amazon
Amazon EC2 Bare Metal Instances with Direct Access to Hardware | Amazon Web Services
When customers come to us with new and unique requirements for AWS, we listen closely, ask lots of questions, and do our best to understand and address their needs. When we do this, we make the resulting service or feature generally available; we do not build…
Ещё один туториал по Python
Говорят, хороший. По крайней мере был в трендах Hackernews
#python #education
Говорят, хороший. По крайней мере был в трендах Hackernews
#python #education
GitHub
GitHub - norvig/pytudes: Python programs, usually short, of considerable difficulty, to perfect particular skills.
Python programs, usually short, of considerable difficulty, to perfect particular skills. - norvig/pytudes
Недавно же чёрная пятница была, все дела
По этому поводу на Udemy скидки по 70% Ещё пару часов будут доступны
Посмотрите, может, что-то полезное найдёте. Я лично 3 курса прикупил. Пока рекомендовать конкретные не буду -- пройду, а там посмотрим
https://www.udemy.com
По этому поводу на Udemy скидки по 70% Ещё пару часов будут доступны
Посмотрите, может, что-то полезное найдёте. Я лично 3 курса прикупил. Пока рекомендовать конкретные не буду -- пройду, а там посмотрим
https://www.udemy.com
Udemy
Online Courses - Learn Anything, On Your Schedule | Udemy
Udemy is an online learning and teaching marketplace with over 250,000 courses and 80 million students. Learn programming, marketing, data science and more.