All streams
Search
Write a publication
Pull to refresh
12
0.1
Send message

Когда правишь код этих 20-30 летних синьоров, то хочется плакать, и делать другие манипуляции с их бренными тушками ))

0.01% вундеркиндов, крайне мал

Если ко мне придет человек до 40 лет и скажет что он синьор, то мне с ним все понятно. Ну ладно, до 35 минимум. Вундеркинды бывают, но шанс нарваться на 0.01% крайне малы и на интервью это сразу видно без лайвкодинга.

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

У женщин ключи от кекса, поэтому не удивительно что они говорят с позиции силы. Такова природа. У них тоже минусов много.

Лет 10 сижу на chromium, интересно может в нем не будут выпиливать?

Также раньше много пользовался трэкболом и трэкпоинтом. Наверное это самые лучшие варианты, поместить их по середине клавиатуры, чтобы руки минимально двигались от нее.
Хотя тачпад наверное точнее и быстее будет, но руки немного вниз двигаются. Но в любом случае с мышом не сравнить по передвижению рук.
Еще сильно помогают горячие клавиши. Благо в KDE из коробки хорошие дефолты да и донастроить можно почти всё.

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

Отличный пример, спасибо!
Был посыл упростить SVG, либо логику JS, либо логику вращения. Либо добавить деления на циферблате без сильного переусложнения. Либо улучшить визуал также без переусложнения.
Ваш пример хорош в вакууме, но если мы захотим два компонента часов, то придется копипастить.

К тому же я бы предложил тогда измерять весь код: HTML + SVG + CSS + JavaScript, его понятность и лаконичность. Чтобы быть максимально объективными.
Самое ценное сегодня это время программиста, а не размер бандла. Иначе бы все до сих пор писали на assembly. А правильно подобранные библиотеки как раз сокращают размер кода да и в последствии размер бандла.

Хорошо, зачет!))

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

К тому же браузер может подморозить неактивную вкладку или компьютер войти в спящий режим, и возможно тогда время будет показано не верно.

Кстати проверил, и таки да, усыпите компьютер и время сбилось)

По правде говоря я не занимался еще оптимизацией размера. Bundlephobia говорит: 8.8 kB Minified, 3.4 kB Minified + Gzipped

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

Как вы понимаете, те 6 строк были кликбейтом. Ибо это не возможно сделать, ну или вот вам челендж ;) (Только с Prettier и нормальными именами пжл)
Там были не учтены ни HTML, ни SVG, ни JavaScript селекторы на ноды. По сути те 6 строк были максимально сжаты и были содержимым функции mount без unmount. Не было возможности инстанциировать компонент множество раз. К сожалению линк больше не открывается, но помнится кода было гораздо больше.

Увидел фото авторов, подумал из серии "разыскиваются военкоматом", зашел посмотреть))

Вот кто атмосферу топит неоптимизированным кодом)) Спасибо автору!

Не увидел на картинках по середине тачпада, тракбола, или тракпоинта. Ибо мыша - минус 100% к эргономике.

0 дней прошло с момента выхода нового JS фреймворка)

Частый код - это правильно организованный код, код без ничего лишнего, код который легок для понимания и модификаций.

Information

Rating
3,001-st
Registered
Activity

Specialization

Fullstack Developer, Web Developer
Senior
JavaScript
HTML
CSS
React
TypeScript
Node.js
SQL
Linux
NoSQL
English