У цій статті інженер-програміст Олександр розглядає використання фреймворку Deeplearning4j, інтегрованого в застосунок на Java для створення NLP-моделі та подальшого семантичного пошуку. А також розбирає налаштування нейромереж Word2vec та Doc2vec та їхню інтеграцію в застосунок.
https://dou.ua/goto/ilCk 👈🏻
https://dou.ua/goto/ilCk 👈🏻
👍6❤1
Автор статті розповідає, що роблять його пакети Migration Checker для Symfony і Laravel і як їх запускати локально та в CI, а також як працює підхід «up → down → schema diff» як автоматична перевірка якості.
https://dou.ua/goto/h8vj 👈🏻
https://dou.ua/goto/h8vj 👈🏻
❤5👍1🔥1
Шукаєш роботу?
Розглянь оборонний сектор: користь для держави, ринкові зарплати, бронювання — одні плюси.
Реєструйся на ярмарок вакансій в оборонці "Арсенал талантів" 14 березня в Києві — і спілкуйся з працедавцями напряму!
Квиток — 333 грн — це 100% донат на "Повернись живим": https://arsenal.talantiv.in.ua/
Розглянь оборонний сектор: користь для держави, ринкові зарплати, бронювання — одні плюси.
Реєструйся на ярмарок вакансій в оборонці "Арсенал талантів" 14 березня в Києві — і спілкуйся з працедавцями напряму!
Квиток — 333 грн — це 100% донат на "Повернись живим": https://arsenal.talantiv.in.ua/
🔥10👎6❤1😁1
Чи знали ви, що для обчислення синуса в double іноді потрібно понад 1000 біт точності? 👀
Валентин Нечаєв у своєму новому дописі розбирає «дилему таблички», два нулі та загадку NaN, а також розповідає чому Java округлює числа інакше, ніж C, і коли гонитва за ідеальною точністю в обчисленнях із рухомою крапкою стає безцільною.
👉 https://dou.ua/goto/9lRT
Валентин Нечаєв у своєму новому дописі розбирає «дилему таблички», два нулі та загадку 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
● Лідером зростання у минулому півріччі стала Ajax Systems (+699 співробітників), за кількістю технічних — Nova Digital (+193 фахівці).
● EPAM Ukraine почала зростати уперше від початку повномасштабного вторгнення (+210 фахівців за пів року). Інші сервісні компанії переважно стабільні.
● Десять компаній зросли за пів року на понад 100 фахівців в Україні (більшість — продуктові).
● Скорочення не були масовими, але траплялися.
Детальніше про все в рейтингу: https://dou.ua/goto/O8VE
Міграція на Azure — це зручно, але режим сумісності з Kafka має неочікувані пастки, які можуть призвести до тихої втрати даних.
У своєму дописі Євген Воронюк, Lead Software Developer в EPAM, на практиці розібрав два критичні баги: чому консюмер залипає на неіснуючих офсетах та як ідемпотентність продюсера викликає
Як не втратити повідомлення на проді та які ворк-араунди працюють — читайте на форумі DOU.
У своєму дописі Євген Воронюк, Lead Software Developer в EPAM, на практиці розібрав два критичні баги: чому консюмер залипає на неіснуючих офсетах та як ідемпотентність продюсера викликає
InvalidPidMappingException.Як не втратити повідомлення на проді та які ворк-араунди працюють — читайте на форумі DOU.
👍4
Не пропустіть новий набір «Algorithms in Practice» 🔥
Це курс-лонгселлер камерної школи CS Osvita, який завершили вже 200+ розробників.
Після навчання ви зможете розв’язувати задачі рівня LeetCode Hard, проходити техспівбесіди в Big Tech, оптимізувати legacy-код і краще розуміти внутрішню логіку складних систем.
:: Формат: live-coding, активні обговорення, mock-інтерв’ю з інженерами FAANG для найсильніших студентів.
:: Старт: 26 лютого.
>_ Програма та реєстрація
#реклама
Це курс-лонгселлер камерної школи CS Osvita, який завершили вже 200+ розробників.
Після навчання ви зможете розв’язувати задачі рівня LeetCode Hard, проходити техспівбесіди в Big Tech, оптимізувати legacy-код і краще розуміти внутрішню логіку складних систем.
:: Формат: live-coding, активні обговорення, mock-інтерв’ю з інженерами FAANG для найсильніших студентів.
:: Старт: 26 лютого.
>_ Програма та реєстрація
#реклама
🔥20❤1
У цьому випуску Ruby Digest — січневі апдейти бібліотек, новини зі світу Rails і добірка матеріалів про продуктивність, інфраструктуру та сучасні підходи до Ruby-проєктів.
https://dou.ua/goto/T1fI 👈🏻
https://dou.ua/goto/T1fI 👈🏻
❤5
Компанії-лідери зростання за кількістю технічних фахівців
П’ять компаній зросли більш ніж на 100 технічних спеціалістів.
Рейтинг топ-50: https://dou.ua/goto/O8VE
П’ять компаній зросли більш ніж на 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 👈
https://dou.ua/goto/sJlY 👈
❤4👍2
Microsoft викотила бета-версію TypeScript 6.0, і це останній реліз на поточному JavaScript-кодбейзі перед великим переписуванням компілятора на Go.
У новій версії — покращений інференс, радикальні зміни дефолтних налаштувань (strict тепер увімкнено за замовчуванням), підтримка Temporal, нові методи для Map і ще кілька важливих апдейтів, які можуть вплинути на ваші проєкти вже сьогодні.
Що саме змінилося, які підводні камені чекати та як протестувати бету — читайте на форумі DOU.
У новій версії — покращений інференс, радикальні зміни дефолтних налаштувань (strict тепер увімкнено за замовчуванням), підтримка Temporal, нові методи для Map і ще кілька важливих апдейтів, які можуть вплинути на ваші проєкти вже сьогодні.
Що саме змінилося, які підводні камені чекати та як протестувати бету — читайте на форумі DOU.
❤11
Чи знали ви, що для правильного зчитування числа типу 1e300 комп’ютеру доводиться обчислювати двійкове значення довжиною 996 біт? 👀
Новий допис про те, як працює текстовий ввід-вивід чисел із рухомою крапкою, чому 0.3 не завжди дорівнює 0.3 на екрані та як старі стандарти 1950-х впливають на ваш код сьогодні.
👉https://dou.ua/goto/4leu
Новий допис про те, як працює текстовий ввід-вивід чисел із рухомою крапкою, чому 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 👈🏻
https://dou.ua/goto/5g0t 👈🏻
🔥1
Ми почали! 🔥
Аgenda сьогоднішнього DOU Live:
🔹 Що за фрукти ці архітектори?
🔹 Як вирости до цієї ролі?
🔹 Чому НЕ варто бути архітектором?
🔹 Яка різниця між продуктовим та сервісним архітектором?
Долучайтеся 👉 https://dou.ua/goto/E44h
Аgenda сьогоднішнього DOU Live:
🔹 Що за фрукти ці архітектори?
🔹 Як вирости до цієї ролі?
🔹 Чому НЕ варто бути архітектором?
🔹 Яка різниця між продуктовим та сервісним архітектором?
Долучайтеся 👉 https://dou.ua/goto/E44h
🔥1
«Це просто чисте, нерозбавлене, неперевірене сміття»
Лінус Торвальдс жорстко пройшовся по пул реквесту для підсистеми MultiMediaCard. Розробники підготували низку покращень, але жодне з них не потрапить у реліз 7.0.
Як каже Лінус, причиною стало те, що код навіть не тестувався в гілці
Детальніше про це все читайте на форумі DOU 👉 https://dou.ua/goto/8cfQ
Лінус Торвальдс жорстко пройшовся по пул реквесту для підсистеми 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
У своєму дописі Віктор пояснює як інструмент розпізнає слоти, визначені у Bicep-файлах, чому це критично важливо для Blue/Green стратегій та як автоматизувати процес у CI/CD за допомогою лише однієї змінної оточення.
👉 https://dou.ua/goto/CEcw
🔥2❤1
Коли офіційний застосунок запізнюється на 10 хвилин, доводиться брати справу у свої руки 👊
Юра Космовський зібрав власну систему моніторингу інвертора Deye inverter на базі ESP32, з прямим опитуванням пристрою, світлодіодною індикацією та 3D-друкованим корпусом у вигляді Медузи.
Тепер про зникнення світла повідомляє не повільний Android-застосунок, а червоні «очі», які спалахують миттєво.
Детальніше про це читайте в його дописі на форумі DOU.
Юра Космовський зібрав власну систему моніторингу інвертора Deye inverter на базі ESP32, з прямим опитуванням пристрою, світлодіодною індикацією та 3D-друкованим корпусом у вигляді Медузи.
Тепер про зникнення світла повідомляє не повільний Android-застосунок, а червоні «очі», які спалахують миттєво.
Детальніше про це читайте в його дописі на форумі DOU.
❤5
«Більшість проблем із патернами починається не з неправильного вибору. Вони починаються з неправильного моменту».
Євген Русаков ділиться досвідом про те, як розпізнати цей момент і не перетворити код на хаос.
👉https://dou.ua/goto/eyk5
Євген Русаков ділиться досвідом про те, як розпізнати цей момент і не перетворити код на хаос.
👉https://dou.ua/goto/eyk5
❤3
DevOps/SRE: медіана $4200, але топові зарплати просіли — зима 2026
● Сфера DevOps залишається однією з найвисокооплачуваніших в українському ІТ.
● У DevOps знизився третій квартиль зарплат порівняно з літом 2025 року — найбільш високооплачуваних фахівців стало дещо менше або їм стали менше платити.
● DevOps-фахівцям найбільше платять у продуктових компаніях, сисадмінам — у сервісних; у не ІТ-компаніях медіанні зарплати приблизно вдвічі нижчі.
Свіжа аналітика: https://dou.ua/goto/y3Oy
● Сфера DevOps залишається однією з найвисокооплачуваніших в українському ІТ.
● У DevOps знизився третій квартиль зарплат порівняно з літом 2025 року — найбільш високооплачуваних фахівців стало дещо менше або їм стали менше платити.
● DevOps-фахівцям найбільше платять у продуктових компаніях, сисадмінам — у сервісних; у не ІТ-компаніях медіанні зарплати приблизно вдвічі нижчі.
Свіжа аналітика: https://dou.ua/goto/y3Oy
❤2👍1
Чому звичне правило «більше, менше або дорівнює» не працює для чисел із рухомою крапкою? 👀
Автор у своєму новому дописі пояснює, чому очікування точної рівності у Floating Point — це гарантовані баги в розрахунках, і як підступний NaN руйнує базову математику.
👉 https://dou.ua/goto/mI68
Автор у своєму новому дописі пояснює, чому очікування точної рівності у Floating Point — це гарантовані баги в розрахунках, і як підступний NaN руйнує базову математику.
👉 https://dou.ua/goto/mI68
❤5
У зарплатному віджеті на DOU уже є останні дані за грудень 2025. Користуйтеся!
Знаходьте свою серед 143 спеціалізацій. Якщо замало анкет, можна подивитися всю категорію загалом або іншу суміжну спеціалізацію.
👉 https://dou.ua/goto/bRQw
Знаходьте свою серед 143 спеціалізацій. Якщо замало анкет, можна подивитися всю категорію загалом або іншу суміжну спеціалізацію.
👉 https://dou.ua/goto/bRQw
🔥5