Наш кейс — оптимизация иллюстраций на сайте
На фото сами стенды в школах, а в реплае — главная страница сайта. Позже выложу самые интересные страницы. Сейчас хочется сказать про боль с иллюстрациями и как она решается.
Визуальная часть X-Ray стендов — это около сотни иллюстраций, карточек и фонов. На старте это давало заметную нагрузку на трафик и первый рендер, особенно на телефонах.
Мы прошлись по всему пути доставки изображений и даже избавились от них там, где можно было заменить на Canvas или просто HTML/CSS. Теперь у нас такой средний показатель — 1,350-1,500мс💪🏻 по всем страницам. Ничего нового не использовали. Прошлись по классике:
— AVIF оказались тяжелее, прям не понравилось мне. Оставили PNG
— Сделали отдельные версии иллюстраций под ширину экрана: десктоп и мобильная версия
— Ленивая загрузка и предзагрузка тяжелых иллюстраций
— Весь контент кэшируется для повторных заходов
————————————————
❤ IT & Предпринимательство
На фото сами стенды в школах, а в реплае — главная страница сайта. Позже выложу самые интересные страницы. Сейчас хочется сказать про боль с иллюстрациями и как она решается.
Визуальная часть X-Ray стендов — это около сотни иллюстраций, карточек и фонов. На старте это давало заметную нагрузку на трафик и первый рендер, особенно на телефонах.
Мы прошлись по всему пути доставки изображений и даже избавились от них там, где можно было заменить на Canvas или просто HTML/CSS. Теперь у нас такой средний показатель — 1,350-1,500мс💪🏻 по всем страницам. Ничего нового не использовали. Прошлись по классике:
— AVIF оказались тяжелее, прям не понравилось мне. Оставили PNG
— Сделали отдельные версии иллюстраций под ширину экрана: десктоп и мобильная версия
— Ленивая загрузка и предзагрузка тяжелых иллюстраций
— Весь контент кэшируется для повторных заходов
————————————————
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤔1🤓1
Удивительно, почему? 😆😆😆
Иногда я удивляюсь креативности дизайнеров и продактов...
————————————————
❤ IT & Предпринимательство
Иногда я удивляюсь креативности дизайнеров и продактов...
————————————————
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🐳1
Торговля вниманием пользователей
Недавно делал на одном из проектов валидацию уникальных просмотров страниц пользователями. И копнул чуть глубже, чем надо было. Начну издалека.
Мы привыкли думать, что интернет — это контент.
На самом деле интернет — это рынок.
И главный товар — наше внимание: насколько предсказуемо мы кликаем, покупаем, залипаем.
Чем больше мы скроллим, тем точнее нас упаковывают в товарную позицию, собирая и анализируя данные. Затем разыгрывают на акукцине. Но вообще я хотел чуть по-другому написать... что такое real time bidding — почитать можно тут
Что про нас знают в момент рекламного аукциона
Реклама всегда знает своего пользователя, уникальность его просмотров и кликов. Когда мы просто открываем сайт с рекламой, в запрос на участие в аукционе обычно улетает примерно такой набор:
— тип устройства и ОС;
— примерная геолокация (страна/город, IP, часовой пояс);
— рекламный идентификатор телефона (IDFA / GAID);
— информация про площадку и формат баннера;
иногда — интересы и поведение: чем я недавно интересовался, какие приложения/сайты использовал.
Индустриальные гайды говорят, что в RTB-запросах часто уходит личная и даже чувствительная информация — интересы, демография, поведение, коды идентификации, текущие действия пользователя.
Такие себе эмоции, конечно, от мысли, что ты теперь понимаешь что о тебе многие годы собирали и каким образом поступали с твоими данными официально. Да, я видел фильм Социальная дилемма, но прочувствовал всё это только сейчас.
Кому интересно покопаться глубже — вот один из простых разборов того, что лежит внутри bid request.
————————————————
❤ IT & Предпринимательство
Недавно делал на одном из проектов валидацию уникальных просмотров страниц пользователями. И копнул чуть глубже, чем надо было. Начну издалека.
Мы привыкли думать, что интернет — это контент.
На самом деле интернет — это рынок.
И главный товар — наше внимание: насколько предсказуемо мы кликаем, покупаем, залипаем.
Чем больше мы скроллим, тем точнее нас упаковывают в товарную позицию, собирая и анализируя данные. Затем разыгрывают на акукцине. Но вообще я хотел чуть по-другому написать... что такое real time bidding — почитать можно тут
Что про нас знают в момент рекламного аукциона
Реклама всегда знает своего пользователя, уникальность его просмотров и кликов. Когда мы просто открываем сайт с рекламой, в запрос на участие в аукционе обычно улетает примерно такой набор:
— тип устройства и ОС;
— примерная геолокация (страна/город, IP, часовой пояс);
— рекламный идентификатор телефона (IDFA / GAID);
— информация про площадку и формат баннера;
иногда — интересы и поведение: чем я недавно интересовался, какие приложения/сайты использовал.
Индустриальные гайды говорят, что в RTB-запросах часто уходит личная и даже чувствительная информация — интересы, демография, поведение, коды идентификации, текущие действия пользователя.
Такие себе эмоции, конечно, от мысли, что ты теперь понимаешь что о тебе многие годы собирали и каким образом поступали с твоими данными официально. Да, я видел фильм Социальная дилемма, но прочувствовал всё это только сейчас.
Кому интересно покопаться глубже — вот один из простых разборов того, что лежит внутри bid request.
————————————————
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Ура! Сегодня завершили второй курс по нейросетям в сотрудничестве с Академией бизнеса и управления собственностью.
Получилось насыщенно и, наверное в ближайший год, я точно не впишусь на разработку каких либо курсов😅 отдохну от говорения на камеру.
Вообще, можно было бы кейсы каждой лекции оформить в самостоятельный продукт и продавать х2 минимум от стоимости самого курса. Разобрали и мультиагентные системы, и как работают RAG-хранилища, и принципы построения высоконагруженных сценариев. Словом, вообще не для новичков.
Теперь все в ожидании обратной связи от студентов.
————————————————
❤ IT & Предпринимательство
Получилось насыщенно и, наверное в ближайший год, я точно не впишусь на разработку каких либо курсов😅 отдохну от говорения на камеру.
Вообще, можно было бы кейсы каждой лекции оформить в самостоятельный продукт и продавать х2 минимум от стоимости самого курса. Разобрали и мультиагентные системы, и как работают RAG-хранилища, и принципы построения высоконагруженных сценариев. Словом, вообще не для новичков.
Теперь все в ожидании обратной связи от студентов.
————————————————
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
А вы знали?
C# стал языком 2025 года по версии TIOBE.
Вообще не наш стек😃сидим себе спокойно пишем на JavaScript и немного на Python.
C# стал языком 2025 года по версии TIOBE.
"Индекс TIOBE подвел итоги года: звание «Язык 2025 года» досталось C#, который показал рекордный рост популярности (+2.94%)? однако в общем зачете он по-прежнему занимает 5-ю строчку. Абсолютным лидером остается Python с 22.61% долей рынка.
В первой пятерке произошли перестановки: язык C поднялся на 2 место, сместив C++ на 4-ю позицию; 3 место досталось Java, а R вернулся в топ-10. Провал года - Go, который неожиданно сдал позиции, опустившись сразу на 16-е место.
Индекс оценивает популярность технологий на основе поисковых запросов, активности комьюнити и количества обучающих материалов."
Вообще не наш стек😃сидим себе спокойно пишем на JavaScript и немного на Python.
❤2🔥2
Состояние за работой
Я довольно часто экспериментирую, с какой музыкой как работается. Началось это после того, как я наткнулся на работы Dr. Jeffrey Thompson. Это было любопытно.
Его работа направлена на гармонию между телом / разумом / духом, и клинически доказано, что она способствует глубокому личному благополучию и расширению сознания. И композиции, переключающие на альфа-волны действительно творят чудеса продуктивности.
Новым открытием для меня стали работы Terry Riley — композитора-минималиста, одного из невольных участников так называемой «большой четверки» представителей этого направления, наравне со Стивом Райхом, Филиппом Глассом и Ла Монте Янгом.
Композиция In C
Начинается как обычная мелодия, не слишком... хотя, я бы сказал, совсем(!) не цепляющая. Поставил себе фоном пока работал. И после 14-ой минуты мое внимание невольно переключилось с работы во внутренние ощущения, а потом на композицию.
Чувствовал себя, как будто выпил хорошего старого Шена. In C играют по всему миру, от Мали до московского клуба «НИИ».
Она подходит, как мне почувствовалось, для креативной работы или стратегических задач. Мысли утихают и появляется пространство для внимательного рассмотрения идей, дыхание становится мягким, в груди ощущается воодушевление.
Вот сама композиция.
Если кто-то имеет опыт, пишите, интересно узнать, как это у других было.
Я довольно часто экспериментирую, с какой музыкой как работается. Началось это после того, как я наткнулся на работы Dr. Jeffrey Thompson. Это было любопытно.
Его работа направлена на гармонию между телом / разумом / духом, и клинически доказано, что она способствует глубокому личному благополучию и расширению сознания. И композиции, переключающие на альфа-волны действительно творят чудеса продуктивности.
Новым открытием для меня стали работы Terry Riley — композитора-минималиста, одного из невольных участников так называемой «большой четверки» представителей этого направления, наравне со Стивом Райхом, Филиппом Глассом и Ла Монте Янгом.
Композиция In C
Начинается как обычная мелодия, не слишком... хотя, я бы сказал, совсем(!) не цепляющая. Поставил себе фоном пока работал. И после 14-ой минуты мое внимание невольно переключилось с работы во внутренние ощущения, а потом на композицию.
Чувствовал себя, как будто выпил хорошего старого Шена. In C играют по всему миру, от Мали до московского клуба «НИИ».
Это самое известное его произведение, помещается на одном нотном листе. Название это переводится просто как «В до-мажоре», а сама композиция не может быть сыграна одинаково при всем желании ее исполнителей — она состоит из 53 отдельных фрагментов, чей размер варьируется от половины до 32 тактов.
Каждый исполнитель может повторять фрагмент столько раз, сколько посчитает необходимым, при особом желании какой-либо из них можно и пропустить. Среди исполнителей должен быть так называемый «Пульс» — человек, играющий ноту до и служащий в качестве метронома.
Хорошее исполнение In C — такое, где какое-то время после окончания кажется, что музыка еще играет: в большинстве случаев, впрочем, исполнителям это не удается.
Она подходит, как мне почувствовалось, для креативной работы или стратегических задач. Мысли утихают и появляется пространство для внимательного рассмотрения идей, дыхание становится мягким, в груди ощущается воодушевление.
Вот сама композиция.
Если кто-то имеет опыт, пишите, интересно узнать, как это у других было.
Vimeo
LCO / Terry Riley @ Barbican
This is "LCO / Terry Riley @ Barbican" by Komeda Films on Vimeo, the home for high quality videos and the people who love them.
1❤4💯3🤓1
5 результатов обучения в IT и не только
Статью адресую всем, у кого есть дети и кто обучает детей/подростков. Тема статьи стала ключевым фактором в моём опыте успешного обучения программированию детей.
Это то, что даёт действительно уверенные результаты и помогает формировать личность, сильно выходя за рамки изучаемого предмета.
Из тех, кому вёл уроки более 2-х лет, многие сейчас учатся в технических вузах, кто-то подрабатывает уже. Отсеялись те, кто пошёл учиться изначально “для расширения кругозора”.
За всё время более 2-х лет занималось около 50 подростков. В среднем за год через мои занятия проходило 96 человек (8 групп по 12 человек) в школах и на частном обучении около 20 человек в год.
10 лет в сумме проработал в ИТ-образовании. Была и компьютерная грамотность, и робототехника, и программирование, и тренинги, и выездные лагеря по личностному росту, в том числе.
Когда ребёнок или студент, или даже взрослый чему-то учится, то приобретает (или не приобретает, увы) 5 результатов обучения. И они остаются с ним на всю оставшуюся жизнь:
1) Знание, умение, навык
2) Способность к дальнейшему самообучению
3) Самооценка и эмоциональный след от занятий
4) Вывод о себе
5)Память об учителе и взаимоотношениях с ним
На практике они требуют тренировки и внимательного отношения к деталям образовательного процесса. Расскажу более подробно, на что они влияют в перспективе, и подкреплю теорию примерами из личной практики. Главная ловушка в том, чтобы ориентироваться только на первый результат, игнорируя остальные...
———————————————————
Полностью статью можно почитать на АХ: https://astanahub.com/ru/blog/5-rezultatov-obucheniia-v-it-i-ne-tolko
Статью адресую всем, у кого есть дети и кто обучает детей/подростков. Тема статьи стала ключевым фактором в моём опыте успешного обучения программированию детей.
Это то, что даёт действительно уверенные результаты и помогает формировать личность, сильно выходя за рамки изучаемого предмета.
Из тех, кому вёл уроки более 2-х лет, многие сейчас учатся в технических вузах, кто-то подрабатывает уже. Отсеялись те, кто пошёл учиться изначально “для расширения кругозора”.
За всё время более 2-х лет занималось около 50 подростков. В среднем за год через мои занятия проходило 96 человек (8 групп по 12 человек) в школах и на частном обучении около 20 человек в год.
10 лет в сумме проработал в ИТ-образовании. Была и компьютерная грамотность, и робототехника, и программирование, и тренинги, и выездные лагеря по личностному росту, в том числе.
Когда ребёнок или студент, или даже взрослый чему-то учится, то приобретает (или не приобретает, увы) 5 результатов обучения. И они остаются с ним на всю оставшуюся жизнь:
1) Знание, умение, навык
2) Способность к дальнейшему самообучению
3) Самооценка и эмоциональный след от занятий
4) Вывод о себе
5)Память об учителе и взаимоотношениях с ним
На практике они требуют тренировки и внимательного отношения к деталям образовательного процесса. Расскажу более подробно, на что они влияют в перспективе, и подкреплю теорию примерами из личной практики. Главная ловушка в том, чтобы ориентироваться только на первый результат, игнорируя остальные...
———————————————————
Полностью статью можно почитать на АХ: https://astanahub.com/ru/blog/5-rezultatov-obucheniia-v-it-i-ne-tolko
1🔥6❤1
Наконец-то дошли руки до глубокой рефлексии пути преподавания для детей и подростков.
Приглашаю к беседе, в которой вы можете почерпнуть для себя интересный и, может быть, даже полезный опыт.
Начинать лучше с этой статьи: https://www.ytdev.me/blog/leaving-the-field-of-it-education
Затем можно перейти на Хабр и почитать подробнее про подходы (ссылка внутри первой статьи).
Приглашаю к беседе, в которой вы можете почерпнуть для себя интересный и, может быть, даже полезный опыт.
Начинать лучше с этой статьи: https://www.ytdev.me/blog/leaving-the-field-of-it-education
Затем можно перейти на Хабр и почитать подробнее про подходы (ссылка внутри первой статьи).
YTDEV Блог
12 лет в сфере образования и смена деятельности
Личный опыт в сфере образования: как пришёл к обучению детей программированию, работал с учениками онлайн и офлайн и почему решил уйти из этой сферы.
1❤5🔥2
AI brain fry: когда ИИ увеличивает эффективность вероятность перегруза
В Harvard Business Review это уже описали как AI brain fry. Авторы из BCG опираются на исследование среди 1 488 работников крупных компаний в США и пишут про перегруз внимания, рост числа ошибок, перегрузку решениями и желание уйти с работы.
В той же статье есть фраза пользователя Gas Town:
На русский это можно перевести как:
На мой взгляд, это очень точно попадает в происходящее. Мы привыкли думать, что автоматизация снимает нагрузку. Но на практике агенты и генеративные инструменты нередко добавляют новый слой контроля:
— Их надо ограничивать во избежание мусорной информации.
— Полуечнный результат надо интерпретировать, так как не всегда понятно, что имеется в виду.
— Часто ошибки приходится разбирать уже в боевом продукте, а не в тестовом.
LeadDev хорошо описывает это на примере агентов, которые пишут код. Причём всем людям из статьи всё это нравится. Из-за этого они начинают дольше сидеть за компьютером, в таком же темпе работать и в выходные, и жить с ощущением, что можно успеть сделать ещё немного. Это замкнутый круг. Но вообще это FOMO.
Оригинальнал статьи опубликован в блоге: https://www.ytdev.me/essays/The-Risks-of-AI-Implementation-in-Business-Why-Efficiency-May-Be-an-Illusion
В Harvard Business Review это уже описали как AI brain fry. Авторы из BCG опираются на исследование среди 1 488 работников крупных компаний в США и пишут про перегруз внимания, рост числа ошибок, перегрузку решениями и желание уйти с работы.
В той же статье есть фраза пользователя Gas Town:
Too much going on for you to reasonably comprehend.
На русский это можно перевести как:
Слишком много, чтобы осмыслить.
На мой взгляд, это очень точно попадает в происходящее. Мы привыкли думать, что автоматизация снимает нагрузку. Но на практике агенты и генеративные инструменты нередко добавляют новый слой контроля:
— Их надо ограничивать во избежание мусорной информации.
— Полуечнный результат надо интерпретировать, так как не всегда понятно, что имеется в виду.
— Часто ошибки приходится разбирать уже в боевом продукте, а не в тестовом.
LeadDev хорошо описывает это на примере агентов, которые пишут код. Причём всем людям из статьи всё это нравится. Из-за этого они начинают дольше сидеть за компьютером, в таком же темпе работать и в выходные, и жить с ощущением, что можно успеть сделать ещё немного. Это замкнутый круг. Но вообще это FOMO.
Оригинальнал статьи опубликован в блоге: https://www.ytdev.me/essays/The-Risks-of-AI-Implementation-in-Business-Why-Efficiency-May-Be-an-Illusion
1❤4🔥1💯1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Мир бизнеса в очередной раз ускорился. Чем пожертвовали?
ссылка на статью в блоге
Очевидно, что если происходит резкий скачок в какой-то сфере, то дальше должен быть период коррекции (адаптация участников рынка к новому тренду). Трендовый импульс всегда чем-то компенсируется.
В нашем случае компенсация происходит за счёт того, что качество продуктов сильно проседает. Всё, что генерируется нейросетями сегодня, — абсолютно не годится для слепого выпуска в бой. Люди, которые раньше писали статьи, код, технические задания, рисовали дизайны, графику, — они всё ещё остались.
Но их количество сократилось в десятки, если не в сотни тысяч раз. А большинство заняты проверкой того, что генерирует ИИ. Это и есть узкое горлышко бизнеса.
Среднестатистический сотрудник любой диджитал-профессии сегодня использует ИИ для задач, которые раньше делал сам. А теперь только перечитывает портянки отчётов об изменениях, просит от 2 до 20 (в лучшем случае) раз исправить результат, настраивает агентов. Ловит расфокус, когда нейронка исправляет сильно больше, чем требовалось.
Пропускает дюжину контента не самого лучшего качества через свой мозг ежедневно. В общем, делает то, что на практике на самом деле понижает эффективность.
Например, в исследовании METR open-source разработчики ожидали, что ИИ ускорит их примерно на 24%. А по факту задачи заняли на 19% больше времени. После эксперимента участники всё равно продолжали считать, что ИИ их ускорил.
Мне это кажется особенно интересным: когда мы меньше печатаем руками и быстрее получаем что-то полуготовое, очень легко решить, что работа в целом ускорилась. Это выглядит примерно так же, как школьник, который учится программировать, — ему проще сидеть выделять код мышкой, жмакать контекстное меню, копировать и вставлять, чем написать "print" своими руками. Хотя первые действия занимают в 3–4 раза больше времени.
Фактически скорость и правда увеличилась, только это скорость работы мозга людей, проверяющих сгенерированный контент. Конечно, у этого есть побочные эффекты.
блог / телеграм
ссылка на статью в блоге
Очевидно, что если происходит резкий скачок в какой-то сфере, то дальше должен быть период коррекции (адаптация участников рынка к новому тренду). Трендовый импульс всегда чем-то компенсируется.
В нашем случае компенсация происходит за счёт того, что качество продуктов сильно проседает. Всё, что генерируется нейросетями сегодня, — абсолютно не годится для слепого выпуска в бой. Люди, которые раньше писали статьи, код, технические задания, рисовали дизайны, графику, — они всё ещё остались.
Но их количество сократилось в десятки, если не в сотни тысяч раз. А большинство заняты проверкой того, что генерирует ИИ. Это и есть узкое горлышко бизнеса.
Среднестатистический сотрудник любой диджитал-профессии сегодня использует ИИ для задач, которые раньше делал сам. А теперь только перечитывает портянки отчётов об изменениях, просит от 2 до 20 (в лучшем случае) раз исправить результат, настраивает агентов. Ловит расфокус, когда нейронка исправляет сильно больше, чем требовалось.
Пропускает дюжину контента не самого лучшего качества через свой мозг ежедневно. В общем, делает то, что на практике на самом деле понижает эффективность.
Например, в исследовании METR open-source разработчики ожидали, что ИИ ускорит их примерно на 24%. А по факту задачи заняли на 19% больше времени. После эксперимента участники всё равно продолжали считать, что ИИ их ускорил.
Мне это кажется особенно интересным: когда мы меньше печатаем руками и быстрее получаем что-то полуготовое, очень легко решить, что работа в целом ускорилась. Это выглядит примерно так же, как школьник, который учится программировать, — ему проще сидеть выделять код мышкой, жмакать контекстное меню, копировать и вставлять, чем написать "print" своими руками. Хотя первые действия занимают в 3–4 раза больше времени.
Фактически скорость и правда увеличилась, только это скорость работы мозга людей, проверяющих сгенерированный контент. Конечно, у этого есть побочные эффекты.
блог / телеграм
❤6
Классическая ошибка выжившего
Автор на реддите пишет, что насмотрелся историй про AI-продукты, которые якобы быстро начинают приносить деньги, и решил собрать своё приложение. Два месяца разработки, куча фичей: задачи, карточки, квизы, заметки, YouTube summaries, AI-ассистент для учёбы.
Запустил.
И почти никто не пользуется. Проблема в том, что рынок уже переполнен разными продуктами, особенно в AI-нише, с одной стороны. С другой, конечно, продукт похож на сборную солянку...
блог / телеграм
Автор на реддите пишет, что насмотрелся историй про AI-продукты, которые якобы быстро начинают приносить деньги, и решил собрать своё приложение. Два месяца разработки, куча фичей: задачи, карточки, квизы, заметки, YouTube summaries, AI-ассистент для учёбы.
Запустил.
И почти никто не пользуется. Проблема в том, что рынок уже переполнен разными продуктами, особенно в AI-нише, с одной стороны. С другой, конечно, продукт похож на сборную солянку...
блог / телеграм
❤4👾2
Платформа Астана Хаба выдает какую-то бурную реакцию на посты, очень много комментариев. Хотя мне казалось это мертвая платформа в плане блога.
Выбрал ее и vc.ru для публикации коротких заметок с основного блога https://www.ytdev.me, так как мне очень срезонировали идеи индивеба про то, что авторский контент должен оставаться авторским. Поэтому все самое новое публикую сначала в блоге, а потом уже на других соц. платформах
блог / телеграм
Выбрал ее и vc.ru для публикации коротких заметок с основного блога https://www.ytdev.me, так как мне очень срезонировали идеи индивеба про то, что авторский контент должен оставаться авторским. Поэтому все самое новое публикую сначала в блоге, а потом уже на других соц. платформах
блог / телеграм
❤2