Месяц: Февраль 2021

  • «Облака были созданы, потому что все задолбались»: в чём отличие облачной инфраструктуры от своих серверов

    от автора

    Публичные облака появились как ответ на мучения компаний, которые поддерживали парк собственных серверов. Слишком много проблем возникало с заказом оборудования, его настройкой и поддержкой, поэтому облачные вычисления быстро стали востребованными — так считает Александр Волочнев, Developer Advocate в DataStax и автор видеокурса по AWS в «Слёрме».  Боли сисадминов и бизнеса, а также возможности, которые принесли им…

  • Предотвращаем мерж-конфликты с XcodeGen

    от автора

    Привет, Хабр! В преддверии старта курса «iOS Developer. Professional» подготовили для вас традиционный перевод полезного материала. Также приглашаем желающих на онлайн-встречу с преподавателем курса, на которой можно задать преподавателю интересующие вас вопросы об обучении.И напоследок, предлагаем посмотреть запись вебинара «Пишем приложение на SwiftUI и Combine».I — ВведениеВ этой статье мы рассмотрим решение для мгновенного разрешения…

  • Vulkan. Руководство разработчика. Image view

    от автора

    Кто еще со мной не знаком, я технический переводчик из ижевской компании CGTribe, и я занимаюсь переводом руководства к Vulkan API (vulkan-tutorial.com). В этой публикации представлен перевод главы Image view из раздела Drawing a triangle, подраздела Presentation. Содержание 1. Вступление 2. Краткий обзор 3. Настройка окружения 4. Рисуем треугольник Подготовка к работе Базовый код Экземпляр…

  • «Настойчивость» на Марсе: где марсоход находится сейчас и что будет делать дальше

    от автора

    Вот здесь и находится наш герой в текущий момент Представители НАСА и JPL сразу после успешного прибытия ровера на Марс дали пресс-конференцию, а потом поделились информацией дополнительно — о дальнейшей судьбе марсохода. «Семь минут ужаса» никого не испугали (хотя и заставили поволноваться), но теперь начинается самое интересное — исследование Красной планеты. Где находится марсоход, мы…

  • Как перейти с secrets на credentials (Ruby on Rails)

    от автора

    Сredentials в версии Ruby on Rails 5.2.0 — новый золотой стандарт. Старые добрые, но небезопасные файлы .env уступают дорогу. В этой статье вы узнаете: зачем и как перейти от secrets к credentials, как использовать API-ключи в Ruby, YML и js.erb, как раз и навсегда предоставить ключ каждому из команды.

  • Улучшение производительности vue приложения

    от автора

    У нас в TeamHood есть wiki. Там собралась коллекция рекоммендаций, в том числе, по улучшению производительности тяжелого фронтенда на vue.js. Улучшать производительность понадобилось, потому что в силу специфики наши основные экраны не имеют пагинации. Есть клиенты, у которых на одной kanban/gantt доске больше тысячи вот таких вот карточек, все это должно работать без лагов.В статье…

  • Тесты должна писать разработка (?)

    от автора

    Привет! Есть старый холивар на тему, кто же должен писать тесты: разработчики или тестировщики. Вроде как если в команде есть тестировщики, то логично, что тесты пишут они, правда? С другой стороны, ребята из разработки (помимо самой разработки) точно знают, как работает их код и как будет вести себя в тех или иных ситуациях. Как минимум…

  • Физика звука? Что такое громкость? Разбор

    от автора

    Если вы когда-нибудь подбирали себе музыкальную колонку, то сталкивались с тем, что сделать это не так-то просто, особенно если вы не специалист в звуковой аппаратуре. И еще ладно, если вы можете послушать акустику в магазине, но если такой возможности нет, то как понять? Чем больше Ватт, тем громче, так? Но ведь громкость в децибелах… Громкость…

  • Чемпионаты по программированию: развлечение для студентов или способ устроиться на работу мечты?

    от автора

    Разные организации и крупные компании постоянно проводят чемпионаты, соревнования и олимпиады по программированию. Со стороны они выглядят как развлечения для студентов или тех, у кого много свободного времени. И кажется, что серьезным людям, занятым в коммерческой разработке, на таких мероприятиях делать нечего. Действительно, бывают чемпионаты чисто спортивные, куда люди приходят себя показать. А бывают другие — коммерческие, где на кону действительно крупные суммы денег, офферы в известные…

  • Использование Redis в инфраструктурных микросервисах

    от автора

    В 2019 году я писал о том, как создать хранилище событий, основанное на Redis. Я рассказывал о том, что потоки Redis хорошо подходят для организации хранения событий, так как они позволяют хранить события с использованием иммутабельного механизма, напоминающего журнал транзакций, поддерживающего только присоединение новых данных к уже имеющимся, но не изменение существующих данных. Теперь же,…