Месяц: Ноябрь 2019
-
JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами
—
от автора
«Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется», — Бьёрн Страуструп, создатель C++ Очень часто слышатся заявления о том, что JavaScript нужно заменить каким-то другим языком. Причиной всегда становится то, что у JavaScript накопилось слишком много странностей, которые давно нужно было исправить. Но поскольку их не исправили, то…
-
Первое знакомство с AssemblyScript
—
от автора
Поддержка технологии WebAssembly (Wasm) появилась в браузерах относительно недавно. Но эта технология вполне может серьёзно расширить возможности веба, сделав его платформой, способной поддерживать такие приложения, которые обычно воспринимаются как настольные. Освоение WebAssembly может оказаться непростым делом для веб-разработчиков. Однако ситуацию способен улучшить компилятор AssemblyScript. Автор статьи, перевод которой мы сегодня публикуем, предлагает сначала поговорить о…
-
Голливудский принцип (IoC)
—
от автора
В этой статье я постараюсь рассказать о принципе проектирования, называемом Inversion of Control / Инверсия управления (IoC), называемом еще Голливудским принципом. Покажу, какое отношение это имеет к принципу подстановки Барбары Лисково (LSP) а также внесу свою лепту в священную войну private vs protected.
-
Active Restore: может ли аварийное восстановление происходить быстрее? Намного быстрее?
—
от автора
Резервное копирование важных данных – это хорошо. Но что если работу нужно продолжить сразу, и на счету каждая минута? Мы в Acronis решили проверить, насколько возможно решить задачу максимально быстрого запуска системы. И это первый пост из серии Active Restore, в котором я расскажу, как мы приступили к проекту вместе с Университетом Иннополис, какое нашли…
-
Дайджест IT-событий декабря
—
от автора
Пришла пора заключительного обзора IT-мероприятий 2019 года. Последний вагон заполняют, по большей части, тестирование, DevOps, мобильная разработка, а также целая россыпь митапов самых разных языковых сообществ (PHP, Java, Javascript, Ruby) и пара хакатонов для тех, кто занимается машинным обучением.
-
Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1
—
от автора
Автор статьи, первую часть перевода которой мы сегодня публикуем, хотел бы, чтобы читатели заранее знали о том, что избавление от ненужного CSS — это трудная задача. Если вы это читаете в надежде найти некий инструмент, запустив который, вы сможете узнать о том, какой именно CSS-код можно безбоязненно удалить из вашего проекта, то… Есть подобные инструменты,…
-
Как разработчику развиваться в небольшом и не самом айтишном городе
—
от автора
Привет, меня зовут Серёжа, мне 31 год, я живу в Брянске — и это точно не технологическая столица мира. Первая за десять лет ИТ-конференция прошла в нашем городе в этом октябре, а названия местных компаний, за исключением пары федеральных аутсорсов, едва ли что-то вам скажут. Тем не менее живя в самой настоящей провинции, я смог…
-
CodeSide. Новая игра для знаменитого соревнования Russian AI Cup
—
от автора
Сообщество участников чемпионатов и команда Mail.ru Group в сотрудничестве с Codeforces.com приглашают вас на самую настоящую бойню, от которой вы получите бессонные ночи и мозоли на руках, поскольку будете участвовать в одном из самых живых и интересных чемпионатов по программированию искусственного интеллекта в мире — Russian AI Cup. Поверьте, что организаторы всего этого безумия продали…
-
Чему не учат в школе: как мы готовим инженеров техподдержки
—
от автора
Вот и обещанная “другая история”. Challenge Если бы четыре года назад меня спросили: “Как можно обучать новичков в ИТ отделе/компании?” — я, не задумываясь, выдал бы: “По методу “обезьянка видит — обезьянка подражает”, то есть прикрепите новичка к более опытному сотруднику, и пусть смотрит, как выполняются типичные задачи”. Этот подход работал у меня раньше, он…
-
Объекты против структур данных
—
от автора
В статье, перевод которой предложен ниже, Роберт Мартин вроде как начинает с мыслей, очень похожих на те, что можно увидеть в рассуждениях Егора Бугаенко про ORM, но выводы делает другие. Лично мне подход Егора импонирует, но я считаю, что Мартин подробнее раскрывает тему. Мне кажется, с его мнением стоит познакомиться всем, кто когда-либо задумывался о…