DOU #tech
11.8K subscribers
2.34K photos
32 videos
2.76K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
А що, як LLM не просто щоразу шукає потрібні шматки у ваших документах, а поступово сама збирає з них нормальну базу знань?

Андрій Богданович показує практичну реалізацію LLM Wiki за концепцією Андрея Карпати: Markdown, Git, Obsidian, агенти, автоматичні зв’язки між фактами й база, яка накопичує знання з часом.

Як усе це працює — читайте у нещодавній статті на DOU.
🔥8👍3
Володимир Крет розповідає про реалії розвитку власного браузерного 2D CAD-редактора.

У статті: чому Reddit і Product Hunt не принесли користувачів, як локалізація лендінгу на 30 мов дала несподіваний буст трафіку, та чому тривалі сесії завадили монетизації через Google AdSense.

👉 https://dou.ua/goto/lOh5
👍2
C++ неможливо вивчити й закрити — мова постійно змінюється, а однієї книги чи курсу, після якого все стане зрозуміло, просто не існує.

Віталій Капленко зібрав власний дороговказ після понад 10 років роботи з C++: з чого починати, що справді варто читати, навіщо лізти в чужий код і як використовувати LLM у навчанні.

👉 https://dou.ua/goto/ug6B
8👍6😁5🔥1
Платформа «Колір.Спільнота» об’єднує онлайн-волонтерів для виконання окремих завдань від благодійних і військових організацій, а також бізнесів, які постраждали внаслідок російських атак. Обирайте задачі відповідно до своїх навичок і вільного часу.

Долучитися можна з будь-якої точки світу за такими напрямами: графічний дизайн, UI/UX-дизайн, бекенд і фронтенд. Отримуйте офіційні подяки та збережіть пам’ять про особистий внесок у допомогу Україні!

Детальніше: https://www.kolir.agency/volunteer

#реклама
🔥13👍1🤩1
Сергій Моренець розбирає Junit Pioneer — розширення для JUnit, яке забирає на себе рутину. Як декларативно змінювати системні властивості, передавати JSON у тести та гнучко обробляти помилки?

Читайте про найкорисніші фічі, практичний досвід, плюси та мінуси бібліотеки у новій статті!

👉 https://dou.ua/goto/Ib6Y
👍11😁2
Сьогодні Linux святкує 35 років! 🐧

25 серпня 1991 року Лінус Торвальдс написав, що працює над безкоштовною ОС — «just a hobby, won't be big and professional like gnu». За 35 років Linux став основою для серверів, хмарної інфраструктури, суперкомп’ютерів, Android і купи інших систем. Та й сучасний DevOps без нього уявити складно.

За 35 років Linux пройшов шлях від повідомлення на Usenet до одного з фундаментів сучасної ІТ-інфраструктури. Тож сьогодні просто хороший привід сказати: з днем народження, Linux! І окреме дякую всім, хто всі ці роки його розвиває 🫰
🔥529👍4
Як атакують EDR-агент і які рішення допомагають цьому протидіяти?

У статті Андрій Рябов, Software Designer в Apriorit, пропонує покроковий розбір атаки, наводить приклади з реальних інцидентів в індустрії та дає практичні рекомендації щодо побудови багаторівневого захисту.

👉 https://dou.ua/goto/Fzal
👍5
Ірина Лукашевич, Senior Java Developer у Svitla Systems, ділиться досвідом створення AI-агента на Spring AI.

Як змусити локальну LLM через Ollama автоматично забирати тікети з Jira, фіксити код і створювати PR? Про архітектуру, боротьбу з галюцинаціями та безпеку — у новій статті!

👉 https://dou.ua/goto/yJd5
👍10😁3
Хто сьогодні читає вашу документацію: люди чи AI-агенти?

Ярослав Дворовенко, Head of Ecosystem у Whitechain, ділиться власним досвідом та дослідженнями про агентний трафік, AI-краулерів і те, як підготувати документацію до нової реальності, де її дедалі частіше читають не люди, а машини.

👉 https://dou.ua/goto/IlpP
👍1
Володимир Шельмук розповідає, як команда шукала кращу embedding-модель для українського RAG і чому загальних рейтингів MTEB для цього виявилося недостатньо.

У статті — власний бенчмарк, порівняння 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
👍1
У розробці вбудованих систем ми постійно балансуємо між простотою та ефективністю.

Володимир Сулевський у новій статті розбирає, як Embassy з async/await усуває цю дилему. Результат — зрозумілий код без блокувань, де планування завдань та сліп-мод бере на себе фреймворк.

👉 https://dou.ua/goto/d3X6
7👍2🔥1
C#-моноліт, jQuery, React 16 та хаос у залежностях. Знайомо? Антон Куц ділиться кейсом міграції такого legacy-«франкенштейна» на сучасний React.

Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.

👉 https://dou.ua/goto/p9ap
👍1
Технічний борг легко перетворюється на нескінченний backlog із задачами, які Engineering вважає важливими, а Product не розуміє, навіщо робити саме зараз.

Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.

👉 https://dou.ua/goto/vej5
2😁2👍1
Олександр продовжує цикл про STM32 без HAL. У 21-й частині він намагається навчити плату визначати, звідки прийшов звук, за допомогою двох мікрофонів і TDOA. Автор тестує крос-кореляцію, переходить до апаратного таймера та пояснює, чому на цьому залізі точний кут визначити складно, а напрямок «ліворуч/праворуч» — цілком реально.

👉 https://dou.ua/goto/V4Eu
👍6
Як перетворити HTML або React у редагований Figma-макет, а не просто скриншот?

Максим Бабенко розповідає про розробку плагіна 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
3
AI розірвав зв’язок між Story Points та часом виконання. Анна Куркотова ділиться баченням, чому старі підходи до оцінки в QA вже не такі дієві в командах з AI.

У статті: зсув фокусу від створення до верифікації та нова модель естимації з трьох осей: Complexity, Effective Human Load та Flow Time.

👉 https://dou.ua/goto/695v
👎133😁1
Що може одноплатник Radxa ROCK 5B+ у задачах комп’ютерного зору? Роман Лютіков у своєму дописі розбирає можливості плати на RK3588, показує її CPU, GPU та NPU, налаштовує систему, запускає YOLO і на практичному демо розбирає, як плата одночасно детектить і трекає близько 50 людей у кадрі.

👉 https://dou.ua/goto/zybH
👍4😱1
Денис Макогон розбирає Project Detroit, експериментальний проєкт OpenJDK, який інтегрує V8 із JVM через знайомий javax.script.

Автор пояснює, навіщо Java-застосунку запускати JS поруч із собою, як це працює під капотом та де ховаються нюанси з продуктивністю та безпекою.

👉 https://dou.ua/goto/IFUi
3
Вивчили базовий Python, але відчуваєте, що без практики знання швидко розсипаються? Цього тижня в рубриці розповідаємо про Genepy — безкоштовний тренажер із вправами різної складності, автоматичною перевіркою коду та можливістю переглядати рішення інших користувачів.

Тут можна попрактикувати базовий синтаксис, роботу з файлами, CSV, HTTP-запитами, класами, NumPy та іншими темами. Хороший варіант для тих, хто вже пройшов теорію й хоче набити руку на практичних задачах.

Детальніше про Genepy — у новому випуску на DOU.

Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
3👍2