MongoDB nested array query: цікава задача і нюанси фільтрації
Розважально-пізнавальна стаття для людей, котрі використовують mongoDB і з ностальгією згадують курси дискретної математики та теорії множин.
👉 https://dou.ua/goto/6gZi
Розважально-пізнавальна стаття для людей, котрі використовують mongoDB і з ностальгією згадують курси дискретної математики та теорії множин.
👉 https://dou.ua/goto/6gZi
Как создать безопасную авторизацию пользователей с помощью UUID
Создать прозрачную, расширяемую и безопасную систему авторизации пользователей — задача, с которой недавно столкнулся Никита Мачехин, Node.js-разработчик в OBRIO.
В статье он рассказывает о решении, сравнивает существующие подходы, разбирает, с какими подводными камнями сталкиваются при создании модуля авторизации, и пишет авторизацию в приложении с нуля на примере Node.js.
👉 https://dou.ua/goto/SgBi
#NodeJS #Security
Создать прозрачную, расширяемую и безопасную систему авторизации пользователей — задача, с которой недавно столкнулся Никита Мачехин, Node.js-разработчик в OBRIO.
В статье он рассказывает о решении, сравнивает существующие подходы, разбирает, с какими подводными камнями сталкиваются при создании модуля авторизации, и пишет авторизацию в приложении с нуля на примере Node.js.
👉 https://dou.ua/goto/SgBi
#NodeJS #Security
Модульная архитектура. Как создать навигационный модуль
Задача: расширить логику навигации внутри приложения и описать удобный способ манипуляции и доступа к каждому отдельному уровню навигации.
Решение — в статье Александра Кругляка, Head of iOS Department в Triare.
👉 https://dou.ua/goto/RQuQ
#iOS #Architecture
Задача: расширить логику навигации внутри приложения и описать удобный способ манипуляции и доступа к каждому отдельному уровню навигации.
Решение — в статье Александра Кругляка, Head of iOS Department в Triare.
👉 https://dou.ua/goto/RQuQ
#iOS #Architecture
Ошибки, которые не учат: на что обратить внимание при изучении JavaScript
JavaScript — очень объемный язык программирования с различными вспомогательными и дополнениями, что может испугать начинающего программиста.
Алексей Потюкаев, Software Developer в NIX, собрал в статье основные ошибки новичков при изучении JS. Читайте, на что обратить внимание во время самообучения и на собеседовании.
👉 https://dou.ua/goto/jHrq
#JavaScript
JavaScript — очень объемный язык программирования с различными вспомогательными и дополнениями, что может испугать начинающего программиста.
Алексей Потюкаев, Software Developer в NIX, собрал в статье основные ошибки новичков при изучении JS. Читайте, на что обратить внимание во время самообучения и на собеседовании.
👉 https://dou.ua/goto/jHrq
#JavaScript
Как реализовать поддержку пользовательской темы для legacy-приложений и микросервисов
За последние годы работать со светлой и темной темой приходится во всем: IDE, в браузере, на десктопе, часто даже на мобильных устройствах.
В этой статье Павел Румянцев, Front-end Architect в Itransition с более 8 годами опыта во фронтенде, разбирает различные варианты того, как предоставить пользователю возможность выбирать различные темы и настраивать их под себя.
👉 https://dou.ua/goto/lEok
#Frontend
За последние годы работать со светлой и темной темой приходится во всем: IDE, в браузере, на десктопе, часто даже на мобильных устройствах.
В этой статье Павел Румянцев, Front-end Architect в Itransition с более 8 годами опыта во фронтенде, разбирает различные варианты того, как предоставить пользователю возможность выбирать различные темы и настраивать их под себя.
👉 https://dou.ua/goto/lEok
#Frontend
Как тестировать транзакции Visa и Mastercard в финтех-приложении
Представим: пользователь из Франции привязывает к своей карте биткоин-счет, едет в Японию и расплачивается там картой в метро, а с его счета списывается сумма в биткоинах в эквиваленте стоимости проезда в иенах.
Читайте в статье Максима Богуна, QA Automation в Wirex, о том, что из себя представляют такие транзакции, как они осуществляются и как в Wirex автоматизируют тестирование обработки подобных финансовых операций.
👉 https://dou.ua/goto/NTiW
#QA
Представим: пользователь из Франции привязывает к своей карте биткоин-счет, едет в Японию и расплачивается там картой в метро, а с его счета списывается сумма в биткоинах в эквиваленте стоимости проезда в иенах.
Читайте в статье Максима Богуна, QA Automation в Wirex, о том, что из себя представляют такие транзакции, как они осуществляются и как в Wirex автоматизируют тестирование обработки подобных финансовых операций.
👉 https://dou.ua/goto/NTiW
#QA
⚙️ Test Automation Digest #2: статьи, релизы, мемы и другое
Увлекательная сводка самых актуальных статей, событий, инструментов и много другого из мира тестирования от Евгения Лайченкова, Software Development Engineer in Test.
О запуске теста k6 для нагрузочного тестирования базы данных, повышении качества кода в тестовом проекте, тестировании снимков для проверки пользовательского интерфейса, UI-тестах в iOS и многом другом — смотрите в дайджесте.
👉 https://dou.ua/goto/l2Ro
#QA
Увлекательная сводка самых актуальных статей, событий, инструментов и много другого из мира тестирования от Евгения Лайченкова, Software Development Engineer in Test.
О запуске теста k6 для нагрузочного тестирования базы данных, повышении качества кода в тестовом проекте, тестировании снимков для проверки пользовательского интерфейса, UI-тестах в iOS и многом другом — смотрите в дайджесте.
👉 https://dou.ua/goto/l2Ro
#QA
Forwarded from DOU
Microsoft випустила нову версію TypeScript 4.4 🎉
Коротко оглянули цікаві оновлення
👉 https://dou.ua/goto/xmg2
Коротко оглянули цікаві оновлення
👉 https://dou.ua/goto/xmg2
🤖 Big Data, Machine Learning, Data Science Digest #11
Новий випуск дайджесту від Вови Кириченка, CTO в Xenoss, у якому зібрано найцікавіше зі світу data science за останній час.
У дайджесті ви дізнаєтеся про:
🔹 Системи машинного навчання та які проблеми вони вирішують.
🔹 Чи варто переосмислити встановлений підхід до NLP.
🔹 Маркування даних.
🔹 Масштабування АІ для бізнесу.
🔹 Фриланс у сфері ML.
🔹 Як приймати кращі рішення за допомогою статистики.
🔹 Адаптивні алгоритми машинного навчання.
Та багато іншого. Приємного читання!
👉 https://dou.ua/goto/DiTQ
#DataScience #ML #bigdata
Новий випуск дайджесту від Вови Кириченка, CTO в Xenoss, у якому зібрано найцікавіше зі світу data science за останній час.
У дайджесті ви дізнаєтеся про:
🔹 Системи машинного навчання та які проблеми вони вирішують.
🔹 Чи варто переосмислити встановлений підхід до NLP.
🔹 Маркування даних.
🔹 Масштабування АІ для бізнесу.
🔹 Фриланс у сфері ML.
🔹 Як приймати кращі рішення за допомогою статистики.
🔹 Адаптивні алгоритми машинного навчання.
Та багато іншого. Приємного читання!
👉 https://dou.ua/goto/DiTQ
#DataScience #ML #bigdata
Які є конвенції в REST API та для чого їх дотримуватись
REST API — один з найпопулярніших підходів для проєктування API сервісів. Хоч технологія здається простою, розробники часто неправильно розуміють або застосовують її принципи.
Сергій Моренець, Java Developer, у статті описав поширені зараз конвенції та правила у роботі в REST API, а також наслідки, які може викликати нехтування ними.
👉 https://dou.ua/goto/7Qbh
#API
REST API — один з найпопулярніших підходів для проєктування API сервісів. Хоч технологія здається простою, розробники часто неправильно розуміють або застосовують її принципи.
Сергій Моренець, Java Developer, у статті описав поширені зараз конвенції та правила у роботі в REST API, а також наслідки, які може викликати нехтування ними.
👉 https://dou.ua/goto/7Qbh
#API
.NET. Прошлое. Настоящее. Будущее
Алексей Голубев, Lead Software Engineer в SoftServe, предлагает ретроспективно рассмотреть долгую жизнь платформы .NET, то, что в ней менялось с годами и в какое светлое будущее она нас ведёт.
👉 https://dou.ua/goto/dN3U
#dotnet_dou_tech
Алексей Голубев, Lead Software Engineer в SoftServe, предлагает ретроспективно рассмотреть долгую жизнь платформы .NET, то, что в ней менялось с годами и в какое светлое будущее она нас ведёт.
👉 https://dou.ua/goto/dN3U
#dotnet_dou_tech
Tech voice chat на тему «Cloud Development» проведемо цієї п'ятниці!
📌 3 вересня, о 18:00, за цим посиланням.
Про що поговоримо:
☁️ як хмарні технології вплинули на підходи розробки ПЗ;
☁️ порівняємо AWS vs MS Azure vs Google Cloud (наскільки це можливо 😉);
☁️ тренди і таке інше.
Також не соромтеся пропонувати власні теми для обговорення
👉 @dzzzvinka
Спікери (список може оновлюватися):
🗣 Нікіта Галкін, Cloud Architect at Formelife, автор @node_recipes, організатор GDG Cloud Kyiv
🗣 Антон Бойко, Senior Solution Architect в BoykoAnt.PRO, засновник Ukrainian Microsoft Azure Community, Microsoft Azure Technical Expert, Microsoft Azure MVP з 2014
🗣 Руслан Кусов, AWS Cloud COE Lead at SoftServe, APN Ambassador (AWS)
❗️Формат: 30-45 хвилин говорять лише спікери, потім — підключаємо до слова слухачів.
Статті та топіки на теми: cloud, AWS, Azure
Приєднаєтеся?
📌 3 вересня, о 18:00, за цим посиланням.
Про що поговоримо:
☁️ як хмарні технології вплинули на підходи розробки ПЗ;
☁️ порівняємо AWS vs MS Azure vs Google Cloud (наскільки це можливо 😉);
☁️ тренди і таке інше.
Також не соромтеся пропонувати власні теми для обговорення
👉 @dzzzvinka
Спікери (список може оновлюватися):
🗣 Нікіта Галкін, Cloud Architect at Formelife, автор @node_recipes, організатор GDG Cloud Kyiv
🗣 Антон Бойко, Senior Solution Architect в BoykoAnt.PRO, засновник Ukrainian Microsoft Azure Community, Microsoft Azure Technical Expert, Microsoft Azure MVP з 2014
🗣 Руслан Кусов, AWS Cloud COE Lead at SoftServe, APN Ambassador (AWS)
❗️Формат: 30-45 хвилин говорять лише спікери, потім — підключаємо до слова слухачів.
Статті та топіки на теми: cloud, AWS, Azure
Приєднаєтеся?
💚 10 найпопулярніших технічних статей літа 2021 на DOU
• Типы Doubles в Unit tests
Автор: Владислав Василенко, Software Engineer
• .NET спустя 10 лет: актуальность технологий и навыков
Владислав Фурдак, Lead .NET Developer
• Ошибки, которые не учат: на что обратить внимание при изучении JavaScript
Алексей Потюкаев, Software Developer
• Детально о SSL/TLS. Как работает его криптографическая система
Максим Джангиров, PHP программист
• Архитектура фронтенд-приложений - миф или реальность
Дмитрий Брагинец, Development Team Lead
• Что можно достать из приложения, имея jailbreak девайс (на примере Monobank)
Яков Школьников, iOS Developer
• Тестируем микросервисную архитектуру
Кирилл Тыцик, Head of QA
• Які є конвенції в REST API та для чого їх дотримуватись
• Навіщо використовують DTO. Приклади в Java-застосунках
Сергій Моренець, Java Developer
• Как применить Test-Driven Development на практике
Денис Оленин, Senior PHP Developer
Дякуємо, було класно! ✌️
P.S. Чекаємо на ваші статті у будь-яку пору року 😉
• Типы Doubles в Unit tests
Автор: Владислав Василенко, Software Engineer
• .NET спустя 10 лет: актуальность технологий и навыков
Владислав Фурдак, Lead .NET Developer
• Ошибки, которые не учат: на что обратить внимание при изучении JavaScript
Алексей Потюкаев, Software Developer
• Детально о SSL/TLS. Как работает его криптографическая система
Максим Джангиров, PHP программист
• Архитектура фронтенд-приложений - миф или реальность
Дмитрий Брагинец, Development Team Lead
• Что можно достать из приложения, имея jailbreak девайс (на примере Monobank)
Яков Школьников, iOS Developer
• Тестируем микросервисную архитектуру
Кирилл Тыцик, Head of QA
• Які є конвенції в REST API та для чого їх дотримуватись
• Навіщо використовують DTO. Приклади в Java-застосунках
Сергій Моренець, Java Developer
• Как применить Test-Driven Development на практике
Денис Оленин, Senior PHP Developer
Дякуємо, було класно! ✌️
P.S. Чекаємо на ваші статті у будь-яку пору року 😉
Data Science на страже закона: как мы автоматизировали финансовый мониторинг в ПУМБ
Автандил Руденко, Data Scientist в банке ПУМБ, рассказывает, как они с командой с помощью Data Science упростили выявление потенциальных клиентов с неприемлемо высоким риском для финансового мониторинга.
👉 https://dou.ua/goto/Z7IE
#DataScience
Автандил Руденко, Data Scientist в банке ПУМБ, рассказывает, как они с командой с помощью Data Science упростили выявление потенциальных клиентов с неприемлемо высоким риском для финансового мониторинга.
👉 https://dou.ua/goto/Z7IE
#DataScience
Как писать код, если ты аналитик, или ETL своими руками
ETL-процессы — процессы по переносу и изменению данных. В этой статье Макс Федорчук, Product Analyst в Genesis, рассказывает, как с помощью ETL и без опыта программирования доставать данные, менять их и переносить. И почему на такие простые решения опираются даже большие продукты.
Будет полезно начинающим не-разработчикам: аналитикам, маркетологам, продуктовым менеджерам и поклонникам Excel.
👉 https://dou.ua/goto/Dx8b
#analytics
ETL-процессы — процессы по переносу и изменению данных. В этой статье Макс Федорчук, Product Analyst в Genesis, рассказывает, как с помощью ETL и без опыта программирования доставать данные, менять их и переносить. И почему на такие простые решения опираются даже большие продукты.
Будет полезно начинающим не-разработчикам: аналитикам, маркетологам, продуктовым менеджерам и поклонникам Excel.
👉 https://dou.ua/goto/Dx8b
#analytics
🔶 #BAдайджест #18: разбор техник Use Cases и CRUDL
Свежий дайджест с самыми “сочными” статьями за август по бизнес-анализу и для расширения кругозора.
В выпуске: реверс-инжиниринг выбора билетов, IDEF0 и IGOE для анализа контекста, как подготовиться и провести максимально эффективное глубинное интервью и многое другое.
👉 https://dou.ua/goto/aoWT
Свежий дайджест с самыми “сочными” статьями за август по бизнес-анализу и для расширения кругозора.
В выпуске: реверс-инжиниринг выбора билетов, IDEF0 и IGOE для анализа контекста, как подготовиться и провести максимально эффективное глубинное интервью и многое другое.
👉 https://dou.ua/goto/aoWT
Alexa в IoT. Какие возможности открывает новая платформа
Для большинства людей в развитых странах мира сервисы голосового управления стали неотьемлемой частью жизни. Встраивать их можно даже в устройства вроде чайника или кофеварки.
О том, как это работает с голосовым помощником Alexa, рассказывает Константин Мещеряков, Solution Architect в Klika Tech.
👉 https://dou.ua/goto/2iWK
#IoT
Для большинства людей в развитых странах мира сервисы голосового управления стали неотьемлемой частью жизни. Встраивать их можно даже в устройства вроде чайника или кофеварки.
О том, как это работает с голосовым помощником Alexa, рассказывает Константин Мещеряков, Solution Architect в Klika Tech.
👉 https://dou.ua/goto/2iWK
#IoT
☁️ За 5 хвилин починаємо tech voice chat «Cloud Development» 🔔
Спікери:
🗣 Нікіта Галкін, Cloud Architect at Formelife, автор @node_recipes, організатор GDG Cloud Kyiv
🗣 Антон Бойко, Senior Solution Architect в BoykoAnt.PRO, засновник Ukrainian Microsoft Azure Community, Microsoft Azure Technical Expert, Microsoft Azure MVP з 2014
🗣 Руслан Кусов, AWS Cloud COE Lead at SoftServe, APN Ambassador (AWS)
❗️ Формат: перші 30-45 хвилин говорять спікери, далі — підключаємо спілкуватися усіх охочих, кого встигнемо.
🔴 Підключайтеся 👉 https://teleg.eu/dou_tech?voicechat
Хочете поставити питання, але не хочете говорити?
Пишіть все у чат під цим постом 👇😉
Спікери:
🗣 Нікіта Галкін, Cloud Architect at Formelife, автор @node_recipes, організатор GDG Cloud Kyiv
🗣 Антон Бойко, Senior Solution Architect в BoykoAnt.PRO, засновник Ukrainian Microsoft Azure Community, Microsoft Azure Technical Expert, Microsoft Azure MVP з 2014
🗣 Руслан Кусов, AWS Cloud COE Lead at SoftServe, APN Ambassador (AWS)
❗️ Формат: перші 30-45 хвилин говорять спікери, далі — підключаємо спілкуватися усіх охочих, кого встигнемо.
🔴 Підключайтеся 👉 https://teleg.eu/dou_tech?voicechat
Хочете поставити питання, але не хочете говорити?
Пишіть все у чат під цим постом 👇😉