Pull to refresh
4
Karma
0.1
Rating
Владимир Проскурин @Vlad_IT

Front-end

  • Followers 1
  • Following 19

[Redux] Мой любимый устаревший вопрос на собеседовании

Принцип работы стоит знать, это же основной инструмент. Я много раз видел, как в корневом компоненте в useSelector возвращают объект, который не меморизируется, из-за этого обновляется все дерево компонентов, это создаёт тормоза на больших приложениях.

Но нужно ли такое задавать на собеседовании, тоже не уверен. Разве что в контексте "проведите ревью кода", и в одну из проблем вставить эту. Тот, кто сталкивался/знает, сразу обратит внимание.

11 худших особенностей Windows 11, и как их исправить

платные DLC

Платные DLL файлы :)

Разработчик выпустил расширение для среды рабочего стола GNOME, имитирующее «челку» в новых MacBook Pro

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

У asus есть модель с флип камерой, в которой не задет экран. Asus Zenfone 8 Fli

Картинка

Чего мне не хватало в функциональных компонентах React.js

А ещё useValue сигнализирует об изменении value при изменении ссылки на onValueChange. И редко кто задумывается об этом. Приходится костылить с всякими useBoundCallback, чтобы иметь стабильную ссылку на callback который будет в актуальном замыкании.

Почему Windows около 20 секунд упорядочивает невидимые значки Рабочего стола?

Про MacOS еще нужно проверить. У меня раньше скриншотилка сохраняла скриншоты на рабочий стол (лень было перенастраивать, рабочим столом все равно не пользуюсь никогда), и когда там было сотни скринов, система начинала тупить, а после переноса всех файлов в отдельную папку, тормоза пропадали. Но скриншоты имеют превью, поэтому может не так показательно.
При этом дома на винде тоже куча файлов на рабочем столе, а тормозов нет.
Нужно сравнительное тестирование :)

Три года я работал в VSC – и переключился на Lite

Я пол года назад сделал то же самое. И у меня сильный когнитивный диссонанс от комментариев под этой статьей. Использую его как в разработке под stm32, так и для фронтенда в большом проекте на TypeScript+React. Всё летает.

5 лет назад в будущее: как выглядел 2020 из 2015

что любой дефицит прекратится максимум за месяц

Только не дефицит видеокарт :)

Л-логика! Нескучный тест на скорость для мобильных разработчиков

Вопрос про шапки

Легко решается такими невнимательными людьми как я, достаточно не обратить внимание на "или поворачиваться", тогда C видит ребят с двумя белыми шапками, а зная, что разработчиков 4 (в задаче не сказано, что разработчики не знают) сразу становится понятно, что с белой шапкой разработчиков больше нет, значит С с черной.

В НАСА проектируют аналог технологии Ethernet для сверхзвуковых самолетов

А он скручен


картинка из интернета

image

Линус Торвальдс объяснил, почему он не будет покупать Mac на чипе M1

Насчёт F — тачбар при нажатии на Fn превращается в F-line. По-моему это отличное решение.

В настройках системы даже можно поменять местами, чтобы по умолчанию была F-line. (System Preferences -> Keyboard -> Touch Bar shows == "F1, F2, etc Keys")


Но всё равно ведь нет обратной связи. Я могу печатать вслепую, но научиться нажимать на F'ки на тачбаре вслепую за почти 2 года так и не смог. Работаю теперь только с внешней клавиатурой и мышью, это намного удобнее ИМХО.

Клуб анонимных Дедов Морозов 2020–2021 на Habr

Но как-то поднялась карма до 5-и, забавно. Видимо, тут не всё так однозначно.
UPD: не долистал чуть ниже https://habr.com/ru/post/526500/#comment_22270046

Я стал думать над мелочами в коде, и уничтожил все желание программмировать

Кстати, есть новая мода писать ',' в конце последней строки любого перечисления.

Зато когда нужно добавить новый элемент, в диффе изменений у вас будет не 1 строка изменена (добавлена запятая) и 1 строка добавлена, а просто 1 новая строка. Это позволит избавиться от лишних конфликтов в этой строке при мерже с мастера в ветку фичи, да и просто, блейм гита будет более правильным.

Разбор худшего в мире куска кода

Но я бы тогда несколько раз цикл прогонял для надёжности, мало ли проскочит. Или лучше промис, который будет в вечном цикле ожидать появление такого пользователя.

Разбор худшего в мире куска кода

В коде автора цикл завершится сразу, как найдется пользователь. В вашем коде цикл будет проходить все элементы всегда.

Ненужные расширения для VS Code

так еще и настраивается через какой-то json конфиг

Справедливости ради, в VS Code json конфиг давно уже через гуй конфигурируется, а не ручками, и доступен через меню.

Созвоны не решают никаких проблем. Они нужны только людям, которые не умеют писать код

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

Как запоминать английские слова навсегда: метод интервальных повторений

Согласен, лучше работает комбинирование методов — в моем случае карты памяти, вставка контекста в карточки, и предварительное понимание использования изучаемого термина/слова.
Спасибо за ответ!

Как запоминать английские слова навсегда: метод интервальных повторений

Полёт все еще нормальный? Уже используете Anki в течение 5 лет?

Чистый код для TypeScript — Часть 1

В babel к сожалению, это не работает.

Information

Rating
2,450-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity