Месяц: Январь 2022

  • NFT и Метавселенные: как экономики могут объединяться и цифровизироваться?

    от автора

    В современном быстро развивающемся мире, все больше нас окружает новостная повестка, посвященная технологии блокчейн, криптовалютам, смарт контрактам, NFT и с недавнего времени к ним добавились метавселенные. Какие перспективы нам способны открыть эти популярные нынче слова? Мы постараемся выяснить в этой статье.Немного предыстории о появлении блокчейна и криптовалютыОпустив множественные предпосылки в виде Hashcash и Bitgold, начать…

  • JavaScript редактор SVG диаграмм который весит в 6,5 раз меньше bootstrap (библиотека с открытым исходным кодом)

    от автора

    Редактор диаграммы рабочего процессаDemo | GitHubЭксперименты с созданием редактора диаграмм на Blazor Webassembly (Blazor WebAssembly: Drag and Drop в SVG, Blazor WebAssembly: соединительные линии в SVG) показали что технология не годится для интенсивных манипуляций с DOM.То что будут проседания было известно заранее: WebAssembly не имеет доступа к DOM, любые изменения только через вызовы JavaScript. Задержки…

  • Руководство по Supabase. Часть 1

    от автора

    Привет, друзья! В этом цикле из 2 статей я хочу рассказать вам о Supabase — открытой (open source), т.е. бесплатной альтернативе Firebase. Первая статья будет посвящена теории, во второй — мы вместе с вами разработаем полноценное social app с аутентификацией, базой данных, хранилищем файлов и обработкой изменения данных в режиме реального времени. Что такое Supabase?…

  • Как не надо индексировать

    от автора

    Развитие происходит по спирали: когда-то люди не умели правильно индексировать, потом (в основном) научились, потом пришли noSQL и все снова забыли знание древних. Что вы будете делать, когда последние из старых DBA отплывут в Валинор? Снова и снова и сталкиваюсь с полным набором антипаттернов индексирования. Я их перечислю, но! Для каждого антипаттерна есть исключения, когда…

  • Flutter vs Native: почему мы переходим с первого на второй

    от автора

    Привет, Хабр! Меня зовут Сергей, я занимаюсь мобильной разработкой 13 лет и недавно стал руководителем разработки мобильного приложения «Пункты выдачи заказов» в Ozon. Невольно став сместителем существующего строя в проекте (фреймворки, технологии, подход), я стал часто слышать вопрос: «Почему вы отказались от Flutter?».Слышал я этот вопрос прежде всего от разработчиков моей команды и соискателей на…

  • Цифровые E2E-сервисы Huawei для российских заказчиков

    от автора

    Сервисные услуги Huawei предоставляются в России уже более 20 лет. Изначально это были услуги для операторов связи. В дальнейшем, по мере развития рынка, сервис стал доступен и для корпоративных заказчиков из других отраслей.С повышением требований к качеству и надежности эксплуатации сетей Huawei расширяла свой портфель сервисных услуг. С 2021 года пристальное внимание заказчиков обращено на…

  • История ретро-консолей с точки зрения программиста, часть 2

    от автора

    Мы продолжаем обзор игровых консолей с точки зрения истории их развития. В прошлый раз мы остановились на 1990-ых годах — времени NEC TurboGrafx-16, Nintendo SNES и Sega Genesis. Сегодня продолжим с этого момента и поговорим о том, как на рынке игровых консолей появились Sony и Microsoft, о «шейдерной революции» и многом другом.Пятое поколение (1993-2006): 32…

  • Английский это строго типизированный язык

    от автора

    Знания в разных областях позволяют переносить наблюдаемые зависимости в одной области знаний в другую область и понять ее. Знания они как элементы мозайки, как паттерны проектирования. Зная некоторые паттерны в химии, некоторые в механике, некоторые в электронике, можно их применять друг у друга для лучшего понимания. Классика жанра это объяснение как течет электрический ток на…

  • Я учусь на тестировщика. Сравнение двух онлайн школ. Часть 2

    от автора

    Здравствуйте, меня зовут Екатерина, уже 11 лет я работаю учителем в школе. Полгода назад я решила сменить профессию и пошла на курсы тестировщиков в одну разрекламированную онлайн школу, разочаровалась в ней, а теперь учусь в другой. Мне стало интересно сравнить методики преподавания, чтобы понять, что-то не так со мной или с курсом? Напоминаю, что это…

  • DevOps + Data: Синергия двух миров = DataOps

    от автора

    Дисклеймер:Эта заметка будет полезна для людей незнакомых с направлением DataOps, для новичков, кто слышал об этом подходе и захотел узнать о чем это. Тут не будет глубоких технических подробностей, поэтому те, кто ждут хардкора, просьба пройти мимо этой статьи.В этой заметке рассмотрим:Почему появилась потребность в DataOpsТри простых идеи, на которых фокусируется DataOpsРабота с данными должна быть…