Это ни разу не по теме канала, но мне очень хочется поделиться этой статьей. Хотя она будет полезна многим вне зависимости от рода деятельности
VC перевели несколько англоязычных материалов о прокрастинации и методах борьбы с ней. Статья большая, но я прочёл её на одном дыхании.
И хотя Tim Urban пользуется собственной терминологией, персонажи статьи очень хорошо перекликаются и с Берновскими "Ребёнком - Взрослым - Родителем" и с Фрейдовскими "СуперЯ - Я - Оно"
Короче, рекомендую к прочтению вообще всем, особенно, если вы решили попрокрастинировать в понедельник
P.S. Ссылки на оригинальные англоязычные публикации внизу статьи
#culture
VC перевели несколько англоязычных материалов о прокрастинации и методах борьбы с ней. Статья большая, но я прочёл её на одном дыхании.
И хотя Tim Urban пользуется собственной терминологией, персонажи статьи очень хорошо перекликаются и с Берновскими "Ребёнком - Взрослым - Родителем" и с Фрейдовскими "СуперЯ - Я - Оно"
Короче, рекомендую к прочтению вообще всем, особенно, если вы решили попрокрастинировать в понедельник
P.S. Ссылки на оригинальные англоязычные публикации внизу статьи
#culture
vc.ru
Почему прокрастинаторы прокрастинируют — Офтоп на vc.ru
Автор блога Wait But Why Тим Урбан в трёх материалах описал прокрастинацию в разные периоды жизни и предложил способы борьбы с ней.
Вот я, например, жуткий прокрастинатор. Статью ниже, я очень давно хотел перевести, но зафейлился на этапе того, что в Украине нет платных дорог и я не смогу найти аналог "EZPass" для наших реалий.
А статья вообще о ещё одном убийце проектор — чрезмерном перфекционизме. Тут понятно, откуда растут ноги: нам хочется делать нашу работу хорошо и с этим нет никаких проблем. Проблемы возникают, когда мы решаем, что работу необходимо сделать идеально. А идеального, как водится, не существует. Но мы всё равно начинаем прикидывать шаги, которые приведут нас к идельному результату. И чем дальше, тем больше этих шагов собирается. И в какой-то момент вы понимаете, что делаете всё, что угодно, кроме первоначальной цели.
Потому что, как гласит последняя фраза в статье: лучше сделать хорошо сейчас, чем идеально позже
#culture
А статья вообще о ещё одном убийце проектор — чрезмерном перфекционизме. Тут понятно, откуда растут ноги: нам хочется делать нашу работу хорошо и с этим нет никаких проблем. Проблемы возникают, когда мы решаем, что работу необходимо сделать идеально. А идеального, как водится, не существует. Но мы всё равно начинаем прикидывать шаги, которые приведут нас к идельному результату. И чем дальше, тем больше этих шагов собирается. И в какой-то момент вы понимаете, что делаете всё, что угодно, кроме первоначальной цели.
Потому что, как гласит последняя фраза в статье: лучше сделать хорошо сейчас, чем идеально позже
#culture
Seth's Blog
Don’t Shave That Yak!
The single best term I’ve learned this year. Apparently turned into a computer term by the MIT media lab five years ago, yak shaving was recently referenced by my pal Joi Ito. (Link: Joi Ito&…
Интересное чтиво о том, как в Facebook перешли от релиз-модели основанной на cherry-picks и ручном труде к quasi-continuous деплою (я вот даже не очень понимаю, как лучше перевести "quasi-continuous" на русский)
Статья небольшая, но почитать интересно. Особенно с учётом того, какой ФБ огромный. Ну и небольшим бонусом к статье блог Atlassian про разные git workflow вообще: какие бывают, примеры и т.д
Приятного чтения!
#workflow #github
Статья небольшая, но почитать интересно. Особенно с учётом того, какой ФБ огромный. Ну и небольшим бонусом к статье блог Atlassian про разные git workflow вообще: какие бывают, примеры и т.д
Приятного чтения!
#workflow #github
Facebook Code
Rapid release at massive scale
This year Facebook moved to a quasi-continuous push system, delivering tens to hundreds of code changes to the website every few hours.
@NinekFlames подсказывает, что "quasi-continuous" по-русски будет "квазинепрерывный"
Спасибо! Так и запишем 😉
Спасибо! Так и запишем 😉
Статья на 8 страниц от u/fagnerbrack, где он описывает своё видение алертинга.
И, в принципе, это выжимка из Google SRE book. Там как раз глава есть про алерты. Только в статье всё в более общих словах, без привязки к системе мониторинга
А вот ещё одна статья на ту же тематику от другого инженера Google.
Ну а там где алерты, там и инциденты. Так что вот вдогонку заметка из блога GCP о том, как они с ними (инцидентами) справляются
Ну и совсем на последок книжка Art of Monitoring у самого никак до неё руки не дойдут 😢 Но в списке на чтение уже давно лежит
#monitoring #alerting
И, в принципе, это выжимка из Google SRE book. Там как раз глава есть про алерты. Только в статье всё в более общих словах, без привязки к системе мониторинга
А вот ещё одна статья на ту же тематику от другого инженера Google.
Ну а там где алерты, там и инциденты. Так что вот вдогонку заметка из блога GCP о том, как они с ними (инцидентами) справляются
Ну и совсем на последок книжка Art of Monitoring у самого никак до неё руки не дойдут 😢 Но в списке на чтение уже давно лежит
#monitoring #alerting
Google Docs
My Philosophy on Alerting
My Philosophy on Alerting based my observations while I was a Site Reliability Engineer at Google Author: Rob Ewaschuk <rob@infinitepigeons.org> Introduction Vernacular Monitor for your users Cause-based alerts are bad (but sometimes necessary) Alerting…
В преддверии Docker meetup, который пройдёт уже завтра делюсь с вами статейкой про 7 уязвимостей в Docker и как с ними бороться.
#docker #security
#docker #security
Meetup
Kyiv Docker Meetup #1
Wed, Sep 6, 2017, 7:00 PM: Hi, I’m pleased to announce the first Docker event in Kyiv.Currently planned speeches are:• Sergii Savchenko - Docker for IoT• Maxim Vorobjov - Hybrid Kubernetes cluster run
6 дней назад AWS написали о поддержке балансинга по IP адресам в Application Load Balancer — ALB, не путать с ELB.
Я эту новость как-то пропустил, потому что мы ALB не используем, но вам то может быть интересно. Так что исправляюсь
#aws
Я эту новость как-то пропустил, потому что мы ALB не используем, но вам то может быть интересно. Так что исправляюсь
#aws
Amazon
New – Application Load Balancing via IP Address to AWS & On-Premises Resources | Amazon Web Services
I told you about the new AWS Application Load Balancer last year and showed you how to use it to do implement Layer 7 (application) routing to EC2 instances and to microservices running in containers. Some of our customers are building hybrid applications…
Вот я пару дней назад кидал фотку HQ Twitter. А чего я туда ходил? Ходил я слушать про Linkerd — сервис для создания сетки (service mesh — опять же, не знаю, как это грамотно перевести на русский)
Мне, в принципе, было не очень понятно, но интересно. А ещё там же я встретил русскоговорящего индуса 🙂
И если вам сейчас тоже не очень понятно, о чём вообще речь, вот краткая заметка от Buoyant о том, что же за зверь такой — service mesh.
В двух слоах, это место, которому вы ходите делегировать задачи общения между вашими приложениями/сервисами ради того, чтобы вынести этот функционал из, собственно, приложения. Потому что если вы пишите некий апп, то, вероятно, хотите, чтобы он делал то, для чего создан (а то встречал я приложухи, которые на рассчёт метрик тратили больше процессорного времени, чем на полезную работу)
Ну а вот ссылка на сам Linkerd
А чего я об этом вспонил то? Да потому что на следующей неделе в Сан Франциско пройдёт митап у HAProxy по поводу сетки (mesh) микросервисов. Я, конечно, ни на что не намекаю, но, вдруг, такое впилят в HAProxy?
Короче, будете во Фриско в эти дни — заскочите, потом расскажите 😉
#microservices #haproxy
Мне, в принципе, было не очень понятно, но интересно. А ещё там же я встретил русскоговорящего индуса 🙂
И если вам сейчас тоже не очень понятно, о чём вообще речь, вот краткая заметка от Buoyant о том, что же за зверь такой — service mesh.
В двух слоах, это место, которому вы ходите делегировать задачи общения между вашими приложениями/сервисами ради того, чтобы вынести этот функционал из, собственно, приложения. Потому что если вы пишите некий апп, то, вероятно, хотите, чтобы он делал то, для чего создан (а то встречал я приложухи, которые на рассчёт метрик тратили больше процессорного времени, чем на полезную работу)
Ну а вот ссылка на сам Linkerd
А чего я об этом вспонил то? Да потому что на следующей неделе в Сан Франциско пройдёт митап у HAProxy по поводу сетки (mesh) микросервисов. Я, конечно, ни на что не намекаю, но, вдруг, такое впилят в HAProxy?
Короче, будете во Фриско в эти дни — заскочите, потом расскажите 😉
#microservices #haproxy
Одна из презентаций со вчерашнего Docket meetup сразу с примерами конфигурации.
Правда, для minikube примера нет, так что, если у вас нет аккаунта Azure, пощупать руками не получится.
Ну хотя бы слайды можно почитать
#kubernetes #azure #event
Правда, для minikube примера нет, так что, если у вас нет аккаунта Azure, пощупать руками не получится.
Ну хотя бы слайды можно почитать
#kubernetes #azure #event
GitHub
dunnock/kubernetes-hybrid-in-azure
kubernetes-hybrid-in-azure - Setup hybrid Kubernetes cluster with Windows and Linux containers
Вчера Nginx на своей конференции представили NGINX Application Platform. Пока, говорят, всё очень сыро. Да и непонятно, где его использовать, разве что для микросервисов без Docker. Но посмотрим
И сразу же вслед за этим тоже вчерашняя статья в блоге Dropbox от Alexey Ivanov о том, как тюнить вэб-сервер. (с флейм-графом, прямо в лучших традициях 🙂)
#nginx #web-servers
И сразу же вслед за этим тоже вчерашняя статья в блоге Dropbox от Alexey Ivanov о том, как тюнить вэб-сервер. (с флейм-графом, прямо в лучших традициях 🙂)
#nginx #web-servers
F5, Inc.
NGINX
Explore the official NGINX blog for industry news, perspectives, and how-tos from the NGINX team that you can't find anywhere else.
На Discovery Channel когда-то была передача "How it works", где на пальцах объясняли всевозможные процессы от постройки самолётов до пластиковых стаканчиков. И это очень круто: куда лучше понимать, как что-то работает, чем просто заучить какой-то паттерн
Так что сегодня будет 3 статьи подобного толка:
- Coding Geek разбирают как работают реляционные базы данных. На Хабре есть перевод на русский
- Классическая статья от Brendan Gregg (рекомендую подписаться в Тви) про load average, и c чем его едят
- Разбор, что такое IO. Ну и в догонку по IO статья о том, почему делать
- И ещё одна, достаточно подробная статья о том, как нынче менеджится heap memory. К этой статья я ещё вернусь, но в немного другом контексте
Приятного чтения!
#linux #databases
Так что сегодня будет 3 статьи подобного толка:
- Coding Geek разбирают как работают реляционные базы данных. На Хабре есть перевод на русский
- Классическая статья от Brendan Gregg (рекомендую подписаться в Тви) про load average, и c чем его едят
- Разбор, что такое IO. Ну и в догонку по IO статья о том, почему делать
defer Close() — плохая идея- И ещё одна, достаточно подробная статья о том, как нынче менеджится heap memory. К этой статья я ещё вернусь, но в немного другом контексте
Приятного чтения!
#linux #databases
Вот мы недавно говорили о AWS ALB (Application Load Balancer), а они взяли и выкатили вчера NLB (Network Load Balancer), который специально создан для балансировки TCP трафика.
Как обычно, всё можно накликать руками из консоли по цене $0.006 за LCU (Load Balancer Capacity Unit). А LCU — это вот такие граничные характеристики:
Bandwidth – 1 GB per LCU.
New Connections – 800 per LCU.
#aws
Active Connections – 100,000 per LCU.
Как обычно, всё можно накликать руками из консоли по цене $0.006 за LCU (Load Balancer Capacity Unit). А LCU — это вот такие граничные характеристики:
Bandwidth – 1 GB per LCU.
New Connections – 800 per LCU.
#aws
Active Connections – 100,000 per LCU.
Amazon Web Services
New Network Load Balancer – Effortless Scaling to Millions of Requests per Second | Amazon Web Services
(ELB) has been an important part of AWS since 2009, when it was launched as part of a three-pack that also included and . Since that time we have added many features, and also introduced the Application Load Balancer. Designed to support application-level…
НУ а ещё вчера вышел Vagrant 2.0. Полный Changelog можно глянуть тут
Правда, никогда не видел, чтобы его использовали где-либо, кроме локальной разработки. И то, в этом деле во многих аспеках его вытеснил Docker. Я уже когда-то постил историю перехода одного разработчика.
#vagrant #hashicorp
Правда, никогда не видел, чтобы его использовали где-либо, кроме локальной разработки. И то, в этом деле во многих аспеках его вытеснил Docker. Я уже когда-то постил историю перехода одного разработчика.
#vagrant #hashicorp
HashiCorp
HashiCorp Vagrant 2.0
Vagrant 2.0 is available immediately from the Vagrant website. You can find the full list of changes in recent Vagrant releases in the Changelog.
Итак, компания Red Hat заопенсорсила куски Ansible Tower
А вот тут они отвечают на вопросы, что их к этому сподвигло
#ansible
А вот тут они отвечают на вопросы, что их к этому сподвигло
#ansible
GitHub
GitHub - ansible/awx: AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of…
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform. - ansible/awx
Nginx представили Unit server -- сервер приложений, который позволяет запускать на одной машине приложения на разных языках, более того, разными версиями интерпретаторов ( например, можно запустить Python2 и Python3). Кроме того говорят о реализации service mesh (как раз недавно о ней тут говорили)
Пока поддерживаются Python, PHP, Go. Javanoscript, Java и Ruby coming soon.
Ключевые особенности (в том числе те, что не вошли в текущую бету) и документация доступна тут.
Проект написан на С, а его код можно посмотреть на GitHub
#nginx
Пока поддерживаются Python, PHP, Go. Javanoscript, Java и Ruby coming soon.
Ключевые особенности (в том числе те, что не вошли в текущую бету) и документация доступна тут.
Проект написан на С, а его код можно посмотреть на GitHub
#nginx
F5, Inc.
NGINX
F5 NGINX provides a suite of products that together form the core of what organizations need to create apps and APIs with performance, reliability, security, and scale.
А ещё Microsoft сделали Jenkins плагин для деплоя в Azure Container Service (ACS)
А сам ACS хорош тем, что поддерживает несколько оркестраторов: Docker Swarm, Kubernetes и DC/OS
Новость тоже не первой свежести, но как-то прошла мимо
#azure #jenkins
А сам ACS хорош тем, что поддерживает несколько оркестраторов: Docker Swarm, Kubernetes и DC/OS
Новость тоже не первой свежести, но как-то прошла мимо
#azure #jenkins
Microsoft Azure Blog
Announcing Deploy to Kubernetes & Azure Container Service and Container Agent plugins | Microsoft Azure Blog
We are excited to debut our native Jenkins on Azure support for Kubernetes; make it easy for you to build using container agent and deploy a Kubernetes cluster in Azure Container Service. See you at Jenkins World 2017!
На днях вышла новая версия DC/OS.
Это распределённая ОС, которая позволяет запускать сервисы, контейнеры или отдельные задачи на парке машин, будто бы это один компьютер. Основана DC/OS на проекте Apache Mesos. Соответственно, до этого Mesos на ней и запускали.
Однако, в версии 1.10 добавили поддержку Kubernetes, как бета-фичу.
Даже есть видео, как запускают кластер
#mesos #dcos #kubernetes
Это распределённая ОС, которая позволяет запускать сервисы, контейнеры или отдельные задачи на парке машин, будто бы это один компьютер. Основана DC/OS на проекте Apache Mesos. Соответственно, до этого Mesos на ней и запускали.
Однако, в версии 1.10 добавили поддержку Kubernetes, как бета-фичу.
Даже есть видео, как запускают кластер
#mesos #dcos #kubernetes
D2Iq
DC/OS 1.10: One Platform for the Containerized Future | D2iQ
When we launched Mesosphere DC/OS, we took the first step towards our dream of creating a single, cohesive platform for world-changing applications...