Github отказывается от использования jQuery

6 сентября 2018 года в блоге GitHub Engineering команда GitHub анонсировала полное прекращение использования jQuery в своём фронтенде. Почему-то думаю, что таких объявлений будет всё больше и больше.

Вообще эпоха утилитарных библиотек, которые расширяли возможности javascript или стандартизировали работу с конкретными ситуациями в разных браузерах, будет постепенно уходить. Т.е. jQuery, Underscore, Lodash и им подобные библиотеки скоро просто вымрут, т.к. их функциональность уже почти целиком входит в стандартный javascript. А в некоторых моментах новые спецификации javascript даже круче и шире по возможностям, чем эти библиотеки.

Все же ещё помнят время, когда никакого forEach для массивов в чистом js не существовало? Поддержка появилась кажется только в 2011 году, в спецификации ES5.1. В jQuery такая функциональность была с 2006 года, насколько я помню.

Вернёмся к новости.
Крис Койер в своей заметке отметил самые важные моменты из статьи разработчиков GitHub.

Мы наконец-то закончили процесс удаления зависимости интерфейса GitHub.com от jQuery. Это завершает постепенный, многолетний переход к отказу от jQuery, пока конец-то мы не сможем полностью удалить эту библиотеку. В этой статье мы расскажем немного истории, как мы стали зависеть в первую очередь от jQuery и как мы поняли, что больше не только не нуждаемся в ней, но и в какой-либо другой библиотеке или фреймворке, т.к. всё, что нам необходимо, есть в стандартных браузерных API.

Команда объяснила, как, используя инструмент eslint-plugin-jquery, они разубеждали разработчиков GitHub использовать jQuery, также команда отметила, что им пришлось отказаться от некоторых интерфейсных решений, чтобы достичь своей цели.

Крис делает немного странный для меня вывод:

Это просто замечательные новости. Это хорошо для jQuery, это хорошо для разработчиков, это хорошо для вэба.

Чем это хорошо для всех, кроме разработчиков самого GitHub, совершенно непонятно. Тем более что в исходной статье в самом конце указан целый перечень полифилов (дополнений, которые реализуют для старых браузеров некоторую новую функциональность), который пришлось использовать. Это совершенно неудивительно, т.к. основная фишка jQuery как раз и состоит в том, что один код работает везде.

С чем я согласен, так это с его другим выводом:

Это также показывает насколько далеко продвинулись браузеры с первого релиза jQuery в 2006 году. На что будут способны браузеры через 12 лет остаётся только мечтать.

В общем рекомендую к прочтению полную статью из блога GitHub Engineering – там интересно написано как они поэтапно переходили с jQuery на нативные API.


Вечернепятничное видео. Выпуск 5.

Сегодня будет небольшое отступление от документалистики и Парфёнова.
Возможно про эту передачу многие знают и давно её смотрят, но я о “Квартирник НТВ у Маргулиса” узнал совершенно случайно – выскочило в рекомендациях на Youtube. Причём в рекомендациях мне сначала попался квартирник с Пушным, т.к. именно на него я подписан. Но чуть ниже была ссылка на передачу с Юрием Стояновым. Я дам ссылки на обе этих передачи, но если Стоянова я рекомендую абсолютно всем, то с Пушным ситуация чуть иная. Передачи отличаются друг от друга, как небо и земля.
Никаких других квартирников я не смотрел, и врядли буду.

В общем, рекомендую квартирник в Юрием Стояновым. Очень жизненная и человечная передача получилась. Много воспоминаний.

Read more


Вечернепятничное видео. Выпуск 4.

Продолжу вас “мучать” Парфёновым.
Сегодня у нас очередной документальный фильм с канала Парфенон – Цвет нации.
Фильм о пионере цветной фотографии в России Сергее Михайловиче Прокудине-Горском.
Я вообще когда смотрю фильмы Парфёнова – очень жалею, что он не украинец. Наверняка про нас тоже можно снять что-то интересное и интересно.

Как мне кажется, моё отношение к Парфёнову описывает этот комментарий под фильмом:

Истинное восхищение Вашей способностью, Леонид, взаимодействовать с прошлым и настоящим. Огромное спасибо Вашей команде за реализацию Вашего замысла. Пересматривая второй раз этот фильм и 3 последних про русских евреев, я преклоняюсь перед оператором и видеомонтажером! Очень рад, что Вы, Леонид, в отличие от многих других звёзд телевидения нашли в себе силы и энергию расти, и развиваться дальше, занимаясь именно творчеством, а не ремеслом ради денег. Спасибо!

Приобщайтесь к прекрасному, полтора часа проведённого с толком времени гарантировано:
Read more


Гарвард и Кембридж

Небольшое вступление.
Решил я создать отдельную категорию для всяких IнTересных фактов, которые, скорее всего, многим известны, но я с ними сталкиваюсь впервые. Да, возможно я не очень умный, но “чего я не видел, то не боян”.
Например, как это было с именными брендами – реально меня удивили Nestlé, Colgate и Heineken.

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

Всё началось с нашего с женой обсуждения поездки нашей хорошей знакомой в США, на полгода, на обучение в Гарвард.
Есть у нас такая хорошая привычка лезть в Википедию, чтобы расширить кругозор. И тут жена мне читает, что Гарвардский Университет находится в Кембридже. Я смутно себе припоминаю, что есть вполне себе большой и старый Кембриджский университет. Спрашиваю жену – точно ли Гарвард в Кембридже и куда подевался сам Кембриджский университет, неужели в одном городе находится сразу два огромный университета!?

И вот тут открылась интересная история. Оказывается и Гарвард, и Кембридж находятся в городе с названием Кембридж. Вот только это два разных города – один в США, а второй в Англии.
Кембриджский университет был основан в 1209 году преподавателями Оксфордского университета в городе Кембридж, графство Кембриджшир, Англия.
Американский город Кембридж был основан в 1630 году и первоначально назывался Newe Towne, а потом Newtowne. В мае 1638 года город навали в честь Кембриджского университета.
Сам Гарвардский университет был основан 8 сентября 1636 года, назван в честь английского миссионера и филантропа Джона Гарварда.

Вот такой вот забавный факт.

P.S.
Для любителей почитать Википедию – не ограничивайтесь русским или украинским вариантом любой статьи! Зачастую английский вариант полнее в несколько раз!!!


Вечернепятничное видео. Выпуск 3.

Сегодня попробую разбавить Парфёнова (но он ещё обязательно будет!) довольно старым документальным фильмом.
Вполне возможно его видели уже все, что неудивительно, ведь фильм выпущен в 2009 году – HOME.

Почему я его решил добавить? Ну во-первых я его буквально недавно пересмотрел в очередной раз. А во-вторых очень много негативных прогнозов в этом фильме начиналось словами “Вот через 10 лет…” Срок буквально вот-вот, но пока ничего суперкритического не произошло. Да, проблема нефтяной иглы для мира в целом никуда не делась. Да, проблема вырубки лесов тоже – на наши Карпаты уже местами больно смотреть. Да, проблема таяния ледников тоже, но я, живя в 100 метрах от Чёрного моря, как-то не заметил подъёма уровня мирового океана.

В целом на 1 час 15 минут негатива в фильме всё-таки есть 10-15 позитива в конце.
Read more


Топ 20 причин провала стартапов. Часть 2.

Продолжаем про самые частые причины провала стартапов. Первая часть.

10. Продукт не ко времени – 13%.
Важно не только кому ты предлагаешь свой продукт, но и когда именно ты его предлагаешь.
Разрабатывать новый, технологичный утюг из суперсовременных материалов, который нагревается от углей из печки, конечно можно… но кому вы его продадите? А лет 150 назад на них был очень даже приличный спрос.
Разрабатывать сейчас сервисы с использованием Flash тоже можно, но, учитывая, что большинство браузеров напрямую не рекомендует устанавливать этот плагин, делать это сейчас уже тоже глупо. Точно так же и с новыми технологиями, которые пока не получили распространения.

9. Игнорирование клиентов – 14%.
С одной стороны игнорировать все хотелки клиентов – это не так уж и плохо, вы можете действительно сосредоточится на основной функциональности и не распылять ресурсы. С другой стороны, если подавляющее большинство ваших клиентов недовольно каким-то функционалом – глупо к ним не прислушиваться.
Read more


Откуда компании получили свои названия – часть 1 специальная. Именные бренды.

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

Вообще с автомобильными компаниями и брендами всё совсем печально. Основатели либо были людьми без фантазии, либо с большим эго. Подавляющее большинство компаний так или иначе носят имена своих основателей. Мир моды далеко от них не ушёл.

Louis Vuitton
Луи Вюиттон
родился в 1821 году. В 1854 году Вюиттон основал свой собственный торговый дом, который занимался изготовлением чемоданов.

Gillette
Компания была создана в 1901 году Кингом Кэмпом Жиллеттом и производила бритвы со сменным лезвием, которые изобрёл сам Жилетт.

Read more


Реформа календаря

Я уже не помню по какой причине лет 15 назад мне пришла в голову эта дурацкая идея по изменению формата календаря, но она пришла – не выгонять же!
Я конечно не верю, что это воплотится в жизнь даже в обозримом будущем, но с календарём человечеству придётся таки что-то сделать.
Придуманная система с различным количеством дней в месяце – она усложняет жизнь. Тем более сейчас, когда темп этой жизни ускорился многократно.

Календарей за всю историю человечества было просто огромное количество. И это я только про европейскую средиземноморскую цифилизацию. Про Китай, Азию и индейцев Майца помолчим.

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

Read more


Вечернепятничное видео. Выпуск 2.

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

Фильм снят студией “Намедни” при поддержке фонда “Генезис”.

Приятного просмотра.
Read more


Топ 20 причин провала стартапов. Часть 1.

Довольно вольный перевод статьи The Top 20 Reasons Startups Fail. Скорее это даже просто мысли на тему. Часть первая.

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

В статье упоминается, что свой топ-20 они составили по всего 101 отзыву основателей стартапов, которые закончились неудачей. Хотя, если походить по ссылкам в их статье – видно, что количество отзывов уже 269. В то же время в статье с самими отзывами указано, что они рассмотрели 253 отзыва. В общем ребята видимо не до конца обновили все свои статьи, но топ, надеюсь, актуальный.

Для любителей считать – т.к. основатели стартапов указывали несколько причин провала, то общая сумма больше 100%.

Итак, топ 20 причин провала стартапа:
Read more