Антон Калакуцький теж долучився до нашого збору та відкрив дружню банку: https://send.monobank.ua/jar/5yLmr5gjQX 🔥
Давайте допоможемо Антону із закриттям банки! Тим паче, що кожні 300 грн донату — це ще один шанс виграти MacBook Pro M5 від Geniusee 👀
Тож з кожного хоча б по 300 грн, а хто може більше — кидайте більше 😁
Давайте допоможемо Антону із закриттям банки! Тим паче, що кожні 300 грн донату — це ще один шанс виграти MacBook Pro M5 від Geniusee 👀
Тож з кожного хоча б по 300 грн, а хто може більше — кидайте більше 😁
❤3
Сергій Діданов реалізував у власному застосунку Remote IDE живий перегляд сайтів на iPad, де Claude Code змінює код на віддаленому сервері, а результат одразу відображається у вбудованому браузері без деплою.
Автор розповідає, як налаштував роботу з dev-серверами та кількома проєктами, поєднав перегляд сайту з редактором коду й Git-дифами, а також інтегрував MCP Notes, щоб AI-агент міг самостійно знаходити вимоги до проєкту та перевіряти їх виконання.
👉 https://dou.ua/goto/opmO
Автор розповідає, як налаштував роботу з dev-серверами та кількома проєктами, поєднав перегляд сайту з редактором коду й Git-дифами, а також інтегрував MCP Notes, щоб AI-агент міг самостійно знаходити вимоги до проєкту та перевіряти їх виконання.
👉 https://dou.ua/goto/opmO
❤1
Пороблений тиждень, що тут сказати :/
У GitLab вийшло екстрене оновлення безпеки, яке закриває 12 вразливостей у Community та Enterprise Edition. Найсерйозніша отримала максимальні 10.0 бала за CVSS і за певних умов могла дозволити зловмиснику без авторизації виконати довільний код на сервері. Причина криється в помилці компілятора регулярних виразів.
На додачу розробники виправили проблеми з SAML/LDAP, OAuth/OIDC і контролем доступу. Які версії GitLab варто оновити та що ще знайшли розробники — читайте на форумі DOU.
У GitLab вийшло екстрене оновлення безпеки, яке закриває 12 вразливостей у Community та Enterprise Edition. Найсерйозніша отримала максимальні 10.0 бала за CVSS і за певних умов могла дозволити зловмиснику без авторизації виконати довільний код на сервері. Причина криється в помилці компілятора регулярних виразів.
На додачу розробники виправили проблеми з SAML/LDAP, OAuth/OIDC і контролем доступу. Які версії GitLab варто оновити та що ще знайшли розробники — читайте на форумі DOU.
👍7
Один JSON, три рендерери та зовсім не однаковий результат. Flutter і React можуть по-різному форматувати гроші, обробляти умови видимості та навіть реагувати на натискання кнопок.
Еріка Дьєндьєши розповідає, як створювала Server-driven UI-конструктор HotLayout - навіщо знадобилися спільний контракт, кросплатформні тестові сценарії та перевірка недовірених даних.
👉️️️️️️ https://dou.ua/goto/MAJD
Еріка Дьєндьєши розповідає, як створювала Server-driven UI-конструктор HotLayout - навіщо знадобилися спільний контракт, кросплатформні тестові сценарії та перевірка недовірених даних.
👉️️️️️️ https://dou.ua/goto/MAJD
Юрій Крилов, Senior/Lead DB Developer у Competo LLC, ставить під сумнів вимогу розбиратися в коді без розуміння бізнес-процесів. Адже навіть якщо розробник розуміє, що робить код, це ще не означає, що він відповідає бізнес-логіці.
Чи погоджуєтеся ви з такою позицією та чи розглядали б вакансію з подібною вимогою?
👉 https://dou.ua/goto/1Efj
Чи погоджуєтеся ви з такою позицією та чи розглядали б вакансію з подібною вимогою?
👉 https://dou.ua/goto/1Efj
👍12
Олександр Диптан, Senior Backend Developer, створив Docker-образи php-elts для PHP 7.3 і 7.4, які містять патчі безпеки Debian ELTS, зокрема виправлення для вразливості PHP2Shell. Рішення дозволяє тимчасово посилити захист застарілих PHP-проєктів без негайного переходу на новішу версію.
Автор пояснює, як замінити базовий Docker-образ одним рядком, зберігши звичну конфігурацію PHP, розширення та налаштування, а також розповідає про перевірку патчів і тестування сумісності.
👉 https://dou.ua/goto/V8RT
Автор пояснює, як замінити базовий Docker-образ одним рядком, зберігши звичну конфігурацію PHP, розширення та налаштування, а також розповідає про перевірку патчів і тестування сумісності.
👉 https://dou.ua/goto/V8RT
System Design in Practice від uptime.school: від бізнес-кейсу до готової архітектури за 11 занять.
Ключові теми курсу:
API design: idempotency, OpenAPI
Read replicas і кешування в Redis
Full-text search architecture
OAuth 2.0, OpenID Connect і JWT
Audit trail та observability
Real-time оновлення через WebSockets
Викладач: Олександр Марфут, Technical Architect at SoftServe.
Старт: 2 листопада 2026.
Деталі та реєстрація: https://uptime.school/courses/system-design/
#реклама
Ключові теми курсу:
API design: idempotency, OpenAPI
Read replicas і кешування в Redis
Full-text search architecture
OAuth 2.0, OpenID Connect і JWT
Audit trail та observability
Real-time оновлення через WebSockets
Викладач: Олександр Марфут, Technical Architect at SoftServe.
Старт: 2 листопада 2026.
Деталі та реєстрація: https://uptime.school/courses/system-design/
#реклама
🔥7❤3🎉1
Нікіта Солонко, Senior C++ Developer в Atto Trading Technologies, започаткував C++ Ukraine, щоб об’єднати українських C++ розробників навколо спільноти, якої досі бракувало.
Автор аналізує історію українських C++ мітапів, порівнює наш досвід з іншими країнами та пояснює, чому Україна досі не представлена в комітеті WG21, який розробляє стандарт C++. А також розповідає, як долучитися до спільноти та допомогти Україні заявити про себе у стандартизації мови.
👉 https://dou.ua/goto/9zfU
Автор аналізує історію українських C++ мітапів, порівнює наш досвід з іншими країнами та пояснює, чому Україна досі не представлена в комітеті WG21, який розробляє стандарт C++. А також розповідає, як долучитися до спільноти та допомогти Україні заявити про себе у стандартизації мови.
👉 https://dou.ua/goto/9zfU
❤8
Зелені тести та Confidence 0.99 від ШІ не захищають прод від чорних лебедів. Як навчити систему алгоритмічного скептицизму, застосувати критерій Поппера та теорію ASPIC+, щоб софт шукав контрприклади проти власних дій ще до деплою? Микола Федчик розбирає на реальних кейсах і коді.
👉️️️️️️ https://dou.ua/goto/rp2S
👉️️️️️️ https://dou.ua/goto/rp2S
Інженер-ентузіаст Джошуа Берд узявся за незвичний експеримент і зібрав дрон, якому для польоту вистачає лише одного двигуна. Здавалося б, що тут складного? Але перші випробування виявилися не такими простими, а змусити конструкцію стабільно літати було ще тим викликом.
Як працює цей незвичний дрон і які інженерні рішення допомогли довести експеримент до успіху — читайте на форумі DOU.
Ваша думка формує рейтинг ІТ-компаній в Україні! Оцініть свого роботодавця.
Як працює цей незвичний дрон і які інженерні рішення допомогли довести експеримент до успіху — читайте на форумі DOU.
Ваша думка формує рейтинг ІТ-компаній в Україні! Оцініть свого роботодавця.
❤2
Scala та Clojure відзначили лише кілька відсотків учасників Stack Overflow Developer Survey 2026. Цікаво, чи є їхні користувачі серед нашої спільноти 🙂
Що ви на них розробляєте і як почали з ними працювати?
👉 https://dou.ua/goto/8PYM
Рейтинг IT-роботодавців.Оцініть свою компанію!
Що ви на них розробляєте і як почали з ними працювати?
👉 https://dou.ua/goto/8PYM
Рейтинг IT-роботодавців.Оцініть свою компанію!
👍2
На DOU триває благодійний віртуальний нетворк, тому ваша задача на сьогодні:
— Задонатити від 300 гривень на збір для «АЗОВу» (але чим більше - тим краще);
— Заповнити коротеньку форму;
— Зачекати до понеділка і отримати свій метч.
Реєстрація відкрита до 1 листопада включно, тому не баріться!
💰 Донатити 👉 https://dou.ua/goto/mFaF
☕️ Детальніше про формат 👉 https://dou.ua/goto/5iHw
Долучайтеся, заводьте нові знайомства та підтримуйте військо! 🫶
— Задонатити від 300 гривень на збір для «АЗОВу» (але чим більше - тим краще);
— Заповнити коротеньку форму;
— Зачекати до понеділка і отримати свій метч.
Реєстрація відкрита до 1 листопада включно, тому не баріться!
💰 Донатити 👉 https://dou.ua/goto/mFaF
☕️ Детальніше про формат 👉 https://dou.ua/goto/5iHw
Долучайтеся, заводьте нові знайомства та підтримуйте військо! 🫶
❤1
Цього тижня в рубриці — PostgreSQL Exercises. Це безкоштовний ресурс для практики SQL: пишете запити в браузері, перевіряєте результат і за потреби відкриваєте підказки та розв’язки з поясненнями.
Є завдання від простих вибірок до JOIN, віконних функцій і рекурсивних запитів.
👉 https://dou.ua/goto/sHLK
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
Є завдання від простих вибірок до JOIN, віконних функцій і рекурсивних запитів.
👉 https://dou.ua/goto/sHLK
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
👍4❤1🔥1
Зелені тести та Confidence 0.99 від ШІ не захищають прод від чорних лебедів. Як навчити систему алгоритмічного скептицизму, застосувати критерій Поппера та теорію ASPIC+, щоб софт шукав контрприклади проти власних дій ще до деплою? Михайло Федчик розбирає на реальних кейсах і коді.
👉️️️️️️ https://dou.ua/goto/rp2S
👉️️️️️️ https://dou.ua/goto/rp2S
❤1
Сергій Пилипишко, Android Developer, створив Shpak — термінальну обгортку для AI-агентів, яка перекладає запити українською на англійську ще до потрапляння в контекст моделі. Це допомагає зменшити витрати токенів на кирилицю та зберегти контекст робочої сесії.
Автор пояснює, як реалізував переклад поза основною сесією агента, захистив блоки коду від змін і додав гарячі клавіші для перекладу запитів та відповідей. Також розповідає про підтримку CLI-інструментів і ділиться кодом проєкту на GitHub.
👉 https://dou.ua/goto/g9nU
Автор пояснює, як реалізував переклад поза основною сесією агента, захистив блоки коду від змін і додав гарячі клавіші для перекладу запитів та відповідей. Також розповідає про підтримку CLI-інструментів і ділиться кодом проєкту на GitHub.
👉 https://dou.ua/goto/g9nU
👍3❤2🔥2
Учасник форуму з ніком flyman модифікував прошивку Meshtastic для плати RP2040 DIY, щоб зменшити енергоспоживання без зміни апаратної конфігурації.
Автор адаптував режим slowclock, переналаштував UART для логів і CLI та знизив споживання струму в режимі прийому з 36 до 14 мА. Це все ще більше, ніж у вузла на nRF52840, але різниця вже не така суттєва.
Деталі змін і результати тестування — у його дописі на DOU.
Автор адаптував режим slowclock, переналаштував UART для логів і CLI та знизив споживання струму в режимі прийому з 36 до 14 мА. Це все ще більше, ніж у вузла на nRF52840, але різниця вже не така суттєва.
Деталі змін і результати тестування — у його дописі на DOU.
👍1
В Anthropic вирішили, що замість постійно підлаштовувати Git під свої потреби простіше створити власну систему контролю версій :)
Коли кількість змін у коді перевалила за 30 тисяч на день, справлятися з таким навантаженням ставало дедалі складніше. Тож команда із семи інженерів за п’ять місяців розробила Scion. І, схоже, не дарма: за даними Anthropic, нова система потребує у 200 разів менше CPU та оперативної пам’яті, ніж попередня система Git-дзеркал.
Як думаєте, чи доведеться з часом й іншим компаніям шукати альтернативу Git, якщо AI-агенти продовжать генерувати код такими темпами?
👉 https://dou.ua/goto/VHVv
Коли кількість змін у коді перевалила за 30 тисяч на день, справлятися з таким навантаженням ставало дедалі складніше. Тож команда із семи інженерів за п’ять місяців розробила Scion. І, схоже, не дарма: за даними Anthropic, нова система потребує у 200 разів менше CPU та оперативної пам’яті, ніж попередня система Git-дзеркал.
Як думаєте, чи доведеться з часом й іншим компаніям шукати альтернативу Git, якщо AI-агенти продовжать генерувати код такими темпами?
👉 https://dou.ua/goto/VHVv
🔥6😁3❤1👍1
ШІ вже пише код, генерує тести й допомагає знаходити баги. Але разом із цим може створювати новий технічний борг. То які навички тепер справді потрібні розробникам і що буде з професією далі?
Олександр Решетнік, Senior Engineering Manager в EPAM Україна, ділиться висновками подкасту Java Gears про майбутнє Java-розробки, нові ролі інженерів та виклики, з якими стикаються навіть джуни.
👉 https://dou.ua/goto/12BK
Олександр Решетнік, Senior Engineering Manager в EPAM Україна, ділиться висновками подкасту Java Gears про майбутнє Java-розробки, нові ролі інженерів та виклики, з якими стикаються навіть джуни.
👉 https://dou.ua/goto/12BK
😁3
Кирило Муха, Senior Mobile Developer у Futurra Group, розповідає, як команда перенесла бізнес-логіку зрілого iOS-застосунку на Android, залишивши спільний код на Swift замість переходу на KMP.
Автор пояснює, як поєднав Swift і Kotlin через JNI, з якими проблемами зіткнувся під час збірки та чому перша архітектура лише створювала ілюзію спільного коду. Також ділиться рішеннями, які допомогли скоротити час збірки з 965 до 208 секунд для трьох ABI.
👉 https://dou.ua/goto/fLe1
Автор пояснює, як поєднав Swift і Kotlin через JNI, з якими проблемами зіткнувся під час збірки та чому перша архітектура лише створювала ілюзію спільного коду. Також ділиться рішеннями, які допомогли скоротити час збірки з 965 до 208 секунд для трьох ABI.
👉 https://dou.ua/goto/fLe1
🔥5
Владислав Бутенко, R&D Product Manager у SoftServe, розповідає, як команда оптимізувала розподіл сотень техніків за допомогою NVIDIA cuOpt.
Автор пояснює, чому навіть GPU не впорався з мільйонами змінних і як переробка математичної моделі дозволила в найкращих випадках скоротити обчислення до 20 секунд.
👉 https://dou.ua/goto/KLka
Автор пояснює, чому навіть GPU не впорався з мільйонами змінних і як переробка математичної моделі дозволила в найкращих випадках скоротити обчислення до 20 секунд.
👉 https://dou.ua/goto/KLka