Месяц: Февраль 2021
-
ERP-система — нет, микросервисный подход — то, что нужно для создания маркетплейса. Давайте разбираться, что к чему
—
от автора
Есть компания N, которая занимается продажей спортивных товаров и входит в топ-10 на рыке с неплохими оборотами. Конкуренция растет, и компания понимает, что пора расширяться за счет добавления новых категорий и брендов. Как именно? Тут как раз и приходит идея — создать собственный маркетплейс. И в этот момент большинство компаний совершают одну и ту же ошибку,…
-
Чатик с открытым исходным кодом
—
от автора
У меня последнее время нет времени или желания чтобы заниматься своим веб-проектом (чатик), который я разрабатывал 2 года; но очень не хочется чтобы мой труд пропадал.Я уже показывал Хабру свою разработку, но так как она мало относится к тематике сайта, а исходников я не предоставил, статья не вызвала интерес аудитории.Сегодня я публикую код. Возможно, кто-то…
-
Как воскресить раннюю электронную музыку с помощью Arduino?
—
от автора
Этот проект вдохновлён ранней электронной музыкой и звуковыми эффектами, созданными радиофонической мастерской BBC в 1960-х годах. До того как синтезаторы стали обычным делом, чтобы услышать невиданные звуки, использовали сочетание промышленного испытательного оборудования и фокусов с магнитной лентой. Тестовые генераторы и «найденные звуки» давали сырой аудиоматериал, который зацикливался, реверсировался, ускорялся и замедлялся с помощью нескольких магнитофонов,…
-
Первый опыт с Raspberry Pi или микросервисы для дома
—
от автора
Данная статья будет полезна тем, кто никогда прежде не экспериментировал с Raspberry, но считает, что этому самое время.Привет, Хабр! Тенденция приписывать любому техническому устройству эпитет «умный» достигла, кажется, своего апогея (по количеству употребления, разумеется). К тому же, большинство моих знакомых не из IT-сферы до сих пор наивно полагают, что каждый уважающий себя программист живет в…
-
Экономим ресурсы и успеваем в срок: зачем подключать QA-инженера в начале работы над фичей
—
от автора
Пофилософствуем на тему, как QA может влиять на разработку фич. Поделимся мыслями и наработками о том, что тестировщик может предложить команде помимо своих мануальных способностей проверки задач.А в чем собственно проблема? Зачем тестировщику проявлять еще какие-нибудь качества помимо качеств мануального тестировщика?В этом неидеальном мире часто можно увидеть, как человек ответственный за качество, подключается только на…
-
Project Loom: Современная маcштабируемая многопоточность для платформы Java
—
от автора
Эффективное использование многочисленных ядер современных процессоров — сложная, но всё более важная задача. Java была одним из первых языков программирования со встроенной поддержкой concurrency. Ее concurrency-модель, основанная на нативных тредах, хорошо масштабируется для тысяч параллельно выполняющихся стримов, но оказывается слишком тяжеловесной для современного реактивного программирования с сотнями тысяч параллельных потоков. Ответ на эту проблему —…
-
Что вам даст учеба у практиков, или почему наш курс по Flutter — это про реальные проекты и навыки для работы
—
от автора
Вот уже третий год мы разрабатываем на Flutter. Сделали на нём кроссплатформенные приложения для Росбанка, сети аптек «Ригла», ресторанов KFC, в разработке ещё много проектов. Буквально на наших глазах Flutter из нишевой технологии стал мощным игроком, который теснит не только React Native, но и нативную разработку.Бизнес поверил во Flutter. Всё больше компаний хотят приложения на…
-
Что такое системы API Management
—
от автора
Зачем они нужны и какие функции они выполняют.Всем привет! Меня зовут Антон, я – инженер команды, отвечающей за развитие централизованных IT-сервисов, которыми пользуются продуктовые команды в X5 Retail Group.В этой статье я расскажу о системах класса API Management и в частности о APIM Gravitee (https://www.gravitee.io), том, что это за класс систем, как они используются для обеспечения потребностей команд разработки. Статья…
-
Persuasive Technology — как соцсети и мобильные приложения управляют нашими желаниями
—
от автора
Сегодня почти каждая технологическая компания, занимающаяся разработкой пользовательских приложений или игр, использует persuasive technology (технологии убеждения). Именно благодаря этим технологиям вы находитесь в сети больше времени, чем следовало, и передаете больше личной информации, чем хотели бы.Дискуссии об этичности использования этих технологий стали массовыми после выхода фильма «Социальная дилемма» (The Social Dilemma) на Netflix, поэтому мы решили…
-
О безопасности Сбербанка Онлайн
—
от автора
В общем, что то случилось и у меня перестал восприниматься правильный пароль в Сбербанк Онлайн.Недолго думая, я набрал техподдержку, и после недолгого ожидания мой вопрос решился. Почему сбросился пароль узнать, правда, не удалось.Оказывается, для получения доступа к моему банку мне (ну или кому угодно) нужно выполнить тривиальную операцию — сменить логин/пароль.Но суть оказалась в том,…