Володимир Шельмук розповідає, як команда шукала кращу embedding-модель для українського RAG і чому загальних рейтингів MTEB для цього виявилося недостатньо.
У статті — власний бенчмарк, порівняння OpenAI, BGE-M3 і Qwen3 та результати, які зрештою змінили production-пайплайн.
👉 https://dou.ua/goto/Crco
У статті — власний бенчмарк, порівняння OpenAI, BGE-M3 і Qwen3 та результати, які зрештою змінили production-пайплайн.
👉 https://dou.ua/goto/Crco
👍1
Чому спроба тримати серверні дані у Redux Store коштує команді занадто дорого?
Дмитро Захарченко розповідає про практичний досвід міграції з Redux Toolkit та RTK Query на дует TanStack Query + Zustand.
У статті детальний розбір архітектури, порівняння коду, оптимізація перформансу та відповіді на головні контраргументи.
👉 https://dou.ua/goto/rn1w
Дмитро Захарченко розповідає про практичний досвід міграції з Redux Toolkit та RTK Query на дует TanStack Query + Zustand.
У статті детальний розбір архітектури, порівняння коду, оптимізація перформансу та відповіді на головні контраргументи.
👉 https://dou.ua/goto/rn1w
👍1
У розробці вбудованих систем ми постійно балансуємо між простотою та ефективністю.
Володимир Сулевський у новій статті розбирає, як Embassy з async/await усуває цю дилему. Результат — зрозумілий код без блокувань, де планування завдань та сліп-мод бере на себе фреймворк.
👉 https://dou.ua/goto/d3X6
Володимир Сулевський у новій статті розбирає, як Embassy з async/await усуває цю дилему. Результат — зрозумілий код без блокувань, де планування завдань та сліп-мод бере на себе фреймворк.
👉 https://dou.ua/goto/d3X6
❤7👍2🔥1
C#-моноліт, jQuery, React 16 та хаос у залежностях. Знайомо? Антон Куц ділиться кейсом міграції такого legacy-«франкенштейна» на сучасний React.
Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.
👉 https://dou.ua/goto/p9ap
Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.
👉 https://dou.ua/goto/p9ap
👍1
Технічний борг легко перетворюється на нескінченний backlog із задачами, які Engineering вважає важливими, а Product не розуміє, навіщо робити саме зараз.
Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.
👉 https://dou.ua/goto/vej5
Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.
👉 https://dou.ua/goto/vej5
❤2😁2👍1
Олександр продовжує цикл про STM32 без HAL. У 21-й частині він намагається навчити плату визначати, звідки прийшов звук, за допомогою двох мікрофонів і TDOA. Автор тестує крос-кореляцію, переходить до апаратного таймера та пояснює, чому на цьому залізі точний кут визначити складно, а напрямок «ліворуч/праворуч» — цілком реально.
👉 https://dou.ua/goto/V4Eu
👉 https://dou.ua/goto/V4Eu
👍6
Як перетворити HTML або React у редагований Figma-макет, а не просто скриншот?
Максим Бабенко розповідає про розробку плагіна Source → Design. У статті: складність зіставлення DOM із Figma-шарами, парсинг CSS, ізоляція worker-ів та боротьба за чисту структуру.
👉 https://dou.ua/goto/5JUZ
Максим Бабенко розповідає про розробку плагіна Source → Design. У статті: складність зіставлення DOM із Figma-шарами, парсинг CSS, ізоляція worker-ів та боротьба за чисту структуру.
👉 https://dou.ua/goto/5JUZ
👍1
Віктор Карабедянц зібрав головні AI-оновлення місяця: GPT-5.6 і Claude Opus 5 у Copilot, нові моделі Microsoft AI, можливості Azure для AI-агентів, оновлення Foundry, Copilot Studio та GitHub Copilot. У новому випуску дайджеста читайте про моделі, інфраструктуру й інструменти, які вже змінюють робочі процеси з AI.
👉 https://dou.ua/goto/T42p
👉 https://dou.ua/goto/T42p
❤3
AI розірвав зв’язок між Story Points та часом виконання. Анна Куркотова ділиться баченням, чому старі підходи до оцінки в QA вже не такі дієві в командах з AI.
У статті: зсув фокусу від створення до верифікації та нова модель естимації з трьох осей: Complexity, Effective Human Load та Flow Time.
👉 https://dou.ua/goto/695v
У статті: зсув фокусу від створення до верифікації та нова модель естимації з трьох осей: Complexity, Effective Human Load та Flow Time.
👉 https://dou.ua/goto/695v
👎13❤3😁1
Що може одноплатник Radxa ROCK 5B+ у задачах комп’ютерного зору? Роман Лютіков у своєму дописі розбирає можливості плати на RK3588, показує її CPU, GPU та NPU, налаштовує систему, запускає YOLO і на практичному демо розбирає, як плата одночасно детектить і трекає близько 50 людей у кадрі.
👉 https://dou.ua/goto/zybH
👉 https://dou.ua/goto/zybH
👍4😱1
Денис Макогон розбирає Project Detroit, експериментальний проєкт OpenJDK, який інтегрує V8 із JVM через знайомий javax.script.
Автор пояснює, навіщо Java-застосунку запускати JS поруч із собою, як це працює під капотом та де ховаються нюанси з продуктивністю та безпекою.
👉 https://dou.ua/goto/IFUi
Автор пояснює, навіщо Java-застосунку запускати JS поруч із собою, як це працює під капотом та де ховаються нюанси з продуктивністю та безпекою.
👉 https://dou.ua/goto/IFUi
❤3
Вивчили базовий Python, але відчуваєте, що без практики знання швидко розсипаються? Цього тижня в рубриці розповідаємо про Genepy — безкоштовний тренажер із вправами різної складності, автоматичною перевіркою коду та можливістю переглядати рішення інших користувачів.
Тут можна попрактикувати базовий синтаксис, роботу з файлами, CSV, HTTP-запитами, класами, NumPy та іншими темами. Хороший варіант для тих, хто вже пройшов теорію й хоче набити руку на практичних задачах.
Детальніше про Genepy — у новому випуску на DOU.
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
Тут можна попрактикувати базовий синтаксис, роботу з файлами, CSV, HTTP-запитами, класами, NumPy та іншими темами. Хороший варіант для тих, хто вже пройшов теорію й хоче набити руку на практичних задачах.
Детальніше про Genepy — у новому випуску на DOU.
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
❤3👍2
Найприємніше — це коли бачиш такі відгуки під статтею від спільноти.
Володимира Шельмука нещодавно написав статтю про те, як вибрати embedding-модель для української, коли готові бенчмарки не підходять. Автор розібрав усе на власному кейсі RAG-системи для українського законодавства — з тестами, цифрами й висновками. Хто ще не читав — запрошуємо до перегляду.
👉 https://dou.ua/goto/5aON
Володимира Шельмука нещодавно написав статтю про те, як вибрати embedding-модель для української, коли готові бенчмарки не підходять. Автор розібрав усе на власному кейсі RAG-системи для українського законодавства — з тестами, цифрами й висновками. Хто ще не читав — запрошуємо до перегляду.
👉 https://dou.ua/goto/5aON
🔥11👎3❤1
Юрій Максименко показує, як зробити перші кроки з Docker у Laravel-проєкті без зайвого ускладнення. Автор пояснює, як за допомогою Laravel Sail створити
👉 https://dou.ua/goto/FU3N
compose.yaml, зібрати та запустити контейнери, працювати з Artisan усередині Docker і використовувати базові команди Docker Compose та Docker Engine.👉 https://dou.ua/goto/FU3N
❤5🔥2
Сергій Моренець розбирає бібліотеку Junit Pioneer, яка позбавляє рутинної роботи та надає корисні фітчі, яких немає в JUnit.
Автор описує її особливості, розповідає про досвід застосування у власних проєктах та наводить її переваги та недоліки.
👉 https://dou.ua/goto/Ib6Y
Автор описує її особливості, розповідає про досвід застосування у власних проєктах та наводить її переваги та недоліки.
👉 https://dou.ua/goto/Ib6Y
👍5
Чи може мікроконтролер фактично «програмувати себе сам» — без хмарних API?
Олександр Крижанівський зібрав локального AI-агента для STM32, який декомпонує задачу, редагує код у проєкті CubeMX, компілює його та сам прошиває плату через ST-Link. Усе працює офлайн на локальній LLM — від промпта до готової прошивки менш ніж за дві хвилини.
👉 https://dou.ua/goto/N9kJ
Олександр Крижанівський зібрав локального AI-агента для STM32, який декомпонує задачу, редагує код у проєкті CubeMX, компілює його та сам прошиває плату через ST-Link. Усе працює офлайн на локальній LLM — від промпта до готової прошивки менш ніж за дві хвилини.
👉 https://dou.ua/goto/N9kJ
🔥6
У багатьох із нас з часом з’являються власні маленькі (або й великі) автоматизації, які непомітно забирають на себе частину рутини — на роботі або в повсякденному житті.
Це можуть бути скрипти, боти, автоматичні звіти, робота з файлами, домашні сценарії чи щось зовсім нестандартне.
Діліться своїми прикладами в коментарях: що саме автоматизували, навіщо і чи користуєтеся цим досі?
👉 https://dou.ua/goto/a4XM
Це можуть бути скрипти, боти, автоматичні звіти, робота з файлами, домашні сценарії чи щось зовсім нестандартне.
Діліться своїми прикладами в коментарях: що саме автоматизували, навіщо і чи користуєтеся цим досі?
👉 https://dou.ua/goto/a4XM
❤7
На форумі користувач з ніком flyman продовжує експерименти з бюджетним LoRa-зв’язком для віддаленого моніторингу. Цього разу автор збирає вузол MeshCore приблизно за $3 на базі nRF52840 і DX-LR30 та перевіряє, як його можна використати не лише для офлайн-чату, а й для контролю живлення, температури, тиску та інших параметрів.
👉 https://dou.ua/goto/V3uG
👉 https://dou.ua/goto/V3uG
👍7😱3
Кирило Виноградов у своїй статті розбирає, чому одного MFA недостатньо для надійного захисту RDP у Windows Server. На практичних прикладах автор показує, як поєднати Windows Firewall, журнали подій, TLS, моніторинг і recovery-сценарії — та як уникнути ситуації, коли автоматичний захист блокує самих адміністраторів.
👉 https://dou.ua/goto/ubAk
👉 https://dou.ua/goto/ubAk
👍3
Олександр із Zfort Group зібрав свіжий фронтенд-дайджест із найцікавішими матеріалами тижня 🔥
Цього разу розбираємо, чому React-застосункам не завжди потрібно стільки JavaScript, як Angular Signals конкурують із RxJS і навіщо фронтендерам знову дивитися в бік JPEG XL.
👉 https://dou.ua/goto/mwQa
Цього разу розбираємо, чому React-застосункам не завжди потрібно стільки JavaScript, як Angular Signals конкурують із RxJS і навіщо фронтендерам знову дивитися в бік JPEG XL.
👉 https://dou.ua/goto/mwQa
👍1