Сьогодні Linux святкує 35 років! 🐧
25 серпня 1991 року Лінус Торвальдс написав, що працює над безкоштовною ОС — «just a hobby, won't be big and professional like gnu». За 35 років Linux став основою для серверів, хмарної інфраструктури, суперкомп’ютерів, Android і купи інших систем. Та й сучасний DevOps без нього уявити складно.
За 35 років Linux пройшов шлях від повідомлення на Usenet до одного з фундаментів сучасної ІТ-інфраструктури. Тож сьогодні просто хороший привід сказати: з днем народження, Linux! І окреме дякую всім, хто всі ці роки його розвиває 🫰
25 серпня 1991 року Лінус Торвальдс написав, що працює над безкоштовною ОС — «just a hobby, won't be big and professional like gnu». За 35 років Linux став основою для серверів, хмарної інфраструктури, суперкомп’ютерів, Android і купи інших систем. Та й сучасний DevOps без нього уявити складно.
За 35 років Linux пройшов шлях від повідомлення на Usenet до одного з фундаментів сучасної ІТ-інфраструктури. Тож сьогодні просто хороший привід сказати: з днем народження, Linux! І окреме дякую всім, хто всі ці роки його розвиває 🫰
🔥50❤8👍3
Як атакують EDR-агент і які рішення допомагають цьому протидіяти?
У статті Андрій Рябов, Software Designer в Apriorit, пропонує покроковий розбір атаки, наводить приклади з реальних інцидентів в індустрії та дає практичні рекомендації щодо побудови багаторівневого захисту.
👉 https://dou.ua/goto/Fzal
У статті Андрій Рябов, Software Designer в Apriorit, пропонує покроковий розбір атаки, наводить приклади з реальних інцидентів в індустрії та дає практичні рекомендації щодо побудови багаторівневого захисту.
👉 https://dou.ua/goto/Fzal
👍3
Ірина Лукашевич, Senior Java Developer у Svitla Systems, ділиться досвідом створення AI-агента на Spring AI.
Як змусити локальну LLM через Ollama автоматично забирати тікети з Jira, фіксити код і створювати PR? Про архітектуру, боротьбу з галюцинаціями та безпеку — у новій статті!
👉 https://dou.ua/goto/yJd5
Як змусити локальну LLM через Ollama автоматично забирати тікети з Jira, фіксити код і створювати PR? Про архітектуру, боротьбу з галюцинаціями та безпеку — у новій статті!
👉 https://dou.ua/goto/yJd5
👍6😁3
Хто сьогодні читає вашу документацію: люди чи AI-агенти?
Ярослав Дворовенко, Head of Ecosystem у Whitechain, ділиться власним досвідом та дослідженнями про агентний трафік, AI-краулерів і те, як підготувати документацію до нової реальності, де її дедалі частіше читають не люди, а машини.
👉 https://dou.ua/goto/IlpP
Ярослав Дворовенко, Head of Ecosystem у Whitechain, ділиться власним досвідом та дослідженнями про агентний трафік, AI-краулерів і те, як підготувати документацію до нової реальності, де її дедалі частіше читають не люди, а машини.
👉 https://dou.ua/goto/IlpP
Володимир Шельмук розповідає, як команда шукала кращу embedding-модель для українського RAG і чому загальних рейтингів MTEB для цього виявилося недостатньо.
У статті — власний бенчмарк, порівняння OpenAI, BGE-M3 і Qwen3 та результати, які зрештою змінили production-пайплайн.
👉 https://dou.ua/goto/Crco
У статті — власний бенчмарк, порівняння OpenAI, BGE-M3 і Qwen3 та результати, які зрештою змінили production-пайплайн.
👉 https://dou.ua/goto/Crco
Чому спроба тримати серверні дані у Redux Store коштує команді занадто дорого?
Дмитро Захарченко розповідає про практичний досвід міграції з Redux Toolkit та RTK Query на дует TanStack Query + Zustand.
У статті детальний розбір архітектури, порівняння коду, оптимізація перформансу та відповіді на головні контраргументи.
👉 https://dou.ua/goto/rn1w
Дмитро Захарченко розповідає про практичний досвід міграції з Redux Toolkit та RTK Query на дует TanStack Query + Zustand.
У статті детальний розбір архітектури, порівняння коду, оптимізація перформансу та відповіді на головні контраргументи.
👉 https://dou.ua/goto/rn1w
У розробці вбудованих систем ми постійно балансуємо між простотою та ефективністю.
Володимир Сулевський у новій статті розбирає, як Embassy з async/await усуває цю дилему. Результат — зрозумілий код без блокувань, де планування завдань та сліп-мод бере на себе фреймворк.
👉 https://dou.ua/goto/d3X6
Володимир Сулевський у новій статті розбирає, як Embassy з async/await усуває цю дилему. Результат — зрозумілий код без блокувань, де планування завдань та сліп-мод бере на себе фреймворк.
👉 https://dou.ua/goto/d3X6
❤5👍2🔥1
C#-моноліт, jQuery, React 16 та хаос у залежностях. Знайомо? Антон Куц ділиться кейсом міграції такого legacy-«франкенштейна» на сучасний React.
Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.
👉 https://dou.ua/goto/p9ap
Як команді вдалося відокремити фронтенд у новий проєкт, не зупиняючи розробку бізнес-фіч, та які уроки винесли — читайте у статті.
👉 https://dou.ua/goto/p9ap
Технічний борг легко перетворюється на нескінченний backlog із задачами, які Engineering вважає важливими, а Product не розуміє, навіщо робити саме зараз.
Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.
👉 https://dou.ua/goto/vej5
Андрій Лазаренкo, Head of Development в UPSTARS, пропонує дивитися на нього як на систему рішень: оцінювати проблему, її вплив, ціну бездіяльності та вартість виправлення — і вже після цього вирішувати, що робити зараз, що відкласти, а який ризик свідомо прийняти.
👉 https://dou.ua/goto/vej5
😁2👍1
Олександр продовжує цикл про STM32 без HAL. У 21-й частині він намагається навчити плату визначати, звідки прийшов звук, за допомогою двох мікрофонів і TDOA. Автор тестує крос-кореляцію, переходить до апаратного таймера та пояснює, чому на цьому залізі точний кут визначити складно, а напрямок «ліворуч/праворуч» — цілком реально.
👉 https://dou.ua/goto/V4Eu
👉 https://dou.ua/goto/V4Eu
👍3
Як перетворити 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