Тестування CRM-систем на прикладі Salesforce
Віталій, QA Team Lead у Customertimes, розповідає про особливості тестування CRM-систем та про те, з якими задачами та челенджами стикається рядовий QA-інженер.
Стаття буде корисною для тих, хто планує почати тестувати CRM-системи, або для тих, хто хоче дізнатися більше про їхні можливості, переваги та недоліки: https://dou.ua/forums/topic/31759/?from=tg-tech
#QA #Salesforce
Віталій, QA Team Lead у Customertimes, розповідає про особливості тестування CRM-систем та про те, з якими задачами та челенджами стикається рядовий QA-інженер.
Стаття буде корисною для тих, хто планує почати тестувати CRM-системи, або для тих, хто хоче дізнатися більше про їхні можливості, переваги та недоліки: https://dou.ua/forums/topic/31759/?from=tg-tech
#QA #Salesforce
Три способи організувати код у BlazorServer
Перший варіант — це зберігати код на клієнті (в razor файлі), другий — створити новий клас, який буде наслідувати razor сторінка, третій — з використанням partial класів: https://dou.ua/forums/topic/31773/?from=tg-tech
Перший варіант — це зберігати код на клієнті (в razor файлі), другий — створити новий клас, який буде наслідувати razor сторінка, третій — з використанням partial класів: https://dou.ua/forums/topic/31773/?from=tg-tech
Масштабируем автоматизацию тестирования с помощью Kubernetes
Контейнеризация стала своего рода глотком свежего воздуха в области развертывания приложений. Она обеспечила нам большую гибкость и легкость, но оставила главный вопрос: как эффективно управлять приложениями, которые состоят из сотен контейнеров, запущенных в кластере из множества серверов? Инженеры в Solvd используют Kubernetes для решения данной задачи: https://dou.ua/forums/topic/31800/?from=tg-tech
Контейнеризация стала своего рода глотком свежего воздуха в области развертывания приложений. Она обеспечила нам большую гибкость и легкость, но оставила главный вопрос: как эффективно управлять приложениями, которые состоят из сотен контейнеров, запущенных в кластере из множества серверов? Инженеры в Solvd используют Kubernetes для решения данной задачи: https://dou.ua/forums/topic/31800/?from=tg-tech
Как R&D проект помог организовать посещение офиса во время карантина, соблюдая основные карантинные требования
Если рассматривать технические аспекты, то решение построили на архитектуре монолита с использованием гибридного подхода облачных и внутрикорпоративных сервисов: https://dou.ua/forums/topic/31803/?from=tg-tech
Если рассматривать технические аспекты, то решение построили на архитектуре монолита с использованием гибридного подхода облачных и внутрикорпоративных сервисов: https://dou.ua/forums/topic/31803/?from=tg-tech
25 причин обновляться на более новую версию JDK
Денис Макогон составил список наиболее важных изменений в JDK и Java как языке со дня выпуска JDK 9, которые являются вполне весомыми причинами для обновления: https://dou.ua/forums/topic/31804/?from=tg-tech
#Java
Денис Макогон составил список наиболее важных изменений в JDK и Java как языке со дня выпуска JDK 9, которые являются вполне весомыми причинами для обновления: https://dou.ua/forums/topic/31804/?from=tg-tech
#Java
Повышаем продуктивность Flutter-разработчика. 5 методов
Работая с Flutter, Юрий задался вопросом: как успевать больше за меньший промежуток времени? Собственно, формула простая: нужно меньше тратить времени на рутинные процессы и уделять больше времени написанию нового кода. Но Юрий собрал список методов, которые помогли привести эту формулу в действие и повысить эффективность работы: https://dou.ua/forums/topic/31847/?from=tg-tech
#Flutter
Работая с Flutter, Юрий задался вопросом: как успевать больше за меньший промежуток времени? Собственно, формула простая: нужно меньше тратить времени на рутинные процессы и уделять больше времени написанию нового кода. Но Юрий собрал список методов, которые помогли привести эту формулу в действие и повысить эффективность работы: https://dou.ua/forums/topic/31847/?from=tg-tech
#Flutter
Elixir — мова для роботи з I/O. Синтаксис, документація та спільнота
Усе, що ви чули файне про Erlang, про високу конкурентність, високодоступні системи, толерантність до відмов і т.д., наслідує й Elixir, власне як і будь-яка інша мова на Erlang VM. Але Elixir акцентує додатково увагу на тих речах, де Erlang кульгає — на активній спільноті, на доступності для новачків та на DX (Developer Experience). Більше: https://dou.ua/forums/topic/31854/?from=tg-tech
Усе, що ви чули файне про Erlang, про високу конкурентність, високодоступні системи, толерантність до відмов і т.д., наслідує й Elixir, власне як і будь-яка інша мова на Erlang VM. Але Elixir акцентує додатково увагу на тих речах, де Erlang кульгає — на активній спільноті, на доступності для новачків та на DX (Developer Experience). Більше: https://dou.ua/forums/topic/31854/?from=tg-tech
👀 Дивимось, як можна створити форму в 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
Разберем 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
Як можна передати дані з одного компонента в інший у 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
У статті ми докладно розберемо механізм заміни 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
Сьогодні подивимось, як додати авторизацію в 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
Женя Поляков, 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
В выпуске: примеры стратегий выхода на рынок, бесплатная онлайн-библиотека для стартапов, статья о фреймворке скейла и другое.
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
«Рок-н-ролл мертв, а JS еще нет. И, судя по всему, все у него будет хорошо, чего нельзя сказать о других языках».
Обсудим, для чего бэкенд-специалисту может пригодиться JavaScript в контексте разработки клиентской части: https://dou.ua/lenta/articles/js-for-backend-dev/?from=tg
#JavaScript
Безопасность приложений, созданных на основе блокчейн-инфраструктуры: общие проблемы и конкретные решения по пунктам
В этой статье Максим Завгородний объясняет основные принципы, которым стоит следовать, проектируя блокчейн-решение. Автор обращает внимание читателей на отдельные моменты: создание кошельков, генерацию, хранение и использование ключей.
В тексте не будет разбора технических нюансов по каждому из них, выделенные пункты, скорее, можно использовать как чеклист для проверки плана вашего проекта на соответствие стандартам безопасности: https://dou.ua/forums/topic/31914/?from=tg-tech
#Security
В этой статье Максим Завгородний объясняет основные принципы, которым стоит следовать, проектируя блокчейн-решение. Автор обращает внимание читателей на отдельные моменты: создание кошельков, генерацию, хранение и использование ключей.
В тексте не будет разбора технических нюансов по каждому из них, выделенные пункты, скорее, можно использовать как чеклист для проверки плана вашего проекта на соответствие стандартам безопасности: https://dou.ua/forums/topic/31914/?from=tg-tech
#Security
Контроль змін та їх централізоване розгортання для Salesforce-проектів, використовуючи можливості СКВ
Як для ентерпрайс-проект з Healthcare домену використали СКВ Bitbucket та вбудований в неї функціонал Pipeline’ів.
Це рішення було компромісом між розумінням процесу кінцевим клієнтом та зусиллями і часом, що були необхідні для його впровадження та подальшої підтримки командою розробки: https://dou.ua/forums/topic/31916/?from=tg-tech
#Salesforce
Як для ентерпрайс-проект з Healthcare домену використали СКВ Bitbucket та вбудований в неї функціонал Pipeline’ів.
Це рішення було компромісом між розумінням процесу кінцевим клієнтом та зусиллями і часом, що були необхідні для його впровадження та подальшої підтримки командою розробки: https://dou.ua/forums/topic/31916/?from=tg-tech
#Salesforce
Інтернет буде децентралізовано і нас не спинити
Чому інтернет насправді монополізовано і які ризики це має для користувача? Денис Андрущенко розповість, чому поява альтернативних (децентралізованих) технологій — логічна, і доведе, що перехід у нову еру відбувається просто зараз – Третя Індустріальна Революція вже почалась: https://dou.ua/forums/topic/31918/?from=tg-tech
Чому інтернет насправді монополізовано і які ризики це має для користувача? Денис Андрущенко розповість, чому поява альтернативних (децентралізованих) технологій — логічна, і доведе, що перехід у нову еру відбувається просто зараз – Третя Індустріальна Революція вже почалась: https://dou.ua/forums/topic/31918/?from=tg-tech
✏️ Як для GithubPages сайту можна додати кастомне доменне ім'я: https://dou.ua/forums/topic/31941/?from=tg-tech