Месяц: Май 2022
-
Азбука вкуса, Nuxt и наш тернистый путь к микрофронтам
—
от автора
Привет, Хабр! Я — Senior Frontend Developer в Азбуке вкуса. В данный момент мы переносим наш сайт с легаси на новый движок, и мне довелось стать архитектором этого переноса. Переход с легаси (jQuery + Java или PHP) был необходим по нескольким причинам. Самое очевидное — множество разного стэка (где-то Bitrix, где-то что-то еще), у которого…
-
Добавляйте единицы измерения в имена
—
от автора
Есть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell: time.sleep(300) Thread.sleep(300) threadDelay 300 Сколько «спят» эти программы? Программа на Python выполняет задержку на пять минут, программа на Java — на 0,3 секунды,…
-
Написание Paper/Bukkit плагина LiteSMT #1 — Основа понятий и окружение
—
от автора
Перед началом…Всем привет! Это серия постов будет иметь много различных тем, но и я так-же не забыл о написании ядра на Rust, скоро будут продолжения).Немного понятийЯ думаю, что стоит начать с некоторой основной информацией по созданию плагинов, а именно:Все плагины основываются на Bukkit — API для плагинов, которая может немного отличаться в зависимости от версий.Плагины…
-
Java — 27! Как язык программирования, предназначенный для бытовой техники, стал одним из самых популярных в мире
—
от автора
23 мая 1995 года — дата официального выпуска Java. Язык Java и сегодня остается одним из самых востребованных языков программирования в IT. По данным индекса TIOBE, ранжирующего языки программирования на основе поисковых запросов о них, Java стабильно занимает третье место по популярности в мире с момента запуска рейтинга. Сегодня с помощью языка решаются тысячи задач…
-
Краткий перевод статьи DraftRec: Personalized Draft Recommendation for Winning in Multi-Player Online Battle Arena Games
—
от автора
Оригинальная статья Multiplayer Online Battle Arena (MOBA) — жанр компьютерных игр, сочетающий в себе элементы стратегий в реальном времени и компьютерных ролевых игр. Самыми известными играми в этом жанре являются League of Legends и Dota 2. Каждая игра состоит из стадии выбора (draft stage), в которой игроки по очереди выбирают одного из игровых персонажей (в LoL их называют чемпионами),…
-
Одной Долиной сыт не будешь. Где амбиции не упрутся в потолок. Топ-10 IT-стран
—
от автора
Я продолжаю цикл статей “Где айтишнику жить хорошо”. В этом материале сравним размер IT-рынков и качество карьерных возможностей в 10 самых айтишных странах. В прошлой статье мы разбирали критерии для выбора страны переезда, а через неделю посчитаем, сколько лет понадобится средненькому разработчику, чтобы заработать на 100 кв. метров жилья в топовых IT-локациях. Какие страны в…
-
Как ускорить релизный флоу с помощью одного системного QA
—
от автора
Всем привет! Я Head of QA в компании Scalable Solutions. Так как компания разрабатывает высоконагруженную платформу для управления цифровыми активами и онбордит преимущественно middle+ и senior специалистов с глубокими знаниями трейдинга, финансов и high-load разработки, команды внутри компании строятся по компонентному принципу. Расскажу, как мы выстроили наболевшее кросс-командное взаимодействие между такими командами и ускорили релизный флоу…
-
10 ситуаций выбора тимлида
—
от автора
На конференции Teamlead Conf 2022 мы выкатили лёгкий тест для тех, кто хотел сделать 10 выборов тимлида в нашем банке. Он вызвал обсуждение, насколько обоснованы те или иные действия тимлида в определённых ситуациях, поэтому я постараюсь подробно объяснить, почему лучше делать так или иначе в каждой описанной ситуации. За два дня конференции тест прошли 256…
-
Близкое будущее квантового компьютера в наивных вопросах и ответах
—
от автора
В сфере создания квантовых компьютеров в 2023 году может произойти сразу несколько значимых событий. Ожидается, что именно в этом году появится первая коммерческая модель квантового компьютера, а также будет практически завершена работа над первым российским квантовым компьютером на ионах. Будет ли это означать уверенное достижение квантового превосходства, о котором уже заявили в Google, – большой…
-
Станция 2. Истории разработки одного из самых сложных устройств Яндекса
—
от автора
Сегодня стартуют продажи Яндекс Станции 2 — нашего новейшего устройства, которое станет центральным элементом в умном доме с Алисой. Мы полностью переосмыслили и внутренний, и внешний дизайн, добавили световой экран на верхней панели и постарались учесть опыт предыдущего поколения во множестве незаметных с первого взгляда компонентов. Я хочу поделиться нашей внутренней кухней в формате, который…