DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
Олег Новосад розповідає, як він підключав LiqPay до Flutter для мобільного застосунку «Давай займемось текстом», а також про те, як обирали саме цю платіжну систему, з чим виникали складнощі та що затримувало узгодження програми в онлайн-магазині застосунків Apple 👉
https://dou.ua/goto/q2s2

#Flutter #Mobile
👍27👎2🎉1
Дмитро Омелян, Mobile applications developer та учасник спільноти, вирішив описати створення моделі кубика Рубіка у 10 рядків JavaScript. Читаємо та коментуємо 👉 https://dou.ua/goto/E7hp

#JavaScript
👍158😁1
Чергова добірка яскравих та важливих для дизайн-спільноти новин — корисні статті, цікаві відео та подкасти, актуальні меми, без яких працювалось би набагато важче.

Читаємо та поширюємо контент від наших друзів з Awesomic 👉 https://dou.ua/goto/L7zQ

#Design
😁10👍5👎1
Force DI є потужним інструментом, який дозволяє гнучко розбудовувати архітектуру та перевикористовувати код. Однак недоцільне або неправильне використання цього інструменту може призвести до збільшення складності коду.

Віталій Драпак, Salesforce Developer в RedTag, у цій статті на прикладах показує, як ефективніше працювати з Force DI 👉 https://dou.ua/goto/NOY2

#Architecture
👍7😱2
Середня компенсація QA, які працюють на TypeScript, продовжує зростати: $3350 сьогодні проти $3000 пів року тому й $2750 рік тому🐞

Далі за рівнем зарплат йдуть фахівці з Java ($2838) і C#/.NET ($2750). Дещо нижчі зарплати у тих, хто працює з Python ($2500) і JavaScript ($2220).

Що ще? Читаємо за лінком👉 https://dou.ua/goto/qugb
14👍4😁2🤩1
У цій статті говоримо про гнучку альтернативу улюбленому серед Android-розробників Retrofit, а саме — про Ktor Client 👀

Буде цікава історія від автора і багато практики: «Моє знайомство з Ktor почалося, коли я захотів бодай спробувати написати застосунок з використанням Kotlin Multiplatform Mobile, але, як виявилось, Retrofit не підтримує KMM, тож мені довелось шукати альтернативи. Єдиною такою виявився саме Ktor».

Читаємо 👉 https://dou.ua/goto/Ep5q

#Ktor
👍9😱4👎32
Обговорюємо з розробником Тимуром Поліщуком сценарії, як можна реалізувати мок даних: з використанням різних готових фреймворків або ж написати власну бібліотеку.

Автор навів приклад розробки власного рішення, долучайтесь до обговорення 👉 https://dou.ua/goto/QAay

#NET
👍92
Черговий випуск цікавих новин зі світу Ruby та Rails зібрав для нашої спільноти Дмитро Чекалін. Як завжди, окрім корисних статей, туторіалів та подкастів є добірка мемів для настрою 👉 https://dou.ua/goto/Z4CQ

#Ruby
👍123😁1😱1
Використання та реалізація server-side pagination. Частина 1

Сергій Моренець роз’яснює посторінковий вивід даних у застосунках, що використовують ORM-технології. Також розглядаємо основні типи pagination, особливості їх застосування та способи реалізації 👉 https://dou.ua/goto/Vi6S

#Java
👍8🔥5😁21
Devoxx Ukraine 2023 conference: AI — Friend or Foe? 🤔

Devoxx — це найбільша міжнародна технологічна конференція, у якій беруть участь найкращі експерти зі США, Канади, Західної Європи й не тільки. Нові формати, актуальні теми та нетворкінг — все це очікує на вас на Devoxx Ukraine.

Цьогоріч активно обговорюватимуть новітні технології у сфері AI. Тож приєднуйтесь 👉 Devoxx Ukraine 2023
👍103👎3
У цій статті розглядаємо, як працювати з Wireshark — популярним інструментом для аналізу обміну даними між клієнтом і сервером 👉 https://dou.ua/goto/mu3F

#Wideshark
👍271😱1
Детальний аналіз горезвісної помилки ExpressionChangedAfterItHasBeenCheckedError в Angular

У цій статті досліджуємо механізм помилки ExpressionChangedAfterItHasBeenCheckedError і коротко обговорюємо деякі типові налаштування, які призводять до помилки. Корисний текст для тих, хто працює з Angular 👉 https://dou.ua/goto/qvZb

#Angular | DOU Front-end
👍11😁1
👍8👎2😢2
Традиційну добірку новин про iOS та macOS підготував Сергій Бутенко з MacPaw: є огляд нової бібліотеки від Apple, гайд для міграції схеми даних з використанням SwiftData з UIKit та багато іншого корисного розробникам.

Читайте і поширюйте 👉
https://dou.ua/goto/QRdT

#iOS
👍18
LangChain4j: Створюйте Java додатки з можливостями AI

У серії статей учасники ком'юніті розглядають все, що потрібно знати, щоб створити свій власний додаток на базі LLM.

Починають з прикладу «Hello, World!» та переходять до складніших прикладів у наступних статтях 👉 https://dou.ua/goto/EgUr
18👍6😁1
Java у хмарах, оновлення Spring, вихід Micronaut 4.0 та Micronaut 4.0.1, суперечки навколо версії Java 21, а також багато цікавих статей і корисних відео зібрала в Java-дайджест команда Avenga: Іван Маглатій, Микола-Богдан Винницький, Андрій Петрик.

Читайте і коментуйте, чи подобається вам такий формат. Автори чекають на фідбек! 👉
https://dou.ua/goto/Nx1D

#Java #DOU_Digest
👍173
У першій частині ми говорили про offset-based pagination, про те, як його використовувати в REST API і реалізувати за допомогою JPA або Spring Data JPA.

У цій частині знайомимось з альтернативними способами реалізації посторінкового виведення даних. Буде цікаво тим, хто займається роботою з базами даних та ORM-системами 👉
https://dou.ua/goto/9Weg

#Java
👍15🔥3
Продовжуємо технічний цикл, присвячений імплементації async/await в C# та .NET. У цій частині йде мова про Tasks, ValueTasks та застосування ітераторів 👉 https://dou.ua/goto/sNnf

#C
14👍3😱2
У щомісячній рубриці стежимо, як змінюється IT-ринок праці під час війни 👀

Низка категорій у липні мають рекордну конкуренцію серед кандидатів за останні три роки: DevOps, Architect, Front-end, Android, Ruby, PHP, С++ 🤔

Читайте всі деталі у новому випуску рубрики 👉
https://dou.ua/goto/vmeP
😱10👍5😢1
Розбираємо Kotlin — "тортик", що може перебувати у декількох світах одночасно (спойлер — до 10)

У цій статті фронтендери мають змогу разом з автором заглибитись в технічні нюанси роботи з Kotlin та Gradle і розібратись, як правильно конфігурувати елементи в проєкті. А також трішки понаступати на граблі початківців та побачити, як виправляти ці помилки 👉 https://dou.ua/goto/CZDz

#Kotlin
👍143👎2