Bulk-операції в PostgreSQL часто гальмують через зайві round-trips до бази.
Ярослав Характерник показує, як переписати логіку через CTE і пришвидшити UPSERT 100к записів із 90 до 5 секунд.
👉https://dou.ua/goto/B3a2
Ярослав Характерник показує, як переписати логіку через CTE і пришвидшити UPSERT 100к записів із 90 до 5 секунд.
👉https://dou.ua/goto/B3a2
👍15❤1
Чи завжди для якісного пошуку потрібен Elasticsearch? Backend Team Lead Юлія Бондарєва довела, що ні.
У своїй статті вона розповіла, як побудувати потужний продуктовий пошук для Laravel-проєкту виключно на базі PostgreSQL. Замість розгортання важкого кластера команда застосувала тригери, tsvector та fallback-сценарії для неточних запитів, що значно спростило інфраструктуру і дозволило легко додати мультимовність.
Усі деталі реалізації та архітектурні схеми читайте на форумі DOU.
У своїй статті вона розповіла, як побудувати потужний продуктовий пошук для Laravel-проєкту виключно на базі PostgreSQL. Замість розгортання важкого кластера команда застосувала тригери, tsvector та fallback-сценарії для неточних запитів, що значно спростило інфраструктуру і дозволило легко додати мультимовність.
Усі деталі реалізації та архітектурні схеми читайте на форумі DOU.
😱7❤3👎2
Результати весняного опитування DOU про ринок праці в ІТ:
● Частка айтівців, які шукають роботу, зросла як в Україні, так і за кордоном.
● Технічні фахівці в Україні частіше побоюються втрати роботи, ніж нетехнічні: 52% проти 41%, і цей розрив за рік зріс.
● Технічні спеціалісти загалом песимістичніші щодо перспектив українського ІТ.
● Розробники рідше змінювали роботу протягом останнього року. Також рекрутери стали рідше писати їм.
Повна аналітика 👉🏻 https://dou.ua/goto/oj4q
● Частка айтівців, які шукають роботу, зросла як в Україні, так і за кордоном.
● Технічні фахівці в Україні частіше побоюються втрати роботи, ніж нетехнічні: 52% проти 41%, і цей розрив за рік зріс.
● Технічні спеціалісти загалом песимістичніші щодо перспектив українського ІТ.
● Розробники рідше змінювали роботу протягом останнього року. Також рекрутери стали рідше писати їм.
Повна аналітика 👉🏻 https://dou.ua/goto/oj4q
😢9
Де вчити Python, щоб не витрачати час на воду? 🤔
Матеріалів в інтернеті — торба, а от чогось реально корисного зовсім мало. Якщо ви знаєте круті курси, інтерактивні платформи, книги чи відео на YouTube, які реально допомогли вам опанувати Python — розкажіть про них у мета-топіку!
👉 https://dou.ua/goto/Z9Dp
Матеріалів в інтернеті — торба, а от чогось реально корисного зовсім мало. Якщо ви знаєте круті курси, інтерактивні платформи, книги чи відео на YouTube, які реально допомогли вам опанувати Python — розкажіть про них у мета-топіку!
👉 https://dou.ua/goto/Z9Dp
🔥7😁4
Творець Terraform, Vagrant та колишній співзасновник Hashicorp Мітчелл Хашімото забирає свій проєкт Ghostty з GitHub.
Мітчелл був одним із перших користувачів платформи і майже щодня заходив на ресурс протягом останніх 18 років. Він був справжнім шанувальником проєкту і навіть жартував, що написав Vagrant для того, аби його запросили на роботу в GitHub. Але тепер йому увірвався терпець, і він вирішив припинити взаємодію з платформою.
Що саме стало причиною та всі інші деталі читайте на форумі DOU.
Мітчелл був одним із перших користувачів платформи і майже щодня заходив на ресурс протягом останніх 18 років. Він був справжнім шанувальником проєкту і навіть жартував, що написав Vagrant для того, аби його запросили на роботу в GitHub. Але тепер йому увірвався терпець, і він вирішив припинити взаємодію з платформою.
Що саме стало причиною та всі інші деталі читайте на форумі DOU.
🔥9👍3❤2
Питання про this люблять усі інтерв’юери, бо це ідеальний детектор того, чи людина реально розуміє механізм, чи просто його зазубрила.
У своїй новій статті Андрій Грушецький розкладає по поличках, звідки береться цей параметр і як JS насправді визначає його значення.
👉 https://dou.ua/goto/LCiJ
Приходь нетворкати з ІТ-спільнотоюна DOU Day
У своїй новій статті Андрій Грушецький розкладає по поличках, звідки береться цей параметр і як JS насправді визначає його значення.
👉 https://dou.ua/goto/LCiJ
Приходь нетворкати з ІТ-спільнотоюна DOU Day
❤8👎3😱1
Якщо з ШІ в розробці все зрозуміло, то як щодо кібербезпеки? 🤔
Сьогодні ця тема набуває неабиякого значення, тому саме її ми і розкриємо на нашому новому DOU Live!
Нікіта Веселков з компанії ESET в Україні розкаже та покаже, як це працює на практиці. В прямому етері ми подивимося на це з обох боків і розберемо, як використовують ШІ для нападу та для захисту.
Коли: 5 травня о 18:00
Де: YouTube-канал DOU Events
Що будемо робити на етері:
🔹 Розберемо вплив ШІ на кіберзагрози та з'ясуємо, як зловмисники масштабують атаки і вдосконалюють соціальну інженерію.
🔹 Пройдемося по розумній малварі та зрозуміємо, як вона використовує ШІ для маскування і обходу засобів виявлення.
🔹 Покажемо, як машинне навчання посилює проактивний захист, знаходить аномалії та автоматизує реагування на інциденти.
🔔 Додавайте подію в календар, готуйте свої питання та приходьте 5 травня о 18:00 на YouTube DOU Events!
Сьогодні ця тема набуває неабиякого значення, тому саме її ми і розкриємо на нашому новому DOU Live!
Нікіта Веселков з компанії ESET в Україні розкаже та покаже, як це працює на практиці. В прямому етері ми подивимося на це з обох боків і розберемо, як використовують ШІ для нападу та для захисту.
Коли: 5 травня о 18:00
Де: YouTube-канал DOU Events
Що будемо робити на етері:
🔹 Розберемо вплив ШІ на кіберзагрози та з'ясуємо, як зловмисники масштабують атаки і вдосконалюють соціальну інженерію.
🔹 Пройдемося по розумній малварі та зрозуміємо, як вона використовує ШІ для маскування і обходу засобів виявлення.
🔹 Покажемо, як машинне навчання посилює проактивний захист, знаходить аномалії та автоматизує реагування на інциденти.
🔔 Додавайте подію в календар, готуйте свої питання та приходьте 5 травня о 18:00 на YouTube DOU Events!
👍3
Розробники відкинули Electron і написали все на Rust із рендером на GPU.
Вже тестували його на своїх задачах чи поки тільки придивляєтесь?
👉https://dou.ua/goto/gXnK
Приходь нетворкати з ІТ-спільнотою на DOU Day
Вже тестували його на своїх задачах чи поки тільки придивляєтесь?
👉https://dou.ua/goto/gXnK
Приходь нетворкати з ІТ-спільнотою на DOU Day
❤8👍4
Якщо ви знайомі з AVR / Arduino та бажаєте перейти до STM32 без HAL, ця стаття для вас.
У четвертій частині серії Олександр пояснює різницю, надає приклади коду, порівняльну таблицю та покроковий план переходу.
👉 https://dou.ua/goto/nFVd
Приходь нетворкати з ІТ-спільнотою на DOU Day 💬
У четвертій частині серії Олександр пояснює різницю, надає приклади коду, порівняльну таблицю та покроковий план переходу.
👉 https://dou.ua/goto/nFVd
Приходь нетворкати з ІТ-спільнотою на DOU Day 💬
🔥7👍2
У ядрі Linux дослідники виявили критичну вразливість Copy Fail, яка залишалася непоміченою з 2017 року та дозволяє будь-якому користувачу отримати root-доступ до системи за лічені секунди.
Експлойт працює майже на будь-якому дистрибутиві та вже виклали у відкритий доступ. Найбільшу загрозу він становить для контейнерів чи кластерів Kubernetes, де злам одного середовища віддає хакеру контроль над усією нодою.
Детальніше про те, як працює атака та як від неї тимчасово захиститися, читайте на форумі DOU.
DOU Day близько, ми чекаємо на тебе 🌚
Експлойт працює майже на будь-якому дистрибутиві та вже виклали у відкритий доступ. Найбільшу загрозу він становить для контейнерів чи кластерів Kubernetes, де злам одного середовища віддає хакеру контроль над усією нодою.
Детальніше про те, як працює атака та як від неї тимчасово захиститися, читайте на форумі DOU.
DOU Day близько, ми чекаємо на тебе 🌚
😁13😱11
Технічні спеціальності залишаються серед найстабільніших на ІТ-ринку.
В Україні частка тих, хто зараз має роботу, перевищує 90% одразу в кількох технічних напрямах:
● Security — 100%
● SysAdmin / Infrastructure Engineer — 98%
● DevOps / SRE — 93%
● AI / ML / DS / Data Engineering — 92%
За кордоном серед лідерів теж AI / ML / DS / Data Engineering і DevOps / SRE.
Але загальна стабільність не означає відсутність тривоги: понад половина технічних фахівців в Україні все одно побоюються втратити роботу.
Більше про те, як змінився ринок праці в ІТ, — у новому дослідженні DOU: https://dou.ua/goto/oj4q
В Україні частка тих, хто зараз має роботу, перевищує 90% одразу в кількох технічних напрямах:
● Security — 100%
● SysAdmin / Infrastructure Engineer — 98%
● DevOps / SRE — 93%
● AI / ML / DS / Data Engineering — 92%
За кордоном серед лідерів теж AI / ML / DS / Data Engineering і DevOps / SRE.
Але загальна стабільність не означає відсутність тривоги: понад половина технічних фахівців в Україні все одно побоюються втратити роботу.
Більше про те, як змінився ринок праці в ІТ, — у новому дослідженні DOU: https://dou.ua/goto/oj4q
👍3
Чи справді .NET остаточно став інструментом суто для великих корпорацій і нові продукти його уникають 🤔
Хто зараз пише на дотнеті, чи помічали ви таку тенденцію по ринку?
👉https://dou.ua/goto/GKUr
✨ Приходь нетворкати з ІТ-спільнотою на DOU Day
Хто зараз пише на дотнеті, чи помічали ви таку тенденцію по ринку?
👉https://dou.ua/goto/GKUr
✨ Приходь нетворкати з ІТ-спільнотою на DOU Day
👍7
Євгеній Лабунський будує домашню систему advanced automation, яка сама вирішує, коли заряджати авто, гріти воду, як використовувати сонце, батарею і мережу та як враховувати прогноз споживання.
У статті він розповідає про архітектуру Edge, прогнозування SOC, споживання та PV-генерації, а також про те, як ML-прогноз стає базою для подальшого orchestration layer та decision engine.
👉 https://dou.ua/goto/UWvG
🎉 ІТ-спільнота, офлайн, ТУТ, на DOU Day
У статті він розповідає про архітектуру Edge, прогнозування SOC, споживання та PV-генерації, а також про те, як ML-прогноз стає базою для подальшого orchestration layer та decision engine.
👉 https://dou.ua/goto/UWvG
🎉 ІТ-спільнота, офлайн, ТУТ, на DOU Day
❤14😱1
Django залишається класикою Python-розробки, проте його перша версія побачила світ ще у 2005 році. Сьогодні ринок тяжіє до мікросервісів, тому монолітний підхід фреймворку та невелика кількість вакансій змушують сумніватися в його актуальності.
Як думаєте, чи варто вчити Django у 2026 році та будувати на ньому нові продукти, або ж краще одразу робити ставку на сучасніші технології?
👉 https://dou.ua/goto/OBYN
Як думаєте, чи варто вчити Django у 2026 році та будувати на ньому нові продукти, або ж краще одразу робити ставку на сучасніші технології?
👉 https://dou.ua/goto/OBYN
❤6😱1
Втомилися від Ubuntu, де система з роками обростає «сміттям» зі старих пакетів? Senior Developer Андрій Севастьянов поділився досвідом переходу на NixOS.
Автор розібрав встановлення системи із ZFS, налаштування Home Manager та магію nix-shell як легку альтернативу Docker для ізоляції середовищ.
👉 https://dou.ua/goto/vuvh
Автор розібрав встановлення системи із ZFS, налаштування Home Manager та магію nix-shell як легку альтернативу Docker для ізоляції середовищ.
👉 https://dou.ua/goto/vuvh
❤12👍5👎1🔥1
Розробник лише хотів швидко записувати витрати в Телеграмі, а не відкривати чергову фінансову апку.
Але маленький бот для себе перетворився на SaaS із Google Sheets API, Supabase, обробкою лімітів та технічним беклогом.
Тут автор розповідає, як втілював ідею в життя: https://dou.ua/goto/OnMn
🎉 ІТ-спільнота, офлайн, ТУТ, на DOU Day
Але маленький бот для себе перетворився на SaaS із Google Sheets API, Supabase, обробкою лімітів та технічним беклогом.
Тут автор розповідає, як втілював ідею в життя: https://dou.ua/goto/OnMn
🎉 ІТ-спільнота, офлайн, ТУТ, на DOU Day
🔥9👍6❤2👎2😁1
Бачимо по опитуванню, що думки розділилися, а дехто взагалі пішов гуглити 👀
А ви вже тестували Zed, що взагалі про нього думаєте?
👉 https://dou.ua/goto/H1af
✨ Приходь нетворкати з ІТ-спільнотою на DOU Day
А ви вже тестували Zed, що взагалі про нього думаєте?
👉 https://dou.ua/goto/H1af
✨ Приходь нетворкати з ІТ-спільнотою на DOU Day
🔥8😱2
А як ви вважаєте, чи потрібно розробнику розуміти базу JS на кшталт `this`, чи в 2026 році вже достатньо вміти генерувати код промптами? 🤔
У статті ви можете знайти детальний розбір того, як насправді працює `this` під капотом, а ще — обов'язково діліться своїми думками в коментарях!
👉 https://dou.ua/goto/ggTM
У статті ви можете знайти детальний розбір того, як насправді працює `this` під капотом, а ще — обов'язково діліться своїми думками в коментарях!
👉 https://dou.ua/goto/ggTM
😁31👎4👍3❤1😱1
У своїй статті розробник Андрій Кравченко розповідає про чисту архітектуру, доменні сутності та реальну практику розробки високонавантажених бізнес-систем.
А ще - розмірковує про те, коли архітектурні принципи допомагають, а коли зайва ізоляція лише ускладнює проєкт: https://dou.ua/goto/27vm
💬 Приходь нетворкати з ІТ-спільнотою на DOU Day
А ще - розмірковує про те, коли архітектурні принципи допомагають, а коли зайва ізоляція лише ускладнює проєкт: https://dou.ua/goto/27vm
💬 Приходь нетворкати з ІТ-спільнотою на DOU Day
👍7
Трохи цікавого з результатів опитування DOU:
● Full Stack та Mobile розробники частіше за інших мають 2+ роботи: 12% та 11% відповідно.
● Найбільша частка безробітних зараз серед Mobile і Front-end розробників.
● Найвища частка зайнятих — серед Embedded.
Повна аналітика: https://dou.ua/goto/oj4q
● Full Stack та Mobile розробники частіше за інших мають 2+ роботи: 12% та 11% відповідно.
● Найбільша частка безробітних зараз серед Mobile і Front-end розробників.
● Найвища частка зайнятих — серед Embedded.
Повна аналітика: https://dou.ua/goto/oj4q
👍1