Поточна архітектура з пулом потоків проста, надійна і вже забезпечує <1% споживання батареї. Оскільки я переважно C# розробник, я обрав перевірений патерн (знайшов у інеті), який дає реальний результат без зайвого ускладнення.
Пул потоків обрано через використання блокуючого recv: поки один потік чекає відповіді від DNS-сервера, інші продовжують миттєво обробляти нові запити, що виключає затримки в браузері.
Джонатан вказує на глибшу проблему в сучасному світі, ніж просто мінімізація коду. Самі підходи до розробки, роблять ПЗ роздутим. Наприклад потрібно зробити якусь досить просту штуку.
Android та iOS традиційно по-різному дивляться на те, скільки свободи варто давати користувачу та розробнику) Втім незалежно від платформи мене більше дивує те, наскільки потужними стали сучасні смартфони і як рідко ми використовуємо цей потенціал на...
**Тема** У цій розмові та статті обговорюється інтеграція сучасних IT-технологій та традиційного бджільництва. Головний герой ділиться власним досвідом створення стартапу — мобільного застосунку для бджолярів.
Коментарі