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

Реклама — events@dou.ua
Download Telegram
Юрій Крилов, 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
Scala та Clojure відзначили лише кілька відсотків учасників Stack Overflow Developer Survey 2026. Цікаво, чи є їхні користувачі серед нашої спільноти 🙂 

Що ви на них розробляєте і як почали з ними працювати?
👉 https://dou.ua/goto/8PYM


Рейтинг IT-роботодавців.Оцініть свою компанію!
👍2
На DOU триває благодійний віртуальний нетворк, тому ваша задача на сьогодні:
— Задонатити від 300 гривень на збір для «АЗОВу» (але чим більше - тим краще);
— Заповнити коротеньку форму;
— Зачекати до понеділка і отримати свій метч.

Реєстрація відкрита до 1 листопада включно, тому не баріться!

💰 Донатити 👉 https://dou.ua/goto/mFaF
☕️ Детальніше про формат 👉 https://dou.ua/goto/5iHw

Долучайтеся, заводьте нові знайомства та підтримуйте військо! 🫶
❤1
Важкий тиждень був, скажіть? :)
😁10❤8
Цього тижня в рубриці — PostgreSQL Exercises. Це безкоштовний ресурс для практики SQL: пишете запити в браузері, перевіряєте результат і за потреби відкриваєте підказки та розв’язки з поясненнями.

Є завдання від простих вибірок до JOIN, віконних функцій і рекурсивних запитів.

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

Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
👍4❤1🔥1
Зелені тести та Confidence 0.99 від ШІ не захищають прод від чорних лебедів. Як навчити систему алгоритмічного скептицизму, застосувати критерій Поппера та теорію ASPIC+, щоб софт шукав контрприклади проти власних дій ще до деплою? Михайло Федчик розбирає на реальних кейсах і коді.

👉️️️️️️ https://dou.ua/goto/rp2S
❤1
Сергій Пилипишко, Android Developer, створив Shpak — термінальну обгортку для AI-агентів, яка перекладає запити українською на англійську ще до потрапляння в контекст моделі. Це допомагає зменшити витрати токенів на кирилицю та зберегти контекст робочої сесії.

Автор пояснює, як реалізував переклад поза основною сесією агента, захистив блоки коду від змін і додав гарячі клавіші для перекладу запитів та відповідей. Також розповідає про підтримку CLI-інструментів і ділиться кодом проєкту на GitHub. 

👉 https://dou.ua/goto/g9nU
👍3❤2🔥2
Учасник форуму з ніком flyman модифікував прошивку Meshtastic для плати RP2040 DIY, щоб зменшити енергоспоживання без зміни апаратної конфігурації.

Автор адаптував режим slowclock, переналаштував UART для логів і CLI та знизив споживання струму в режимі прийому з 36 до 14 мА. Це все ще більше, ніж у вузла на nRF52840, але різниця вже не така суттєва.

Деталі змін і результати тестування — у його дописі на DOU.
👍1
В Anthropic вирішили, що замість постійно підлаштовувати Git під свої потреби простіше створити власну систему контролю версій :)

Коли кількість змін у коді перевалила за 30 тисяч на день, справлятися з таким навантаженням ставало дедалі складніше. Тож команда із семи інженерів за п’ять місяців розробила Scion. І, схоже, не дарма: за даними Anthropic, нова система потребує у 200 разів менше CPU та оперативної пам’яті, ніж попередня система Git-дзеркал.

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

👉 https://dou.ua/goto/VHVv
🔥6😁3❤1👍1
ШІ вже пише код, генерує тести й допомагає знаходити баги. Але разом із цим може створювати новий технічний борг. То які навички тепер справді потрібні розробникам і що буде з професією далі?

Олександр Решетнік, Senior Engineering Manager в EPAM Україна, ділиться висновками подкасту Java Gears про майбутнє Java-розробки, нові ролі інженерів та виклики, з якими стикаються навіть джуни.

👉 https://dou.ua/goto/12BK
😁3
Кирило Муха, Senior Mobile Developer у Futurra Group, розповідає, як команда перенесла бізнес-логіку зрілого iOS-застосунку на Android, залишивши спільний код на Swift замість переходу на KMP.

Автор пояснює, як поєднав Swift і Kotlin через JNI, з якими проблемами зіткнувся під час збірки та чому перша архітектура лише створювала ілюзію спільного коду. Також ділиться рішеннями, які допомогли скоротити час збірки з 965 до 208 секунд для трьох ABI.

👉 https://dou.ua/goto/fLe1
🔥5
Владислав Бутенко, R&D Product Manager у SoftServe, розповідає, як команда оптимізувала розподіл сотень техніків за допомогою NVIDIA cuOpt.

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

👉 https://dou.ua/goto/KLka
Соцпакет чи зарплата — що перемагає у вашому виборі роботодавця?

Оцініть свою компанію в рейтингу ІТ-роботодавців DOU — поділіться тим, як вам працюється насправді https://dou.ua/goto/zljG
Твій AI-агент сам себе не напише. Але за один вечір можна навчитися його будувати.

А ще — задонатити на військо та отримати шанс виграти кар'єрну консультацію з AI-експертом.

4 листопада на благодійному DOU Live разом із Денисом Ювженком, Quant ML Engineer та PhD Researcher in AI, розберемося, як перетворити звичайну мовну модель на AI-агента, який реально виконує задачі.

🔥 Наживо напишемо власного агента на Python з OpenAI API.

Вартість участі — донат від 500 грн на збір НРКастом: https://send.monobank.ua/jar/7x1CZfnK3E

А серед усіх донатів розіграємо кар'єрну консультацію з Денисом.

📅 4 листопада, 19:00, онлайн

Прокачуй скіли, підтримуй військо, вигравай консультацію 👉 https://dou.ua/calendar/58528/
😁1