Денис Макогон розбирає, чому напряму поєднати Java з C++ складніше, ніж здається, де закінчуються можливості FFM API та jextract і навіщо між ними потрібен C ABI.
У статті автор на прикладах пояснює роботу з opaque handles, reinterpret_cast та C-адаптерами.
👉 https://dou.ua/goto/lMzH
У статті автор на прикладах пояснює роботу з opaque handles, reinterpret_cast та C-адаптерами.
👉 https://dou.ua/goto/lMzH
👍2
Створити Agent Skill неважко, складніше зробити, щоб агент викликав його на правильний запит, промовчав на схожий та дав кращий результат, ніж без скілів.
Максим Даниленко зробив великий практичний гайд із створення Agent Skill: від мінімального SKILL.md і вибору між постійними інструкціями, Skill та MCP до тестування activation, A/B-evals, командного поширення та перевірки сторонніх Skills.
📌 https://dou.ua/goto/GmV5
Максим Даниленко зробив великий практичний гайд із створення Agent Skill: від мінімального SKILL.md і вибору між постійними інструкціями, Skill та MCP до тестування activation, A/B-evals, командного поширення та перевірки сторонніх Skills.
📌 https://dou.ua/goto/GmV5
🔥8
Данило Іванов написав власну мову програмування Oberih, де таймаути, ретраї, fallback та інші механізми відмовостійкості вбудовані прямо в синтаксис.
Під капотом власний парсер, байткод, VM на Rust, типізація, конкурентність, LSP для VS Code та механізм Shared Budget для ланцюжків викликів між сервісами.
👉 https://dou.ua/goto/hXuG
Під капотом власний парсер, байткод, VM на Rust, типізація, конкурентність, LSP для VS Code та механізм Shared Budget для ланцюжків викликів між сервісами.
👉 https://dou.ua/goto/hXuG
👍15
Хочете спробувати Java, але поки не готові налаштовувати все на комп’ютері?
У новому випуску рубрики розповідаємо про курс Codecademy, де можна безкоштовно проходити уроки й писати код просто в браузері.
👉 https://dou.ua/goto/W3Hf
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
У новому випуску рубрики розповідаємо про курс Codecademy, де можна безкоштовно проходити уроки й писати код просто в браузері.
👉 https://dou.ua/goto/W3Hf
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
❤4
Ігор Бушин розповідає, як перетворив звичайний Tuya-лічильник на повноцінну локальну систему моніторингу електроенергії без хмари.
У дописі читайте про PowerTrace на Python і FastAPI, історія споживання, двозонний тариф, аналіз аномалій, Health Score та підтримка різних Tuya-пристроїв через YAML-профілі.
👉 https://dou.ua/goto/XZ7S
У дописі читайте про PowerTrace на Python і FastAPI, історія споживання, двозонний тариф, аналіз аномалій, Health Score та підтримка різних Tuya-пристроїв через YAML-профілі.
👉 https://dou.ua/goto/XZ7S
❤5
Михайло Климнюк ділиться досвідом переходу від аналітики в Google Таблицях до власного Data Lakehouse без дорогих ліцензій. У статті — архітектура на базі MinIO, Iceberg, Nessie та Dremio, кейси відновлення даних і труднощі, з якими команда зіткнулася під час налаштування оркестрації через Dagster.
👉 https://dou.ua/goto/edvx
👉 https://dou.ua/goto/edvx
👍4
Катерина Грицаєнко підготувала Java-квіз для початківців, щоб ви могли перевірити свої знання Java Essentials.
Проходьте квіз, діліться результатами в коментарях і пишіть, як вам такий формат та чи варто зробити цю рубрику регулярною.
👉 https://dou.ua/goto/vKWc
Проходьте квіз, діліться результатами в коментарях і пишіть, як вам такий формат та чи варто зробити цю рубрику регулярною.
👉 https://dou.ua/goto/vKWc
👍6
Ігор Маринич, Senior React Native у SoftServe, створив KindMorsel і паралельно перебудував під AI-агентів сам процес розробки. У своїй статті він розповідає про агентний SDLC, розподіл задач між агентами, рев’ю й тестами, роботу з RAG та про те, чому навіть «зелений» код усе одно треба перевіряти на реальному iPhone.
👉 https://dou.ua/goto/EJwn
👉 https://dou.ua/goto/EJwn
👍1👎1
Ордер уже виконаний на Binance, але Python-процес упав та не встиг це зафіксувати.
Денис Туровський розбирає на реальному TESTNET-кейсі, що робити після перезапуску, чому retry може погіршити ситуацію та де закінчуються гарантії transactional outbox, Saga, Temporal та idempotency key.
👉 https://dou.ua/goto/Z1js
Денис Туровський розбирає на реальному TESTNET-кейсі, що робити після перезапуску, чому retry може погіршити ситуацію та де закінчуються гарантії transactional outbox, Saga, Temporal та idempotency key.
👉 https://dou.ua/goto/Z1js
👍1
Учасник форуму з ніком flyman продовжує цикл про бюджетну віддалену телеметрію і цього разу збирає Meshtastic інтернет-шлюз всього за $3.23 на ESP32-C3 та SX1262.
У своєму дописі він показує підключення компонентів, прошивку, налаштування, а також розбирає проблеми з bootloop, BLE, пам’яттю та стабільністю роботи.
👉 https://dou.ua/goto/z0wJ
У своєму дописі він показує підключення компонентів, прошивку, налаштування, а також розбирає проблеми з bootloop, BLE, пам’яттю та стабільністю роботи.
👉 https://dou.ua/goto/z0wJ
🔥3
Ігор Каленюк розповідає, як скарга дружини на довгу ретуш стала поштовхом до створення українського AI-редактора для фотографів.
Автор ділиться деталями розробки продукту, локальної обробки зображень, автоматичного відбору кадрів та балансу між автоматизацією та контролем фотографа.
👉 https://dou.ua/goto/9ThV
Автор ділиться деталями розробки продукту, локальної обробки зображень, автоматичного відбору кадрів та балансу між автоматизацією та контролем фотографа.
👉 https://dou.ua/goto/9ThV
❤4👍1
Володимир Кубицький разом з командою The Fourth Law виклали у відкритий доступ базову програму підготовки для ML/CV Engineer. У добірці рекомендують тільки те, що колись проходили самі.
👉 https://dou.ua/goto/UnDR
👉 https://dou.ua/goto/UnDR
👍6
Microsoft оновила WSL 3.0 і зробила Linux-контейнери повноцінною частиною середовища. Тепер ними можна керувати напряму через WSL без окремого Docker Desktop, а серед інших змін є швидший доступ до файлів Windows через virtiofs, нова мережева модель, робота з GPU та корпоративне керування через Defender і Intune.
Детальніше про головні й другорядні зміни та нюанси нового релізу читайте на форумі DOU.
Детальніше про головні й другорядні зміни та нюанси нового релізу читайте на форумі DOU.
🔥13
Що станеться з вашим сайтом, якщо ляже дата-центр, а разом із ним DNS, пошта й бекапи?
Богдан Хомин, засновник OLBO, розповідає, як команда переносила DNS на Cloudflare, де найчастіше виникають помилки та як розвести інфраструктуру так, щоб одна точка відмови не поклала все одразу.
👉 https://dou.ua/goto/MEX2
Богдан Хомин, засновник OLBO, розповідає, як команда переносила DNS на Cloudflare, де найчастіше виникають помилки та як розвести інфраструктуру так, щоб одна точка відмови не поклала все одразу.
👉 https://dou.ua/goto/MEX2
👍3
AI може швидко писати автотести, але так само швидко додавати хардкод, зайві таймаути, слабкі assertions і залежності між сценаріями.
Віталій Михайлюк ділиться сімома правилами, які допомагають налаштувати AI-агента під реальні вимоги QA-команди, та показує, як оформити їх у skill для Playwright, щоб отримувати стабільніші й підтримувані тести.
👉 https://dou.ua/goto/R3VH
Віталій Михайлюк ділиться сімома правилами, які допомагають налаштувати AI-агента під реальні вимоги QA-команди, та показує, як оформити їх у skill для Playwright, щоб отримувати стабільніші й підтримувані тести.
👉 https://dou.ua/goto/R3VH
👍5❤1
Микита Скрипченко змусив українськомовну модель MamayLM працювати на iPhone повністю офлайн, без сервера та підписки.
Автор розповідає, як переніс її на Apple Neural Engine через ANEMLL/Core ML, про проблеми конвертації, запуск на iPhone 16 Pro та порівнює ANE з GPU-варіантами за latency, пам’яттю та енергією.
👉 https://dou.ua/goto/8sgV
Автор розповідає, як переніс її на Apple Neural Engine через ANEMLL/Core ML, про проблеми конвертації, запуск на iPhone 16 Pro та порівнює ANE з GPU-варіантами за latency, пам’яттю та енергією.
👉 https://dou.ua/goto/8sgV
🔥6👍2
Останнім часом здається, що сил вивозити вже просто немає.
Дуже хочемо вас підтримати, тому 5 жовтня, о 19:30 проведемо новий DOU Live разом із психологинею Анастасією Філімоновою.
Обговоримо, як допомогти собі та іншим, коли саму причину стресу прибрати неможливо, а також:
🔸 що хронічний стрес робить із психікою та тілом;
🔸 які практики можна використовувати щодня;
🔸 коли вже варто звертатися по допомогу;
🔸 конкретні ситуації на роботі.
Також відповімо на ваші питання у прямому етері — спитати можна у чаті під час стріма або анонімно, заповнивши форму: https://dou.ua/goto/iFnA
Приходьте на стрім — будемо разом шукати способи зробити цей час хоча б трохи легшим 🧡
Дуже хочемо вас підтримати, тому 5 жовтня, о 19:30 проведемо новий DOU Live разом із психологинею Анастасією Філімоновою.
Обговоримо, як допомогти собі та іншим, коли саму причину стресу прибрати неможливо, а також:
🔸 що хронічний стрес робить із психікою та тілом;
🔸 які практики можна використовувати щодня;
🔸 коли вже варто звертатися по допомогу;
🔸 конкретні ситуації на роботі.
Також відповімо на ваші питання у прямому етері — спитати можна у чаті під час стріма або анонімно, заповнивши форму: https://dou.ua/goto/iFnA
Приходьте на стрім — будемо разом шукати способи зробити цей час хоча б трохи легшим 🧡
👍2😁1
Антон Шумейко у своїй статті пояснює, що насправді означає відповідати за AI-систему в production. На двох реальних кейсах він показує, чому самих evals і логів недостатньо, як шукати регресії, що має бути в trace, як безпечно міняти моделі та чому рахувати варто не ціну виклику, а вартість успішної задачі.
👉 https://dou.ua/goto/JXP2
👉 https://dou.ua/goto/JXP2
❤5
Як працюють мережеві розширення macOS і з якими викликами стикаються розробники фаєрволів?
Олександр Рапчинський, розробник Nektony, ділиться досвідом створення FireWally: від архітектури Network Extension до налагодження взаємодії процесів і пошуку причин мережевих збоїв. Читайте про технічні рішення, помилки та висновки з реального проєкту.
👉 https://dou.ua/goto/EMPQ
Олександр Рапчинський, розробник Nektony, ділиться досвідом створення FireWally: від архітектури Network Extension до налагодження взаємодії процесів і пошуку причин мережевих збоїв. Читайте про технічні рішення, помилки та висновки з реального проєкту.
👉 https://dou.ua/goto/EMPQ
👍2
MacBook Pro 2013 року за €16, залитий молоком і з напівживим дисплеєм — звучить як кандидат на запчастини. Але автор вирішив дати йому друге життя. Ноутбук розібрали, почистили, встановили macOS Ventura через OCLP, а тепер планують перетворити на Headless Mac Mini для роботи зі старими iOS-пристроями та експериментів з eGPU.
Що з цього вийшло та які ще сценарії можна придумати для такого девайсу — читайте на форумі DOU.
Що з цього вийшло та які ще сценарії можна придумати для такого девайсу — читайте на форумі DOU.
👍13❤1