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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Обговорюємо з розробником Тимуром Поліщуком сценарії, як можна реалізувати мок даних: з використанням різних готових фреймворків або ж написати власну бібліотеку.

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

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

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

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

#Java
Devoxx Ukraine 2023 conference: AI — Friend or Foe? 🤔

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#Kotlin
Андрій Губський та Владислав Фурдак перезавантажують .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
Найголовніше для дизайнерів зібрали наші друзі з компанії Awesomic. Приєднуйтесь до ком’юніті дизайнерів, обговорюйте найгарячіші кейси та надсилайте свої меми 👉 https://dou.ua/goto/4cyR

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

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

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

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

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

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

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

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

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

#Docker
The Ultimate Guide to Microsoft Publisher