Боти давно перестали бути екзотикою. Сьогодні вони маскуються під звичайних користувачів і проходять флоу так само впевнено, як люди. Але що, якщо замість магічного
Андрій Шевченко, .NET developer в GlobalLogic, розповідає про headless-detector — JS-бібліотеку для клієнтської діагностики automation та headless-середовищ.
👉 https://dou.ua/goto/8Y2t
bot: true мати зрозумілий набір сигналів і пояснень, чому сесія виглядає підозріло? Андрій Шевченко, .NET developer в GlobalLogic, розповідає про headless-detector — JS-бібліотеку для клієнтської діагностики automation та headless-середовищ.
👉 https://dou.ua/goto/8Y2t
👍3👎1
Якось у 2024 році понад 2 мільйони сайтів одночасно впали через один-єдиний assert! у Rust-коді Cloudflare. Обговорень було море, але вони швидко перетворилися на холівар. За баталіями загубилося головне: як різні мови програмування підходять до assert-ів. Це і спонукало автора написати цю статтю.
https://dou.ua/goto/qRXZ 👈
https://dou.ua/goto/qRXZ 👈
❤2
Коли почалися масові відключення світла, швидко з’ясувалося, що зручно відстежувати зміни в графіках — це ще той квест.
Антон Коб, Team Lead в Luxoft, вирішив розв’язати цю проблему по-своєму й зробив власний сервіс для перевірки черг. У дописі він розповідає про свій досвід створення рішення показує, що з цього вийшло, а також ділиться своїми думка ми про вайбкодинг.
👉 https://dou.ua/goto/TN3v
Антон Коб, Team Lead в Luxoft, вирішив розв’язати цю проблему по-своєму й зробив власний сервіс для перевірки черг. У дописі він розповідає про свій досвід створення рішення показує, що з цього вийшло, а також ділиться своїми думка ми про вайбкодинг.
👉 https://dou.ua/goto/TN3v
😁5👍4
У цій статті інженер-програміст Олександр розглядає використання фреймворку 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