DOU #tech
10.8K subscribers
1.12K photos
14 videos
1.47K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
🐭 Як налаштувати електронну годівничку через ESPHome + Home Assistant

Богдан Свердлюк продовжує тему домашньої автоматизації.

Цього разу розбираємося, як зробити дешеву електронну годівничку для шиншил та інших малих гризунів в ESPHome та керувати нею з Home Assistant.

👉 https://dou.ua/goto/X46Z

#Automation
Design digest #18: гейміфікація у проєктуванні та ребрендинг за допомогою DALL-E

У новому випуску дизайн-дайджесту ви знайдете найактуальніші та найцікавіші статті, кейс-стаді, продукти та інструменти зі світу дизайну і візуальної комунікації за останній час.

👉 https://dou.ua/goto/IPRr

#UXUIdesign
🆕 PostgreSQL 15 — нова версія бази даних з відкритим кодом

Ця версія покращує зручність розробки завдяки розширенню функціоналу популярної команди MERGE і додає більше можливостей для спостереженням за станом бази даних.

👉 https://dou.ua/goto/eqeo

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

Андрій Товстоног, Team Lead команди технічної розробки в GMEM (Genesis) ділиться своїм досвідом, як розбудовували для новинного порталу локальне оточення розробки.

Зокрема, розказав про свій досвід локальної розробки з Kubernetes (далі  —  K8s), який, можливо, допоможе тим, хто зіштовхнувся або постійно зіштовхується з проблемами організації локального середовища розробників.

👉 https://dou.ua/goto/6hAp

#DevOps
Фреймворк для тестування API сервісів на Java — приклад тестового завдання

На прикладі тестового завдання для QA Automation Team Lead, розбираємося з тим, як написати фреймворк для тестування API сервісів на Java. У прикладі використано Java-стек maven, Lombok, testNG та Rest Assured.

🔗 https://dou.ua/goto/plr3
Різні підходи до зміни архітектури проєкту

Олександр Скакунов ділиться історією з життя архітектора проєкту: коли потрібно виділити код у такому вигляді, щоб можна було і розробнику показати, і юристу. Читайте у статті, як обирали інструмент для вирішення задачі та на чому зупинились.

🔗 https://dou.ua/goto/WWuI
Приклад роботи з Azure Data Factory: як копіювати дані з бекапу у сховище

Стаття буде корисною тим, хто вже працює з Azure Data Factory або ж готується до сертифікації з платформи Azure. Розглядаємо автоматизацію пошуку файлу з бекапу і його копіювання у відповідне сховище.

👉 https://dou.ua/goto/EvI4

#Azure
🔹 Нещодавно Андрій Товстоног, Team Lead команди технічної розробки в компанії GMEM з екосистеми бізнесів Genesis, разом з командою вирішив почати розробку новинного порталу з використанням сучаснішого стеку технологій.

Разом із тим у них постало питання побудови production оточення, stage і, звісно, локального оточення розробки.

У статті Андрій поділився їх баченням такого рішення, і як це тепер працює у них. Зокрема, розказав про досвід локальної розробки з Kubernetes.

👉 https://dou.ua/goto/d2Rn
💻 Вебскрепінг, недобросовісні провайдери й неочевидні рішення для синхронізації

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

👉 https://dou.ua/goto/OcBp

#Web
🟠 Мистецтво юніт-тестування в .NET

Говоримо про юніт-тестування, найпопулярніші фреймворки для unit testing в .NET, а також розглядаємо всі нюанси на конкретних прикладах коду від Senior .NET розробника.

👉 https://dou.ua/goto/Pamb

#dotnet
😐 Лінус Торвальдс оголосив про реліз версії 6.1 для ядра Linux і додав суворе повідомлення розробникам: припиніть подавати код в останню хвилину.

Даталі та обговорення — на форумі.

👉 https://dou.ua/goto/mvwl
Windows 95 JavaScript App працює практично на будь-якій платформі

Розробник Slack Фелікс Різеберг створив кросплатформену Windows 95, яка працює як програма, і щойно досягла версії 3.1.1.

Обговорюємо розробку на форумі.
👉 https://dou.ua/goto/PuZA
На форумі попросили допомогти ЗСУ у вирішенні “Android video widget failed to display RTSP video streams”.

Маєте досвід роботи з Android та стикалися з video stream під ним або ж можете розібратися в цій проблемі (опис у топіку) — пишіть в коментарях.

👉 https://dou.ua/goto/ZH2b
🗣 Моделі text-to-speech для синтезу української мови: як працюють, хто їх створює та де знайти

Українська мова на часі завжди і скрізь, от і технології text-to-speech підтягуються. Розповідаємо, як працюють моделі для синтезу української мови, що вже є готового цікавого, а над чим активісти NLP-розробок працюють прямо зараз.

А ви хотіли б стати українським онлайн-голосом?

👉 https://dou.ua/goto/6Ouo
Як з якісним моніторингом досягти показників перформансу сайту на рівні 95+

Богдан Кладковий описує роботу з інструментом sitespeed для моніторингу показників перформансу сайту та надає покрокове налаштування імітації польових даних.

👉 https://dou.ua/goto/69XJ

#web
Рекомпозиції у Jetpack Compose. Як виявити зайві та виправити

Android-розробник Євген з компанії Welltech говорить про те, як вирішити проблему зайвих рекомпозицій в Jetpack Compose. Стаття буде корисною для тих, хто уже має досвід роботи з compose або планує з цим працювати.

👉 https://dou.ua/goto/5u6c

#mobile
Twitter Analytics: Measuring and Optimizing Your Social Media Impact