11 днів, до 64 інстансів Claude і сотні тисяч рядків коду — переписування Bun на Rust стартувало дуже гучно. Але минуло вже три місяці, Bun 1.4 досі не вийшов, остання нова версія виходила аж у травні, в репозиторії накопичилося майже 5000 відкритих PR, а в ком’юніті дедалі частіше жартують про чергові «2-3 тижні».
Що відбувається з одним із наймасштабніших AI-rewrite і чи справді все йде не за планом — обговорюємо на форумі DOU.
👉 https://dou.ua/goto/dvCT
Що відбувається з одним із наймасштабніших AI-rewrite і чи справді все йде не за планом — обговорюємо на форумі DOU.
👉 https://dou.ua/goto/dvCT
😁12😢1
А ось і нова хвиля спікерів DOU Day Picnic 👀
Зовсім скоро викотимо повну програму!
Поспішайте придбати квиточок за 1000 грн — вже завтра ціна зросте до 1500 грн 🎟️
💸 Квиток = 100% донат на ЗСУ
Квитки тут: https://dou.ua/goto/3bz1
Зовсім скоро викотимо повну програму!
Поспішайте придбати квиточок за 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
У статті — про вибір стека, роботу з MCP-серверами та правила, завдяки яким ШІ суттєво прискорив розробку.
👉 https://dou.ua/goto/1NfE
😁4
Майже вісім годин проблем, десятки тисяч зайвих запитів і одразу кілька збоїв, які наклалися один на одного. GitHub нарешті розібрав аварію 17 серпня та показав, як локальна проблема з інфраструктурою поступово перетворилася на масштабний каскад.
Що саме пішло не так і як компанія тепер планує захищатися від повторення такого сценарію — читайте на форумі DOU.
Що саме пішло не так і як компанія тепер планує захищатися від повторення такого сценарію — читайте на форумі DOU.
👍2😁2
Олександр продовжує цикл про STM32 без HAL. У 20-й частині він реалізує синхронне читання двох мікрофонів (Dual ADC) для алгоритму TDOA.
Автор розбирає неочевидні пастки роботи з регістрами та пояснює, чому для пакування даних у спільний регістр обов’язково потрібен вимикач DMA.
👉 https://dou.ua/goto/TwvA
Автор розбирає неочевидні пастки роботи з регістрами та пояснює, чому для пакування даних у спільний регістр обов’язково потрібен вимикач DMA.
👉 https://dou.ua/goto/TwvA
👍5
Андрій, Lead of Development у VEC-UA, показує, як програмування перетинається з інженерією.
Автор порівнює BIM-моделі з високорівневим кодом, пояснює, як плагіни на C# та Python автоматизують рутину проєктувальників, та розповідає, чому ця ніша ідеальна для IT-світчерів.
👉 https://dou.ua/goto/c2Km
Автор порівнює BIM-моделі з високорівневим кодом, пояснює, як плагіни на C# та Python автоматизують рутину проєктувальників, та розповідає, чому ця ніша ідеальна для IT-світчерів.
👉 https://dou.ua/goto/c2Km
👍3
Щоб не дізнаватися про зміни в API через раптові баги на продакшені, Микола Міжигурський розробив власний фреймворк контрактного тестування.
У статті він показує, як за допомогою Zod і TypeScript створити єдине джерело істини та перевіряти бекенд без зайвого оверхеду.
👉 https://dou.ua/goto/voC6
У статті він показує, як за допомогою Zod і TypeScript створити єдине джерело істини та перевіряти бекенд без зайвого оверхеду.
👉 https://dou.ua/goto/voC6
👍6
Денис Макогон розбирає Project Detroit від OpenJDK. Це не про заміну Java на JS, а про зручний scripting-підхід після видалення Nashorn.
Автор пояснює, як JVM нативно інтегрує V8 через javax.script, та показує застосування рушія для UDF, політик і JSON-трансформацій.
👉 https://dou.ua/goto/IFUi
Автор пояснює, як JVM нативно інтегрує V8 через javax.script, та показує застосування рушія для UDF, політик і JSON-трансформацій.
👉 https://dou.ua/goto/IFUi
🔥4❤1😢1
Скільки коштує інженерна помилка в MilTech? СЕО Vector Dynamics Антон Мейріс пояснює, як відійти від підходу «поломка-переробка» завдяки Simulation-Driven Design.
У статті: що таке числові пастки, як «цифрові двійники» рятують БпЛА від вібрацій та як українському ОПК зекономити місяці R&D завдяки математиці.
👉 https://dou.ua/goto/MPIb
У статті: що таке числові пастки, як «цифрові двійники» рятують БпЛА від вібрацій та як українському ОПК зекономити місяці R&D завдяки математиці.
👉 https://dou.ua/goto/MPIb
👍4
А що, як LLM не просто щоразу шукає потрібні шматки у ваших документах, а поступово сама збирає з них нормальну базу знань?
Андрій Богданович показує практичну реалізацію LLM Wiki за концепцією Андрея Карпати: Markdown, Git, Obsidian, агенти, автоматичні зв’язки між фактами й база, яка накопичує знання з часом.
Як усе це працює — читайте у нещодавній статті на DOU.
Андрій Богданович показує практичну реалізацію LLM Wiki за концепцією Андрея Карпати: Markdown, Git, Obsidian, агенти, автоматичні зв’язки між фактами й база, яка накопичує знання з часом.
Як усе це працює — читайте у нещодавній статті на DOU.
🔥8👍3
Володимир Крет розповідає про реалії розвитку власного браузерного 2D CAD-редактора.
У статті: чому Reddit і Product Hunt не принесли користувачів, як локалізація лендінгу на 30 мов дала несподіваний буст трафіку, та чому тривалі сесії завадили монетизації через Google AdSense.
👉 https://dou.ua/goto/lOh5
У статті: чому Reddit і Product Hunt не принесли користувачів, як локалізація лендінгу на 30 мов дала несподіваний буст трафіку, та чому тривалі сесії завадили монетизації через Google AdSense.
👉 https://dou.ua/goto/lOh5
👍2
C++ неможливо вивчити й закрити — мова постійно змінюється, а однієї книги чи курсу, після якого все стане зрозуміло, просто не існує.
Віталій Капленко зібрав власний дороговказ після понад 10 років роботи з C++: з чого починати, що справді варто читати, навіщо лізти в чужий код і як використовувати LLM у навчанні.
👉 https://dou.ua/goto/ug6B
Віталій Капленко зібрав власний дороговказ після понад 10 років роботи з C++: з чого починати, що справді варто читати, навіщо лізти в чужий код і як використовувати LLM у навчанні.
👉 https://dou.ua/goto/ug6B
❤8👍6😁5🔥1
Платформа «Колір.Спільнота» об’єднує онлайн-волонтерів для виконання окремих завдань від благодійних і військових організацій, а також бізнесів, які постраждали внаслідок російських атак. Обирайте задачі відповідно до своїх навичок і вільного часу.
Долучитися можна з будь-якої точки світу за такими напрямами: графічний дизайн, UI/UX-дизайн, бекенд і фронтенд. Отримуйте офіційні подяки та збережіть пам’ять про особистий внесок у допомогу Україні!
Детальніше: https://www.kolir.agency/volunteer
#реклама
Долучитися можна з будь-якої точки світу за такими напрямами: графічний дизайн, UI/UX-дизайн, бекенд і фронтенд. Отримуйте офіційні подяки та збережіть пам’ять про особистий внесок у допомогу Україні!
Детальніше: https://www.kolir.agency/volunteer
#реклама
🔥13👍1🤩1
Сергій Моренець розбирає Junit Pioneer — розширення для JUnit, яке забирає на себе рутину. Як декларативно змінювати системні властивості, передавати JSON у тести та гнучко обробляти помилки?
Читайте про найкорисніші фічі, практичний досвід, плюси та мінуси бібліотеки у новій статті!
👉 https://dou.ua/goto/Ib6Y
Читайте про найкорисніші фічі, практичний досвід, плюси та мінуси бібліотеки у новій статті!
👉 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! І окреме дякую всім, хто всі ці роки його розвиває 🫰
25 серпня 1991 року Лінус Торвальдс написав, що працює над безкоштовною ОС — «just a hobby, won't be big and professional like gnu». За 35 років Linux став основою для серверів, хмарної інфраструктури, суперкомп’ютерів, Android і купи інших систем. Та й сучасний DevOps без нього уявити складно.
За 35 років Linux пройшов шлях від повідомлення на Usenet до одного з фундаментів сучасної ІТ-інфраструктури. Тож сьогодні просто хороший привід сказати: з днем народження, Linux! І окреме дякую всім, хто всі ці роки його розвиває 🫰
🔥52❤9👍4
Як атакують EDR-агент і які рішення допомагають цьому протидіяти?
У статті Андрій Рябов, Software Designer в Apriorit, пропонує покроковий розбір атаки, наводить приклади з реальних інцидентів в індустрії та дає практичні рекомендації щодо побудови багаторівневого захисту.
👉 https://dou.ua/goto/Fzal
У статті Андрій Рябов, 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
Як змусити локальну LLM через Ollama автоматично забирати тікети з Jira, фіксити код і створювати PR? Про архітектуру, боротьбу з галюцинаціями та безпеку — у новій статті!
👉 https://dou.ua/goto/yJd5
👍10😁3
Хто сьогодні читає вашу документацію: люди чи AI-агенти?
Ярослав Дворовенко, Head of Ecosystem у Whitechain, ділиться власним досвідом та дослідженнями про агентний трафік, AI-краулерів і те, як підготувати документацію до нової реальності, де її дедалі частіше читають не люди, а машини.
👉 https://dou.ua/goto/IlpP
Ярослав Дворовенко, Head of Ecosystem у Whitechain, ділиться власним досвідом та дослідженнями про агентний трафік, AI-краулерів і те, як підготувати документацію до нової реальності, де її дедалі частіше читають не люди, а машини.
👉 https://dou.ua/goto/IlpP
👍1
Володимир Шельмук розповідає, як команда шукала кращу 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