🆎 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
Создаем анимации во Flutter с помощью Canvas
Для любителей создания анимации, Flutter — хороший выбор, так как большинство решений в нем уже реализовано.
К примеру, при помощи виджета AnimatedOpacity, можно в пару кликов сделать анимацию понижения или повышения прозрачности. А если немного поиграться с параметром curve, то можно создать еще и кривую, по которой будет происходить эта анимация: https://dou.ua/forums/topic/31934/?from=tg-tech
#Flutter
Для любителей создания анимации, 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
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техзапитань
Можна сперечатись про популярність .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
Один из важных аспектов разработки и поддержки игровых клиентов — оценка их стабильности, которая чаще всего рассчитывается соотношением количества сбоев (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
Поговорим о динамическом пользовательском интерфейсе, который самостоятельно подстраивается под размеры экранов на различных устройствах.
В случае любительского или обучающего проекта, эта тема не так важна ввиду малого количества целевых устройств, на которых будет использоваться приложение. В то же время, на полноценном корпоративном проекте отзывчивость пользовательского интерфейса является одной из основных тем и проблем одновременно: https://dou.ua/forums/topic/31978/?from=tg-tech
#Flutter
💬 Сперечатись про те, яким має бути справжній DOU для тру-програмістів — можна вічно. А можна конструктивно обговорити: що варто змінити, а що — не чіпати, бо й так непогано працює.
Якщо вам небайдуже і є що сказати про технічний (!) контент на DOU — поговоримо? 👉🏻 https://forms.gle/Mus1rJNQAANTRV1c9
Якщо вам небайдуже і є що сказати про технічний (!) контент на DOU — поговоримо? 👉🏻 https://forms.gle/Mus1rJNQAANTRV1c9
Пишемо автотести на базі Playwright та Jest
Довгий час основним інструментом для автоматизації тестування був Selenium. Проте наразі на ринку представлено декілька гідних альтернатив, таких як Cypress, Puppeteer та Playwright.
Playwright ми і розглянемо в цій статті.
Для тестування будемо використовувати Node.js, Playwright, Jest, jest-playwright-preset та jest-html-reporters. Playwright використовуємо для взаємодії з браузерами. Jest використовуємо, як тест ранер. Jest-html-reporters потрібний для генерації HTML репорту: https://dou.ua/forums/topic/32025/?from=tg-tech
#QA #NodeJS
Довгий час основним інструментом для автоматизації тестування був Selenium. Проте наразі на ринку представлено декілька гідних альтернатив, таких як Cypress, Puppeteer та Playwright.
Playwright ми і розглянемо в цій статті.
Для тестування будемо використовувати Node.js, Playwright, Jest, jest-playwright-preset та jest-html-reporters. Playwright використовуємо для взаємодії з браузерами. Jest використовуємо, як тест ранер. Jest-html-reporters потрібний для генерації HTML репорту: https://dou.ua/forums/topic/32025/?from=tg-tech
#QA #NodeJS
Практичне використання розпізнавання облич за допомогою Golang: https://dou.ua/forums/topic/32030/?from=tg-tech
#go_dou_tech
#go_dou_tech
Обсуждение: Пауза, сериализация состояния программы и продолжение
https://dou.ua/forums/topic/32061/?from=tg-tech
https://dou.ua/forums/topic/32061/?from=tg-tech
⚠️ Обережно, книга «Mastering Go» з помилками
https://dou.ua/forums/topic/32071/?from=tg-tech
#go_dou_tech
https://dou.ua/forums/topic/32071/?from=tg-tech
#go_dou_tech
Приклад використання esbuild
Якось автору цієї статті знадобився простий інструмент, який буде переводити JSON в Protobuf. Наявні проєкти були сирі, тому він написав свій JSON to Proto на основі інструменту, яким часто користується — JSON to Go: https://dou.ua/forums/topic/32080/?from=tg-tech
#go_dou_tech #JavaScript
Якось автору цієї статті знадобився простий інструмент, який буде переводити JSON в Protobuf. Наявні проєкти були сирі, тому він написав свій JSON to Proto на основі інструменту, яким часто користується — JSON to Go: https://dou.ua/forums/topic/32080/?from=tg-tech
#go_dou_tech #JavaScript
❓Потрібна порада
GraphQL — тестування 101 ендпоінта через Postman: https://dou.ua/forums/topic/32086/?from=tg-tech
GraphQL — тестування 101 ендпоінта через Postman: https://dou.ua/forums/topic/32086/?from=tg-tech