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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Как распознать позу руки на картинке: с нуля и до рабочей модели

Распознавание позы руки — популярная задача в компьютерном зрении, часто используется в проектах, связанных с виртуальной реальностью. В открытом доступе есть сотни пейперов, но базовых вводных туториалов — практически нет. Ольга Черницкая, Senior ML Engineer в SoftServe, решила это исправить.

В этой статье — основы теории для распознавания 2D-позы руки и так далее.

👉 https://dou.ua/goto/3JaB

#ML #Python
Как тестировать криптовалютные операции в финтех-приложении. Ищем баланс между потерями из-за ошибки и быстрой реализацией функционала

Баг в финтех-продукте может оцениваться не только затратами компании на разработку решения проблемы. Ошибки также могут быть чреваты потерей клиента и репутации, и другими убытками компании в зависимости от приоритета и серьезности проблем.

О критериях, которые нужно учитывать QA-специалистам при работе с fintech — в статье Романа Макитренко, Head of QA в Wirex.

👉 https://dou.ua/goto/q2Ws

#QA #fintech
Як реалізувати турніри в казуальній грі

Юрій Коваленко, Node.js-розробник, розповідає про реалізацію механіки ігрової активності — турнірів. Ця фіча впливає на основні продуктові метрики, адже збільшує інтерес до гри, заохочує гравців змагатися між собою, а отже, збільшувати довжину сесії. А ще вона має досить гнучкі налаштування, які можна змінювати без складнощів.

Як її реалізовували в OBRIO — у статті.

👉 https://dou.ua/goto/dXRC

#gamedev #NodeJS
Парсинг, валідація та обчислення формул за допомогою LL(1) граматики

Під час створення дашбордів чи інших інформаційних панелей може виникати необхідність у конфігурації під окремого клієнта або потреба надати клієнту чи аналітику можливості обирати, як показувати дані.

Володимир Міхав, аспірант, фулстек-розробник і техлід у компанії Onix-Systems, ділиться досвідом зі створення бекенду для таких систем.

👉 https://dou.ua/goto/ptEv
Як прискорити перший показ анімацій у Flutter-застосунку

Проблем із продуктивністю у застосунків, написаних на Flutter, не так вже й багато, а деякі з них можна побороти доволі простими способами.

У цій статті розглядається проблема та шляхи розв’язання першого «гальмонутого» показу анімацій в застосунках, написаних за допомогою Flutter.

👉 https://dou.ua/goto/U5bs

#Flutter #mobile
🤔 Питання на форумі: C++ quickstart Можно ли сделать этот код еще быстрее?

👉 https://dou.ua/goto/5rjj
⚙️ Test Automation Digest #1: статьи, релизы, мемы и другое

Евгений Лайченков, Software Development Engineer in Test, ведет еженедельный Test Automation Weekly дайджест на английском языке.

Теперь же на DOU каждый месяц будет публиковать увлекательную сводку самых актуальных статей, событий, инструментов и много другого из мира тестирования! 🦾

Первый выпуск уже здесь 👉 https://dou.ua/goto/gRD5

#QA
Что можно достать из приложения, имея jailbreak девайс (на примере Monobank)

Для разработки финтех-приложений тема безопасности наиболее актуальна. Penetration testing может предвосхитить проблемы такого рода, и найти способы их решения.

О проверках безопасности — в статье Якова Школьникова, iOS Developer с 6-летним опытом работы в сфере.

👉 https://dou.ua/goto/ou3a

#iOS #fintech #Security
🤖 OpenAI випустила реліз Triton 1.0 — мови програмування, що може полегшити ML-розробку

👉 https://dou.ua/goto/v0Hy
Как делать пуш-уведомления в мобильном приложении и зачем

Павел Тополь — тимлид команды веб-разработки в Work.ua, которая развивает не только сайт, но и мобильное приложение для поиска работы.

В статье он рассказывает о том, как в компании делали пуши и о том, как новый центр уведомлений повлиял на показатели производительности.

👉 https://dou.ua/goto/2zuu

#Mobile
Топ-20 самых популярных JavaScript-репозиториев на GitHub

В этой статье рассматриваются 20 самых популярных на GitHub open-source репозиториев, связанных с JavaScript. Автор составлял рейтинг, основываясь на количестве поставленных звездочек (stars).

Заходите читать и добавляйте в комментарии свои любимые репозитории.

👉 https://dou.ua/goto/ZXGB

#JavaScript
Співбесіда з Go. 200+ запитань для Junior, Middle, Senior

Чого очікувати на технічній співбесіді з Go?

Ми запитали про це у реальних CTO та інших спеціалістів, що проводять техінтерв’ю. У цій статті — всі питання, які вони ставлять кандидатам під час співбесіди. Для фахівців від Junior до Senior рівнів.

Зберігайте, щоб зручно потім готуватися, та доповнюйте у коментарях!

👉 https://dou.ua/goto/wEX2

#go_dou_tech #100техзапитань
Forwarded from DOU
🏆 Clojure — найбільш оплачувана мова програмування, а JavaScript — найпопулярніша.

Результати опитування Stack Overflow, у якому взяли участь понад 80 тисяч розробників з усього світу.

👉 https://dou.ua/goto/9eQJ
Як масштабувати мікросервіси в Azure за допомогою принципу CQRS

Принцип імперативного програмування CQRS, його походження, складові та практичне використання для масштабування мікросервісів в Azure — у статті Сергія Селецького, Senior Solution Architect в Intellias.

У статті розглядаються реальні приклади структури проєкту та згадується тестування систем з CQRS-архітектурою.

👉 https://dou.ua/goto/V3Nk

#Azure #Architecture
Нещодавно вийшла MongoDB 5 🎉

Зміни, які увійшли в нову версію:

• Time series колекції
• Версії API
• Live Resharding
• Підтримка serverless в Atlas (в режимі preview)
• Нові вимоги до архітектури CPU
• Новая Mongo shell (mongosh)
• Нові оператори для агрегації даних ($dateadd, $datediff та інші)
• Нові метрики
• Deprecated команди роботи з колекціями видалені

Сергій Моренець пропонує їх оглядово розглянути.

👉 https://dou.ua/goto/nRxf

#MongoDB
Як працює Spark під капотом і як створити ефективний Big Data пейплайн

Spark
— один із найпопулярніших фреймворків для обробки великих масивів даних (Big Data). Він має складну структуру, тож якщо у роботі спливають проблеми, вони часто комплексні.

У статті Дмитро Лазаренко розбирає основи Spark та підводні камені роботи з ним. Цей базис може допомогти уникнути багатьох проблем у написанні архітектури програми.

👉 https://dou.ua/goto/vnup

#DataScience #architecture #bigdata
💎 Design дайджест #5: психологія в UX, вимірювання цінності бренду та повернення Clippy 📎 👀

У свіжому дайджесті Awesomic зібрали найцікавіше за липень зі світу дизайну 👇

▫️ Чому зрозуміти «людську психологію» — єдиний спосід створити унікальний та зручний для користувача дизайн.

▫️ Як впорядковувати та передавати проект у Figma для кращої співпраці з розробниками.

▫️ 10 евристик юзабіліті для інтерфейсів VR додатків.

▫️ Перший редизайн супу Campbell’s за 50 років!

Та ще багато дизайну, що надихає — нові проєкти, айдентика, продукти і, звісно ж, мемчики. Check it out!

👉 https://dou.ua/goto/c1k5

#UXUIdesign
Детально о SSL/TLS. Как работает его криптографическая система

Многие из вас знают о HTTPS, а некоторые могут настроить SSL/TLS для своего веб-сервера. Но сколькие глубоко понимают как работает SSL/TLS?

Перед вами — подробная лекция, рассказывающая об этой чрезвычайно важной составляющей безопасности в Интернете.

👉 https://dou.ua/goto/ZqQO

#Security
Зачем и как автоматизировать аналитические процессы на геймдев-проектах

Юлия Ершова, Team Lead Analytics Department геймдев-проекта Suits, и BI-engineer проекта Тимофей Лазарев делятся опытом построения автоматизации аналитических процессов в команде.

Они рассказывают, какие именно и как используют инструменты, а также — зачем им это.

👉 https://dou.ua/goto/cbos

#gamedev #analytics
🔶 #BAдайджест #17: матрица компетенций БА, собеседования бизнес-аналитика

Как точнее провести оценку трудозатрат на задачи бизнес-аналитика и сформировать коммерческое предложение? В какие ловушки можно попасть, если не воспринимать всерьез требования? Можно ли победить рабочий аврал и при этом не перегореть?

Об этом и многом другом читайте в свежем выпуске BA дайджеста, где собраны самые полезные материалы за последнее время по бизнес-анализу и для расширения кругозора.

👉 https://dou.ua/goto/21D1
The Art of Tweeting: Crafting Engaging and Shareable Content on Twitter