Команда Go for Devs подготовила перевод статьи о скрытых возможностях Gin-фреймворка. Даже если вы давно пишете API на Go, в арсенале Gin есть несколько приёмов, которые сделают ваш код быстрее, надёжнее и проще в сопровождении. От кастомных валидаторов до graceful shutdown — фишки, о которых знают не все. Читать далее
Вы доверяете искусственному интеллекту? А стоит ли? Если задуматься, можем ли мы действительно быть уверены, что ИИ, которому мы поручаем составлять резюме, генерировать код или анализировать данные, делает именно то, что мы хотим, а не оптимизирует какие-то свои скрытые…
Давно хотел апгрейдить рабочий инструмент разработчика, да все как-то было не досуг. И вот момент настал - рабочая мышь стала даблкликать, что превратило работу в сущий кошмар. Я решил также взять 2 мышки, на два основных рабочих места, ну и еще взять запаску.Небольшое отступление…
Мы не раз разбирали в своём блоге теорию и практику по разным стратегиям развёртывания новой версии приложения в Kubernetes. Сегодня рассмотрим ещё одну реализацию канареечного деплоя: с пассивными healthcheck и использованием Argo Rollouts и Istio. Этот вариант подойдёт, если к вашему приложению обращаются не через Ingress, а ходят внутри кластера по адресу service. Или если вы хотите видеть, что происходит с пользовательским трафиком на каждом из этапов обновления. Читать далее
Мечта о создании настоящих трехмерных голограмм — одна из самых вдохновляющих в истории технологий. Задумка корнями уходит во времена Жюля Верна. Яркий пример — иллюзия, которая упоминается романе «Замок в Карпатах». А из более современного — красивые проекции в «Звездных…
Приветствую, Хабр! Структура криптографических алгоритмов, названная ее авторами «губкой» (sponge), была предложена в 2007 году. С тех пор на базе структуры криптографической губки было разработано достаточно много известных криптоалгоритмов. Эта структура была детально…
8 сентября в 13:16 UTC система мониторинга Aikido зафиксировала подозрительные действия: в npm начали публиковаться новые версии популярных пакетов, содержащие вредоносный код. Читать далее
Если вы звоните в техническую поддержку МТС по номеру 0890 со своего мобильного телефона, МТС вас идентифицирует как абонента. Вы спокойно ведете диалог и решаете насущные вопросы.Но мало кто знает, что у МТС есть и другой номер: 88002500890. Позвонить на который можно с ЛЮБОГО номера. Еще и бесплатно. И вот какая интересная история случилась. Читать далее
В мире, где киберспорт уже обогнал по популярности традиционные виды спорта, а метавселенные становятся новым социальным пространством, умение создавать игры — это не просто модный навык, а входной билет в индустрию будущего. Читать далее
Привет, Хабр! Меня зовут Александр, и я хочу рассказать историю разработки системы управления роботом-манипулятором, который умеет захватывать движущиеся объекты на конвейере. Это была командная работа, в которой участвовала наша команда инженеров, но я выступлю голосом…