У розподілених системах на Rust обробку збоїв варто проєктувати з самого початку.
У своїй статті розробник Анатолій Шляхто пояснює, чому першим крейтом у його проєкті став інструмент для роботи з помилками, і як контракт помилок впливає на стабільність, спостережуваність та зручність підтримки всієї системи.
А ще автор розбирає архітектурні компроміси для high-load та WASM-середовищ.
👉 https://dou.ua/goto/LveK
У своїй статті розробник Анатолій Шляхто пояснює, чому першим крейтом у його проєкті став інструмент для роботи з помилками, і як контракт помилок впливає на стабільність, спостережуваність та зручність підтримки всієї системи.
А ще автор розбирає архітектурні компроміси для high-load та WASM-середовищ.
👉 https://dou.ua/goto/LveK
👍11❤1👎1🔥1
Серія вебінарів з безпеки трафіку, SaaS і AI на базі Cloudflare Enterprise.
🎧 28.05 | Zero Trust — контроль доступу на рівні юзера, WARP і SWG.
🏎 04.06 | SaaS & iGaming — фільтрація мільйонів запитів і блокування загроз через WAF і CDN.
🕶 11.06 | AI & Cost Control — AI Gateway, ліміти витрат, захист від prompt injection та безпека даних.
На кожному вебінарі Q&A з призами: AirPods Pro 3 · LEGO F1 Ferrari · Ray-Ban Meta Wayfarer
11:00 · українська · безкоштовно
👉 https://eu1.hubs.ly/H0vrrZg0
#реклама
🎧 28.05 | Zero Trust — контроль доступу на рівні юзера, WARP і SWG.
🏎 04.06 | SaaS & iGaming — фільтрація мільйонів запитів і блокування загроз через WAF і CDN.
🕶 11.06 | AI & Cost Control — AI Gateway, ліміти витрат, захист від prompt injection та безпека даних.
На кожному вебінарі Q&A з призами: AirPods Pro 3 · LEGO F1 Ferrari · Ray-Ban Meta Wayfarer
11:00 · українська · безкоштовно
👉 https://eu1.hubs.ly/H0vrrZg0
#реклама
🔥5👍3
Що буде, якщо взяти Luckfox Pico Pro з Linux, підключити до нього STM32 через UART та змусити Python керувати bare-metal прошивкою?
У сьомій частині серії Олександр розбирає Device Tree, вмикає одразу три serial-порти, прошиває boot-розділ та будує перший міст між embedded Linux та STM32.
👉 https://dou.ua/goto/UMeA
У сьомій частині серії Олександр розбирає Device Tree, вмикає одразу три serial-порти, прошиває boot-розділ та будує перший міст між embedded Linux та STM32.
👉 https://dou.ua/goto/UMeA
❤4👍1
Що із зарплатою розробників при зміні роботи
Серед розробників найкращі позиції при зміні роботи мають Embedded-інженери: 79% переходів — із підвищенням зарплати.
Mobile-розробники частіше за інших залишаються на тій самій компенсації.
А от Front-end-інженери серед розробників частіше переходять на нижчу зарплату. І навіть у Middle-рівні Front-end має слабший приріст: 33%, тоді як Middle-розробники загалом здебільшого отримують понад 40%.
Нова аналітика: https://dou.ua/goto/lCvO
Серед розробників найкращі позиції при зміні роботи мають Embedded-інженери: 79% переходів — із підвищенням зарплати.
Mobile-розробники частіше за інших залишаються на тій самій компенсації.
А от Front-end-інженери серед розробників частіше переходять на нижчу зарплату. І навіть у Middle-рівні Front-end має слабший приріст: 33%, тоді як Middle-розробники загалом здебільшого отримують понад 40%.
Нова аналітика: https://dou.ua/goto/lCvO
👍2
Коли тягач має під’їхати до трейлера з точністю до 0,1°, одного лише штучного інтелекту недостатньо.
Сергій Дорошенко ділиться інженерним досвідом: як об’єднати дані з камер і LiDAR, адаптувати OCR для вертикальних номерів та запустити важкі ML-моделі на Jetson Orin NX для автономної логістики.
👉https://dou.ua/goto/l06l
Сергій Дорошенко ділиться інженерним досвідом: як об’єднати дані з камер і LiDAR, адаптувати OCR для вертикальних номерів та запустити важкі ML-моделі на Jetson Orin NX для автономної логістики.
👉https://dou.ua/goto/l06l
❤7👍1
Хай прибуде з тобою вдача, бо ми розігруємо той самий легендарний «Тисячолітній сокіл»! ⚡
Щойно наш збір перетне позначку в 4 мільйони гривень, ми розіграємо величезний колекційний набір LEGO Star Wars «Тисячолітній сокіл». Цей крутезний приз надала компанія Skylum!
Щоб взяти участь в розіграші, потрібно задонатити від 300 грн на банку — https://dou.ua/goto/ftLw
Детальніше про збір та умови розіграшу, можна побачити тут:
👉 https://dou.ua/goto/RpTY
📌Якщо донатиш на банку не з Моно — обов’язково залиш контактні дані в коментарі до платежу
Щойно наш збір перетне позначку в 4 мільйони гривень, ми розіграємо величезний колекційний набір LEGO Star Wars «Тисячолітній сокіл». Цей крутезний приз надала компанія Skylum!
Щоб взяти участь в розіграші, потрібно задонатити від 300 грн на банку — https://dou.ua/goto/ftLw
Детальніше про збір та умови розіграшу, можна побачити тут:
👉 https://dou.ua/goto/RpTY
📌Якщо донатиш на банку не з Моно — обов’язково залиш контактні дані в коментарі до платежу
🔥6
Існує стереотип, що нові проєкти оминають .NET, залишаючи його для ентерпрайзу, але коментарі від розробників свідчать про інше.
А як вважаєте ви та з якими проєктами на дотнеті зараз стикаєтесь найчастіше?
👉https://dou.ua/goto/mhiP
А як вважаєте ви та з якими проєктами на дотнеті зараз стикаєтесь найчастіше?
👉https://dou.ua/goto/mhiP
👍12👎2😁2
Зарплатне опитування на DOU стартує!
Долучайтеся до літньої хвилі опитування! Ми скоротили анкету — тепер на заповнення знадобиться до 5 хв.
Анкета для всіх айтівців — і в Україні, і за кордоном. Усіх спеціалізацій.
Зробіть свій внесок у статистику по ринку 👉 https://dou.ua/goto/FcGK
Долучайтеся до літньої хвилі опитування! Ми скоротили анкету — тепер на заповнення знадобиться до 5 хв.
Анкета для всіх айтівців — і в Україні, і за кордоном. Усіх спеціалізацій.
Зробіть свій внесок у статистику по ринку 👉 https://dou.ua/goto/FcGK
👍2
Модулі, багаторівнева ізоляція та сувора Headless-архітектура — це бетонний фундамент. Але навіть найчистіший код не врятує бізнес, якщо він не вміє рахувати гроші.
У своїй статті про побудову надійного B2B SaaS Андрій Римаревський розповідає, чому заборонив float для грошей на рівні лінтера та чому webhook’ам від платіжних систем не можна вірити.
👉 https://dou.ua/goto/KYhQ
У своїй статті про побудову надійного B2B SaaS Андрій Римаревський розповідає, чому заборонив float для грошей на рівні лінтера та чому webhook’ам від платіжних систем не можна вірити.
👉 https://dou.ua/goto/KYhQ
👍3❤2😱1
Архітектурні правила часто перевіряють вручну на code review. Розробник Сергій Моренець пояснює, як за допомогою ArchUnit автоматизувати їх тестування у Java-проєктах.
Автор показує, як писати тести, які контролюють розташування класів у пакетах, наявність анотацій, реалізацію інтерфейсів, залежності між шарами та використання legacy API.
👉 https://dou.ua/goto/fdoO
Автор показує, як писати тести, які контролюють розташування класів у пакетах, наявність анотацій, реалізацію інтерфейсів, залежності між шарами та використання legacy API.
👉 https://dou.ua/goto/fdoO
❤8🔥4👍1
n8n - на Node.js, Airflow - на Python, Temporal - скоріше для оркестрації коду. А що робити .NET-розробнику, який хоче візуально проєктувати автоматизовані процеси у своєму стеку?
У своїй статті Микола Ремесленніков розповідає, як збирає open-source платформу автоматизації воркфлоу на .NET 10 - про прийняті рішення та архітектуру
👉 https://dou.ua/goto/L0gJ
У своїй статті Микола Ремесленніков розповідає, як збирає open-source платформу автоматизації воркфлоу на .NET 10 - про прийняті рішення та архітектуру
👉 https://dou.ua/goto/L0gJ
👍1
Знайшли ідеальну головоломку на вечір, щоб трохи поламати мозок. Це кросворд по JS, де замість питань — результати виконання коду.
Деталі та посилання вже в топіку — перевірте, як швидко зможете його розв'язати 😏
👉https://dou.ua/goto/oL0U
Деталі та посилання вже в топіку — перевірте, як швидко зможете його розв'язати 😏
👉https://dou.ua/goto/oL0U
❤5👍1
Як не розгубитися під час технічної співбесіди чи складного робочого дзвінка? Зазвичай проблема не у відсутності знань, а в тому, що треба одночасно слухати, думати, тримати в голові контекст і формулювати відповідь.
Розробник Андрій створив ExtraBrain — десктопний AI-застосунок для macOS, який працює як real-time co-pilot. Він слухає розмову, аналізує те, що відбувається на екрані, і прямо під час мітингу підказує, про які edge cases не варто забувати чи що краще уточнити перед відповіддю.
Як працює цей інструмент і чи не вважатиметься це чітерством на інтерв'ю? Читайте та обговорюйте на форумі DOU.
Розробник Андрій створив ExtraBrain — десктопний AI-застосунок для macOS, який працює як real-time co-pilot. Він слухає розмову, аналізує те, що відбувається на екрані, і прямо під час мітингу підказує, про які edge cases не варто забувати чи що краще уточнити перед відповіддю.
Як працює цей інструмент і чи не вважатиметься це чітерством на інтерв'ю? Читайте та обговорюйте на форумі DOU.
😱14👎7👍5🎉1
У другій статті циклу про розробку розподіленої системи на Rust розробник Анатолій Шляхто наводить практичний розбір архітектури nx-logger.
Автор розповідає, як побудувати уніфіковану підсистему спостережуваності для Rust і WASM з нульовими алокаціями на гарячому шляху.
📌 https://dou.ua/goto/nacV
Автор розповідає, як побудувати уніфіковану підсистему спостережуваності для Rust і WASM з нульовими алокаціями на гарячому шляху.
📌 https://dou.ua/goto/nacV
❤5👍4🔥3
Усі, хто хоче стрімити відео з Linux, шукають GStreamer, але на Luckfox Pico Pro його немає. То як тоді налаштувати RTSP-трансляцію?
У восьмій частині серії Олександр детально розбирає медіастек від Rockchip. Він розповідає про підключення камери MIS5001, налаштування IQ-файлів та запуск стріму через rkipc. Про всі нюанси процесу та способи зменшення затримки — читайте у його блозі на DOU.
У восьмій частині серії Олександр детально розбирає медіастек від Rockchip. Він розповідає про підключення камери MIS5001, налаштування IQ-файлів та запуск стріму через rkipc. Про всі нюанси процесу та способи зменшення затримки — читайте у його блозі на DOU.
👍5😱1
Розробник зробив passive recon власного сайту, щоб взяти скріни для статті - і за 15 хвилин знайшов внутрішню docker-адресу власного бекенду в клієнтському JS.
У своїй статті автор розповідає, що можуть побачити зловмисники ще до атаки, наводить інструменти для перевірки власного домену та ділиться чеклистом для власників сайтів.
👉 https://dou.ua/goto/9KSt
У своїй статті автор розповідає, що можуть побачити зловмисники ще до атаки, наводить інструменти для перевірки власного домену та ділиться чеклистом для власників сайтів.
👉 https://dou.ua/goto/9KSt
👍7😱2
Зарплатне опитування на DOU в самому розпалі
Не залишайтеся осторонь. Одне заповнена анкета = доступ до зарплат 14 000 айтівців. Цілком вигідний обмін 👉 https://dou.ua/goto/Zp3T
Не залишайтеся осторонь. Одне заповнена анкета = доступ до зарплат 14 000 айтівців. Цілком вигідний обмін 👉 https://dou.ua/goto/Zp3T
👍2
Як заховати свій .NET код так, щоб його ніхто не зміг легко прочитати? Про це все розповідає Андрій Курдюмов у своїй серії статей про створення власних обфускаторів.
У першій частині автор розбирає основи роботи з метаданими та IL інструкціями, завдяки чому ви навчитеся перейменовувати класи, видаляти зайві властивості та кодувати рядки за допомогою бібліотеки dnlib.
👉 https://dou.ua/goto/ScaD
У першій частині автор розбирає основи роботи з метаданими та IL інструкціями, завдяки чому ви навчитеся перейменовувати класи, видаляти зайві властивості та кодувати рядки за допомогою бібліотеки dnlib.
👉 https://dou.ua/goto/ScaD
❤3😱1
Думаєте, що обгорнули код у BEGIN та COMMIT — і дані в безпеці? А потім в найнеочікуваніший момент lost update або write skew під навантаженням 👀
У новій статті Валентин Вівчарик, Senior Java Developer у SoftServe та CEO Versatile Development, розвінчує міф про магію транзакцій, детально розбираючи ілюзії ACID, підступні пастки isolation levels та причини, чому класична таблиця з Вікіпедії не рятує в реальному production.
👉 Читайте першу частину на DOU!
У новій статті Валентин Вівчарик, Senior Java Developer у SoftServe та CEO Versatile Development, розвінчує міф про магію транзакцій, детально розбираючи ілюзії ACID, підступні пастки isolation levels та причини, чому класична таблиця з Вікіпедії не рятує в реальному production.
👉 Читайте першу частину на DOU!
❤7🔥2👍1
17% айтівців звільнили за рік: кого скорочували, хто лишається на бенчі і чи справді винен ШІ
● Частка звільнених дещо знизилася за рік: з 19% у 2025 році до 17% нині.
● Понад половина звільнених за кордоном — сеньйори.
● Вплив впровадження AI на звільнення фахівців вже є, але поки що обмежений.
● В Україні за останній рік стали частіше звільняти фахівців без попередження.
Третя стаття з результатами опитування DOU при ринок праці. Дивимося, кого частіше звільняють і чому 👉🏻 https://dou.ua/goto/tQaL
● Частка звільнених дещо знизилася за рік: з 19% у 2025 році до 17% нині.
● Понад половина звільнених за кордоном — сеньйори.
● Вплив впровадження AI на звільнення фахівців вже є, але поки що обмежений.
● В Україні за останній рік стали частіше звільняти фахівців без попередження.
Третя стаття з результатами опитування DOU при ринок праці. Дивимося, кого частіше звільняють і чому 👉🏻 https://dou.ua/goto/tQaL
😢15👍1