Месяц: Декабрь 2019

  • WebRTC стриминг в виртуальной реальности и вокруг нее

    от автора

    Виртуальная реальность нынче на пике моды. Оборудование, что во времена «Газонокосильщика» было уделом сумасшедших ученых гиков с большими деньгами от Минобороны, сейчас и простому человеку по карману, а те, у кого карман совсем пуст, могут собрать VR-гарнитуру из картона и смартфона по множеству рецептов.

  • Про одну Тётю

    от автора

    В конце, как всегда, есть краткое содержание. Помните историю про одного парня? Он на днях заезжал в гости, и рассказал одну забавную историю. Мне кажется, вам будет интересно. Дело не в самой истории, а в том, что так, блин, бывает. Я оглянулся на свой личный опыт, и увидел сразу несколько таких Тёть.

  • 7 дней, 15 инженеров и 600 серверов: как Яндекс.Деньги переехали в новый дата-центр

    от автора

    Хабр, привет! Недавно у департамента эксплуатации Яндекс.Денег прошло значимое событие. Наша компания быстро растет, и оказалось, что перемен требуют не только наши сердца, но и дата-центр. А точнее, перемен требовала его локация. И вот уже три месяца, как один из дата-центров живет в новом месте. О том, как Яндекс.Деньги переезжали в новый дата-центр, расскажу я,…

  • Небольшой вклад в борьбе Avalonia UI против зоопарка платформ

    от автора

    Эта статья – результат проверки проекта Avalonia UI с помощью статического анализатора PVS-Studio. Avalonia UI – это кроссплатформенная платформа пользовательского интерфейса на основе XAML, с открытым исходным кодом. Это один из технологически значимых проектов в истории .NET, так как позволяет создавать кроссплатформенные интерфейсы на основе WPF системы. Надеюсь, эта статья поможет авторам исправить некоторые ошибки…

  • Фронтенд-2019: итоги года

    от автора

    В 2019 году мир фронтенд-разработки, как уже бывало, развивался с головокружительной скоростью. Материал, перевод которого мы сегодня публикуем, посвящён обзору важных событий, новостей и трендов 2019 года. А вот, кстати, аналогичный материал, опубликованный нами в 2018 году. Там, в конце, есть раздел прогнозов на 2019 год. На наш взгляд, многие из них оправдались. Не обойдётся…

  • MVC в Unity или как упростить жизнь

    от автора

    Для начала разберемся, что такое MVC (Model View Controller) Зачем же он нужен? Самый простой ответ — для постройки удобной и расширяемой архитектуры. Стоит разобраться зачем нужно дробить взаимодействие на три разных класса. Во-первых разделение обязанностей, следую принципам SOLID. Во-вторых для простого взаимодействия с серверами для синхронизации данных.

  • Правила написания предварительных шагов в тест-кейсах

    от автора

    Содержание Что такое предварительные шаги тест-кейса Правила их составления 1. Писать нужно обезличено 2. Писать нужно в едином стиле 3. Можно ссылаться на другие тест-кейсы 4. Но не доходя до маразма 5. Выкидывайте текст ради текста 6. Предварительных шагов может и не быть — это нормально Итого Что такое предварительные шаги тест-кейса Тест-кейс — это…

  • Геодезический купол. Об устройстве и моем опыте расчетов

    от автора

    Пожалуй сложно назвать геодезические купола чем-то необычным или новым. В этой заметке я расскажу немного об этих конструкциях в общем, об их устройстве, а также покажу на примере как я кое что на эту тему считал. Код тоже будет.

  • Облачные провайдеры: кто на рынке всех милее?

    от автора

    Одной моей знакомой пришла в голову идея оптимизировать свою IT-инфраструктуру, перейдя в облако. И она попросила меня опросить всех облачных провайдеров, чтобы найти лучшего… Стоп. Вру. Всё было не так. Не знакомая была, а знакомый, и облаками он действительно интересовался. Но только ему лишь рекомендация требовалась, к кому обратиться. А я в поисках информации наткнулся…

  • Docker для фронтендера. Часть 2. Что ты такое?

    от автора

    Продолжаю делать расшифровку своего доклада Docker для фронтендера с конференции FrontendConf 2019. В предыдущей части я постарался ответить на вопрос, зачем фронтенд-разработчику может понадобиться Docker. Сегодня попытаюсь простым языком рассказать, что это за инструмент, как он работает, и сравнить его с другими известными во фронтенде понятиями.