Получи случайную криптовалюту за регистрацию!

Фронтенд дайджест #135 Лучшее за неделю Подкаст [EN] Вышла | FrontoWeek: Недельный дайджест [Фронтовик]

Фронтенд дайджест #135
Лучшее за неделю
Подкаст

[EN] Вышла новая, 11 версия Angular.
В ней оказалось достаточно много изменений:
- Добавили автоматическое скачивание и инлайнинг шрифтов для улучшения FCP метрики;
- Улучшили вывод информации о сборке;
- Закончили Test Harnesses, созданный специально для тестирования компонентов Angular Material;
- Обновили Language Service, который делает возможным подсветку и автокомплит в Angular-шаблонах. Новая версия основана на рантайме Ivy и корректно подсвечивает generic-типы;
- Hot Module Replacement (HMR) теперь можно активировать без сложных конфигов, простым параметром при запуске дев сервера: ng serve --hmr
- Благодаря ускорению загрузки зависимостей в компиляторе ngcc и обновлению TypeScript до версии 4.0, вдвое ускорили время билда;
- Добавили экспериментальную поддержку Webpack 5;
- Задепрекейтили TSLint и Codelyzer. Воспользуйтесь специально подготовленными гайдами и скриптами для миграции;
- Исключили IE9, IE10 и IE mobile из списка поддерживаемых браузеров.

Хочу сразу извиниться: Angular — не мой родной фреймворк, поэтому, если где-то допустил ошибку — напишите в комменты и я всё поправлю.

Кто такой программист? Что он должен знать? Нужны ли фронтендеру алгоритмы и структуры данных или знания Реакта уже достаточно?
На эти вопросы, в 190 выпуске подкаста Подлодка, отвечает СЕО Хекслета.

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

Он приводит в пример своих учеников, которые годами пытались вникнуть в программирование, но по каким-то причинам не могли работать самостоятельно, не понимая что и зачем они делают.
С другой стороны — подмечает Кирилл — ребята, с хорошей математической базой, всегда добивались успехов.

И сейчас, когда вы уже поставили на себе крест, хочу предположить: скорее всего Кирилл ощутил на себе когнитивное искажение Склонность к подтверждению своей точки зрения, когда человек акцентирует внимание только на тех событиях, которые подтверждают текущую точку зрения, что ещё сильнее укрепляет её.

Если бы все эти знания были реально необходимы — на собеседованиях мы бы решали уравнения.

[EN] Вышел Firefox 83. Что же улучшили?
Благодаря новому оптимизирующему JIT-компилятору Warp в движке SpiderMonkey, на 15% ускорили загрузку страниц и на 8% уменьшили потребление памяти.

В Firefox завезли режим HTTPS-Only, в котором все устанавливаемые соединения по умолчанию будут использовать только HTTPS.
Если установить защищённое соединение не удалось — Firefox покажет пугающую страницу с рекомендацией не посещать такой небезопасный сайт.

Ну и по-мелочи:
- Добавили pinch-to-zoom для тачскринов на Windows-устройствах и тачпадов на MacOS.
- В Инспекторе появился бейдж scroll у элементов с прокруткой и overflow у элементов, приводящих к появлению полос прокрутки.

История о том, как незнание Трудового Кодекса и легкомысленное отношение к условиям, прописанным в договоре, могли привести к увольнению по статье.

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

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

Автор заметки потратила 60 тысяч рублей на юриста, но не смогла принудить работодателя к выплате компенсации за увольнение. Поэтому ей пришлось написать «по собственному желанию».

Плохо ли поступил работодатель? Однозначно плохо.
Но никакие юристы не помогут, если не знаешь свои права и соглашаешься на их ущемление. Юридическая грамотность — это такая же необходимость, как и базовые знания об устройстве компьютера.
Конфликты, по Закону Мёрфи, рано или поздно произойдут на любом месте работы. Не работайте на доверии и внимательно читайте то, что подписываете!