Article List
Return list of articles based on optional filter arguments.
GET /articles/?offset=80
{ "count": 14992, "next": "https://api.dou.ua/articles/?limit=20&offset=100", "previous": "https://api.dou.ua/articles/?limit=20&offset=60", "results": [ { "id": 141262, "title": "Спрощуємо тести за допомогою Junit Pioneer", "url": "https://dou.ua/forums/topic/61453/", "category": "", "category_url": "", "announcement": "Сергій Моренець розбирає Junit Pioneer — розширення для JUnit, яке забирає на себе рутину. Як декларативно змінювати системні властивості, передавати JSON у тести та гнучко обробляти помилки? Читайте про найкорисніші фічі, практичний досвід, плюси та мінуси бібліотеки у новій статті!", "tags": "Java, QA, tech, розробка, тестування", "pageviews": 651, "comments_count": 8, "img_big": "https://s.dou.ua/img/announces/Frame_22_2_Ru6vVd9.png", "img_big_2x": "https://s.dou.ua/img/announces/Frame_22_2_Ru6vVd9.png", "img_small": "https://s.dou.ua/img/avatars/200x200_me21_moUEx5F.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_me21_moUEx5F.jpg", "author_name": "Sergiy Morenets", "author_url": "https://dou.ua/users/sergey-morenets/", "published": "2026-08-24T14:00:06" }, { "id": 141359, "title": "День Незалежності. Для кожного свій", "url": "https://dou.ua/forums/topic/61515/", "category": "", "category_url": "", "announcement": "24 серпня для Віктора «Гідеона» Черніявського — не просто дата в календарі, а нагадування про ціну незалежності, відповідальність і людей, які щодня боронять Україну. У своєму блозі військовий і колишній програміст ділиться особистим досвідом служби, втрат і тим, як змінився його погляд на країну та війну.", "tags": "Defence tech, війна, військові, День Незалежності, життя", "pageviews": 8159, "comments_count": 116, "img_big": "https://s.dou.ua/img/announces/IndependenseDay.jpg", "img_big_2x": "https://s.dou.ua/img/announces/IndependenseDay.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_photo2024-06-2120-54-24.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_photo2024-06-2120-54-24.jpg", "author_name": "Gideon", "author_url": "https://dou.ua/users/viktor-cherniivaskyi/", "published": "2026-08-24T12:00:05" }, { "id": 141384, "title": "Оборонна долина Україна. Яке майбутнє українського ІТ і чому deftech не вміє наймати програмістів", "url": "https://dou.ua/lenta/interviews/ukrainian-it-and-deftech-future/", "category": "Інтерв’ю", "category_url": "https://dou.ua/lenta/interviews/", "announcement": "У спецвипуску до Дня Незалежності поговорили з Ярославом Ажнюком та Олександром Соловйовим про те, куди рухається IT і які є раціональні причини, щоб будувати компанію в сучасній Україні.", "tags": "Defence tech, IT України, інтерв’ю", "pageviews": 6595, "comments_count": 21, "img_big": "https://s.dou.ua/img/announces/2-1.png", "img_big_2x": "https://s.dou.ua/img/announces/2-1.png", "img_small": "https://s.dou.ua/img/announces/120x_2-2_h6geBCv.png", "img_small_2x": "https://s.dou.ua/img/announces/240x_2-2_h6geBCv.png", "author_name": "Редакція DOU", "author_url": "https://dou.ua/users/dou-editors/", "published": "2026-08-24T10:00:06" }, { "id": 141235, "title": "Заборони для AI-агента: чи варто казати йому, чого НЕ робити?", "url": "https://dou.ua/forums/topic/61434/", "category": "", "category_url": "", "announcement": "Анастасія Мудра аналізує, чи варто казати AI-агенту, чого НЕ робити. У статті: «проблема рожевого слона», суперечності в документації Anthropic, досвід Cloudflare та власні експерименти. Читайте, як правильно формулювати заборони для LLM, щоб уникнути галюцинацій та зайвого шуму.", "tags": "AI, LLM, prompt", "pageviews": 2261, "comments_count": 1, "img_big": "https://s.dou.ua/img/announces/image_9_j9Iiu7X.jpg", "img_big_2x": "https://s.dou.ua/img/announces/image_9_j9Iiu7X.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_screenshot-2026-08-13-at-103334.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_screenshot-2026-08-13-at-103334.jpg", "author_name": "Anastasiia Mudra", "author_url": "https://dou.ua/users/nastya-mudra/", "published": "2026-08-23T17:00:06" }, { "id": 141406, "title": "На війні загинув Software Development Engineer зі SQUAD Юрій Мацьків", "url": "https://dou.ua/lenta/news/yurii-matskiv-died-in-the-war/", "category": "Новини", "category_url": "https://dou.ua/lenta/news/", "announcement": "Юрій загинув під час бою з росіянами. В той день йому виповнилося 30 років.", "tags": "айтівці та війна, некролог", "pageviews": 23516, "comments_count": 2, "img_big": "https://s.dou.ua/img/announces/IMG_2272.jpeg", "img_big_2x": "https://s.dou.ua/img/announces/IMG_2272.jpeg", "img_small": "https://s.dou.ua/img/announces/120x_IMG_2271.jpeg", "img_small_2x": "https://s.dou.ua/img/announces/240x_IMG_2271.jpeg", "author_name": "Yaroslav Zhakhalov", "author_url": "https://dou.ua/users/yaroslav-zhakhalov/", "published": "2026-08-22T19:45:01" }, { "id": 141402, "title": "Українська Swarmer створила компанію разом з Еріком Прінсом, засновником ПВК Blackwater", "url": "https://dou.ua/lenta/news/swarmer-and-vectus-air-defense-systems/", "category": "Новини", "category_url": "https://dou.ua/lenta/news/", "announcement": "Ерік Прінс є засновником однієї з найбільших приватних вйськових компаній в світі, а також очолює раду директорів в українській Swarmer. Тепер вони разом запускають компанію, що працюватиме за моделлю «ППО як сервіс». Розповідаємо деталі.", "tags": "Defence tech, Swarmer, бізнес, США", "pageviews": 1733, "comments_count": 0, "img_big": "https://s.dou.ua/img/announces/erik_1200x630_1_ZoZOhK1.jpg", "img_big_2x": "https://s.dou.ua/img/announces/erik_1200x630_1_ZoZOhK1.jpg", "img_small": "https://s.dou.ua/img/announces/120x_erik-400_w13FCso.png", "img_small_2x": "https://s.dou.ua/img/announces/240x_erik-400_w13FCso.png", "author_name": "Asya Artushevska", "author_url": "https://dou.ua/users/asya-harbuzova-1/", "published": "2026-08-22T16:45:59" }, { "id": 141370, "title": "Від 0 до 500 DAU без маркетингу: 4 місяці розвитку браузерного 2D CAD", "url": "https://dou.ua/forums/topic/61525/", "category": "", "category_url": "", "announcement": "Володимир Крет розповідає про реалії розвитку власного браузерного 2D CAD-редактора. У статті: чому Reddit і Product Hunt не принесли користувачів, як локалізація лендінгу на 30 мов дала несподіваний буст трафіку, та чому тривалі сесії завадили монетизації через Google AdSense.", "tags": "Angular, Front-end, pet project, Product, tech, TypeScript", "pageviews": 604, "comments_count": 5, "img_big": "https://s.dou.ua/img/announces/Group_1000005900_1_ihYOQIR.jpg", "img_big_2x": "https://s.dou.ua/img/announces/Group_1000005900_1_ihYOQIR.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_whatsapp-image-2026-04-13-at-142211.jpeg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_whatsapp-image-2026-04-13-at-142211.jpeg", "author_name": "Volodymyr Kret", "author_url": "https://dou.ua/users/volodymyr-kret-1/", "published": "2026-08-22T15:00:05" }, { "id": 140959, "title": "AI робить вас тупішим? Ось як цього уникнути", "url": "https://dou.ua/forums/topic/61248/", "category": "", "category_url": "", "announcement": "Микола Міжигурський розповідає, чому розробники скаржаться, що AI «плавить їм мозок». У статті: що таке борг розуміння, чому тисячі згенерованих PR — це хибна мета, та як зберегти контроль над кодом, сфокусувавшись на архітектурі й підході Human in the Loop.", "tags": "AI, AI-агенти, ClaudeCode", "pageviews": 4415, "comments_count": 61, "img_big": "https://s.dou.ua/img/announces/image_8_Ody5ayE.jpg", "img_big_2x": "https://s.dou.ua/img/announces/image_8_Ody5ayE.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_20250403134007.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_20250403134007.jpg", "author_name": "Микола Міжигурський", "author_url": "https://dou.ua/users/nikolaj-mizhigurskij/", "published": "2026-08-22T13:00:06" }, { "id": 141399, "title": "Чому провести вибори через «Дію» не так просто. Розбираємо юридичні й технічні питання", "url": "https://dou.ua/lenta/articles/voting-in-diia/", "category": "Статті", "category_url": "https://dou.ua/lenta/articles/", "announcement": "В Україні знову заговорили про вибори і голосування через «Дію». Розбираємо, чому просто перенести бюлетень у застосунок не вийде, як мають голосувати військові та мільйони українців за кордоном, і яку роль «Дія» справді може відіграти у виборчому процесі.", "tags": "вибори, Дія, розбір", "pageviews": 3184, "comments_count": 20, "img_big": "https://s.dou.ua/img/announces/Zoomer-cover-1200x630_49.jpg", "img_big_2x": "https://s.dou.ua/img/announces/Zoomer-cover-1200x630_49.jpg", "img_small": "https://s.dou.ua/img/announces/120x_ChatGPT_Image_22_серп._2026_р._10_57_22.png", "img_small_2x": "https://s.dou.ua/img/announces/240x_ChatGPT_Image_22_серп._2026_р._10_57_22.png", "author_name": "Yaroslav Zhakhalov", "author_url": "https://dou.ua/users/yaroslav-zhakhalov/", "published": "2026-08-22T12:00:10" }, { "id": 141396, "title": "Компанія Codefinity з екосистеми Genesis скоротила частину команди", "url": "https://dou.ua/lenta/news/layoffs-in-codefinity/", "category": "Новини", "category_url": "https://dou.ua/lenta/news/", "announcement": "Повідомляється, що скорочення відбулися понад тиждень тому. Зачепило, як технічних спеціалістів, так і інші команди. Розповідаємо, що відомо.", "tags": "звільнення, компанія", "pageviews": 1747, "comments_count": 0, "img_big": "https://s.dou.ua/img/announces/hq720_2.jpg", "img_big_2x": "https://s.dou.ua/img/announces/hq720_2.jpg", "img_small": "https://s.dou.ua/img/announces/120x_hq.png", "img_small_2x": "https://s.dou.ua/img/announces/240x_hq.png", "author_name": "Yaroslav Zhakhalov", "author_url": "https://dou.ua/users/yaroslav-zhakhalov/", "published": "2026-08-21T21:24:12" }, { "id": 141210, "title": "Як перейти від хаотичного використання AI до системних змін у процесах і ролях", "url": "https://dou.ua/forums/topic/61418/", "category": "", "category_url": "", "announcement": "Юрій Голюк, CTO Mate academy, розповідає, чому проста роздача ліцензій на ChatGPT не працює. У статті: три причини, чому впровадження AI буксує в компаніях, як змінюється роль інженера та як нетехнічні спеціалісти створюють власні боти завдяки штучному інтелекту.", "tags": "AI, AI-агенти, Product, менеджмент", "pageviews": 1656, "comments_count": 3, "img_big": "https://s.dou.ua/img/announces/image_7_S8lluaL.jpg", "img_big_2x": "https://s.dou.ua/img/announces/image_7_S8lluaL.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_profile-photo-from-mate-academy.jpeg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_profile-photo-from-mate-academy.jpeg", "author_name": "Yurii Holiuk", "author_url": "https://dou.ua/users/yurii-holiuk/", "published": "2026-08-21T19:00:05" }, { "id": 141202, "title": "Як математика доводить надійність зброї: що таке інженерне моделювання та як воно працює на фронті", "url": "https://dou.ua/forums/topic/61413/", "category": "", "category_url": "", "announcement": "Скільки коштує інженерна помилка в MilTech? СЕО Vector Dynamics Антон Мейріс пояснює, як відійти від підходу «поломка-переробка» завдяки Simulation-Driven Design. У статті: що таке числові пастки, як «цифрові двійники» рятують БпЛА від вібрацій та як українському ОПК зекономити місяці R&D завдяки математиці.", "tags": "Defence tech, hardware, tech, інженерія, математика", "pageviews": 815, "comments_count": 3, "img_big": "https://s.dou.ua/img/announces/Group_1437254618_1.jpg", "img_big_2x": "https://s.dou.ua/img/announces/Group_1437254618_1.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_image-2026-08-18-132149.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_image-2026-08-18-132149.jpg", "author_name": "Anton Meiris", "author_url": "https://dou.ua/users/anton-meiris/", "published": "2026-08-21T17:00:05" }, { "id": 141380, "title": "Федоров планує поїхати до США за фінансуванням для defence tech-проєктів і стартапів — Reuters", "url": "https://dou.ua/lenta/news/fedorov-plans-visit-usa/", "category": "Новини", "category_url": "https://dou.ua/lenta/news/", "announcement": "Михайло Федоров планує поїхати до США, щоб залучити фінансування для нових defence tech-проєктів і українських стартапів. Одним із проєктів має стати інвестиційний фонд. Дату поїздки та інші деталі майбутніх ініціатив поки не називають.", "tags": "Defence tech, США, Федоров", "pageviews": 1884, "comments_count": 5, "img_big": "https://s.dou.ua/img/announces/photo_2026-07-14_14-20-23.jpg", "img_big_2x": "https://s.dou.ua/img/announces/photo_2026-07-14_14-20-23.jpg", "img_small": "https://s.dou.ua/img/announces/120x_photo_2026-07-14_14-20-22.jpg", "img_small_2x": "https://s.dou.ua/img/announces/240x_photo_2026-07-14_14-20-22.jpg", "author_name": "Yaroslav Zhakhalov", "author_url": "https://dou.ua/users/yaroslav-zhakhalov/", "published": "2026-08-21T16:42:38" }, { "id": 141378, "title": "GlobalLogic долучиться до розвитку й масштабування «Дії». Що робитиме команда", "url": "https://dou.ua/lenta/news/ministry-of-digital-transformation-and-globallogic-memorandum/", "category": "Новини", "category_url": "https://dou.ua/lenta/news/", "announcement": "На першому етапі невелика команда Manual QA тестуватиме послуги для «Дії», а зовнішнього найму під проєкт не планують. DOU дізнався, як формуватимуть команду та чим займатиметься Центр компетенцій із розробки ПЗ.", "tags": "GlobalLogic, мінцифри", "pageviews": 1670, "comments_count": 0, "img_big": "https://s.dou.ua/img/announces/GlobalLogic_-_Visual_3.jpg", "img_big_2x": "https://s.dou.ua/img/announces/GlobalLogic_-_Visual_3.jpg", "img_small": "https://s.dou.ua/img/announces/120x_GL.png", "img_small_2x": "https://s.dou.ua/img/announces/240x_GL.png", "author_name": "Yaroslav Zhakhalov", "author_url": "https://dou.ua/users/yaroslav-zhakhalov/", "published": "2026-08-21T15:45:08" }, { "id": 141190, "title": "Як я вирішив оцифрувати сарафанне радіо: розробка iOS-пет-проєкту для оцінки репутації", "url": "https://dou.ua/forums/topic/61405/", "category": "", "category_url": "", "announcement": "Сергій Басин розповідає, як побутовий ремонт та ідея з «Чорного дзеркала» перетворилися на iOS-застосунок Sarafan. У статті: розробка пет-проєкту для оцінки репутації за номером телефону, алгоритм «ваги голосу», AI-пошук послуг та захист персональних даних (PII) через AI.", "tags": "AI, iOS, pet project, Swift", "pageviews": 805, "comments_count": 20, "img_big": "https://s.dou.ua/img/announces/image_4_4A5ogWm.jpg", "img_big_2x": "https://s.dou.ua/img/announces/image_4_4A5ogWm.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_292d5f81-99a6-4f57-a4e2-b484b41840e1jpg.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_292d5f81-99a6-4f57-a4e2-b484b41840e1jpg.jpg", "author_name": "Сергій Басин", "author_url": "https://dou.ua/users/sergej-basin-1/", "published": "2026-08-21T15:00:06" }, { "id": 141272, "title": "Project Detroit: JavaScript V8 в Java Development Kit", "url": "https://dou.ua/forums/topic/61459/", "category": "", "category_url": "", "announcement": "Денис Макогон розбирає Project Detroit від OpenJDK. Це не про заміну Java на JS, а про зручний scripting-підхід після видалення Nashorn. Автор пояснює, як JVM нативно інтегрує V8 через javax.script, та показує застосування рушія для UDF, політик і JSON-трансформацій.", "tags": "back-end, Java, JavaScript, JVM, tech", "pageviews": 546, "comments_count": 11, "img_big": "https://s.dou.ua/img/announces/Frame_22_1_PfGSGUR.png", "img_big_2x": "https://s.dou.ua/img/announces/Frame_22_1_PfGSGUR.png", "img_small": "https://s.dou.ua/img/avatars/200x200_me-small_HGZKtk2.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_me-small_HGZKtk2.jpg", "author_name": "Денис Макогон", "author_url": "https://dou.ua/users/denis-ruslanovich/", "published": "2026-08-21T12:00:06" }, { "id": 141352, "title": "AI став дешевшим і розумнішим. То чому він досі помиляється? | AI шумлять #2", "url": "https://dou.ua/lenta/articles/ai-tools-2/", "category": "Статті", "category_url": "https://dou.ua/lenta/articles/", "announcement": "У другому випуску рубрики «AI шумлять» розбираємо, чому AI стає дешевшим, але ще не справляється зі складною роботою. Поговоримо про нові моделі, AI-агентів і Claude, а також покажемо інструменти для автоматизації задач, навчання та створення мінізастосунків.", "tags": "AI, AI шумлять, Anthropic, ChatGPT, Claude, Grok", "pageviews": 1986, "comments_count": 0, "img_big": "https://s.dou.ua/img/announces/AI_%D1%88%D1%83%D0%BC%D0%BB%D1%8F%D1%82%D1%8C_2._1_%D0%B4%D0%B8%D0%B7_2._%D0%B3%D0%BE%D1%80%D0%B8%D0%B7%D0%BE%D0%BD%D1%82%D0%B0%D0%BB%D1%8C.png", "img_big_2x": "https://s.dou.ua/img/announces/AI_%D1%88%D1%83%D0%BC%D0%BB%D1%8F%D1%82%D1%8C_2._1_%D0%B4%D0%B8%D0%B7_2._%D0%B3%D0%BE%D1%80%D0%B8%D0%B7%D0%BE%D0%BD%D1%82%D0%B0%D0%BB%D1%8C.png", "img_small": "https://s.dou.ua/img/announces/120x_AI_шумлять_2._1_диз._квадрат-1.png", "img_small_2x": "https://s.dou.ua/img/announces/240x_AI_шумлять_2._1_диз._квадрат-1.png", "author_name": "Pasha Lysyi", "author_url": "https://dou.ua/users/pashalysyi321/", "published": "2026-08-21T10:00:06" }, { "id": 141242, "title": "100+ API-ендпоінтів і нуль інтеграційних багів. Ось мій фреймворк", "url": "https://dou.ua/forums/topic/61439/", "category": "", "category_url": "", "announcement": "Щоб не дізнаватися про зміни в API через раптові баги на продакшені, Микола Міжигурський розробив власний фреймворк контрактного тестування. У статті він показує, як за допомогою Zod і TypeScript створити єдине джерело істини та перевіряти бекенд без зайвого оверхеду.", "tags": "API, Front-end, QA, tech, TypeScript", "pageviews": 2548, "comments_count": 8, "img_big": "https://s.dou.ua/img/announces/Group_1000005733_gmfPJ8A.jpg", "img_big_2x": "https://s.dou.ua/img/announces/Group_1000005733_gmfPJ8A.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_20250403134007.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_20250403134007.jpg", "author_name": "Микола Міжигурський", "author_url": "https://dou.ua/users/nikolaj-mizhigurskij/", "published": "2026-08-20T19:00:05" }, { "id": 141213, "title": "Як C# та Python заощаджують тисячі годин роботи інженера щомісяця", "url": "https://dou.ua/forums/topic/61421/", "category": "", "category_url": "", "announcement": "Андрій, Lead of Development у VEC-UA, показує, як програмування перетинається з інженерією. Автор порівнює BIM-моделі з високорівневим кодом, пояснює, як плагіни на C# та Python автоматизують рутину проєктувальників, та розповідає, чому ця ніша ідеальна для IT-світчерів.", "tags": "C#, Python, tech, автоматизація", "pageviews": 1525, "comments_count": 2, "img_big": "https://s.dou.ua/img/announces/image_3_YxOWe9U.jpg", "img_big_2x": "https://s.dou.ua/img/announces/image_3_YxOWe9U.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_img1089_jvIGdI7.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_img1089_jvIGdI7.jpg", "author_name": "Andrii Stohnii", "author_url": "https://dou.ua/users/andrii-stohnii/", "published": "2026-08-20T17:00:06" }, { "id": 141268, "title": "STM32 з нуля без HAL. Частина 20: Два мікрофони, один регістр", "url": "https://dou.ua/forums/topic/61457/", "category": "", "category_url": "", "announcement": "Олександр продовжує цикл про STM32 без HAL. У 20-й частині він реалізує синхронне читання двох мікрофонів (Dual ADC) для алгоритму TDOA. Автор розбирає неочевидні пастки роботи з регістрами та пояснює, чому для пакування даних у спільний регістр обов'язково потрібен вимикач DMA.", "tags": "embedded, hardware, STM32, tech, мікроконтролери", "pageviews": 432, "comments_count": 7, "img_big": "https://s.dou.ua/img/announces/Group_1437254623_1.jpg", "img_big_2x": "https://s.dou.ua/img/announces/Group_1437254623_1.jpg", "img_small": "https://s.dou.ua/img/avatars/200x200_znimok-ekrana-z-2026-05-06-12-10-07.jpg", "img_small_2x": "https://s.dou.ua/img/avatars/200x200_znimok-ekrana-z-2026-05-06-12-10-07.jpg", "author_name": "Aleksandr Petroff", "author_url": "https://dou.ua/users/aleksandr-petroff/", "published": "2026-08-20T15:00:06" } ] }