Контроль змін та їх централізоване розгортання для 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
В этой статье мы разберемся что из себя представляет 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