Как стать автором
Обновить
0
Карма
0
Рейтинг

Front-end Team Lead

Школу закончил в 14, Бауманку в 18: почему, зачем и какие последствия

Смертельный диагноз у каждого из нас с рождения. Так что да, спешить всегда есть куда.

Получил доступ к Dalle-2. Вы не поверите, что может нарисовать машина… Дизайнеры больше не нужны

Да, давайте сравним. У Вас есть какие-то числовые показатели/статистика для сравнения? Или все Ваше сравнение основано на субъективном восприятии и ограниченности кругозора?

РКН замедляет Twitter

В конце концов закипит.

Вырезаем SSR и ускоряем Хабр в 10 раз

Ну почему оно так работает как раз очевидно, ведь:
VueJS — тупит, а $mol — рулит.

Как мы нарисовали на карте несколько тысяч интерактивных объектов без вреда для перформанса

Я так понимаю по mousemove поиск точки отнимает много времени. Пространственный индекс не используется?

Как мы нарисовали на карте несколько тысяч интерактивных объектов без вреда для перформанса

Увидел, спасибо. Не обратил внимания, что тайлы в svg, фильтровал png. Возникают вопросы к производительности. Сетевые задержки + ungzip + парсинг и рендер svg, в результате видно как тайлы появляются на карте поочередно. Ховер по точке происходит с ощутимой задержкой (~0.5 sec). Почему бы не рисовать точки в canvas, раз уж все равно приходится их все передавать на фронт? Циан рисует 5000 точек и проблем с производительностью это не вызывает.

Как мы нарисовали на карте несколько тысяч интерактивных объектов без вреда для перформанса

На сколько я вижу, сейчас рисование в тайлах не используется, на фронт приходит массив точек и он сам его рисует. От подхода с тайловым слоем уже отказались? Или наоборот, еще не выкатили для всех?

5 типичных ошибок при создании React компонентов (с хуками) в 2020 году

Самое простое решение — установить функцию onSuccess туда, где вызов будет успешным.
И рано или поздно получить ошибку в консоль:
Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.
А дальше начнутся костыли с cancelable promise или отменой http запросов, которые в реальных приложениях находятся где-нибудь в action'ах, а не в теле компонента.
React — это про состояние и реакцию на его изменение. И изначальный вариант, который у вас «так делать нехорошо», это как раз оптимальный подход, не создающий дополнительных проблем и вписывающийся в парадигму реакта.

useEffect(() => {
  if (success) {
    onSuccess();
  }
}, [success, onSuccess]);

Реальная стоимость жизни в Кремниевой Долине для разработчика

Не знаю, как Вы смотрели фильм, но все недостатки, перечисленные в статье, в фильме так же упоминаются и никак не преуменьшаются/замалчиваются.

Транспорт на 13 мая: уииии, мы вышли на II место по количеству заболевших, самое время снимать ограничения

А во что нужно уметь, что бы понять очевидный факт намеренного занижения статистики по смертности от covid в РФ?

Как мы профакапили уникальный Agile-курс

В представлении людей, которые не смогли в agile — да.

История о птице Додо из рода Фениксов. Великое падение Dodo IS

есть проблемы которые невозможно заранее предусмотреть
Любые проблемы можно предусмотреть. В данном случае нагрузочное тестирование должно было выявить эти проблемы.
то можно и выйти разок
Если компания не стала платить сотрудникам за работу (еще раз, это их обязанность по ТК РФ, они нарушили закон) даже в такой экстренной ситуации, я уверен на 100%, что это не единичный случай и никакой оплаты переработок по ТК РФ в компании не бывает.
исправить свои ошибки чтобы сэкономить деньги компании
Ошибки значит свои, а деньги компании? Нет, ошибки тоже компании и ее руководства.

История о птице Додо из рода Фениксов. Великое падение Dodo IS

Руководители не закладывают достаточно времени на закрытие техдолга и тестирование (в т.ч. нагрузочное) и подгоняет разработку, зато запускает рекламную компанию по ТВ (ну да, бабки-то рубить надо, новая тачка сама себя не купит). После чего эти же руководители истерят в рабочем чате про «военное положение» и «нет пути назад». А разработка выходит работать бесплатно в выходной день, что бы прикрыть собой горящие жопы руководства, разумеется «Никого не нужно было уговаривать или просить прийти в свой выходной день». Про нарушение законодательства я вообще молчу.
Да, одна из лучших команд, ничего не скажешь. Просто работа мечты.

История о птице Додо из рода Фениксов. Великое падение Dodo IS

Т.е. люди работали бесплатно в выходной день? Про ТК РФ в додо, похоже, не слышали?

Популярные ошибки в английском среди IT-специалистов. Часть 2: Произношение

Есть ресурс получше — forvo.com

«Объясняю каждую строчку» — разработка видеоигры в прямом эфире

По крайней мере, других идиотов, готовых таким заниматься я пока не видел
На Twitch есть отдельная категория Science & Technology, там полно стримов от разрабов, в т.ч. и игр.

$mol: 4 года спустя

4 года спустя все еще _никому_ не нужен.

Собеседование в Додо Пиццу

я рекрутерка
Кто, простите?

История человека, чувствительного к электромагнитному излучению, или как мы щупаем край обрыва… UPD: +FAQ

Вот есть единицы людей, у которых из-за очень редкой патологии высокая чувствительность к радиоизлучению.

Не совсем так. Есть определенное кол-во психически больных людей, некоторым из них кажется, что на них воздействуют провода, вышки, телефоны и другие источники ЭМ волн. Еще больше людей вроде бы здоровых, но не совсем, склонных верить в подобные бредни и пытающихся открыть всем глаза на «сговор» или «непознанное/тайное».
Ну а выводы, какие тут могут быть выводы?

Насколько важен порядок свойств в объектах JavaScript?

Проблема в том, что реализации GC могут отличаться от браузера к браузеру. А возможности с GC взаимодействовать программно практически нет (только в ноде под флагом --expose_gc). Любой разработчик должен понимать механизмы и влияние GC, это само собой разумеющееся. Но именно обсуждать в разрезе JS фактически нечего.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность