DOU #tech – Telegram
DOU #tech
10.7K subscribers
1.85K photos
32 videos
2.26K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
🌩 Як одна невелика задача з вебсторінкою перетворилася на повноцінну пригоду з Lambda, CloudFront, CSP-хедерами й 403 помилками

Cергій, CTO в Top Start-up та автор каналу "Мамкін архітектор", ділиться веселим (і трохи болючим) досвідом реалізації серверлес-архітектури на AWS для динамічної сторінки.

На вас чекає знайомство з нюансами API Gateway, Content Security Policy, edge-функціями та справжнім AWS-шаманством.

👉 https://dou.ua/goto/7xmc
👍111👎1
Уся суть цієї статті — показати, як легко «помацати» нові концепції MCP та локальних LLM без встановлення чи переходу на новий набір інструментів. Звісно, бути AI‑інженером чи використовувати ці технології на більш просунутому рівні вимагало б більше роботи.

Але якщо є можливість погратися з усім цим і просто зрозуміти концепцію — то чому б і ні?

Читайте деталі у статті: https://dou.ua/goto/VuNY 👈🏻
👍123👎3
Едуард, .NET Engineer в Infinity Technologies, зібрав топ-20 фатальних, але до болю знайомих помилок, які регулярно з’являються у коді навіть досвідчених розробників.

У дописі — реальні кейси з DateTime.Now, вбитими потоками через .Result, хаотичними конфігами, God-класами та любов’ю до dynamic.

👉 https://dou.ua/goto/4Ur3
8👎5
Системні адміністратори тут?

Розкажіть, чи змінилася ваша робота після того, як з'явилися девопси? Якщо ще пам'ятаєте часи, коли їх не існувало 😸

👉 https://dou.ua/goto/tHJW
😁105
До 1 листопада 2025 Google вимагає додати підтримку 16 KB Page Sizes, інакше не дозволить оновлювати та додавати застосунки у Google Play

Як це зробити — ділиться Senior Android Engineer в Petcube Максим Трушевич 👉 https://dou.ua/goto/1uMo
👍6👎21
🚀 Курс для інженерів, які хочуть по-справжньому розуміти, як працює код під капотом.

🔧 Розберемо:
– CPU-оптимізації та кеш-френдлі алгоритми
– як працюють malloc, garbage collector, thread pool, event loop
– як ОС впливає на продуктивність

Розберемо не поверхнево, а вглибину. Закріпимо все на практиці.

Старт 22 серпня, онлайн 2 рази на тиждень + QA сесії.
🔗https://www.csosvita.com/courses/performance-engineering

#реклама
18🔥2👍1
Творець Linux Лінус Торвальдс знову різко висловився про якість коду та дотримання строків. На цей раз під «гарячу руку» потрапив пізній патч від інженера Google для підтримки RISC-V у Linux 6.17.

Він розкритикував терміни подання та зміни, що, на його думку, «забруднюють» ключові файли ядра, нагадавши про важливість завчасних і якісних pull request’ів.

Як думаєте, реакція Торвальдса виправдана чи все таки він перегинає палку?

👉 https://dou.ua/goto/z79g
41😁16👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Олдам зайві пояснення не потрібні. Ви знаєте, що робити 👇🏻
😁17👎8
Максим Уйманов, учасник спільноти DOU, у своєму дописі розповідає, як простий експеримент із Spring AOP виріс у повноцінну open-source бібліотеку для інтеграції Python у Spring Boot, яка зараз підтримує REST, gRPC, безпечне виконання скриптів та готова до використання у production.

👉 https://dou.ua/goto/XqNo
9😢1
Андрій Снігур, Software Developer в Occtoo, ділиться досвідом створення власного тестового стенду для вимірювання тяги балончиків з СО₂ та ефективності сопел.

У дописі — про технічні нюанси, вибір компонентів, помилки з дешевими датчиками та результати експериментів, які вдалося отримати завдяки поєднанню інженерних рішень і допомоги ЛЛМ.

👉 https://dou.ua/goto/GmbZ
🔥10👎3
Михайло Бражніков розповідає про свій професійний шлях: від понад десятирічного досвіду розробки на C/C++ та Rust під AVR, STM32 і серверні платформи — до роботи в мілтех, виїздів на полігони та у зони бойових дій.

Після поєднання програмування, конструювання та координації команд він вирішив змінити фокус і досліджує напрямок hardware та machine vision, шукаючи баланс між технічною експертизою та практичним впровадженням рішень.

👉 https://dou.ua/goto/Ybu2
14👍2👎1
Андрій, DevOps Engineer, розповідає у своєму дописі як автоматизувати налаштування комутаторів Cisco за допомогою Ansible.

Він демонструє, як підготувати інвентар, використовувати модулі cisco.ios для базових конфігурацій, налаштування користувачів, SNMP та банери, а також зберігати конфігурацію після змін.

У публікації Андрій ділиться практичними порадами та прикладами плейбуків для ефективної автоматизації мережевих пристроїв.

👉 https://dou.ua/goto/O4lg
7👍7
У своєму матеріалі Віктор Карабедянц детально розбирає шари офіційних .NET контейнерних образів, їх призначення, відмінності між сімействами runtime-deps, runtime, aspnet, sdk, а також особливості composite, distroless та Native AOT образів. 

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

👉 https://dou.ua/goto/Nx1F
11
Комітити в open source — корисна й важлива практика, яка з часом може принести вам чималу користь. А ви коли-небудь цим займалися?

👉 https://dou.ua/goto/HHvW
😱5🔥3
Сергій, CTO в Top Start-up, ділиться веселим досвідом вирішення нестандартного кейсу з AWS: від серверлес-лямбди та API Gateway до хитрощів з CloudFront і Content Security Policy.

Як зробити, щоб логіка сторінки змінювалась залежно від країни користувача, і при цьому все працювало — читайте у дописі та надихайтеся на власні AWS-пригоди 👉 https://dou.ua/goto/WRT8
👍7😱1
🎉 25 серпня 1991 року Лінус Торвальдс представив перше ядро Linux, яке важило всього 62 кб і складалося з 10 тисяч рядків коду.

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

А як ви вперше познайомилися з Linux і що вас із ним пов’язує сьогодні: робота, експерименти чи спогади про перший дистрибутив?

👉 https://dou.ua/goto/LL7C
42🔥10👍7🎉3
Денис Полторак, Embedded розробник та активний учасник спільноти, підготував два корисних проєкти.

Перший — вікі з архітектурними патернами та стилями, де є головна сторінка, індекс і зручна навігація, тож можна швидко освіжити знання або знайти готове рішення для свого проєкту 👉 https://dou.ua/goto/jksQ

А другий — це невеличкий конвертер, що перетворює документи з Google Docs, LibreOffice чи DOCX у формат GitHub wiki 👉 https://dou.ua/goto/SiJs

Обидва інструменти відкриті й доступні — користуйтеся, тестуйте та діліться досвідом у спільноті.
👍14🔥3😱2
Повернення до навчання посеред служби — історія Анатолія Шари про те, як дисципліна MLOps стала опорою замість хаосу

У тексті — що реально працює: як організувати дані, трекати експерименти, збирати пайплайни й налаштовувати моніторинг на розборі рекомендаційної системи для онлайн-книгарні.

👉🏻 https://dou.ua/goto/dlDL
👍12
У другій частині серії про бекенд-розробку на Go Дмитро Ноздрін розбирає підходи Domain-Driven Design: сутності, об’єкти-значення, агрегати та події

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

👉 https://dou.ua/goto/823z
👍7🔥5
Олексій Буханцов, Senior Flutter Developer, розповідає про власний досвід створення інтерактивного Knowledge Graph

Він зроблений повністю на Flutter, без використання сторонніх графічних чи фізичних бібліотек.

Задачею було створити графічне відображення датасету з базовими можливостями для редагування і фізикою, схожою на Graph View в Obsidian.

👉🏻 https://dou.ua/goto/BJ5i
👍8
Привіт, спільното! 👋

Завтра, 28 серпня о 20:00, збираємось на форумі DOU, щоб разом подивитися документальний фільм про Python 🐍

Разом з нами дивитися та коментувати трансляцію буде Світлана Сумець, Python Software Engineer та активна учасниця нашої спільноти.

Підключайтесь, буде цікаво подивитися й обговорити разом! 🚀
🔥121