-
Привет, друзья! В данном туториале мы разработаем чат с использованием следующих технологий: TypeScript — статический типизатор; NestJS — сервер; Socket.IO — библиотека для работы в [веб-сокетами](); React — клиент; TailwindCSS — библиотека для стилизации; PostgreSQL — база данных (далее —…
-
SDS vs традиционные СХД: почему мы редко применяем программно-определяемые хранилища?
Хранение данных — непростая задача, особенно когда к ним нужно обеспечить бесперебойный доступ. И сегодня мне хотелось бы поговорить о гиперконвергентных системах и связанных с ними программно-определяемых хранилищах, позволяющих использовать накопители в стандартных серверах х86 из того же кластера, что…
-
Цены на SSD продолжают падать, но, похоже, это временно: что может ожидать отрасль
Пару недель назад мы писали о том, что стоимость электронных компонентов меняет курс с подорожания и падения спроса на удешевление. По мнению экспертов TrendForce, уже в следующем квартале потребительские накопители упадут в цене на 8-13%. А потом цены могут снизиться…
-
Очень странные дела на GitHub
Обычный программист что-то гуглил в гугле и попал на репозиторий с вредоносным кодом и решил выяснить, сколько еще таких зараженных репозиториев, которые легко гуглятся. 3 августа Stephen Lacy написал в твиттере, что «обнаружил широкомасштабную атаку на 35 000 репозиториев GitHub»,…
-
Устранение утечек памяти с помощью профилирования
Если система работает длительное время, объём свободной памяти может уменьшаться, что может приводить к отказу некоторых сервисов. Это типичная проблема утечки памяти, которую обычно сложно спрогнозировать и выявить. Удобными инструментами для решения подобных проблем являются профайлеры кучи. Они отслеживают распределение…
-
Опыт миграции в российское облако
В последнее время стало сложно заказывать облачные сервисы и железо у зарубежных компаний и даже вендоров. Встал вопрос о том, как решить эту проблему. Ответ прост — мигрировать в российское облако. Об этом я подробнее расскажу в статье.Меня зовут Дамир Ибрагимов, я…
-
“Не взяли в разработчики”. Несколько слов о саппорте
Привет, Хабр! Меня зовут Григорий Иванов, я работаю ведущим специалистом команды MM.SUP в GlowByte. Сегодня хочу рассказать про работу команды технического сопровождения, или, как её ещё называют, поддержки. Эта статья позволит взглянуть на некоторые процессы изнутри и примерить на себя…
-
Программирование и ДНК
ДНК, или дезоксирибонуклеиновая кислота — молекула, содержащая генетическую информацию, которая обеспечивает жизнедеятельность, рост, развитие и размножение всех организмов. ДНК есть во всех земных формах жизни, кроме некоторых видов вирусов, у которых геном состоит из РНК. ДНК это одна из трех…
-
Смарт-контракты: юридическая природа и сфера их применения
Цифровизация и внедрение финансовых технологий кардинальным образом трансформируют существующие принципы и инструменты на финансовых рынках экономик большинства стран мира. Благодаря инновациям и современной инфраструктуре многие операции, которые раньшетребовали личного присутствия и занимали много времени, теперь могут быть доступны, что называется,…
-
Анализ практики взращивания студентов для успешного развития ИТ бизнеса
Борьба с дефицитом специалистов в ИТ отрасли так или иначе вынуждает ИТ функционеров рассматривать новые варианты возможностей утолить ресурсный голод предприятия. Поскольку на рынке существует явная напряженка с ИТ специалистами, то очевидно самым доступным способом приобрести их вне рынка, является…