C#-моноліт, jQuery, React 16 та хаос у залежностях. Знайомо? Антон Куц ділиться кейсом міграції такого legacy-«франкенштейна» на сучасний React.
Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.
👉 https://dou.ua/goto/p9ap
Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.
👉 https://dou.ua/goto/p9ap
👍1
Технічний борг легко перетворюється на нескінченний backlog із задачами, які Engineering вважає важливими, а Product не розуміє, навіщо робити саме зараз.
Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.
👉 https://dou.ua/goto/vej5
Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.
👉 https://dou.ua/goto/vej5
❤2😁2👍1
Олександр продовжує цикл про STM32 без HAL. У 21-й частині він намагається навчити плату визначати, звідки прийшов звук, за допомогою двох мікрофонів і TDOA. Автор тестує крос-кореляцію, переходить до апаратного таймера та пояснює, чому на цьому залізі точний кут визначити складно, а напрямок «ліворуч/праворуч» — цілком реально.
👉 https://dou.ua/goto/V4Eu
👉 https://dou.ua/goto/V4Eu
👍6
Як перетворити HTML або React у редагований Figma-макет, а не просто скриншот?
Максим Бабенко розповідає про розробку плагіна Source → Design. У статті: складність зіставлення DOM із Figma-шарами, парсинг CSS, ізоляція worker-ів та боротьба за чисту структуру.
👉 https://dou.ua/goto/5JUZ
Максим Бабенко розповідає про розробку плагіна Source → Design. У статті: складність зіставлення DOM із Figma-шарами, парсинг CSS, ізоляція worker-ів та боротьба за чисту структуру.
👉 https://dou.ua/goto/5JUZ
👍1
Віктор Карабедянц зібрав головні AI-оновлення місяця: GPT-5.6 і Claude Opus 5 у Copilot, нові моделі Microsoft AI, можливості Azure для AI-агентів, оновлення Foundry, Copilot Studio та GitHub Copilot. У новому випуску дайджеста читайте про моделі, інфраструктуру й інструменти, які вже змінюють робочі процеси з AI.
👉 https://dou.ua/goto/T42p
👉 https://dou.ua/goto/T42p
❤3
AI розірвав зв’язок між Story Points та часом виконання. Анна Куркотова ділиться баченням, чому старі підходи до оцінки в QA вже не такі дієві в командах з AI.
У статті: зсув фокусу від створення до верифікації та нова модель естимації з трьох осей: Complexity, Effective Human Load та Flow Time.
👉 https://dou.ua/goto/695v
У статті: зсув фокусу від створення до верифікації та нова модель естимації з трьох осей: Complexity, Effective Human Load та Flow Time.
👉 https://dou.ua/goto/695v
👎13❤3😁1
Що може одноплатник Radxa ROCK 5B+ у задачах комп’ютерного зору? Роман Лютіков у своєму дописі розбирає можливості плати на RK3588, показує її CPU, GPU та NPU, налаштовує систему, запускає YOLO і на практичному демо розбирає, як плата одночасно детектить і трекає близько 50 людей у кадрі.
👉 https://dou.ua/goto/zybH
👉 https://dou.ua/goto/zybH
👍4😱1
Денис Макогон розбирає Project Detroit, експериментальний проєкт OpenJDK, який інтегрує V8 із JVM через знайомий javax.script.
Автор пояснює, навіщо Java-застосунку запускати JS поруч із собою, як це працює під капотом та де ховаються нюанси з продуктивністю та безпекою.
👉 https://dou.ua/goto/IFUi
Автор пояснює, навіщо Java-застосунку запускати JS поруч із собою, як це працює під капотом та де ховаються нюанси з продуктивністю та безпекою.
👉 https://dou.ua/goto/IFUi
❤3
Вивчили базовий Python, але відчуваєте, що без практики знання швидко розсипаються? Цього тижня в рубриці розповідаємо про Genepy — безкоштовний тренажер із вправами різної складності, автоматичною перевіркою коду та можливістю переглядати рішення інших користувачів.
Тут можна попрактикувати базовий синтаксис, роботу з файлами, CSV, HTTP-запитами, класами, NumPy та іншими темами. Хороший варіант для тих, хто вже пройшов теорію й хоче набити руку на практичних задачах.
Детальніше про Genepy — у новому випуску на DOU.
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
Тут можна попрактикувати базовий синтаксис, роботу з файлами, CSV, HTTP-запитами, класами, NumPy та іншими темами. Хороший варіант для тих, хто вже пройшов теорію й хоче набити руку на практичних задачах.
Детальніше про Genepy — у новому випуску на DOU.
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
❤3👍2
Найприємніше — це коли бачиш такі відгуки під статтею від спільноти.
Володимира Шельмука нещодавно написав статтю про те, як вибрати embedding-модель для української, коли готові бенчмарки не підходять. Автор розібрав усе на власному кейсі RAG-системи для українського законодавства — з тестами, цифрами й висновками. Хто ще не читав — запрошуємо до перегляду.
👉 https://dou.ua/goto/5aON
Володимира Шельмука нещодавно написав статтю про те, як вибрати embedding-модель для української, коли готові бенчмарки не підходять. Автор розібрав усе на власному кейсі RAG-системи для українського законодавства — з тестами, цифрами й висновками. Хто ще не читав — запрошуємо до перегляду.
👉 https://dou.ua/goto/5aON
🔥11👎3❤1
Юрій Максименко показує, як зробити перші кроки з Docker у Laravel-проєкті без зайвого ускладнення. Автор пояснює, як за допомогою Laravel Sail створити
👉 https://dou.ua/goto/FU3N
compose.yaml, зібрати та запустити контейнери, працювати з Artisan усередині Docker і використовувати базові команди Docker Compose та Docker Engine.👉 https://dou.ua/goto/FU3N
❤5🔥2
Сергій Моренець розбирає бібліотеку Junit Pioneer, яка позбавляє рутинної роботи та надає корисні фітчі, яких немає в JUnit.
Автор описує її особливості, розповідає про досвід застосування у власних проєктах та наводить її переваги та недоліки.
👉 https://dou.ua/goto/Ib6Y
Автор описує її особливості, розповідає про досвід застосування у власних проєктах та наводить її переваги та недоліки.
👉 https://dou.ua/goto/Ib6Y
👍5
Чи може мікроконтролер фактично «програмувати себе сам» — без хмарних API?
Олександр Крижанівський зібрав локального AI-агента для STM32, який декомпонує задачу, редагує код у проєкті CubeMX, компілює його та сам прошиває плату через ST-Link. Усе працює офлайн на локальній LLM — від промпта до готової прошивки менш ніж за дві хвилини.
👉 https://dou.ua/goto/N9kJ
Олександр Крижанівський зібрав локального AI-агента для STM32, який декомпонує задачу, редагує код у проєкті CubeMX, компілює його та сам прошиває плату через ST-Link. Усе працює офлайн на локальній LLM — від промпта до готової прошивки менш ніж за дві хвилини.
👉 https://dou.ua/goto/N9kJ
🔥6
У багатьох із нас з часом з’являються власні маленькі (або й великі) автоматизації, які непомітно забирають на себе частину рутини — на роботі або в повсякденному житті.
Це можуть бути скрипти, боти, автоматичні звіти, робота з файлами, домашні сценарії чи щось зовсім нестандартне.
Діліться своїми прикладами в коментарях: що саме автоматизували, навіщо і чи користуєтеся цим досі?
👉 https://dou.ua/goto/a4XM
Це можуть бути скрипти, боти, автоматичні звіти, робота з файлами, домашні сценарії чи щось зовсім нестандартне.
Діліться своїми прикладами в коментарях: що саме автоматизували, навіщо і чи користуєтеся цим досі?
👉 https://dou.ua/goto/a4XM
❤6
На форумі користувач з ніком flyman продовжує експерименти з бюджетним LoRa-зв’язком для віддаленого моніторингу. Цього разу автор збирає вузол MeshCore приблизно за $3 на базі nRF52840 і DX-LR30 та перевіряє, як його можна використати не лише для офлайн-чату, а й для контролю живлення, температури, тиску та інших параметрів.
👉 https://dou.ua/goto/V3uG
👉 https://dou.ua/goto/V3uG
👍6😱3
Кирило Виноградов у своїй статті розбирає, чому одного MFA недостатньо для надійного захисту RDP у Windows Server. На практичних прикладах автор показує, як поєднати Windows Firewall, журнали подій, TLS, моніторинг і recovery-сценарії — та як уникнути ситуації, коли автоматичний захист блокує самих адміністраторів.
👉 https://dou.ua/goto/ubAk
👉 https://dou.ua/goto/ubAk
👍2
Олександр із Zfort Group зібрав свіжий фронтенд-дайджест із найцікавішими матеріалами тижня 🔥
Цього разу розбираємо, чому React-застосункам не завжди потрібно стільки JavaScript, як Angular Signals конкурують із RxJS і навіщо фронтендерам знову дивитися в бік JPEG XL.
👉 https://dou.ua/goto/mwQa
Цього разу розбираємо, чому React-застосункам не завжди потрібно стільки JavaScript, як Angular Signals конкурують із RxJS і навіщо фронтендерам знову дивитися в бік JPEG XL.
👉 https://dou.ua/goto/mwQa
👍1
Чи можна перетворити старий Kindle на повноцінний пульт для розумного дому? Богдан Свердлюк показує, як використати E-Ink екран електронної книжки для керування Home Assistant.
У статті автор розбирає два сценарії: інтерактивний HTML-дашборд, який працює прямо в браузері Kindle без jailbreak, і онлайн-скрінсейвер із даними Home Assistant, для якого вже знадобиться модифікація пристрою.
Також Богдан покроково проходить jailbreak через WinterBreak2, налаштування довгострокового токена Home Assistant, створення власного дашборду та встановлення сторонніх програм через Kindle Package Manager.
👉 https://dou.ua/goto/Ej0F
У статті автор розбирає два сценарії: інтерактивний HTML-дашборд, який працює прямо в браузері Kindle без jailbreak, і онлайн-скрінсейвер із даними Home Assistant, для якого вже знадобиться модифікація пристрою.
Також Богдан покроково проходить jailbreak через WinterBreak2, налаштування довгострокового токена Home Assistant, створення власного дашборду та встановлення сторонніх програм через Kindle Package Manager.
👉 https://dou.ua/goto/Ej0F
😁3👎1
Олександр завершує цикл про STM32 без HAL та підсумовує пів року попередніх експериментів.
За цей час навколо Blue Pill виросла ціла система: Raspberry Pi став мозком, Luckfox отримав свої задачі, Pi Pico — ще один вузол, а всі ці шматки поступово складались в Автобота.
📌 https://dou.ua/goto/a3kC
За цей час навколо Blue Pill виросла ціла система: Raspberry Pi став мозком, Luckfox отримав свої задачі, Pi Pico — ще один вузол, а всі ці шматки поступово складались в Автобота.
📌 https://dou.ua/goto/a3kC
❤3
Майже 40 петабайт даних, близько 300 тисяч користувачів і бойова система, яка працює 24/7. Як перенести все це між датацентрами майже непомітно?
CTO DELTA Сергій Загрійчук розповідає, як команда спроєктувала міграцію, працювала з реплікацією, DNS, RabbitMQ і dry-run’ами та зрештою звела даунтайм системи до менше ніж хвилини.
👉 https://dou.ua/goto/b6VN
CTO DELTA Сергій Загрійчук розповідає, як команда спроєктувала міграцію, працювала з реплікацією, DNS, RabbitMQ і dry-run’ами та зрештою звела даунтайм системи до менше ніж хвилини.
👉 https://dou.ua/goto/b6VN
🔥8❤3👍3