DOU #tech
11.8K subscribers
2.44K photos
32 videos
2.85K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua

Реклама — events@dou.ua
Download Telegram
Павло Кудринський розповідає, як вбудувати LLM у продукт, де помилка в цифрі коштує довіри.

Автор ділиться досвідом розробки фінтехсервісу для аналізу інвестиційних портфелів - чому заборонив LLM виконувати розрахунки та як організував парсинг даних, перевірки, Celery-черги та захист приватної інформації.

👉 https://dou.ua/goto/fUr2
👍2
Цього тижня в рубриці — .NET Fiddle. Це безкоштовний сервіс для практики C# та F#: пишете код, запускаєте його в браузері й бачите результат. Зручно для невеликих вправ або коли треба показати комусь код — достатньо поділитися посиланням.

👉 https://dou.ua/goto/axsz


Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
👍3
Є банки, які бережуть до зими. А нашу краще не відкладати — збираємо на НРК для «Азову».

Долучайтеся: https://dou.ua/goto/mFaF
❤9👎2
Попросили спільноту уявити світ без нових проєктів на Java.
Серед альтернатив — мова, якої поки немає в документації 😅

А який ваш варіант?
👉 https://dou.ua/goto/oKQr
❤7
Рома Марінський не просто збирає донати на НРК, а й віддає воркшоп про патерни проєктування для UI- та API-тестів: https://dou.ua/goto/fTb7

500 грн — і навчання ваше! Адже сьогодні недостатньо просто вміти написати UI-тест або поклікати запити в Postman. Важливо розуміти, як побудувати систему автоматизації, яка залишатиметься зрозумілою, гнучкою та придатною до розвитку.

Посилання на воркшоп з'явиться одразу після донату на банку: https://send.monobank.ua/jar/3VNKqJsHmm
❤2
Go-розробник Андрій Пугаченко вирішив повернутися до Active Oberon: створив SDK, підтримку LSP та реєстр модулів, а потім написав консольне радіо, щоб порівняти конкурентність у Go та Active Oberon.

У своїй статті автор розповідає про власні експерименти, приклади коду та несподівані результати.

👉 https://dou.ua/goto/fGAs
Lead Back-end Engineer Віталій Хоменко розповідає, як організував роботу з AI-агентами.

Автор ділиться, як налаштовував голосове введення та погодження плану, окремий аудит, перевірку тестів і рев'ю колег. А ще пояснює, чому навіть докладні інструкції не гарантують правильної роботи моделі та які рішення інженеру краще залишати за собою.

👉 https://dou.ua/goto/piDe
🤖 Як побудувати AI-агента з нуля — від мовної моделі до системи, яка самостійно виконує задачі?

4 листопада о 19:00 на благодійному DOU Live разом із Денисом Ювженком, Quant ML Engineer та PhD Researcher in AI, розберемо ключові патерни агентних систем, поговоримо про Agentic AI та harness engineering. А ще — наживо створимо власного AI-агента на Python з OpenAI API 🚀

Участь — за донат від 500 грн на збір НРКастом.
🎁 А серед усіх, хто задонатить, Денис розіграє кар’єрну консультацію!

👉 Деталі та умови участі: https://dou.ua/goto/M0kG
Банка для донату: https://dou.ua/goto/AZ86
👎6
У PHP виявили дві критичні вразливості з оцінкою 9,2 за CVSS, які потенційно дозволяють віддалено виконувати код на сервері без авторизації. Причому під загрозою можуть опинитися навіть сайти, на яких взагалі немає функціональності завантаження файлів.

Вразливості отримали назву PHP2Shell. Їх пов’язують із механізмом session.upload_progress та помилками роботи з пам’яттю під час обробки HTTP-запитів. Проблема потенційно зачіпає WordPress, Laravel, Drupal та інші PHP-застосунки.

Як працює атака, які версії PHP можуть бути вразливими та що рекомендують зробити для захисту серверів — читайте на форумі DOU.
😱18
Микола Міжигурський знайшов спосіб генерувати тисячі рядків коду на High reasoning, не витрачаючи квоту Codex. Він вирішив перевірити, де тут підступ, та влаштував експеримент на реальному проєкті.

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

👉 https://dou.ua/goto/IqE8
❤3
Антон Калакуцький теж долучився до нашого збору та відкрив дружню банку: https://send.monobank.ua/jar/5yLmr5gjQX 🔥

Давайте допоможемо Антону із закриттям банки! Тим паче, що кожні 300 грн донату — це ще один шанс виграти MacBook Pro M5 від Geniusee 👀

Тож з кожного хоча б по 300 грн, а хто може більше — кидайте більше 😁
❤3
Сергій Діданов реалізував у власному застосунку Remote IDE живий перегляд сайтів на iPad, де Claude Code змінює код на віддаленому сервері, а результат одразу відображається у вбудованому браузері без деплою.

Автор розповідає, як налаштував роботу з dev-серверами та кількома проєктами, поєднав перегляд сайту з редактором коду й Git-дифами, а також інтегрував MCP Notes, щоб AI-агент міг самостійно знаходити вимоги до проєкту та перевіряти їх виконання.

👉 https://dou.ua/goto/opmO
❤1
Пороблений тиждень, що тут сказати :/

У GitLab вийшло екстрене оновлення безпеки, яке закриває 12 вразливостей у Community та Enterprise Edition. Найсерйозніша отримала максимальні 10.0 бала за CVSS і за певних умов могла дозволити зловмиснику без авторизації виконати довільний код на сервері. Причина криється в помилці компілятора регулярних виразів.

На додачу розробники виправили проблеми з SAML/LDAP, OAuth/OIDC і контролем доступу. Які версії GitLab варто оновити та що ще знайшли розробники — читайте на форумі DOU.
👍7
Один JSON, три рендерери та зовсім не однаковий результат. Flutter і React можуть по-різному форматувати гроші, обробляти умови видимості та навіть реагувати на натискання кнопок.

Еріка Дьєндьєши розповідає, як створювала Server-driven UI-конструктор HotLayout - навіщо знадобилися спільний контракт, кросплатформні тестові сценарії та перевірка недовірених даних.

👉️️️️️️ https://dou.ua/goto/MAJD
Юрій Крилов, Senior/Lead DB Developer у Competo LLC, ставить під сумнів вимогу розбиратися в коді без розуміння бізнес-процесів. Адже навіть якщо розробник розуміє, що робить код, це ще не означає, що він відповідає бізнес-логіці.

Чи погоджуєтеся ви з такою позицією та чи розглядали б вакансію з подібною вимогою?

👉 https://dou.ua/goto/1Efj
👍12
Олександр Диптан, Senior Backend Developer, створив Docker-образи php-elts для PHP 7.3 і 7.4, які містять патчі безпеки Debian ELTS, зокрема виправлення для вразливості PHP2Shell. Рішення дозволяє тимчасово посилити захист застарілих PHP-проєктів без негайного переходу на новішу версію.

Автор пояснює, як замінити базовий Docker-образ одним рядком, зберігши звичну конфігурацію PHP, розширення та налаштування, а також розповідає про перевірку патчів і тестування сумісності.

👉 https://dou.ua/goto/V8RT
System Design in Practice від uptime.school: від бізнес-кейсу до готової архітектури за 11 занять.

Ключові теми курсу:
API design: idempotency, OpenAPI 
Read replicas і кешування в Redis
Full-text search architecture
OAuth 2.0, OpenID Connect і JWT
Audit trail та observability
Real-time оновлення через WebSockets

Викладач: Олександр Марфут, Technical Architect at SoftServe.

Старт: 2 листопада 2026.
Деталі та реєстрація: https://uptime.school/courses/system-design/

#реклама
🔥7❤3🎉1
Нікіта Солонко, Senior C++ Developer в Atto Trading Technologies, започаткував C++ Ukraine, щоб об’єднати українських C++ розробників навколо спільноти, якої досі бракувало.

Автор аналізує історію українських C++ мітапів, порівнює наш досвід з іншими країнами та пояснює, чому Україна досі не представлена в комітеті WG21, який розробляє стандарт C++. А також розповідає, як долучитися до спільноти та допомогти Україні заявити про себе у стандартизації мови.

👉 https://dou.ua/goto/9zfU
❤8
Зелені тести та Confidence 0.99 від ШІ не захищають прод від чорних лебедів. Як навчити систему алгоритмічного скептицизму, застосувати критерій Поппера та теорію ASPIC+, щоб софт шукав контрприклади проти власних дій ще до деплою? Микола Федчик розбирає на реальних кейсах і коді.

👉️️️️️️ https://dou.ua/goto/rp2S
Інженер-ентузіаст Джошуа Берд узявся за незвичний експеримент і зібрав дрон, якому для польоту вистачає лише одного двигуна. Здавалося б, що тут складного? Але перші випробування виявилися не такими простими, а змусити конструкцію стабільно літати було ще тим викликом.

Як працює цей незвичний дрон і які інженерні рішення допомогли довести експеримент до успіху — читайте на форумі DOU.

Ваша думка формує рейтинг ІТ-компаній в Україні! Оцініть свого роботодавця.
❤2