Рубрика «Исследования и прогнозы в IT» - 44

Меня зовут Илья Гольдфарб, я разработчик интерфейсов Яндекса. Мне интересно следить за тем, как развиваются инструменты для сборки фронтенда, поэтому я стараюсь изучать изменения в каждом релизе популярных решений.

В преддверии выхода пятой версии webpack я хочу рассказать о его, казалось бы, минорном релизе 4.26.0 от 19 ноября 2018 года, где неожиданно и без объявления войны изменилась версия минификатора по умолчанию. Раньше это был пакет UglifyJS, теперь же используется Terser, форк UglifyES — ветки UglifyJS, которая может сжимать и ES5, и ES6 код. Terser появился, когда основной майнтейнер отказался поддерживать и развивать UglifyES. Впрочем, UglifyJS тоже прекратил свое развитие с августа 2018 года, когда был выпущен последний релиз. В новом форке исправили некоторые баги и немного отрефакторили код.

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

Вся эта история подвигла меня провести маленькое личное исследование сжатия. Вот вопросы, которые я задал:

  • Что лучше сжимает ES5, Terser или UglifyJS?
  • Что быстрее загружается: сжатая версия ES5 от Terser или от UglifyJS?
  • Какая версия весит больше: ES5 или ES6? И как на это влияет TypeScript?
  • Большая ли разница между настройками по умолчанию и ручной настройкой?
  • А если не webpack? Кто выдаёт сборку меньшего размера, Rollup или webpack?

Читать полностью »

Мир переживает «виниловый бум» — заметный скачок популярности пластинок среди меломанов. Рассказываем, почему винил вернулся и кто занимается его производством.

Винил вернулся, и он разный - 1Читать полностью »

Зарплаты в ИТ во втором полугодии 2018 года: по данным калькулятора зарплат «Моего круга» - 1

Публикуем отчет по зарплатам в ИТ-индустрии на 2-е полугодие 2018. Отчёт построен по данным калькулятора зарплат «Моего круга»: в котором за данный период было собрано более 8500 зарплат.

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

Данные, представленные в нашем текущем отчёте, а также любые другие, каждый желающий может получить самостоятельно с помощью калькулятора зарплат «Моего круга». Если вам нравится информация, которую мы получаем с помощью калькулятора, и если вы хотите внести свой вклад в формирование более прозрачного рынка труда в ИТ, приглашаем поделиться своей текущей зарплатой, данные о которой мы используем в нашем следующем полугодовом отчёте.

Сервис зарплат запущен на «Моем круге» в конце 2017 с целью регулярного мониторинга зарплат в ИТ-индустрии. Зарплаты оставляют сами специалисты, мы их собираем и предоставляем всем в открытый доступ в агрегированной и анонимной форме.Читать полностью »

Кто должен оплачивать транзакционные издержки - 1

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

Городские власти приняли законопроект, запретив полиэтиленовые пакеты и дав мерчантам право взимать плату за бумажные. Такие меры в порядке вещей во многих местах. Но все же это создает неудобства. Дело, разумеется, не в деньгах, ведь 10 центов — это сущая мелочь. Однако нововведение замедляет и без того небыстрый процесс оплаты. В алгоритм включили лишний шаг и время, необходимое для оформления пакета. И в эту секунду теряют свою актуальность «покупки в одно действие» и удобство применения EMV-чипов.

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

Запрет на запрет

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

В США этот сбор — явление не новое. Под давлением регуляторов в 2013 году карточные сети изменили свои правила сотрудничества и позволили мерчантам в отдельных случаях перекладывать комиссию за обработку транзакций на плечи покупателей. Способы начисления комиссии также были строго регламентированы. При этом каждый штат самостоятельно решал, смогут ли действующие в нем бизнесы воспользоваться такой возможностью.Читать полностью »

2019-й станет годом изменений в полупроводниковой промышленности, когда новые области исследований будут подстёгивать технологические прорывы

2019-й начался со сдержанного оптимизма по поводу полупроводниковой промышленности, несмотря на все чёрные тучи, что сгущаются на горизонте. Такие сегменты рынка, как криптовалюты и виртуальная реальность, не оправдывают ожиданий, рынок смартфонов выглядит насыщенным, цены на DRAM падают, что заставляет урезать расходы. Компании, занимающиеся автоматизацией проектирования электронных устройств, говорят о приостановке продаж в Китае в свете торговой войны между ним и США. На рынке потребительской электронике наблюдается замедление, о чём свидетельствуют последние данные о заработках Apple.

Но на фоне всего этого некоторые моменты заставляют нас испытывать радостное возбуждение. Быстрое внедрение ИИ подпитывает прогресс в таких областях, как автомобильная промышленность и интернет вещей. 5G, ещё одна важная возможность, готовится к серьёзному внедрению. Количество новой разрабатываемой электроники растёт, что порождает восстановление ASIC и появление встроенных FPGA.
Читать полностью »

Антирейтинг 2018 - 1

Эта статья написана по аналогии со статьей «Как не надо писать на Хабр: Антирейтинг 2017». Статьи взяты за 2018 год, точнее, начиная с индекса 345000. Кроме отрицательных значений рейтинга, есть список по абсолютному количеству минусов (видимо, самые обсуждаемые темы, в большинстве из них 100 комментариев или больше).Читать полностью »

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

О квантовых компьютерах: как разные страны развивают эту технологию - 1Читать полностью »

Премия имени Ильи Сегаловича. Рассказ о компьютерных науках и публикациях по случаю запуска - 1

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

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

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

Читать полностью »

Люди издревле любят играть в числа. Доказать что отношение длины пирамиды Хеопса к высоте равна… уже не помню чему. Физики тоже не чужды этого, например есть мистическая формула Койде, связывающая массы электрона, мюона и тау частицы. Есть формула для постоянной тонкой структуры – в отличие от формулы Койде кажущаяся очень искусственной. Насколько обоснованы такие формулы? Я провел эксперимент.

Нумерология на MS SQL — занимательный эксперимент - 1

Читать полностью »

Юрий Андрейкович, Senior Product Manager в Wrike, рассказал на конференции ProductSense в Минске, когда и зачем надо удалять фичи из продукта.

Удаляем лишние фичи и продукты, чтобы улучшить бизнес - 1

Я работаю в Wrike — это сервис для совместной работы и управления проектами. В Wrike более миллиона пользователей, но наши прямые клиенты — это компании, которые платят за сотрудников. Таких примерно 17 тысяч.

Я не раз сталкивался с необходимостью удалять фичи из продукта, а иногда ко мне приходили с запросом: «У нас есть несколько тысяч пользователей, они чем-то пользуются, а мы хотим это удалить. Действуй». Я расскажу, на каких этапах жизненного цикла продукта стоит задуматься об удалении фичей и какие подводные камни можно обойти.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js