DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
👍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
Андрій Губський та Владислав Фурдак перезавантажують .NET дайджест і презентують насичений літній випуск.

У ньому: primary constructors with C#, Miroslava Buchtikova розповідає ключові речі при переході на Minimal API, Тім Де Шрайвер обговорює використання .NET Minimal API, bflat - C# as you know it but with Go-inspired tooling.

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

#NET
👍25🔥32🎉1
Найголовніше для дизайнерів зібрали наші друзі з компанії Awesomic. Приєднуйтесь до ком’юніті дизайнерів, обговорюйте найгарячіші кейси та надсилайте свої меми 👉 https://dou.ua/goto/4cyR

#Design
🔥4👍2
Ярослав Характерник пропонує розглянути швидкодію, скільки пам’яті займає кожен з типів даних та яку базу даних вибрати: Redis, KeyDB або DragonflyDB 👉 https://dou.ua/goto/IMJV

#Redis
👍31
Pre-commit hooks — це механізм, який дає змогу виконувати автоматичні дії перед здійсненням коміту коду в систему контролю версій.

Олег Перловський з компанії Yalantis розповідає з прикладами, як налаштувати pre-commit hooks в Python-проєктах, щоби поліпшити якість коду та продуктивність розробки 👉 https://dou.ua/goto/VNwT

#Python
🔥14👍6
Коли ви розробляєте власний API, то один з найважливіших його атрибутів – це грамотна документація з прикладами. У цій статті Сергій Моренець висвітлює тему написання документації для розподілених систем, зокрема говоримо про використання AsyncAPI, можливості та відмінності цієї системи: https://dou.ua/goto/UVTL

#API
👍9😱4😁1
Forwarded from DOU | DevOps
🎙️ Ми в етері, приєднуйтесь!

Говоримо про Trunk-based development та GitFlow.

🗣 Спікери:
- Андрій Горобченко, Bored DevOps Engineer в Vareger Group
- Валерія Іванова, DevOps Team Lead at Plarium
- Дмитро Стрілецький, Senior Software Engineer в Plum

🔴 Трансляція: Telegram

Під цим дописом можна спілкуватись в чаті, лишати свої коментарі та питання спікерам, або ж — "піднімати руку" на самому войсчаті.
👍71
У цій статті розглядаємо покроково, як налаштувати процес деплою з Docker на сервері, в хмарі, локально та в будь-яких інших випадках. Матеріал вартий уваги для всіх тих, хто задіяний у розробці web-застосунків за допомогою Django: https://dou.ua/goto/uJxx

#Docker
🔥245
У якій українській ІТ-компанії хочете працювати? Опитування DOU 📢

Ми вирішили дізнатись, що айтівці думають про ІТ-компанії, де хочуть працювати й що впливає на вибір компанії мрії.

Як завжди, з вас — анкета, з нас – аналітика.

Деталі 👉 https://dou.ua/goto/Udlv

Подивимося, які компанії є найвпізнаванішими й найбажанішими серед української ІТ-спільноти.
😁15👍5
Техстатті на DOU починають грати новими кольорами: з'явилась інструкція з підсвітки коду у технічних статтях 💪📌

Ось тут 👉 https://dou.ua/goto/IAKI

Можливо, це той самий знак, щоб надіслати свій матеріал на https://dou.ua/forums/new/? 😉
🔥20
Маємо чергову добірку важливих та корисних матеріалів для усіх, хто працює з Ruby та Rails. Читайте, поширюйте серед колег, доповнюйте в коментарях іншим цікавим контентом на цю тему 👉
https://dou.ua/goto/ZfOm

#Ruby
👍11👎71😁1
TeamLead/Software Engineer з компанії SPD-Ukraine Олександр Панченко вирішив детально описати свій досвід взаємодії з AI-інструментом GitHub Copilot. Він також дає поради, коли доречно застосовувати це рішення для розробників, а які задачі краще не доручати AI-інструменту.

https://dou.ua/goto/Q7xS

#AI
13👍7🔥1
Портрет ІТ-спеціаліста — 2023. Аналітика 🤖

Здається, в цьому портреті ми зібрали разом роботів з усіх існуючих творів і виробів усіх часів. І дізнались, що 62% айтівців працюють за тим же напрямом, що й на початку кар’єри, 35% змінювали його. І лише 3% фахівців прийшли в ІТ з інших сфер.

Читайте та коментуйте 👉 https://dou.ua/goto/faRl
14👍7