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
В этой статье мы разберемся что из себя представляет context во Flutter и как его правильно использовать: https://dou.ua/forums/topic/32085/?from=tg-tech
#Flutter
#Flutter
Forwarded from dou_kharkiv
React vs Vue.js: что изучать в 2021 году
«Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и то, как разработчики спорят о лучшем фреймворке для JavaScript. Кстати, в присутствии приверженцев React лучше не называть его фреймворком, ведь это библиотека».
И React, и Vue.js имеют свои преимущества и недостатки, чем-то они похожи, а чем-то различаются. Давайте рассмотрим детальнее, используя статистические данные о нынешней ситуации на рынке: https://dou.ua/lenta/articles/react-vs-vuejs/?from=tg
«Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и то, как разработчики спорят о лучшем фреймворке для JavaScript. Кстати, в присутствии приверженцев React лучше не называть его фреймворком, ведь это библиотека».
И React, и Vue.js имеют свои преимущества и недостатки, чем-то они похожи, а чем-то различаются. Давайте рассмотрим детальнее, используя статистические данные о нынешней ситуации на рынке: https://dou.ua/lenta/articles/react-vs-vuejs/?from=tg
Біткоін з космосу: забезпечуємо безперервне з’єднання з мережею
Чим більше у вас незалежних джерел отримання даних, тим надійніша система. У проекції на мережу біткоіна це виглядає так: якщо у вас є своя повна синхронізована нода, то для підтримання її у такому стані потрібно мати безперервне з’єднання з мережею, аби постійно отримувати нові блоки. Утримання у себе повної ноди покращує загальну стабільність і доступність мережі біткоіна, а також захищає від узурпації мережі якоюсь недобросовісною групою осіб. Як облаштувати резервний канал — https://dou.ua/forums/topic/32088/?from=tg-tech
Чим більше у вас незалежних джерел отримання даних, тим надійніша система. У проекції на мережу біткоіна це виглядає так: якщо у вас є своя повна синхронізована нода, то для підтримання її у такому стані потрібно мати безперервне з’єднання з мережею, аби постійно отримувати нові блоки. Утримання у себе повної ноди покращує загальну стабільність і доступність мережі біткоіна, а також захищає від узурпації мережі якоюсь недобросовісною групою осіб. Як облаштувати резервний канал — https://dou.ua/forums/topic/32088/?from=tg-tech
Додали блок зі схожими статтями в публікації розділу https://dou.ua/forums/tags/tech/
🔹 В новом выпуске .NET-дайджеста: новая версия F#5, выход C#9, Game Development на .NET, будущее .NET Standard, Blazor и многое другое: https://dou.ua/forums/topic/32136/?from=tg-tech
#dotnet_dou_tech
#dotnet_dou_tech
Обговорення: Python. __rtruediv__ чи__truediv__
https://dou.ua/forums/topic/32151/?from=tg-tech
https://dou.ua/forums/topic/32151/?from=tg-tech
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем печатные ссылки кликабельными с помощью TensorFlow 2 Object Detection API
С помощью TensorFlow 2 Object Detection API мы научим TensorFlow модель находить позиции и габариты строк https:// в изображениях (например в каждом кадре видео из камеры смартфона): https://dou.ua/forums/topic/32156/?from=tg-tech
#ML
С помощью TensorFlow 2 Object Detection API мы научим TensorFlow модель находить позиции и габариты строк https:// в изображениях (например в каждом кадре видео из камеры смартфона): https://dou.ua/forums/topic/32156/?from=tg-tech
#ML
Конфігурація мережевої операційної системи SONiC — складно чи ні
В Україні про SONiC знають небагато. Отже, як почати практикуватись з цією мережевою ОС? Для цього не потрібно особливих технічних засобів. У цій статті Ліля розповідає про свій досвід використання SONiC Virtual Switch і виконання його базової L2/L3 конфігурації крок за кроком, тож ви можете вивчати цей продукт вже зараз: https://dou.ua/forums/topic/32164/?from=tg-tech
В Україні про SONiC знають небагато. Отже, як почати практикуватись з цією мережевою ОС? Для цього не потрібно особливих технічних засобів. У цій статті Ліля розповідає про свій досвід використання SONiC Virtual Switch і виконання його базової L2/L3 конфігурації крок за кроком, тож ви можете вивчати цей продукт вже зараз: https://dou.ua/forums/topic/32164/?from=tg-tech