DOU #tech
11.7K subscribers
2.31K photos
32 videos
2.72K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
Дозволити AI-агенту самому шукати потрібні інструкції чи передати збирання контексту коду?

Микола Міжигурський протестував обидва підходи на власному фреймворку зі 100 000+ символів інструкцій. У своїй статті автор наводить детальний аналіз Context Discovery та Prompt Engine архітектур.

👉 https://dou.ua/goto/g34F
👍2👎1
Atlassian Rovo вдалося змусити зробити те, чого AI-агент точно не мав би робити: витягнути внутрішні дані з Jira та Confluence і відправити їх назовні.

Security Engineering Lead у Creatio Станіслав Клевцов розбирає, як спрацювала атака через prompt injection, чому навіть вимкнений вебпошук не врятував від витоку та які додаткові захисні механізми варто використовувати для AI-агентів.

А також читайте свіжі новини кібербезпеки та топ CVE за останній тиждень.

👉 https://dou.ua/goto/enu9
👍10😱52
Поки медіанні зарплати просідають, а конкуренція росте, дехто з розробників вже навіть замислюється про перекваліфікацію.

А як ви оцінюєте ситуацію з Java зараз? 

👉https://dou.ua/goto/vtz3
👍9😁5😢2
GitHub фіксує стрімке зростання опенсорс-активності у світі, але Україна помітно вибивається із загального тренду: після падіння у 2022 році показники так і не повернулися до попередньої динаміки.

Денис Довгань розмірковує, чому AI-бум не дав українському опенсорсу такого ж поштовху та що на нього чекає далі.

Як думаєте, що буде далі з українським опенсорсом: побачимо нову хвилю проєктів і активності чи нинішня стагнація затягнеться? І наскільки взагалі важлива ця статистика на практиці?

👉 https://dou.ua/goto/H8YP
😁11👍2
GitHub знову штормить. Проблеми зачепили вебверсію, API, Actions, Pull Requests, Issues, Copilot та інші сервіси. І поки команда GitHub шукає, де ж «собака зарита», розкажіть: що у вас уже встигло відвалитися? І чи не здається вам, що GitHub останнім часом і справді штормить частіше?

👉 https://dou.ua/goto/6It0
😢11🔥3
Коротка історія з національним колоритом про те, як змінити компілятор F# і почати писати код власноруч створеним діалектом.

Андрій Курдюмов показує шлях від патчингу лексера до створення NuGet-пакета. Якщо хочете самостійно покращувати F# — вам сюди.
👉https://dou.ua/goto/5pRU
👍1😱1
11 днів, до 64 інстансів Claude і сотні тисяч рядків коду — переписування Bun на Rust стартувало дуже гучно. Але минуло вже три місяці, Bun 1.4 досі не вийшов, остання нова версія виходила аж у травні, в репозиторії накопичилося майже 5000 відкритих PR, а в ком’юніті дедалі частіше жартують про чергові «2-3 тижні».

Що відбувається з одним із наймасштабніших AI-rewrite і чи справді все йде не за планом — обговорюємо на форумі DOU.

👉 https://dou.ua/goto/dvCT
😁12😢1
А ось і нова хвиля спікерів DOU Day Picnic 👀
Зовсім скоро викотимо повну програму!

Поспішайте придбати квиточок за 1000 грнвже завтра ціна зросте до 1500 грн 🎟️

💸 Квиток = 100% донат на ЗСУ
Квитки тут: https://dou.ua/goto/3bz1
🔥6
Як написати Android-додаток за 30 днів? Сергій, Tech Lead у Futurra Group, ділиться досвідом переходу на Claude Code та Swift SDK for Android.

У статті — про вибір стека, роботу з MCP-серверами та правила, завдяки яким ШІ суттєво прискорив розробку.

👉 https://dou.ua/goto/1NfE
😁4
Майже вісім годин проблем, десятки тисяч зайвих запитів і одразу кілька збоїв, які наклалися один на одного. GitHub нарешті розібрав аварію 17 серпня та показав, як локальна проблема з інфраструктурою поступово перетворилася на масштабний каскад.

Що саме пішло не так і як компанія тепер планує захищатися від повторення такого сценарію — читайте на форумі DOU.
😁2👍1
Олександр продовжує цикл про STM32 без HAL. У 20-й частині він реалізує синхронне читання двох мікрофонів (Dual ADC) для алгоритму TDOA.

Автор розбирає неочевидні пастки роботи з регістрами та пояснює, чому для пакування даних у спільний регістр обов’язково потрібен вимикач DMA.

👉 https://dou.ua/goto/TwvA
👍4
Андрій, Lead of Development у VEC-UA, показує, як програмування перетинається з інженерією.

Автор порівнює BIM-моделі з високорівневим кодом, пояснює, як плагіни на C# та Python автоматизують рутину проєктувальників, та розповідає, чому ця ніша ідеальна для IT-світчерів.

👉 https://dou.ua/goto/c2Km
👍2
Щоб не дізнаватися про зміни в API через раптові баги на продакшені, Микола Міжигурський розробив власний фреймворк контрактного тестування.

У статті він показує, як за допомогою Zod і TypeScript створити єдине джерело істини та перевіряти бекенд без зайвого оверхеду.

👉 https://dou.ua/goto/voC6
👍5
Денис Макогон розбирає Project Detroit від OpenJDK. Це не про заміну Java на JS, а про зручний scripting-підхід після видалення Nashorn.

Автор пояснює, як JVM нативно інтегрує V8 через javax.script, та показує застосування рушія для UDF, політик і JSON-трансформацій.

👉 https://dou.ua/goto/IFUi
🔥31😢1
Скільки коштує інженерна помилка в MilTech? СЕО Vector Dynamics Антон Мейріс пояснює, як відійти від підходу «поломка-переробка» завдяки Simulation-Driven Design.

У статті: що таке числові пастки, як «цифрові двійники» рятують БпЛА від вібрацій та як українському ОПК зекономити місяці R&D завдяки математиці.

👉 https://dou.ua/goto/MPIb
👍3
А що, як LLM не просто щоразу шукає потрібні шматки у ваших документах, а поступово сама збирає з них нормальну базу знань?

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

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

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

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

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

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

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

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

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

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

👉 https://dou.ua/goto/Ib6Y
👍10😁2