Месяц: Май 2025

Дивный мир мобильной разработки и трудности Open Source

Когда я впервые решил создать свой open-source проект, мне казалось, что главное – это хорошая идея и рабочий код. Я взялся за разработку библиотеки для сетевых клиентов и UI-компонентов, вложил в неё два года работы и, наконец, выложил на GitHub. Но вместо успеха меня ждал холодный душ – библиотека получила всего 10 звёздочек. Тогда я...

10 перспективных российских стартапов – апрель 2025 года

Собрали перспективные стартапы с Product Radar (российского Product Hunt), которые хорошо себя показали во время голосования на площадке в апреле 2025 года.  Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Как я произвожу витамины и продаю на маркетплейсах на 30 млн в месяц

До 2018 года мы влачили жалкое существование и, смотря на отчётность, хотели всё это закрыть, и больше никогда к такому не прикасаться. Это были условно 150–250 000 ₽, прибыли в лучшем случае. Развиваться невозможно, можно только смотреть на это и грустить. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Изоляция с помощью глобальных акторов в Swift Concurrency: варианты на примере @MainActor

Привет, Хабр! Меня зовут Алексей Григорьев, я техлид iOS-разработки продукта Membrana в МТС. Это тариф с приложением для управления приватностью в сети и окружением. Swift Concurrency принесла множество инструментов для управления многопоточностью. Среди них глобальные акторы, которые помогают обеспечивать безопасность данных и контролировать потоки выполнения. Один из самых распространенных и полезных глобальных акторов — это...

Edge-to-edge в Android: опыт внедрения и рекомендации по тестированию

Всем привет! Мы – Саша Королёв и Юля Трусова, инженеры в Design System Авито. Наша команда работает над качеством интерфейсов: актуальностью, предсказуемостью, доступностью. В этой статье рассказываем про наш опыт внедрения edge-to-edge в мобильном приложении Avito для Android. Материал будет особенно вам интересен, если ваше приложение не использовало режим edge-to-edge, но ввиду последних требований от...

Security-Enhanced Linux против  1С + Apache. Выключить нельзя мучаться

Навыки решения неизвестных Вам проблем в Linux, требуют определенного уровня понимания Linux. Установка 1С на Linux рано или поздно приведет Вас к изучению SElinux  (Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC)). Самое простое его отключить — это единственный...