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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Notifications via Timeouts. Як створити сервіс нотифікацій за допомогою NServiceBus

Олександр Шпортько ділиться своїм досвідом зі створення сервісу нотифікацій за допомогою NServiceBus, описує його особливості, роботу відкладених сповіщень та інше.

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

#dotnet_dou_tech
Реліз Java 19: 7 нових JEP та ще багато покращень

Денис Макогон робить огляд нововведень в релізі JDK 19. Також у статті зібрані посилання на офіційні джерела та документацію.

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

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

#Java
🤖 Чи справді алгоритми створення картинок такі "розумні", як здається?

Розбираємо технічну сторону роботии Stable Diffusion — нейромережі для створення зображень з відкритим кодом.

👉 https://dou.ua/goto/yQjw
🎨 Design digest #17: майбутнє дизайн-систем, важливість ілюстрації для UX та Dynamic Island

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

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

#UXUIdesign
Data Mesh: не софтверний розв’язок софтверних проблем даних

Розробник Олександр Лапшин описує метод роботи з даними Data Mesh. Для чого він застосовується, в яких випадках та на яких проєктах цей підхід є виправданим, кому підходить, які переваги над іншими варіантами організації обробки даних.

👉 https://dou.ua/goto/TxG9
🐞📱 PMetrium Native — тестуємо продуктивність мобільних додатків

Микола Панасюк, QA Tech Lead в компанії Parimatch Tech разом з Performance QA Engineer Павлом Майкшаком розробили «PMetrium Native» — інструмент для проведення тестування продуктивності мобільних додатків.

Стаття буде корисною як для досвідчених Native Developers, так і для початківців разом з QA Engineers, які готові подивитися на мобільні додатки під іншим кутом.

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

#QA
Які часи – такі і плагіни😅

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

Додаємо перелік в збережені!
👉 https://dou.ua/goto/Tu67
iOS дайджест #47: рефакторинг Xcode, розбираємося з Layout Protocol, чекліст для App Store

У випуску:
🔹 туторіал з кастомізації графіків,
🔹 кросплатформний Pulse 2.0,
🔹 компілятор Swift на Swift,
🔹 навігація в Revolut.

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

#iOS_дайджест #iOS
Впроваджуємо віртуальних потоків Java (Project Loom) у продакшен

Це фінальна частина циклу статей про Project Loom, в якій Денис Макогон описує віртуальні потоки й проєкти, в яких вже втілені згадані технології.

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

#Java
JDK 19 та нова віртуальна реальність

Сергій Моренець, розробник, викладач, спікер і технічний письменник ділиться інформацією про деякі функції нової версії Java, JDK 19: Pattern matching for switch, Record patterns, Віртуальні потоки.

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

#Java
🐜 QA Дайджест #49: Apple Event 2022, iOS 16, domain testing

Анастасія — QA Lead в українській продуктовій IT-компанії, а також QA-ментор. Веде блог для QA-інженерів і розповідає про свій досвід.

Зустрічайте свіжий дайджест із цікавими статтями та новинами для qa-спільноти!

👉 https://dou.ua/goto/2ROk

#QA
Погоджуєтеся?
👉 https://dou.ua/goto/OYZm
Векторні обчислення у Java 19

Денис Макогон на прикладах з Java 19 показує, що таке Vectors API, звідки походить та як використовувати векторні обчислення у Java-додатках.

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

#Java
Ruby дайджест #58: Ruby 3.2.0 Preview 2, Rack 3.0

Черговий випуск з цікавинками для Ruby-спільноти — Ruby 3.2.0 Preview 2, Rack 3.0, а також про те, що читати, які подкасти слухати, якими інструментами користуватися.

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

#Ruby
Azure Active Directory. Історія інтеграції на видалення користувача з корпоративних акаунтів

Про одне з можливих рішень достатньо специфічної проблеми — синхронізації Azure Active Directory з зовнішнім API. Зокрема про те, як змусити Azure AD повідомляти про архівацію користувачів корпоративному інструментові зберігання мультимедіа ресурсів — Bynder.

👉 https://dou.ua/goto/2kXq

#Azure
• Що таке парне програмування, у яких ситуаціях цей метод є найефективнішим і для яких завдань підійде? Які потенційні переваги та проблеми ми можемо отримати за допомогою парного програмування?

Своїм досвідом ділиться Юрій Бондаренко, Senior Software Engineer.

👉 https://dou.ua/goto/kitU
📲 Маленька історія додатку на Kotlin Multiplatform Mobile + Compose UI для Android та iOS

Сьогодні поговоримо про те, як було написано невеличкий мобільний додаток, а-ля щоденник, для двох мобільних платформ за допомогою KMM + Compose.

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

#mobile
Парадигма програмування Data Context Interaction (DCI)

Що таке парадигма Data Context Interaction і чому її рідко застосовують (а дарма!) — у статті Ростислава Нікітіна, .NET Senior Developer.

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

#DCI
Інструменти та застосунки macOS для розроблення у 2022 році

Дмитро, Front-End Solution Architect у Plarium, підготував добірку корисних інструментів для macOS розробки, актуальних у 2022 році, які довели свою ефективність на практиці.

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

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

#macOS
👏 Grammarly випустив SDK для текстового редактора

Використання Grammarly Text Editor SDK у вашій програмі дозволяє надавати користувачам пропозиції щодо написання тексту в реальному часі, — йдеться в блозі компанії.

Як це працює — читайте на форумі 😉

👉 https://dou.ua/goto/LYRM
How to Change Teams Background