DOU #tech – Telegram
DOU #tech
10.7K subscribers
1.96K photos
32 videos
2.37K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
У цій статті інженер-програміст Олександр розглядає використання фреймворку Deeplearning4j, інтегрованого в застосунок на Java для створення NLP-моделі та подальшого семантичного пошуку. А також розбирає налаштування нейромереж Word2vec та Doc2vec та їхню інтеграцію в застосунок.

https://dou.ua/goto/ilCk 👈🏻
👍61
Автор статті розповідає, що роблять його пакети Migration Checker для Symfony і Laravel і як їх запускати локально та в CI, а також як працює підхід «up → down → schema diff» як автоматична перевірка якості.

https://dou.ua/goto/h8vj 👈🏻
5👍1🔥1
Шукаєш роботу?

Розглянь оборонний сектор: користь для держави, ринкові зарплати, бронювання — одні плюси.

Реєструйся на ярмарок вакансій в оборонці "Арсенал талантів" 14 березня в Києві — і спілкуйся з працедавцями напряму!

Квиток — 333 грн — це 100% донат на "Повернись живим": https://arsenal.talantiv.in.ua/
🔥10👎61😁1
Чи знали ви, що для обчислення синуса в double іноді потрібно понад 1000 біт точності? 👀

Валентин Нечаєв у своєму новому дописі розбирає «дилему таблички», два нулі та загадку NaN, а також розповідає чому Java округлює числа інакше, ніж C, і коли гонитва за ідеальною точністю в обчисленнях із рухомою крапкою стає безцільною.

👉 https://dou.ua/goto/9lRT
5
Топ-50 ІТ-компаній України, зима 2026: ринок стабілізувався, але найм обережний

● Лідером зростання у минулому півріччі стала Ajax Systems (+699 співробітників), за кількістю технічних — Nova Digital (+193 фахівці).
● EPAM Ukraine почала зростати уперше від початку повномасштабного вторгнення (+210 фахівців за пів року). Інші сервісні компанії переважно стабільні.
● Десять компаній зросли за пів року на понад 100 фахівців в Україні (більшість — продуктові).
● Скорочення не були масовими, але траплялися.

Детальніше про все в рейтингу: https://dou.ua/goto/O8VE
Міграція на Azure — це зручно, але режим сумісності з Kafka має неочікувані пастки, які можуть призвести до тихої втрати даних.

У своєму дописі Євген Воронюк, Lead Software Developer в EPAM, на практиці розібрав два критичні баги: чому консюмер залипає на неіснуючих офсетах та як ідемпотентність продюсера викликає InvalidPidMappingException.

Як не втратити повідомлення на проді та які ворк-араунди працюють — читайте на форумі DOU.
👍4
Не пропустіть новий набір «Algorithms in Practice» 🔥
Це курс-лонгселлер камерної школи CS Osvita, який завершили вже 200+ розробників.

Після навчання ви зможете розв’язувати задачі рівня LeetCode Hard, проходити техспівбесіди в Big Tech, оптимізувати legacy-код і краще розуміти внутрішню логіку складних систем.

:: Формат: live-coding, активні обговорення, mock-інтерв’ю з інженерами FAANG для найсильніших студентів.

:: Старт: 26 лютого.

>_ Програма та реєстрація

#реклама
🔥201
У цьому випуску Ruby Digest — січневі апдейти бібліотек, новини зі світу Rails і добірка матеріалів про продуктивність, інфраструктуру та сучасні підходи до Ruby-проєктів.

https://dou.ua/goto/T1fI 👈🏻
5
Компанії-лідери зростання за кількістю технічних фахівців

П’ять компаній зросли більш ніж на 100 технічних спеціалістів.

Рейтинг топ-50: https://dou.ua/goto/O8VE
4
Новий сценарій в Azure Pricing Calculator для cloud-native застосунків, Ubuntu 24.04, покращена інтеграція Cosmos DB з Microsoft Fabric та багато іншого - читайте про це у новому випуску дайджеста від Віктора Карабедянца.

https://dou.ua/goto/sJlY 👈
4👍2
Microsoft викотила бета-версію TypeScript 6.0, і це останній реліз на поточному JavaScript-кодбейзі перед великим переписуванням компілятора на Go.

У новій версії — покращений інференс, радикальні зміни дефолтних налаштувань (strict тепер увімкнено за замовчуванням), підтримка Temporal, нові методи для Map і ще кілька важливих апдейтів, які можуть вплинути на ваші проєкти вже сьогодні.

Що саме змінилося, які підводні камені чекати та як протестувати бету — читайте на форумі DOU.
11
Чи знали ви, що для правильного зчитування числа типу 1e300 комп’ютеру доводиться обчислювати двійкове значення довжиною 996 біт? 👀

Новий допис про те, як працює текстовий ввід-вивід чисел із рухомою крапкою, чому 0.3 не завжди дорівнює 0.3 на екрані та як старі стандарти 1950-х впливають на ваш код сьогодні.

👉https://dou.ua/goto/4leu
6
Astro тепер частина Cloudflare, чому здається, що MySQL помирає, яку Node.js Job Queue краще обрати та багато інших цікавинок шукайте у новому довгоочікуваному випуску Node.js Digest після тривалої перерви!

https://dou.ua/goto/5g0t 👈🏻
🔥1
Ми почали! 🔥

Аgenda сьогоднішнього DOU Live:
🔹 Що за фрукти ці архітектори?
🔹 Як вирости до цієї ролі?
🔹 Чому НЕ варто бути архітектором?
🔹 Яка різниця між продуктовим та сервісним архітектором?

Долучайтеся 👉 https://dou.ua/goto/E44h
🔥1
«Це просто чисте, нерозбавлене, неперевірене сміття»

Лінус Торвальдс жорстко пройшовся по пул реквесту для підсистеми MultiMediaCard. Розробники підготували низку покращень, але жодне з них не потрапить у реліз 7.0.

Як каже Лінус, причиною стало те, що код навіть не тестувався в гілці linux-next , бо те, що він отримав, як покращення, в результаті навіть не скомпілювалося.

Детальніше про це все читайте на форумі DOU 👉 https://dou.ua/goto/8cfQ
😁40👍9😢1
Віктор Карабедянц розбирає свіже оновлення від команди Azure SDK. Відтепер Azure Developer CLI дозволяє розгортати код безпосередньо в слоти розгортання без складних обхідних шляхів.

У своєму дописі Віктор пояснює як інструмент розпізнає слоти, визначені у Bicep-файлах, чому це критично важливо для Blue/Green стратегій та як автоматизувати процес у CI/CD за допомогою лише однієї змінної оточення.

👉 https://dou.ua/goto/CEcw
🔥21
Коли офіційний застосунок запізнюється на 10 хвилин, доводиться брати справу у свої руки 👊

Юра Космовський зібрав власну систему моніторингу інвертора Deye inverter на базі ESP32, з прямим опитуванням пристрою, світлодіодною індикацією та 3D-друкованим корпусом у вигляді Медузи.

Тепер про зникнення світла повідомляє не повільний Android-застосунок, а червоні «очі», які спалахують миттєво.

Детальніше про це читайте в його дописі на форумі DOU.
5
«Більшість проблем із патернами починається не з неправильного вибору. Вони починаються з неправильного моменту».

Євген Русаков ділиться досвідом про те, як розпізнати цей момент і не перетворити код на хаос.

👉https://dou.ua/goto/eyk5
3
DevOps/SRE: медіана $4200, але топові зарплати просіли — зима 2026

● Сфера DevOps залишається однією з найвисокооплачуваніших в українському ІТ.
● У DevOps знизився третій квартиль зарплат порівняно з літом 2025 року — найбільш високооплачуваних фахівців стало дещо менше або їм стали менше платити.
● DevOps-фахівцям найбільше платять у продуктових компаніях, сисадмінам — у сервісних; у не ІТ-компаніях медіанні зарплати приблизно вдвічі нижчі.

Свіжа аналітика: https://dou.ua/goto/y3Oy
2👍1
Чому звичне правило «більше, менше або дорівнює» не працює для чисел із рухомою крапкою? 👀

Автор у своєму новому дописі пояснює, чому очікування точної рівності у Floating Point — це гарантовані баги в розрахунках, і як підступний NaN руйнує базову математику.

👉 https://dou.ua/goto/mI68
5
У зарплатному віджеті на DOU уже є останні дані за грудень 2025. Користуйтеся!

Знаходьте свою серед 143 спеціалізацій. Якщо замало анкет, можна подивитися всю категорію загалом або іншу суміжну спеціалізацію.

👉 https://dou.ua/goto/bRQw
🔥5