8 396 мерджів, 130 публічних репозиторіїв і одна гіпотеза, яка після перевірки виявилася зовсім не такою очевидною.
Андрій перевірив, як часто task-файли в git насправді конфліктують, знайшов слабке місце у власній специфікації та окремо протестував, чи здатенз 10 агентів не спрацював жоден.
Детальніше про цей експеримент читайте в його статті на DOU.
Андрій перевірив, як часто task-файли в git насправді конфліктують, знайшов слабке місце у власній специфікації та окремо протестував, чи здатен
CLAUDE.md змінити поведінку AI-агентів. Спойлер: Детальніше про цей експеримент читайте в його статті на DOU.
❤3
Рейтинг ІТ-роботодавців 2026: оцініть свою компанію 👍
Настав час подивитися, як цього року працювалося розробникам, а ще – визначити найкращих ІТ-роботодавців.
Оцінити свою компанію 👉 https://dou.ua/goto/Jhw1
Настав час подивитися, як цього року працювалося розробникам, а ще – визначити найкращих ІТ-роботодавців.
Оцінити свою компанію 👉 https://dou.ua/goto/Jhw1
👍1
Java, Python, .NET, Go, Rust — у технічній спільноті точно не бракує мов. А от яких матеріалів бракує саме вам? 👀
Ми на DOU оновлюємо перелік тем для майбутніх авторів і хочемо додати до нього більше технічних пропозицій. Але нам для цього треба ваша допомога)
Кидайте свої ідеї в коментарі до топіка і, можливо, хтось працює саме з тим, про що ви хочете прочитати, і вирішить поділитися досвідом 🫶
👉 https://dou.ua/goto/IbW6
Ми на DOU оновлюємо перелік тем для майбутніх авторів і хочемо додати до нього більше технічних пропозицій. Але нам для цього треба ваша допомога)
Кидайте свої ідеї в коментарі до топіка і, можливо, хтось працює саме з тим, про що ви хочете прочитати, і вирішить поділитися досвідом 🫶
👉 https://dou.ua/goto/IbW6
👍4❤1🔥1
У новому Ruby-дайджесті Дмитро Чекалін зібрав головне за вересень: оновлення Ruby, RubyGems і JRuby, Graphiti 2.0 та нові інструменти для Rails.
Також читайте про безпеку Ruby-екосистеми, роботу Rails із Ractor, фонові задачі, RuboCop і використання Claude Code для оновлення застосунків.
👉 https://dou.ua/goto/cUw3
Також читайте про безпеку Ruby-екосистеми, роботу Rails із Ractor, фонові задачі, RuboCop і використання Claude Code для оновлення застосунків.
👉 https://dou.ua/goto/cUw3
❤7
Database Internals від CS Osvita: від парсингу SQL до власної СУБД за 25 занять із практикою коду.
Всередині курсу:
* Write/Read amplification, compaction у LSM-деревах
* Векторизація виконання запитів через SIMD та блокова обробка
* JIT-компіляція SQL-запитів
* Формат PAX — переваги row-store і column-store
* Cost-based оптимізація
* Snapshot isolation і MVCC
Викладач: Денис Цьоменко, Founding Engineer @Embucket.
Старт: 26 жовтня.
Деталі та реєстрація: https://cutt.ly/Dym2mkjx
#реклама
Всередині курсу:
* Write/Read amplification, compaction у LSM-деревах
* Векторизація виконання запитів через SIMD та блокова обробка
* JIT-компіляція SQL-запитів
* Формат PAX — переваги row-store і column-store
* Cost-based оптимізація
* Snapshot isolation і MVCC
Викладач: Денис Цьоменко, Founding Engineer @Embucket.
Старт: 26 жовтня.
Деталі та реєстрація: https://cutt.ly/Dym2mkjx
#реклама
🔥10👍1
Розробники випустили Polars 2.0! У новій версії зробили багато всього цікавого: потоковий рушій став типовим для
Що ще змінилося, як оновитися та всі деталі читайте на форумі DOU.
LazyFrame, з’явилося вивантаження частини даних на диск, розширили підтримку SQL і додали тип Map . Разом із цим змінили поведінку частини операцій і зробили суворішими перетворення типів, тому оновлення може зачепити вже наявний код.Що ще змінилося, як оновитися та всі деталі читайте на форумі DOU.
🔥5
Микола Аврамук розбирає публічно описаний сценарій атаки на АТБ і пояснює, чому окремі вразливості перетворилися на компрометацію великої частини інфраструктури.
А також ділиться чеклістом, як готуватися до інцидентів і що робити після зламу.
👉 https://dou.ua/goto/bvM9
А також ділиться чеклістом, як готуватися до інцидентів і що робити після зламу.
👉 https://dou.ua/goto/bvM9
❤5👍2🔥2
Конкуренція на ІТ-ринку різко зросла. Де стало складніше знайти роботу, а де ситуація стабільна
Топ-5 найбільш конкурентних напрямів у вересні: Front-end (275 відгуків на вакансію), Node.js (185), QA (113), PHP (110) та React Native (110).
Повний огляд ІТ-ринку праці за ІІІ квартал 👉🏻
https://dou.ua/goto/7FuK
Топ-5 найбільш конкурентних напрямів у вересні: Front-end (275 відгуків на вакансію), Node.js (185), QA (113), PHP (110) та React Native (110).
Повний огляд ІТ-ринку праці за ІІІ квартал 👉🏻
https://dou.ua/goto/7FuK
😱7
Як зрозуміти, що AI-агент справді покращив код після рефакторингу?
У статті Андрій Кучеренко розповідає про експеримент на кодовій базі у 200 тисяч рядків та показує, як перевіряти результат за допомогою метрик, тестів і білду.
👉 https://dou.ua/goto/1jC5
У статті Андрій Кучеренко розповідає про експеримент на кодовій базі у 200 тисяч рядків та показує, як перевіряти результат за допомогою метрик, тестів і білду.
👉 https://dou.ua/goto/1jC5
👍1🔥1
Тарас Леськів розповідає, як один end-to-end тест на Appium перевіряє iOS-відеоредактор так, як ним користується людина: проходить сценарій монтажу, порівнює еталонні скриншоти та прев’ю з експортом і аналізує запис екрана кадр за кадром.
👉 https://dou.ua/goto/pVQ0
👉 https://dou.ua/goto/pVQ0
👍1
В’ячеслав Потапенко, технічний delivery-менеджер в EPAM, розповідає, як створив Azurka — власний локальний інтерфейс до Azure DevOps на Python і SQLite.
Він допомагає швидше працювати зі спринтами й беклогом, автоматично знаходити аномалії, контролювати витрати GitHub Copilot і менше часу витрачати на рутинні дії.
👉 https://dou.ua/goto/jbRw
Він допомагає швидше працювати зі спринтами й беклогом, автоматично знаходити аномалії, контролювати витрати GitHub Copilot і менше часу витрачати на рутинні дії.
👉 https://dou.ua/goto/jbRw
👍4
Хочете краще розібратися з алгоритмами на Python або освіжити знання перед технічною співбесідою? 👀
У новому випуску «Корисного ресурса тижня» ділимося The Algorithms / Python, відкритим GitHub-репозиторієм із понад 225 тисячами зірок. Усередині сотні реалізацій алгоритмів, від сортування та пошуку до криптографії й машинного навчання. Можна вивчати готовий код, експериментувати з ним і практикуватися у власному темпі.
Розповідаємо детальніше про можливості ресурсу та кому він стане в пригоді на форумі DOU.
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
У новому випуску «Корисного ресурса тижня» ділимося The Algorithms / Python, відкритим GitHub-репозиторієм із понад 225 тисячами зірок. Усередині сотні реалізацій алгоритмів, від сортування та пошуку до криптографії й машинного навчання. Можна вивчати готовий код, експериментувати з ним і практикуватися у власному темпі.
Розповідаємо детальніше про можливості ресурсу та кому він стане в пригоді на форумі DOU.
Маєте якісь цікаві ресурси, якими ви готові поділитися зі спільнотою? Заповнюйте форму, не тримайте їх в секреті 😎
👍3🔥1
Павло Дмитрієв, ШІ-інженер у Postindustria, на прикладі MealRAG розбирає, як семантика впливає на пошук у RAG-системах.
Він показує різницю між розмитими й конкретними запитами, експериментує з ранжуванням і пояснює, на якому етапі система починає розуміти, що саме шукає користувач.
👉 https://dou.ua/goto/ipx8
Він показує різницю між розмитими й конкретними запитами, експериментує з ранжуванням і пояснює, на якому етапі система починає розуміти, що саме шукає користувач.
👉 https://dou.ua/goto/ipx8
🔥4
Як зрозуміти, куди летять дрони, якщо вся інформація про них розкидана по Telegram-каналах? Сергій Калинець, CTO в Top Start-up, створив «Дрони на районі» - сервіс, який збирає повідомлення моніторингових каналів і показує можливі загрози на мапі.
У дописі він розповідає, як побудував усе на Python без машинного навчання, чому перші спроби відстежувати рух цілей давали швидкість понад 600 км/год і як звичайні заміри допомогли скоротити кількість запитів до сервера у 24 рази.
👉 https://dou.ua/goto/TsGa
У дописі він розповідає, як побудував усе на Python без машинного навчання, чому перші спроби відстежувати рух цілей давали швидкість понад 600 км/год і як звичайні заміри допомогли скоротити кількість запитів до сервера у 24 рази.
👉 https://dou.ua/goto/TsGa
👍3
Віктор Карабедянц підготував 31-й випуск Azure & .NET Digest — добірку свіжих оновлень Microsoft.
Цього разу у фокусі AKS Artifact Streaming і Flex Nodes, Multicloud Interconnect для Azure та AWS, PostgreSQL 18 в Elastic Clusters, нові можливості Foundry й Copilot, а також вересневі оновлення .NET.
👉 https://dou.ua/goto/vctE
Цього разу у фокусі AKS Artifact Streaming і Flex Nodes, Multicloud Interconnect для Azure та AWS, PostgreSQL 18 в Elastic Clusters, нові можливості Foundry й Copilot, а також вересневі оновлення .NET.
👉 https://dou.ua/goto/vctE
👍2❤1
Python 3.15 уже тут! 🐍
У новій версії з’явилося багато цікавинок, зокрема ліниві імпорти, незмінний тип
Детальніше про найцікавіші нововведення читайте на форумі DOU.
У новій версії з’явилося багато цікавинок, зокрема ліниві імпорти, незмінний тип
frozendict і профайлер Tachyon для пошуку вузьких місць у коді. А ще команда оновила експериментальний JIT-компілятор, розширили можливості типізації та змінили роботу з кодуванням тексту. Детальніше про найцікавіші нововведення читайте на форумі DOU.
👍2🔥1
Олександр Тарабака розповідає, як створив iOS-застосунок для відстеження прийому ліків.
У статті — про роботу з розкладами й 24-годинними лімітами, локальні сповіщення, SwiftData, міграції, пошкоджені дані та 500 тестових кейсів.
👉 https://dou.ua/goto/XVCT
У статті — про роботу з розкладами й 24-годинними лімітами, локальні сповіщення, SwiftData, міграції, пошкоджені дані та 500 тестових кейсів.
👉 https://dou.ua/goto/XVCT
👍4❤1
🤖 Що, якби AI-агент міг сам помічати, що потрібно зробити, і братися до роботи ще до того, як ви дасте йому промпт?
Уже 27 жовтня розберемося, як будувати таких always-on / ambient AI agents, які працюють у фоні, самі знаходять корисну роботу, виконують її та знають, коли варто передати рішення людині.
На практичній live-сесії Артем Яворський, Member of Technical Staff у Writer, побудує такого агента з нуля на open-source інструментах. Почнемо з наївного агента, подивимося, як і чому він ламається, а потім крок за кроком перетворимо його на систему, якій можна делегувати реальну роботу.
📅 27 жовтня, 19:00 Київ / 18:00 Варшава
💻 Онлайн
🎟️ Участь безкоштовна, але реєстрація обов’язкова.
👉 Реєструйтеся та приєднуйтеся до live-сесії:
https://forms.gle/EbPfkRc3mTn34uBb9
Артем працює над агентною інфраструктурою, яка використовується у production у Salesforce, Uber, Vanguard та інших компаніях, тож це буде не теорія, а практичний розбір того, як такі системи створюються та працюють у реальному світі.
Уже 27 жовтня розберемося, як будувати таких always-on / ambient AI agents, які працюють у фоні, самі знаходять корисну роботу, виконують її та знають, коли варто передати рішення людині.
На практичній live-сесії Артем Яворський, Member of Technical Staff у Writer, побудує такого агента з нуля на open-source інструментах. Почнемо з наївного агента, подивимося, як і чому він ламається, а потім крок за кроком перетворимо його на систему, якій можна делегувати реальну роботу.
📅 27 жовтня, 19:00 Київ / 18:00 Варшава
💻 Онлайн
🎟️ Участь безкоштовна, але реєстрація обов’язкова.
👉 Реєструйтеся та приєднуйтеся до live-сесії:
https://forms.gle/EbPfkRc3mTn34uBb9
Артем працює над агентною інфраструктурою, яка використовується у production у Salesforce, Uber, Vanguard та інших компаніях, тож це буде не теорія, а практичний розбір того, як такі системи створюються та працюють у реальному світі.
🔥3👍1
Чому знову викликався Reconcile()?
У статті — розбір утиліти whyreconcile, яка допомагає дебажити контролери й оператори в Kubernetes та OpenShift і швидше знаходити причину повторних викликів без «дідівських» fmt.Printf().
👉 https://dou.ua/goto/OM1I
У статті — розбір утиліти whyreconcile, яка допомагає дебажити контролери й оператори в Kubernetes та OpenShift і швидше знаходити причину повторних викликів без «дідівських» fmt.Printf().
👉 https://dou.ua/goto/OM1I
👍2
Тобі ставлять KPI, проводять рев’ю та дають фідбек. А як справляється сама компанія? 👀
Оціни свого роботодавця в Рейтингу ІТ-роботодавців 2026 від DOU 👉 https://dou.ua/goto/SFNg
Оціни свого роботодавця в Рейтингу ІТ-роботодавців 2026 від DOU 👉 https://dou.ua/goto/SFNg
👍1