DOU #tech
10.7K subscribers
1.87K photos
32 videos
2.28K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
MediatR за межами Vertical Slice Architecture. Чому ви можете використовувати його неправильно

Що таке архітектура вертикальних зрізів (Vertical Slice Architecture), які переваги та недоліки — в детальній статті Юрія Івона, Senior Solution Architect. Автор пояснює все на прикладі використання бібліотеки MediatR в .NET проєктах.

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

#архітектура
👍6😱1
🏠 Налаштовуємо віддалений доступ до Home Assistant через Cloudflare

Розглянемо, як безкоштовно та легко створити віддалений доступ до Home Assistant за допомогою домену та Argo тунелю Cloudflare.

Це дозволить не використовувати такі незручні способи як публічна IP-адреса та VPN.

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

#IoT
👍5😁3
На форумі запитують, як перевірити старий код

Знаєте сервіс, який допоможе це зробити найшвидше? Діліться та розповідайте в коментарях!

👉 https://dou.ua/goto/oPcu
👍4😱1
REST API та обробка помилок

Сергій Моренець описує роботу технології REST API та розкриває теми, пов'язані з обробкою помилок і виняткових ситуацій. Тема доповнюється конкретними практичними прикладами.

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

#API
👍14👎2
Як мікрофронтенди впливають на розробку продукту. Власний досвід

Автор ділиться досвідом роботи на проєкті, архітектура якого побудована на мікрофронтендах.

Ця історія не про те, як налаштувати подібну архітектуру, а про те, як її використання може вплинути на процеси, подальшу розробку продукту та загалом колаборацію фронтенд-команд.

👉 https://dou.ua/goto/t0ov
👍13😱2
Дослідження швидкодії складеного первинного ключа в Postgres, MySQL та CockroachDB

Тестуємо швидкодію складеного первинного ключа (composite primary key) в таблицях з 20-ма вставками по мільйону рядків. Роботу трьох БД за таких умов — Postgres, MySQL та CockroachDB — порівняємо на спільному графіку.

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

#SQL
👍11
А ви вже користувались GitHub Copilot? Як враження?

Давайте обговоримо ваш досвід на форумі.
👉 https://dou.ua/goto/JtXs
😱3👎2👍1
🍏 iOS дайджест #49: SwiftUI vs UIKit, баги з перехопленими розмовами, покращення перфомансу SwiftUI

Читайте у дайджесті про грандіозний ребрендинг Raywenderlich, досвід використання SwiftUI та поради, як покращити його перформанс.

👉 https://dou.ua/goto/7vAx

#iOS_дайджест #iOS
👍42
📩 Як відправляти електронні листи за допомогою Ruby — розглядаємо на прикладах

Як додати функції розсилки електронних листів у робочий застосунок Ruby — розглядаємо різні способи вирішення цієї задачі.

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

#Ruby
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 Ми хочемо зʼясувати вселенське питання, чию роботу не замінить ШІ в найближчому майбутньому — розробників, чи тестувальників?

Якщо ви за розробників, тоді донатьте на дрони для ЗСУ в цю банку, якщо ж за тестувальників, тоді вам в цю банку.

На словах усі чемпіони, а ось проголосувати грошима — ось це показник 😏

Побачимо, хто кого пережене! 🤼‍♂️
👍30👎5
Наслідування у програмуванні, чи як не вистрілити собі в ногу

Якщо ви пишете код і проходили співбесіди, то повинні були хоча б чути про наслідування і принцип Лісков.

Чому це важливо і як правильно використовувати наслідування, читайте у детальному розборі з прикладами від Senior .Net Developer у Stepico Games.

👉 https://dou.ua/goto/SrJ7
👍16👎1
А ви кидали грошики на хлопчика чи дівчинку? Ой 😅. На тестувальників чи розробників?

🐞 Якщо ви за тестувальників, тоді вам в цю банку.

👨‍💻 Якщо ж ви за розробників, тоді донатьте на дрони для ЗСУ в цю банку.
😁24🔥6👍1
Візьміть участь в Великому зимовому зарплатному опитуванні DOU

Вже зібрали більше 3,5 тис анкет. Мета 15 тисяч.

Приєднуйтеся!

👉 https://dou.ua/goto/YH48
👍6😱2
Рейтинг ІТ-книжок 2022

Серед технічних книжок високі позиції посідає “золотий фонд” — ті самі видання, які були високо оцінені 2017 року, або нові видання знаних фахівців у своїй сфері. Книги Мартіна, Фаулера, Скіта, Ріхтера, Маєрса, Вільямса, Блоха, Сімпсона, Закаса, Коупленда залишаються актуальними, хоча з’явилися і нові автори.

Шукаєте, що почитати? Дивіться рейтинг найцікавіших ІТ-книжок.

👉 https://dou.ua/goto/OXm9
👍28
🎉 Вітаємо переможців листопада #ПишуНаDOU — нашої програми для авторів! Їх визначали ваші вподобайки під статтями та Редакція DOU.

🟡 Технічні статті

Алгоритми та структури даних — від «десь чув» до «ефективно застосовую», автор Yevhen Radchenko — 62 вподобання

Базова теорія Python. Типи даних, автор Павел Дмитриев — 33 вподобання

Трасування з .NET додатків в Azure, автор Volodymyr Verdysh — вибір редакції

Беріть участь у програмі — наступного місяця переможцем можете бути ВИ!😉
👍14
🙌 Як перестати боятись і почати автоматизувати з Playwright

"Я абсолютно впевнений, що Playwright — об’єктивно найкраще, що могло статись з автоматизацією web-тестування."

Олексій Остапов, QA, ділиться своїм списком найкрутіших функцій Playwright для використання в роботі. Читайте й доповнюйте його перелік.

👉 https://dou.ua/goto/7cXB

#QA
👍15😱32
📝 Мій список помилок в Angular, яких повинні уникати розробники

Олексій Куракін, Angular/Node розробник в компанії Zazmic, зібрав п'ять поширених помилок при роботі з фреймворком Angular і пояснює, як та чому варто їх уникати.

Читайте і доповнюйте в коментарях.

👉 https://dou.ua/goto/WqRe
👍8👎3
🚫 StackOverflow заборонив використання ChatGPT на сайті

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

Модератори кажуть, що ChatGPT наповнює сайт відповідями, які здаються правильними, на перший погляд, але часто при детальному розгляді — там багато помилок.

Обговорюємо на форумі.
👉 https://dou.ua/goto/Uz46
👍16😱5😁3