Forwarded from CatOps
Митап по SRE
Когда: следующий вторник, 27.08 с 19:00 Мск
Что: митап с ведущими DevOps Deflope, руководителями инфрастуктуры и инженерами Skyeng и Nvidia, а также лидером питерского комьюнити
Где:
- Москва, м. Таганская - количество мест в зале ограничено. Нужна регистрация
- Онлайн - на YouTube
Цена вопроса: Free
Как попасть: все ссылки на регистрацию, трансляцию, а также бонус - блиц с докладчиками - можно найти тут
#event
Когда: следующий вторник, 27.08 с 19:00 Мск
Что: митап с ведущими DevOps Deflope, руководителями инфрастуктуры и инженерами Skyeng и Nvidia, а также лидером питерского комьюнити
Где:
- Москва, м. Таганская - количество мест в зале ограничено. Нужна регистрация
- Онлайн - на YouTube
Цена вопроса: Free
Как попасть: все ссылки на регистрацию, трансляцию, а также бонус - блиц с докладчиками - можно найти тут
#event
Хабр
Открытый микрофон от DevOps Deflope, рассказы про инфраструктуру Skyeng и Nvidia и не только
Привет, в следующий вторник на Таганке планируются теплые ламповые посиделки: будет Артем Науменко с рассказом про инфрастуктуру как продукт, Виталий Добровольский с докладом про балансировку кластера...
Forwarded from Dmitry Sh
Перевели для блога очередной занятный материал по близким нам темам — про distributed tracing и его сложности: https://habr.com/ru/company/flant/blog/460365/
Хабр
Распределённая трассировка: мы всё делали не так
Прим. перев.: Автор этого материала — Cindy Sridharan, инженер из компании imgix, занимающаяся вопросами разработки API и, в частности, тестирования микросервисо...
Интересный видос про то зачем теоркат в реальной жизни(дада, котаны, все-таки пригодился)
YouTube
YOW! Lambda Jam 2019 - Ken Scambler - Applied Category Theory
Applied Category Theory - The Emerging Science of Compositionality
What do programming, quantum physics, chemistry, neuroscience, systems biology, natural language parsing, causality, network theory, game theory, dynamical systems and database theory have…
What do programming, quantum physics, chemistry, neuroscience, systems biology, natural language parsing, causality, network theory, game theory, dynamical systems and database theory have…
#dotnet
Тут коллега принес набор полезных dotnet tips and tricks от царь-архитектора МС. Знаю, что вы не особо фанаты, но вдруг пригодится 🤷♂️
Тут коллега принес набор полезных dotnet tips and tricks от царь-архитектора МС. Знаю, что вы не особо фанаты, но вдруг пригодится 🤷♂️
GitHub
AspNetCoreDiagnosticScenarios/AsyncGuidance.md at master · davidfowl/AspNetCoreDiagnosticScenarios
This repository has examples of broken patterns in ASP.NET Core applications - davidfowl/AspNetCoreDiagnosticScenarios
Forwarded from Defront — про фронтенд-разработку и не только
Иногда заполнение и отправка web-формы превращается в проблему: например, непонятно, к какому полю относится лейбл или сообщение валидации говорит, что есть ошибка, но не говорит, где именно и т.п. Адам Силвер написал статью о том, чего лучше всего избегать при проектировании форм и чего стоит придерживаться — "Form design: from zero to hero all in one blog post".
Вот несколько интересных моментов. Следует избегать форм с многоколоночной раскладкой, так как более 10% пользователей, не могут заполнить такие формы правильно. В поля ввода, которые отвечают за ввод грамматически неправильных данных (например, email'ов), следует добавить атрибуты
Статья очень хорошая с большим количеством ссылок на другие полезные статьи по теме. Рекомендую почитать.
#ux #forms
https://adamsilver.io/articles/form-design-from-zero-to-hero-all-in-one-blog-post/
Вот несколько интересных моментов. Следует избегать форм с многоколоночной раскладкой, так как более 10% пользователей, не могут заполнить такие формы правильно. В поля ввода, которые отвечают за ввод грамматически неправильных данных (например, email'ов), следует добавить атрибуты
autocapitalize="none", autocorrect="off" и spellcheck="false", чтобы браузер автоматически не изменял вводимые данные. Используйте <select> только в самой безвыходной ситуации, потому что им неудобно пользоваться. Вместо него лучше всего использовать radio-кнопки или <select> с автодополнением для очень большого списка опций.Статья очень хорошая с большим количеством ссылок на другие полезные статьи по теме. Рекомендую почитать.
#ux #forms
https://adamsilver.io/articles/form-design-from-zero-to-hero-all-in-one-blog-post/
Adamsilver.io
Form design: from zero to hero all in one blog post
90 percent of the problems found in forms solved in a few hundred precious words.
#ux
Статья про основы(точнее про основные ошибки) UX. Интересненько, с примерами, можно побомбить вместе с автором от селектов с кучей вариантов😎
Статья про основы(точнее про основные ошибки) UX. Интересненько, с примерами, можно побомбить вместе с автором от селектов с кучей вариантов😎
www.learnui.design
4 Rules for Intuitive UX
Obey the Law of Locality · ABD: Anything But Dropdowns · Pass the Squint Test · Teach by example
#ml
Для тех кто удивляется, почему ему не дают кредит, вышла статья про банковский скоринг нашпагах пальцах
Для тех кто удивляется, почему ему не дают кредит, вышла статья про банковский скоринг на
Хабр
Граф Скоринг де ля Фер или исследование на тему кредитного скоринга, в рамках расширения кругозора. Ч.1
AntipovSN and MihhaCF UPD Часть вторая здесь UPD Часть третья здесь Часть первая, в которой Граф еще не стал Атосом, не встретил Миледи и все у него хорошо Вступление от авторов: Добрый день!...
Forwarded from Архитектура ИТ-решений
Software Architecture Monday with Mark Richards 66 видео лекций по ИТ-архитектуре с 11 января 2018 по 12 августа 2019 https://www.developertoarchitect.com/lessons/ На YouTube они просто выложены россыпью здесь: https://youtu.be/3bxAm3XIFmk
Developertoarchitect
Software Architecture Monday | Developer to Architect | Mark Richards
Software Architecture Lessons
Forwarded from Dmitry Sh
Очередной материал от наших инженеров — обзор утилит, помогающих разработчикам, живущим [по своему ли желанию, по принуждению ли…] в Kubernetes: https://habr.com/ru/company/flant/blog/462707/
Хабр
Инструменты для разработчиков приложений, запускаемых в Kubernetes
Современный подход к эксплуатации решает множество насущных проблем бизнеса. Контейнеры и оркестраторы позволяют легко масштабировать проекты любой сложности,...
Forwarded from FEDOR BORSHEV
90% фич вылетает в трубу
Наверное, где-то в мире есть ребята, у которых гипотезы не выстреливают с вероятностью 80% или даже 75%. Но у нас с вами это не так. Фича, которую вы пилите прямо сейчас, улетит у трубу с вероятностью 90%. Пользователи не заметят новую кнопку, робот не сработает, потому что годится только для 0,1% заказов, а письмо, которое вы верстали неделю, никто не откроет.
9 из 10 фич. Повторите про себя пару раз, и как только вы осознаете — вам сразу станет легче жить. Вы перестанете подходить к новым фичам с завышенными ожиданиями — вот сейчас сделаем и заживём!. Вы перестанете проектировать раздутое говно — зачем, если вы выкинете это с вероятностью 90%?
Вместо пиления фич вы начнёте проверять гипотезы.
Ваш код тоже станет совсем другим — вы начнёте тратить время не на фичи, а на скорость производства новых фич.
Помните мой совет со входом через инстаграм? Зная о том, что этот вход не будет никому нужен с вероятностью 90%, вы сделаете интеграцию не с инстаграмом, а с auth0, чтобы в будущем сразу проверить 10 других способов входа, 1 из которых окажется рабочим.
Просто всегда помните, что ваша гениальная идея с вероятностью 90% — говно.
Наверное, где-то в мире есть ребята, у которых гипотезы не выстреливают с вероятностью 80% или даже 75%. Но у нас с вами это не так. Фича, которую вы пилите прямо сейчас, улетит у трубу с вероятностью 90%. Пользователи не заметят новую кнопку, робот не сработает, потому что годится только для 0,1% заказов, а письмо, которое вы верстали неделю, никто не откроет.
9 из 10 фич. Повторите про себя пару раз, и как только вы осознаете — вам сразу станет легче жить. Вы перестанете подходить к новым фичам с завышенными ожиданиями — вот сейчас сделаем и заживём!. Вы перестанете проектировать раздутое говно — зачем, если вы выкинете это с вероятностью 90%?
Вместо пиления фич вы начнёте проверять гипотезы.
Ваш код тоже станет совсем другим — вы начнёте тратить время не на фичи, а на скорость производства новых фич.
Помните мой совет со входом через инстаграм? Зная о том, что этот вход не будет никому нужен с вероятностью 90%, вы сделаете интеграцию не с инстаграмом, а с auth0, чтобы в будущем сразу проверить 10 других способов входа, 1 из которых окажется рабочим.
Просто всегда помните, что ваша гениальная идея с вероятностью 90% — говно.
FEDOR BORSHEV
90% фич вылетает в трубу Наверное, где-то в мире есть ребята, у которых гипотезы не выстреливают с вероятностью 80% или даже 75%. Но у нас с вами это не так. Фича, которую вы пилите прямо сейчас, улетит у трубу с вероятностью 90%. Пользователи не заметят…
Согласен на 146.6. Особенно зацепило "...вы перестанете проектировать раздутое говно — зачем, если вы выкинете это с вероятностью 90%?"
Имхо, основная проблема тут в том, что надо еще отличить функционал, который будет подвержен пользовательскому тестированию(и выкинут с вероятностью 90%) от фундаментальной телеги(oauth из примера с инстаграм-авторизацией), на которой можно проверить 100500 гипотез, и которую надо делать хорошо и сразу.
Чуйка нужна какая-то))
Имхо, основная проблема тут в том, что надо еще отличить функционал, который будет подвержен пользовательскому тестированию(и выкинут с вероятностью 90%) от фундаментальной телеги(oauth из примера с инстаграм-авторизацией), на которой можно проверить 100500 гипотез, и которую надо делать хорошо и сразу.
Чуйка нужна какая-то))
Кстати, котаны, а как у вас тестируют гипотезы?
Anonymous Poll
23%
A/B тестами
9%
Пользовательское исследование
9%
Все вышеперечисленное
56%
Никак
3%
Удивлю в комментах
Forwarded from CatOps
Если вам лень что-то читать по понедельникам, вот выпуск подкаста про Observability: инженер Uber рассказывает про распределенный трейсинг.
Если всё же читать вам приятней, чем слушать, вот интервью на том же Packt с Charity Majors - одной из пионеров этого понятия.
#observability
Если всё же читать вам приятней, чем слушать, вот интервью на том же Packt с Charity Majors - одной из пионеров этого понятия.
#observability
Packt Hub
Listen to Uber engineer Yuri Shkuro discuss distributed tracing and observability [Podcast] | Packt Hub
Uber engineer Yuri Shkuro talks about observability and distributed tracing on the Packt Podcast with Stacy Matthews and Richard Gall.
В телеге уже наверно только ленивый не обсосал тему постмортемов, добавлю и я свои 5 копеек.
У нас постмортемы появились совсем недавно, но вот какие грабли уже собрали:
1. Постмортем надо писать по горячим следам. Ни в коем случае не пишите "дайджесты" вместо постмортемов. Все вот эти истории из серии "Постмортем спринта N" или "Постмортем за август 2019" -- шляпа. Дело в том, что очень важной частью сабжа является таймлайн, который сложно агрегировать, а тем более сложно восстанавливать в конце периода. В конце-концов можно просто забыть что-нибудь важное.
2. Обязательно включайте action item'ы в постмортем
Имхо, это самая важная часть. Во-первых, это дает уверенность, что взрыв не повториться, а во-вторых, в процессе заполнения чудесным образом создаются тикеты, про которые иначе можно и забыть
Наверняка, со временем еще вылезут какие-то приколы, но пока так
У нас постмортемы появились совсем недавно, но вот какие грабли уже собрали:
1. Постмортем надо писать по горячим следам. Ни в коем случае не пишите "дайджесты" вместо постмортемов. Все вот эти истории из серии "Постмортем спринта N" или "Постмортем за август 2019" -- шляпа. Дело в том, что очень важной частью сабжа является таймлайн, который сложно агрегировать, а тем более сложно восстанавливать в конце периода. В конце-концов можно просто забыть что-нибудь важное.
2. Обязательно включайте action item'ы в постмортем
Имхо, это самая важная часть. Во-первых, это дает уверенность, что взрыв не повториться, а во-вторых, в процессе заполнения чудесным образом создаются тикеты, про которые иначе можно и забыть
Наверняка, со временем еще вылезут какие-то приколы, но пока так
Forwarded from OpenDataScience RU
Приглашаем на Moscow Data Science Major 31 августа в офисе Mail.ru Group 😀
Зарегистрироваться можно до 29 августа 12:00 - https://datafest.ru/major/
Это как Data Fest, только мини. Как 1 сентября, только 31 августа. Будет 9 тематических секций, 8 часов ударной порции нетворкинга и знакомств. Вход бесплатный, по одобренной регистрации. Для тех, кто не сможет прийти, будет организована видеотрансляция, ссылку на которую опубликуем накануне в канале Data Fest (https://t.me/datafest).
Подробную программу можно посмотреть здесь - https://habr.com/ru/company/mailru/news/t/465035/
Зарегистрироваться можно до 29 августа 12:00 - https://datafest.ru/major/
Это как Data Fest, только мини. Как 1 сентября, только 31 августа. Будет 9 тематических секций, 8 часов ударной порции нетворкинга и знакомств. Вход бесплатный, по одобренной регистрации. Для тех, кто не сможет прийти, будет организована видеотрансляция, ссылку на которую опубликуем накануне в канале Data Fest (https://t.me/datafest).
Подробную программу можно посмотреть здесь - https://habr.com/ru/company/mailru/news/t/465035/
Здесь говорят о трафике
Как привлечь, приумножить и хорошо зарабатывать на трафике
Forwarded from Пятничный деплой
Тут в личку кинули удобные тулзы для того чтобы быстро глянуть пинги ко всем регионам в облачках (AWS и GCP)
https://github.com/GoogleCloudPlatform/gcping
https://github.com/ekalinin/awsping
#network #ping #gcp #aws
https://github.com/GoogleCloudPlatform/gcping
https://github.com/ekalinin/awsping
#network #ping #gcp #aws
GitHub
GitHub - GoogleCloudPlatform/gcping: The source for the CLI and web app at gcping.com
The source for the CLI and web app at gcping.com. Contribute to GoogleCloudPlatform/gcping development by creating an account on GitHub.
Пятничный деплой
Тут в личку кинули удобные тулзы для того чтобы быстро глянуть пинги ко всем регионам в облачках (AWS и GCP) https://github.com/GoogleCloudPlatform/gcping https://github.com/ekalinin/awsping #network #ping #gcp #aws
От себя еще добавлю форк gcping для Azure: https://github.com/yokawasa/azping
GitHub
yokawasa/azping
A command line tools that reports median latency to Azure regions (a fork of gcping) - yokawasa/azping
Инсайд-история о цодах: https://nag.ru/articles/article/104863/falshivyiy-blesk-i-nischeta-udivitelnogo-data-tsentra.html
nag.ru
Фальшивый блеск и нищета удивительного дата-центра
Рынок хостинга в России развивается. Становится все больше новых услуг, строятся крупные дата-центры по образцу и стандартам передовых европейских компаний. Как и в Европе, дата-центры классифицируются по уровню надежности и отказоустойчивости следующим образом:
Forwarded from Технологический Болт Генона
VMware нормально так за kubernetes взялась.
Запилили бесплатную "Kubernetes Academy".
Курсов пока 5 (https://kubernetes.academy/courses)
Запилили бесплатную "Kubernetes Academy".
Курсов пока 5 (https://kubernetes.academy/courses)
- Containers 101
- Kubernetes 101
- Kubernetes in Depth
- Interacting with Kubernetes
- How to Prepare for the CKA Exam
KubeAcademy
Courses - KubeAcademy