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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
👀 Дивимось, як можна створити форму в BlazorServer: https://dou.ua/forums/topic/31855/?from=tg-tech
Обзор и настройка Custom links для Android и iOS во Flutter-приложении

Разберем Deep links, рассмотрим какие они есть, как их настраивать и использовать в Flutter приложении.

Deep links делятся на два типа - Custom links и Universal links (для iOS, App links для Android). Начнем с Custom links и сразу рассмотрим их плюсы и минусы: https://dou.ua/forums/topic/31869/?from=tg-tech

#Flutter
Events in Blazor

Як можна передати дані з одного компонента в інший у Blazor 👉🏻 https://dou.ua/forums/topic/31870/?from=tg-tech
Заміна UI авторизації на API для автотестів

У статті ми докладно розберемо механізм заміни UI авторизації на API. Існує багато видів аутентифікації – Basic, Digest, Form, OAuth 1 and OAuth 2. Для прикладу, розглянемо одну з найпростіших, а саме – Form. Основною метою статті є показати підхід при впровадженні API авторизації для UI тестів. Тести та імплементацію будемо писати на джаві. З іструментів будемо використовувати - Chrome DevTools: https://dou.ua/forums/topic/31881/?from=tg-tech

#API #QA
Blazor Server Authorization

Сьогодні подивимось, як додати авторизацію в Blazor Server 👉🏻 https://dou.ua/forums/topic/31878/?from=tg-tech
Web Accessibility in action. Знакомимся с WCAG-стандартом и тестированием доступности

Женя Поляков, QA Lead в Astound Commerce, делится своими мыслями, почему web accessibility testing важен не только для бизнеса, но и для социума. Поскольку сегодня вопросы diversity и принятия всех групп общества обсуждают на всех мировых площадках, и это не могло не повлиять на IT-бизнес: https://dou.ua/forums/topic/31897/?from=tg-tech

#QA
Подивимось, як можна використовувати компоненти в BlazorServer та передавати параметри в них: https://dou.ua/forums/topic/31899/?from=tg-tech
🆎 Product Marketing дайджест #5: стратегии роста продукта, измерение Word of mouth coefficient

В выпуске: примеры стратегий выхода на рынок, бесплатная онлайн-библиотека для стартапов, статья о фреймворке скейла и другое.

https://dou.ua/forums/topic/31877/?from=tg-tech
🧑🏻‍💻 Подивимось, як можна деплоїти hugo вебсайт в GitHub pages за допомогою GitHub actions: https://dou.ua/forums/topic/31915/?from=tg-tech
Для чего Back-end разработчику учить JavaScript

«Рок-н-ролл мертв, а JS еще нет. И, судя по всему, все у него будет хорошо, чего нельзя сказать о других языках».

Обсудим, для чего бэкенд-специалисту может пригодиться JavaScript в контексте разработки клиентской части: https://dou.ua/lenta/articles/js-for-backend-dev/?from=tg

#JavaScript
Безопасность приложений, созданных на основе блокчейн-инфраструктуры: общие проблемы и конкретные решения по пунктам

В этой статье Максим Завгородний объясняет основные принципы, которым стоит следовать, проектируя блокчейн-решение. Автор обращает внимание читателей на отдельные моменты: создание кошельков, генерацию, хранение и использование ключей.

В тексте не будет разбора технических нюансов по каждому из них, выделенные пункты, скорее, можно использовать как чеклист для проверки плана вашего проекта на соответствие стандартам безопасности: https://dou.ua/forums/topic/31914/?from=tg-tech

#Security
Контроль змін та їх централізоване розгортання для Salesforce-проектів, використовуючи можливості СКВ

Як для ентерпрайс-проект з Healthcare домену використали СКВ Bitbucket та вбудований в неї функціонал Pipeline’ів.

Це рішення було компромісом між розумінням процесу кінцевим клієнтом та зусиллями і часом, що були необхідні для його впровадження та подальшої підтримки командою розробки: https://dou.ua/forums/topic/31916/?from=tg-tech

#Salesforce
Інтернет буде децентралізовано і нас не спинити

Чому інтернет насправді монополізовано і які ризики це має для користувача? Денис Андрущенко розповість, чому поява альтернативних (децентралізованих) технологій — логічна, і доведе, що перехід у нову еру відбувається просто зараз – Третя Індустріальна Революція вже почалась: https://dou.ua/forums/topic/31918/?from=tg-tech
✏️ Як для GithubPages сайту можна додати кастомне доменне ім'я: https://dou.ua/forums/topic/31941/?from=tg-tech
Создаем анимации во Flutter с помощью Canvas

Для любителей создания анимации, Flutter — хороший выбор, так как большинство решений в нем уже реализовано.

К примеру, при помощи виджета AnimatedOpacity, можно в пару кликов сделать анимацию понижения или повышения прозрачности. А если немного поиграться с параметром curve, то можно создать еще и кривую, по которой будет происходить эта анимация: https://dou.ua/forums/topic/31934/?from=tg-tech

#Flutter
Speech-to-Text: Первая доступная модель для украинского языка
https://dou.ua/forums/topic/31961/?from=tg-tech
SoapUI — это удобный и популярный инструмент для тестирования веб-сервисов. С помощью Soapui можно выполнять запросы к сервису и получать ответы от него. Давайте попробуем протестировать работу веб-сервиса: https://dou.ua/forums/topic/31925/?from=tg-tech
150+ запитань з .NET для Junior, Middle та Senior

Можна сперечатись про популярність .NET, а можна готуватись до співбесіди.

Редакція DOU зібрала питання, що ставлять .NET-розробники своїм колегам на технічних інтерв’ю. Готуйтесь на здоров’я 👉🏻 https://dou.ua/lenta/articles/interview-questions-net-developer/?from=tg-tech

#dotnet_dou_tech #100техзапитань
Повышаем стабильность игрового клиента с помощью сервиса Crash reporting: опыт Wargaming

Один из важных аспектов разработки и поддержки игровых клиентов — оценка их стабильности, которая чаще всего рассчитывается соотношением количества сбоев (crash) к количеству игровых сессий или запусков клиента в единицу времени.

В статье — опыт разработки и внедрения сервиса Crash reporting и о его влиянии на стабильность игровых клиентов Wargaming.

Будет интересно не только игровым разработчикам, но и всем, кто занимается разработкой систем, в которых есть удаленные клиенты, например IoT-проектам: https://dou.ua/forums/topic/31972/?from=tg-tech

#gamedev
Как настроить адаптивный UI во Flutter

Поговорим о динамическом пользовательском интерфейсе, который самостоятельно подстраивается под размеры экранов на различных устройствах.

В случае любительского или обучающего проекта, эта тема не так важна ввиду малого количества целевых устройств, на которых будет использоваться приложение. В то же время, на полноценном корпоративном проекте отзывчивость пользовательского интерфейса является одной из основных тем и проблем одновременно: https://dou.ua/forums/topic/31978/?from=tg-tech

#Flutter
💬 Сперечатись про те, яким має бути справжній DOU для тру-програмістів — можна вічно. А можна конструктивно обговорити: що варто змінити, а що — не чіпати, бо й так непогано працює.

Якщо вам небайдуже і є що сказати про технічний (!) контент на DOU — поговоримо? 👉🏻 https://forms.gle/Mus1rJNQAANTRV1c9
Twitter Analytics: Measuring and Optimizing Your Social Media Impact