#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
Forwarded from Defront — про фронтенд-разработку и не только
Вчера вышла новая версия TypeScript. Команда разработчиков рассказала о том, что появилось нового в этом релизе — "Announcing TypeScript 3.6".
Были переработаны типы
Появилась поддержка хелпера
Улучшили тулинг. Теперь TS понимает тип модульной системы при автоматическом импорте. Не вставляет точки с запятыми в тех файлах, где они не используются. Было добавлено новое API для инкрементальной сборки, что позволит сборщикам и таск-раннерам использовать результаты предыдущей сборки, ускоряя сборку проекта. Был переделан playground — теперь на сайте используется форк популярного плейграунда Артёма Тюрина.
#typescript #release
https://devblogs.microsoft.com/typescript/announcing-typescript-3-6/
Были переработаны типы
Iterator и IteratorResult. Улучшена типизация генераторов. Теперь для них есть выделенный тип Generator. Его появление позволяет статически определять возвращаемый тип, yield-тип, и тип, который может принимать next.Появилась поддержка хелпера
__spreadArrays для более корректного представления результата преобразования spread-оператора. Улучшили подсказки при работе с промисами: теперь TS может подсказать про забытый await. Улучшили поддержку Unicode-символов в идентификаторах. get и set теперь разрешено использовать в ambient contexts (declare и d.ts-файлы). Декларирование функций-классов, которые инстанцируют объекты с оператором new и обычным вызовом, теперь более интуитивно — ambient классы и функции могут сливаться.Улучшили тулинг. Теперь TS понимает тип модульной системы при автоматическом импорте. Не вставляет точки с запятыми в тех файлах, где они не используются. Было добавлено новое API для инкрементальной сборки, что позволит сборщикам и таск-раннерам использовать результаты предыдущей сборки, ускоряя сборку проекта. Был переделан playground — теперь на сайте используется форк популярного плейграунда Артёма Тюрина.
#typescript #release
https://devblogs.microsoft.com/typescript/announcing-typescript-3-6/
Microsoft News
Announcing TypeScript 3.6
Today we’re happy to announce the availability of TypeScript 3.6! For those unfamiliar, TypeScript is a language that builds on JavaScript by adding optional static types. These types can be checked by the TypeScript compiler to catch common errors in your…
Forwarded from POSTGRESSO
Вышло 2-е издание книги Mastering PostgreSQL in Application Димитри Фонтейна. Теперь книга называется The Art of PostgreSQL. В новом издании новая глава целиком посвящена PostgreSQL-расширениям. Написана глава автором команды CREATE EXTENSION. https://theartofpostgresql.com/
Theartofpostgresql
The Art of PostgreSQL
The book that teaches SQL to developers: Learn to replace thousands of lines of code with simple queries!
Forwarded from FrontEndDev
YouTube
SPA Meetup #5 в Авито - YouTube
Forwarded from FrontEndDev
Debouncing и Throttling в JavaScript
https://www.telerik.com/blogs/debouncing-and-throttling-in-javascript
https://www.telerik.com/blogs/debouncing-and-throttling-in-javascript
Telerik Blogs
Debouncing and Throttling in JavaScript
This article talks about two important techniques, Debouncing and Throttling, to enhance your website performance. Learn both concepts with real-life examples.
Forwarded from Пятничный деплой
Про очень эластичный elasticsearch https://www.youtube.com/watch?v=KH4Ia0uir8Y #elasticsearch
YouTube
Владимир Лила. Эластик весом в петабайт
В компании Контур Elasticsearch развернут очень давно, мы пережили с ним многое: миграцию 200tb данных из Elasticsearch2 в Elasticsearch6, нехватку места и производительности, мы написали несколько собственных инструментов для работы с эластиком и пользуемся…