DOU #tech
11.8K subscribers
2.41K photos
32 videos
2.82K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua

Реклама — events@dou.ua
Download Telegram
Які мови програмування планують вивчати айтівці у 2026 році

Що хочуть вивчити залежно від поточної мови:
— C++ розробники найчастіше розглядають Rust (62%);
— Go тягнуться до Rust (46%);
— PHP обирають Go (48%);
— JavaScript-програмісти дивляться в бік Python (34%), TypeScript (17%);
— Kotlin-розробники вивчатимуть Swift (30%): мобайл-розробники хочуть знати обидві платформи.

Рейтинг мов 2026 👉🏻 https://dou.ua/goto/6HXa
👍4
🐍Новий курс від CS Osvita — Python Advanced. Не про синтаксис і не про бібліотеки, а про те, чому одні рішення масштабуються, а інші ні.

У програмі:
:: архітектура CPython та обʼєктна модель
:: управління памʼяттю, reference counting і GC
:: GIL без міфів і його роль у багатозадачності
:: concurrency: потоки, процеси, async та їх ціна

▶️ Після курсу зможете зменшувати latency та писати код під реальне навантаження.

:: Старт: 23 березня. Камерна група, відбір за анкетою. 

Програма та реєстрація: https://cutt.ly/LtRHsAA3

#реклама
🔥19👍4❤2
Чи здатна нова система збирання Mill посунути Maven та Gradle?

Сергій Моренець у своїй новій статті ділиться практичним досвідом використання, наводить реальні бенчмарки швидкодії, розглядає плюси й мінуси Mill, а також описує процес міграції Java-проєктів з усіма підводними каменями.
❤3👍3
"Якщо впроваджувати AI точково — ефект буде слабкий. Якщо інтегрувати його на всіх етапах SDLC — швидкість і якість зростають кратно."

Віктор Карабедянц розказує, чому розробка у 2026 році — це вже не про ручне написання коду, а про керування контекстом.

👉https://dou.ua/goto/pu7G
👎15👍8😁5❤3
Машинка вже їздить, але справжньому Хижаку потрібна клешня та зір! 👀

Олександр продовжує розробку робота і ділиться своїм реальним досвідом. У своїй новій статті він розповідає, чому цифровий сервопривід раптом працює як мотор, як побороти падіння стріли під власною вагою та показує підключення аналогової камери найпростішим методом відрізання конектора.
🔥5👍3
Розробник Сергій Романенко ділиться досвідом створення фреймворк-незалежного коду на PHP.

У своєму дописі він пояснює проблеми жорсткої прив'язки до Laravel або Symfony та пропонує вирішити їх чітким поділом коду на незалежне ядро й інфраструктуру, наочно доводячи на реальних прикладах з GitHub значне полегшення підтримки проєктів.
👎10👍4
Інженер Богдан Свердлюк розповідає про менеджер пакунків MacPorts для macOS та порівнює його з популярним Homebrew.

У своєму дописі він детально пояснює різницю між цими інструментами, допомагає обрати найкращий варіант для конкретних задач, а також ділиться покроковою інструкцією зі встановлення.
👎4❤2👍1😱1
Олександр Яковенко ділиться досвідом оптимізації витрат токенів у Claude Code під час роботи з великими базами знань.

У своєму дописі він розповідає про створення локального MCP сервера для семантичного пошуку по markdown файлах за допомогою Python та ChromaDB, а також наочно показує, як такий підхід дозволяє ШІ читати лише потрібні фрагменти тексту та суттєво економити ліміт запитів.
❤15
Розробник Олександр ділиться досвідом переходу від Arduino до embedded Linux на прикладі мініатюрної плати Luckfox Pico Pro.

У новій статті він розповідає про створення власної IP камери з нуля всього за 15 доларів. Автор детально описує процес прошивки пристрою, боротьбу зі статичним IP, запуск HTTP сервера на Go та вирішення проблем із живим RTSP стрімом.
👍16
Куди хочуть перейти розробники, окрім своєї поточної мови:

— JavaScript — масовий перехід на TypeScript (46%), а також Python (19%);
— C#— на TypeScript (29%), Python (15%);
— PHP — на Go (25%), TypeScript (17%), Python (16%);
— Java — на Python (24%), TypeScript (16%), Kotlin (14%);
— Python — на Go (24%), Rust (11%).

Рейтинг мов програмування 👉 https://dou.ua/goto/6HXa
👍2❤1
Розробник Артур Щербань ділиться історією створення власного оркестратора VPN нод заради економії на простої серверів.

У своєму дописі автор розповідає про розробку зручної утиліти на Python, яка дозволяє отримати чистий тимчасовий IP у потрібному регіоні буквально в один клік, що дає можливість платити виключно за час реального використання та не залишати зайвих ресурсів у хмарі.

👉 https://dou.ua/goto/6Owm
❤6👍3
Озброївшись паяльником та терміналом, Олександр розбирається, що насправді ховають домашні роутери.
У статті — про апаратний злом через UART, приховані діагностичні команди мережевого стека та несподівані знахідки всередині пристроїв різних поколінь.

👉https://dou.ua/goto/Fon6
❤11👍6
Розв'язувати задачі комбінаторної оптимізації можна по-різному. Андрій Севастьянов у своїй статті ділиться практичним досвідом створення алгоритму жеребкування для турніру зі шведських шахів. Замість того, щоб писати складні кастомні перебори з відкатами, він вирішив використати бібліотеку OR-Tools. А заодно — перевірити агента Gemini Code в реальних умовах.

Детальніше про експеримент читайте в його статті на DOU.
👍2❤1
Python-розробник з ніком CoderOk розповідає про створення власного AI-агента без використання важких фреймворків та векторних баз даних.

У дописі він розбирає архітектуру свого мінімалістичного проєкту UnoClaw та пояснює принципи організації пам'яті на базі SQLite разом із логікою роботи Agent Loop та підключенням локальних функцій.
👍12❤2
Так само як знання DOM робить вас кращим React-розробником, так і розуміння бази AI-агентів допоможе ефективніше застосовувати їх у роботі.

Юрій Гуц розбирає архітектуру агентів від теорії до коду та показує, як їх створювати власноруч без фреймворків і хмари.

Якщо ви користуєтесь Claude Code чи Cursor, після цієї статті ви подивитеся на них зовсім по-новому.

👉https://dou.ua/goto/Q7oS
👍12🔥4❤1
Розробник Валентин Вівчарик ділиться досвідом правильного вибору бази даних у 2026 році, щоб уникнути архітектурних катастроф.

У своєму дописі він руйнує популярні міфи про SQL та NoSQL і пояснює різницю між ними на реальних кейсах, а також детально розбирає внутрішню структуру зберігання даних та пропонує власний фреймворк для ухвалення надійних рішень.
👍10👎1
Яку мову Backend розробники хотіли би обрати для наступного проєкту

Рейтинг мов програмування 👉 https://dou.ua/goto/6HXa
👍3
Software інженер Роман Оніщенко ділиться історією створення власного open source HTTP клієнта для комунікації між мікросервісами.

У своєму дописі він розповідає про втому від постійного дублювання коду для авторизації та обробки помилок у кожному новому проєкті на Node.js та детально описує переваги свого пакета dfsync зі зручними хуками та передбачуваною поведінкою системи.
👍8
Ярослав Характерник у своєму новому дописі розбирає свій перехід з Senior PHP на Junior Go.

Він розповідає про тимчасову втрату в грошах та показує за скільки часу нова мова програмування починає приносити справжній прибуток.

А ви б наважилися проміняти сеньйорну зарплату на перспективний стек?

👉 https://dou.ua/goto/SCsQ
👍21👎1😱1
Олександр ділиться досвідом створення пайплайна для AR-відео та розбирає архітектуру системи з усіма її неочевидними проблемами.

Зі статті ви дізнаєтеся, як саме обробляються файли між ізольованими компонентами, яку роль відіграє черга задач і як рятувати ситуацію, коли залізо раптом перестає відповідати на запити.

👉 https://dou.ua/goto/YaKr
❤3👍1
Як ветерани запускають стартапи в Україні і з якими викликами стикаються на цьому шляху?

Ми зібрали шість історій фіналістів Veteran Venture Program від SKELAR з різними бекграундами та продуктами, але зі спільним досвідом пошуку себе після служби і побудови бізнесу в tech.

Читати 👉 https://dou.ua/goto/AicI

#спецпроєкт
👍4