Я наверно зануда, но это разные технологии. base64 это формат данных и он может использоваться в любом языке (и не только для картинок). Слишком уж статья технически не точная и это только один из недочётов.
И что это за хакер, который не смог base64 преобразовать?))
Какая-то ламповая статья
Разбивать проект вглубь по бизнес логике ( я называю их модулями) намного удобнее, чем вширь по типу файлов.
Сейчас у вас скорее всего папки экшенов, редюсеров, компонентов содержат десятки папок и при работе с одной страницей их всех нужно держать открытыми, бегая по всему проекту.
Если разбить проект на модули, которые содержат свой редюсер, экшен, селектор, хуки, компонент, стили, картинки и т.п., то вы как уже было сказано видите всё в одной папке, а так же можете спокойно настроить ленивую подгрузку захватив это всё разом, перенести этот модуль из проекта в проект или клонировать и изменять.
А если учесть, что модули могут содержать другие модули, то получается очень красивая древовидная структура.
А где же про программистов?
Эту статью с тем же успехом можно применить к адвокатам или маркетологам.
Хотелось бы почитать про что-то действительно техническое, например о преждевременной оптимизации или отсутствии маштабируемости
Что радует последнее время перестали спрашивать что такое замыкание и this, и появилось больше практических задач, по некоторым даже видно, что компания занимается чем-то реально интересным
В ходе обысков никакое оборудование или документы изъяты не были. По окончании обысков сотрудники «Яндекса» не задерживались.
Может быть они давно хотели придти на экскурсию и под шумок реализовали такую возможность?
*не знаю на сколько уместна шутка в текущих реалиях, но рискну*
Optional Chaining проверят тот элемент, к которому применён, а не последний.
In a deeply nested chain like a?.b?.c, why should I write?.. at each level? Should I not be able to write the operator only once for the whole chain?
By design, we want the developer to be able to mark each place that they expect to be null/undefined, and only those. Indeed, we believe that an unexpected null/undefined value, being a symptom of a probable bug, should be reported as a TypeError rather than swept under the rug.
Я наверно зануда, но это разные технологии. base64 это формат данных и он может использоваться в любом языке (и не только для картинок). Слишком уж статья технически не точная и это только один из недочётов.
И что это за хакер, который не смог base64 преобразовать?))
Какая-то ламповая статья
Хотел тоже самое написать.
Разбивать проект вглубь по бизнес логике ( я называю их модулями) намного удобнее, чем вширь по типу файлов.
Сейчас у вас скорее всего папки экшенов, редюсеров, компонентов содержат десятки папок и при работе с одной страницей их всех нужно держать открытыми, бегая по всему проекту.
Если разбить проект на модули, которые содержат свой редюсер, экшен, селектор, хуки, компонент, стили, картинки и т.п., то вы как уже было сказано видите всё в одной папке, а так же можете спокойно настроить ленивую подгрузку захватив это всё разом, перенести этот модуль из проекта в проект или клонировать и изменять.
А если учесть, что модули могут содержать другие модули, то получается очень красивая древовидная структура.
А где же про программистов?
Эту статью с тем же успехом можно применить к адвокатам или маркетологам.
Хотелось бы почитать про что-то действительно техническое, например о преждевременной оптимизации или отсутствии маштабируемости
картинки на javascript? Что потом? Стол из php? python невеста?
Может быть они давно хотели придти на экскурсию и под шумок реализовали такую возможность?
*не знаю на сколько уместна шутка в текущих реалиях, но рискну*
А на сколько это оправдано?
Живи в Грузии! Тут дёшего, круто и вкусно!
Aurelia & Ember древнее большой тройки
Я бы упомнянул Prototype