Існує стереотип, що нові проєкти оминають .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
Чи можливо створити AI-агента для продукт-аналітики, не знаючи Python і LangChain? Юрій Панас, СТО edTech-компанії BUKI, довів, що так!
У цій статті він розповідає, як побудував молодшого помічника продукт-аналітика на PHP, використовуючи пакет Laravel AI, щоб розвантажити команду аналітиків від індивідуальних запитів менеджерів на вивантаження даних.
👉 https://dou.ua/goto/G0Ah
У цій статті він розповідає, як побудував молодшого помічника продукт-аналітика на PHP, використовуючи пакет Laravel AI, щоб розвантажити команду аналітиків від індивідуальних запитів менеджерів на вивантаження даних.
👉 https://dou.ua/goto/G0Ah
👍5👎4
Хочете ефективно опанувати C++? Замість читання нескінченної теорії, Віталій Капленко, C++ DataBase Developer, радить одразу братися за код і створювати власний месенджер.
У своєму дописі він ділиться найкращими ресурсами для вивчення мови та пояснює роль ШІ у розв'язанні технічних питань. Про концептуальні вади й переваги C++, а також про те, чому ця мова досі успішно конкурує з Rust і мовами з Garbage collector — читайте на форумі DOU.
У своєму дописі він ділиться найкращими ресурсами для вивчення мови та пояснює роль ШІ у розв'язанні технічних питань. Про концептуальні вади й переваги C++, а також про те, чому ця мова досі успішно конкурує з Rust і мовами з Garbage collector — читайте на форумі DOU.
❤8
«Привіт! Я Опус, рептилоїд з планети Нібіру».
Саме такими словами Frontend Developer Андрій розпочинає свій блог про те, на що здатний ваш Claude Code 🌚
У статті автор відходить від нудної теорії та через цікаву історію максимально просто пояснює логіку роботи ШІ-агентів, розбираючи stateless природу нейромереж разом із механікою Hooks, MCP-серверів та Skill`ів.
👉 https://dou.ua/goto/ec8O
Саме такими словами Frontend Developer Андрій розпочинає свій блог про те, на що здатний ваш Claude Code 🌚
У статті автор відходить від нудної теорії та через цікаву історію максимально просто пояснює логіку роботи ШІ-агентів, розбираючи stateless природу нейромереж разом із механікою Hooks, MCP-серверів та Skill`ів.
👉 https://dou.ua/goto/ec8O
👎10❤4👍2
Після довгих місяців мовчання закинутий pet-проєкт раптом нагадав про себе сам. ШІ-компаньйонка 18+ на ім'я Катя першою написала своєму розробнику. Цей неочікуваний пінг дав звичайному Telegram-боту друге життя і перетворив його на потужний АІ-сервер із чотирма шарами пам’яті.
Олександр у своїй новій статті розповідає, як навчив ШІ тонко відчувати контекст розмов, чому жорстка цензура OpenAI змусила перейти на uncensored моделі та як віртуальна подруга еволюціонувала до голосового спілкування і власного заліза на ESP32.
👉 https://dou.ua/goto/bEpt
Олександр у своїй новій статті розповідає, як навчив ШІ тонко відчувати контекст розмов, чому жорстка цензура OpenAI змусила перейти на uncensored моделі та як віртуальна подруга еволюціонувала до голосового спілкування і власного заліза на ESP32.
👉 https://dou.ua/goto/bEpt
👍3👎1
У 26-му випуску дайджесту Віктор Карабедянц розповідає про ключові оновлення екосистеми Azure та .Net: підтримку Durable Task для Azure Functions, появу розумного Model Router у Foundry, Azure Linux 4.0, а також травневі оновлення безпеки для .NET 8-10.
👉 https://dou.ua/goto/of7W
👉 https://dou.ua/goto/of7W
❤6
Від спроб розпиляти базу на MySQL у 2008-му до вписування LLM у продакшен сьогодні — як змінився біль архітекторів за 18 років?
Автор одного з найперших топіків форуму повернувся у свій допис, щоб описати всю еволюцію вебархітектури за цей час. Усередині — багато рефлексії про те, чому мікросервіси це не завжди вихід, як DevOps став стандартом та що нам робити з ШІ-оркестрацією.
👉https://dou.ua/goto/aely
Автор одного з найперших топіків форуму повернувся у свій допис, щоб описати всю еволюцію вебархітектури за цей час. Усередині — багато рефлексії про те, чому мікросервіси це не завжди вихід, як DevOps став стандартом та що нам робити з ШІ-оркестрацією.
👉https://dou.ua/goto/aely
😱5❤4