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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Обсуждение: PostgreSQL infrastructure state, backups, replications managment etc
https://dou.ua/goto/A8mu
Использование и кастомизация spock-reports для API и UI автотестов

В этой статье Сергей Могилевский, QA Engineer и QA Lead в NIX, разбирает, как подключить spock-reports к проекту. Спойлер: это очень просто 👌

Также рассматриваем примеры кастомизации репорта под разные специфичные запросы и цели.

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

#QA #API
Фреймворк-независимое браузерное SPA

В этой статье рассматриваем пример построения SPA с использованием высокоуровневых принципов дизайна архитектуры. Конкретные библиотеки и фреймворки выбираются для удовлетворения ответственностей, определённых желаемой архитектурой.

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

#Architecture #Frontend #JavaScript
Як перевіряти документацію за допомогою автоматичного засобу — лінтера Vale

Іван Чебан — про стайлгайди, якими користуються техрайтери, і чому це важливо. Ви дізнаєтеся про лінтер, як налаштувати лінтер Vale для перевірки текстів на відповідність вимогам стайлгайдів Microsoft і Google, а також як створити власний стайлгайд для Vale. Стаття стане в нагоді не тільки техрайтерам, але й усім, хто має справу з написанням документації англійською мовою.

👉 https://dou.ua/goto/2fWU
Поліноми від -∞ до +∞. Малюємо нескінченну функцію на скінченному просторі екрана за допомогою арктангенсальної шкали

У статті розгладяємо глобальні властивості поліномів через використання арктангенсальної шкали.

👉 https://dou.ua/goto/Egon
Data-індустрія розвивається, а матеріали з цікавих технічних тем у цій області доводиться збирати звідусіль.

Володимир Кириченко, CTO в Xenoss, вирішив це виправити!

У новому структурованому дайджесті він поділився зі спільнотою своїми знахідками за останні півтора місяця. Вітайте перший випуск!

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

#DataScience #ML
Логіка відображення стану View в Android: проектуємо і тестуємо

View в Android має кілька станів і може відображатися по-різному, що здатне ускладнити вам життя.

У цій статті Микола Малєтський, Senior Software Engineer в EPAM, пропонує концепцію побудови єдиного стану для View — рівня показу, яка об’єднує у собі дані та методи, необхідні для вибору способу візуалізації призначеного для користувача інтерфейса.

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

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

#Android
Обговорення: F# фор фан (і роботи)
https://dou.ua/goto/ILSu
Бажаєте долучитись до розвитку україномовної IT-літератури?

Видавництво «Фабула» шукає технічного редактора для книги Opt Art: From Mathematical Optimization to Visual Design

Деталі: https://dou.ua/goto/aieZ
50 відтінків Go по-українськи. Аналізуємо помилки

У цій статті Ярослав Характерник, Golang Developer в Evrius, зібрав приклади помилок в Go та перевіряє чи знаходить їх статичний аналізатор коду.

Матеріал буде цікавий Go-розробникам: як спеціалістам, так і новачкам.

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

#go_dou_tech
Розбираємось з Union-типами в TypeScript

Сергій Білик, Front-end Developer, розбирає, чому краще використовувати Union types замість Enum та як правильно з ними працювати.

Приклади зі статті можна застосувати на практиці.

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

#Frontend #JavaScript #TypeScript
Путеводитель по Swift. Теория и практические советы по написанию чистого кода

Скорость, безопасность и возможность писать меньше кода — вот лишь немногие из преимуществ Swift, языка программирования для macOS, iOS, watchOS, tvOS и не только.

Максим Федоряка, Software Engineer (iOS), рассказывает об особенностях Swift и делится советами и рекомендациями по его применению.

👉 https://dou.ua/goto/17Y1

#iOS
Обсуждение: Билд приложения в облаке для ускорения разработки
https://dou.ua/goto/35L0
Челленджи интеграции Azure BlobStorage с SFCC

Не все интеграции Azure BlobStorage с SFCC тривиальны. Иногда в них приходится быть первопроходцем.

В этой статье Иван Стариков, SFCC Web Developer, на примере организации внешнего хранилища данных для пользовательских файлов рассказывает как раз о такой интеграции. Какие ограничения есть у SFCC-платформы, с чего начинать интеграцию и какой вариант аутентификации выбирать — в материале.

Статья будет интересна разработчикам в срезе разных подходов к интеграции сервиса облачного хранения Azure, а также непосредственно SFCC-разработчикам.

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

#Azure #SalesForce
Разбираемся с DevTools в Selenium 4

Selenium
— один из популярнейших инструментов UI автоматизации.
В новом релизе есть API для работы напрямую с каждым блоком DevTools, что выводит взаимодействие с браузером на новый уровень.

Как использовать эти возможности — читайте в статье Дмитрия Будима, SDET в pdfFiller.

👉 https://dou.ua/goto/lUUs
🍏 iOS дайджест #42: Mobile Native Foundation
У випуску: Swift 5.4, Apple Silicon with Xcode, SwiftUI on macOS.

👉 https://dou.ua/goto/3nc4

#iOS_дайджест #iOS
Порівнюємо enterprise-архітектури на SwiftUI

У статті розглядаються та порівнюються три типи найбільш популярних Enterprise архітектур, які використовують засоби SwiftUI для відображення візуального користувацького інтерфейсу.

Для порівняння використовується метод експерименту з шаблонним тестовим завданням.

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

#Architecture #iOS
Автоматизуємо роботу з Unity Cloud Build. Discord-бот за допомогою Python

Олександр Піндик, Game AI Developer в команді World of Tanks у Wargaming, розповідає як створити зручного Discord-бота за допомогою Python. Бот запускає збірку проєкту в Unity Cloud Build та створює посилання на завантаження для QA із зовнішньої команди.

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

#Python #gamedev
Обсуждение:
Ускорение Azure Table Storage через load balancing

Какие знаете способы?
👉 https://dou.ua/goto/EKKj
Дизайн надихає. Але індустрія змінюється так швидко, що іноді важко встигати за усіма трендами.

Аби трохи полегшити вам роботу, дизайнери з Awesomic підготували дайджест із найкращих кейсів за останній час, свіжих новин, порад і кумедних мемів на тему дизайну 💎

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

Чи цікаво вам читати контент про дизайн в цьому каналі?
Twitter Analytics: Measuring and Optimizing Your Social Media Impact