💚 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
Хочете поставити питання, але не хочете говорити?
Пишіть все у чат під цим постом 👇😉
Salesforce Industries: що це таке і для кого буде цікавим
Сергій Шмигельський має 22 роки досвіду в телекомунікаціях. Починав як розробник, із часом виріс до провідного архітектора рішень, а кілька місяців тому неочікувано для себе став Salesforce Industries Solution Architect.
У статті він описав рішення Salesforce Industries і короткий аналіз його можливостей в галузі з наголосом на телекомунікаціях
👉 https://dou.ua/goto/bZbm
#Salesforce
Сергій Шмигельський має 22 роки досвіду в телекомунікаціях. Починав як розробник, із часом виріс до провідного архітектора рішень, а кілька місяців тому неочікувано для себе став Salesforce Industries Solution Architect.
У статті він описав рішення Salesforce Industries і короткий аналіз його можливостей в галузі з наголосом на телекомунікаціях
👉 https://dou.ua/goto/bZbm
#Salesforce
Cloud Development
DOU #Tech
Аудіозапис технічного войсчату від 3.09.2021
Спікери:
🗣 Нікіта Галкін, 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)
#cloud
Спікери:
🗣 Нікіта Галкін, 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)
#cloud
DOU #tech
DOU #Tech – Cloud Development
Таймкоди:
00:00 — Sound check, знайомство, вступ
02:45 — Що таке Cloud Native підхід? Чим відрізняється від традиційного?
10:22 — Як хмарні технології впливають на підходи розробки ПЗ? Як вони їх змінюють і куди рухаються?
23:04 — Питання від слухача: «У вас є клауд-специфічний сервіс, наприклад, Azure App Service – повністю менеджед сервіс, який робить багатого всього із коробки, не вимагає особливих знань для підтримки.
І є Kubernetes, який супер флексібл, прямий контроль ресурсів і далі по списку, але вимагає глибоких знань в оперуванні оцим зоопарком.
Коли і чому треба використовувати один чи інший підхід?»
36:08 — AWS vs MS Azure vs Google Cloud. Які сильні/слабкі сторони кожної з платформ? Які перспективи?
50:30 — Чи варто розробникам вивчати хмару та що саме вчити?
00:00 — Sound check, знайомство, вступ
02:45 — Що таке Cloud Native підхід? Чим відрізняється від традиційного?
10:22 — Як хмарні технології впливають на підходи розробки ПЗ? Як вони їх змінюють і куди рухаються?
23:04 — Питання від слухача: «У вас є клауд-специфічний сервіс, наприклад, Azure App Service – повністю менеджед сервіс, який робить багатого всього із коробки, не вимагає особливих знань для підтримки.
І є Kubernetes, який супер флексібл, прямий контроль ресурсів і далі по списку, але вимагає глибоких знань в оперуванні оцим зоопарком.
Коли і чому треба використовувати один чи інший підхід?»
36:08 — AWS vs MS Azure vs Google Cloud. Які сильні/слабкі сторони кожної з платформ? Які перспективи?
50:30 — Чи варто розробникам вивчати хмару та що саме вчити?
♦️#Rubyдайджест #47: релізи Ruby та Rails, прев’ю Ruby 7 від DHH, нові ґеми та подкасти
Новини, корисні статті та інструменти зі світу Ruby за останній місяць, зібрані в одному дайджесті!
У випуску ви дізнаєтеся:
• які зміни є у Rails 7 та як він уможливить створення вебзастосунку без використання Webpack;
• про аспекти розгортання застосунку Ruby on Rails у робочому просторі з використанням Kubernetes;
• про новий усувач баґів для Ruby 3.1;
• як уникнути дублювання баз даних
• що варто знати про Turbo, якщо бажаєте додати динамічну поведінку своєму застосунку
та багато іншого.
👉 https://dou.ua/goto/P9QV
#Ruby
Новини, корисні статті та інструменти зі світу Ruby за останній місяць, зібрані в одному дайджесті!
У випуску ви дізнаєтеся:
• які зміни є у Rails 7 та як він уможливить створення вебзастосунку без використання Webpack;
• про аспекти розгортання застосунку Ruby on Rails у робочому просторі з використанням Kubernetes;
• про новий усувач баґів для Ruby 3.1;
• як уникнути дублювання баз даних
• що варто знати про Turbo, якщо бажаєте додати динамічну поведінку своєму застосунку
та багато іншого.
👉 https://dou.ua/goto/P9QV
#Ruby
Игра для Ford Europe: как создать инстаграм-AR-гонку весом всего 4 МБ
Александр Сурнин, co-founder студии Areyes, рассказывает о том, как его команда одна из первых в мире реализовала полноценную гоночную AR-игру для инстаграм-фильтра Follow The Dream и упаковала её всего в 4 МБ.
Материал будет полезен гейм- и AR-разработчикам.
👉 https://dou.ua/goto/lbaz
#gamedev
Александр Сурнин, co-founder студии Areyes, рассказывает о том, как его команда одна из первых в мире реализовала полноценную гоночную AR-игру для инстаграм-фильтра Follow The Dream и упаковала её всего в 4 МБ.
Материал будет полезен гейм- и AR-разработчикам.
👉 https://dou.ua/goto/lbaz
#gamedev
You have a MACH! Розбираємось в архітектурних принципах
MACH (Microservices-based, API-first, Cloud-native, Headless principles) — група архітектурних принципів, які при застосуванні разом забезпечують побудову системи, що відповідатиме сучасним вимогам до програмного продукту.
У статті автор виклав свої думки стосовно цих принципів.
👉 https://dou.ua/goto/ZmTK
#Architecture
MACH (Microservices-based, API-first, Cloud-native, Headless principles) — група архітектурних принципів, які при застосуванні разом забезпечують побудову системи, що відповідатиме сучасним вимогам до програмного продукту.
У статті автор виклав свої думки стосовно цих принципів.
👉 https://dou.ua/goto/ZmTK
#Architecture
Как устранять неисправности Elasticsearch в Magento 2
О трёх самых распространенных кейсах работы с Elasticsearch в Magento 2 рассказывает Надя Глонягина, Back-end Tech Lead в Magecom. Что делать, когда продукт не отображается при поиске или на странице категории, почему не работает сортировка и какие проблемы могут возникнуть с агрегацией в Elasticsearch — читайте в статье.
Материал основан на докладе Нади на Magento Meetup Online #10.
👉 https://dou.ua/goto/7m5I
#Magento #backend
О трёх самых распространенных кейсах работы с Elasticsearch в Magento 2 рассказывает Надя Глонягина, Back-end Tech Lead в Magecom. Что делать, когда продукт не отображается при поиске или на странице категории, почему не работает сортировка и какие проблемы могут возникнуть с агрегацией в Elasticsearch — читайте в статье.
Материал основан на докладе Нади на Magento Meetup Online #10.
👉 https://dou.ua/goto/7m5I
#Magento #backend
ZeroIoC. IoC контейнер на Source Generator-ах
Станіслав Сілін, C# Developer, розповідає, як можна використати C# Source Generators для реалізації IoC контейнера, який би чудово працював на платформах із AOT-компіляцією, таких як Xamarin, Unity та Native AOT.
👉 https://dou.ua/goto/rNkB
#dotnet_dou_tech
Станіслав Сілін, C# Developer, розповідає, як можна використати C# Source Generators для реалізації IoC контейнера, який би чудово працював на платформах із AOT-компіляцією, таких як Xamarin, Unity та Native AOT.
👉 https://dou.ua/goto/rNkB
#dotnet_dou_tech
Forwarded from DOU
О 18:00 починаємо стрім DOU Live «Software Architect», на якому поговоримо про те, хто такий архітектор, чим займається та як ним стати.
Спікери:
🔸 Олександра Дудка, Software Architect в Sigma Software
🔸 Антон Шевчук, Solutions Architect в NIX
🔸 Олексій Білогуров, Solutions Architect в Softserve
🔴 Підключайтеся: https://dou.ua/goto/f4ZA
Спікери:
🔸 Олександра Дудка, Software Architect в Sigma Software
🔸 Антон Шевчук, Solutions Architect в NIX
🔸 Олексій Білогуров, Solutions Architect в Softserve
🔴 Підключайтеся: https://dou.ua/goto/f4ZA
История одного пет-проекта, или Бот с уведомлениями о новых сериях
История разработки и запуска бота, который присылает напоминания о выходе новых эпизодов просматриваемых сериалов — пет-проекта Алексея Варламова, PHP Developer в airSlate.
Может быть интересно всем, кто планирует начинать свои проекты, связанные с разработкой ботов и настройкой интеграций с API-каталогами фильмов и сериалов.
👉 https://dou.ua/goto/MRKC
Интересуетесь разработкой ботов?
История разработки и запуска бота, который присылает напоминания о выходе новых эпизодов просматриваемых сериалов — пет-проекта Алексея Варламова, PHP Developer в airSlate.
Может быть интересно всем, кто планирует начинать свои проекты, связанные с разработкой ботов и настройкой интеграций с API-каталогами фильмов и сериалов.
👉 https://dou.ua/goto/MRKC
Интересуетесь разработкой ботов?
Чи безпечні додатки на React Native у порівнянні з нативними
React Native — це крос-платформне рішення від Facebook, що дозволяє створювати iOS та Android додатки за допомогою JavaScript або TypeScript.
Але наскільки React Native додатки безпечні, якщо порівнювати їх із нативними? Розберімося у статті Юлії Потапенко, Security Software Engineer в Cossack Labs.
👉 https://dou.ua/goto/LZEe
#Security #JavaScript #ReactNative #TypeScript
React Native — це крос-платформне рішення від Facebook, що дозволяє створювати iOS та Android додатки за допомогою JavaScript або TypeScript.
Але наскільки React Native додатки безпечні, якщо порівнювати їх із нативними? Розберімося у статті Юлії Потапенко, Security Software Engineer в Cossack Labs.
👉 https://dou.ua/goto/LZEe
#Security #JavaScript #ReactNative #TypeScript
Співбесіда з iOS. 250 запитань для Junior, Middle, Senior
Що будуть питати на співбесіді на посаду iOS Developer? Пропонуємо перелік питань та завдань, що стануть у пригоді для підготовки до технічного інтерв’ю спеціалістів Junior, Middle та Senior рівнів.
Готували цей список разом з 16 фахівцями, які регулярно проводять техінтерв’ю з iOS. Для зручності всі питання розділені за тематикою. Зберігайте на майбутнє!
👉 https://dou.ua/goto/f5Mr
#iOS #100техзапитань
Що будуть питати на співбесіді на посаду iOS Developer? Пропонуємо перелік питань та завдань, що стануть у пригоді для підготовки до технічного інтерв’ю спеціалістів Junior, Middle та Senior рівнів.
Готували цей список разом з 16 фахівцями, які регулярно проводять техінтерв’ю з iOS. Для зручності всі питання розділені за тематикою. Зберігайте на майбутнє!
👉 https://dou.ua/goto/f5Mr
#iOS #100техзапитань