💎 Design дайджест #5: психологія в UX, вимірювання цінності бренду та повернення Clippy 📎 👀
У свіжому дайджесті Awesomic зібрали найцікавіше за липень зі світу дизайну 👇
▫️ Чому зрозуміти «людську психологію» — єдиний спосід створити унікальний та зручний для користувача дизайн.
▫️ Як впорядковувати та передавати проект у Figma для кращої співпраці з розробниками.
▫️ 10 евристик юзабіліті для інтерфейсів VR додатків.
▫️ Перший редизайн супу Campbell’s за 50 років!
Та ще багато дизайну, що надихає — нові проєкти, айдентика, продукти і, звісно ж, мемчики. Check it out!
👉 https://dou.ua/goto/c1k5
#UXUIdesign
У свіжому дайджесті 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
Многие из вас знают о 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
Юлия Ершова, Team Lead Analytics Department геймдев-проекта Suits, и BI-engineer проекта Тимофей Лазарев делятся опытом построения автоматизации аналитических процессов в команде.
Они рассказывают, какие именно и как используют инструменты, а также — зачем им это.
👉 https://dou.ua/goto/cbos
#gamedev #analytics
🔶 #BAдайджест #17: матрица компетенций БА, собеседования бизнес-аналитика
Как точнее провести оценку трудозатрат на задачи бизнес-аналитика и сформировать коммерческое предложение? В какие ловушки можно попасть, если не воспринимать всерьез требования? Можно ли победить рабочий аврал и при этом не перегореть?
Об этом и многом другом читайте в свежем выпуске BA дайджеста, где собраны самые полезные материалы за последнее время по бизнес-анализу и для расширения кругозора.
👉 https://dou.ua/goto/21D1
Как точнее провести оценку трудозатрат на задачи бизнес-аналитика и сформировать коммерческое предложение? В какие ловушки можно попасть, если не воспринимать всерьез требования? Можно ли победить рабочий аврал и при этом не перегореть?
Об этом и многом другом читайте в свежем выпуске BA дайджеста, где собраны самые полезные материалы за последнее время по бизнес-анализу и для расширения кругозора.
👉 https://dou.ua/goto/21D1
Мульти- та монорепозиторії в SOA. Організація коду
Євгеній Сафонов, Senior Software Developer у Terrasoft, робить загальний огляд двох підходів організації коду у репозиторіях, з їх перевагами та недоліками.
Весь описаний досвід відноситься до репозиторіїв з C# / .NET Core кодом, але загалом це все можна легко проеціювати на будь-які мови програмування.
👉 https://dou.ua/goto/4k8G
Євгеній Сафонов, Senior Software Developer у Terrasoft, робить загальний огляд двох підходів організації коду у репозиторіях, з їх перевагами та недоліками.
Весь описаний досвід відноситься до репозиторіїв з C# / .NET Core кодом, але загалом це все можна легко проеціювати на будь-які мови програмування.
👉 https://dou.ua/goto/4k8G
♦️#Rubyдайджест #46: Rails 6.1.4, Ruby 3.0.2, Sorbet Compiler
В новом дайджесте ваш ждут новые релизы, туториалы, обзоры гемов и регулярные подкасты из мира Ruby-разработки.
Подходы по устранению утечек пати в Ruby, обзор изменений в Rails 7 для извлечения метаданных из аудио, возможности гема time_up, разбор метода includes в ActiveRecord, введение в Pattern Matching и многое другое.
👉 https://dou.ua/goto/1DkW
#Ruby
В новом дайджесте ваш ждут новые релизы, туториалы, обзоры гемов и регулярные подкасты из мира Ruby-разработки.
Подходы по устранению утечек пати в Ruby, обзор изменений в Rails 7 для извлечения метаданных из аудио, возможности гема time_up, разбор метода includes в ActiveRecord, введение в Pattern Matching и многое другое.
👉 https://dou.ua/goto/1DkW
#Ruby
Go ClickHouse example. Зберігаємо статистику
Стаття Ярослава Характерника, Golang Developer в Evrius, про швидкість збереження в ClickHouse та організацію процесу збереження. На прикладі проєкту анонімного пошуку роботи, якому треба зберігати в статистику різноманітні події: онлайн, перегляд вакансії та відгук на вакансію.
У матеріалі розглядається саме збереження подій, але щоб побачити повну картину, треба пофантазувати, яку статистику буде цікаво побачити користувачам.
👉 https://dou.ua/goto/OH3J
#go_dou_tech
Стаття Ярослава Характерника, Golang Developer в Evrius, про швидкість збереження в ClickHouse та організацію процесу збереження. На прикладі проєкту анонімного пошуку роботи, якому треба зберігати в статистику різноманітні події: онлайн, перегляд вакансії та відгук на вакансію.
У матеріалі розглядається саме збереження подій, але щоб побачити повну картину, треба пофантазувати, яку статистику буде цікаво побачити користувачам.
👉 https://dou.ua/goto/OH3J
#go_dou_tech
Forwarded from DOU
🤖 Codex — алгоритм від OpenAI, що перекладає англійську в програмний код на Python та інші популярні мови програмування. Його API інтерпретує повсякденні запити та в реальному часі поміщає їх у робочий код.
👉 https://dou.ua/goto/TiXe
👉 https://dou.ua/goto/TiXe
Навіщо використовують DTO. Приклади в Java-застосунках
Сергій Моренець, Java Developer, розповідає про популярний паттерн Domain-transfer object (DTO) та його призначення, а також розбирає два найцікавіші приклади його використання для Java-застосунків.
👉 https://dou.ua/goto/JdLA
#Java #Architecture
Сергій Моренець, Java Developer, розповідає про популярний паттерн Domain-transfer object (DTO) та його призначення, а також розбирає два найцікавіші приклади його використання для Java-застосунків.
👉 https://dou.ua/goto/JdLA
#Java #Architecture
🤖 Big Data, Machine Learning, Data Science Digest #10
Вова Кириченко, CTO , зібрав для вас свіжі новини та цікавинки зі світу Data Science та AI!
Ключові теми випуску:
🔹 Як мовні моделі розуміють світ.
🔹 Що такого поганого в Julia.
🔹 Що робити з брудними даними.
🔹 Нащо потрібен SQL.
🔹 Паралелізм в мовних моделях.
🔹 Використання CLIP+VQGAN для створення зображень.
🔹 Використання GPT-J від Eleuther AI
та багато іншого. Приємного читання!
👉 https://dou.ua/goto/Geb5
#DataScience #ML #bigdata
Вова Кириченко, CTO , зібрав для вас свіжі новини та цікавинки зі світу Data Science та AI!
Ключові теми випуску:
🔹 Як мовні моделі розуміють світ.
🔹 Що такого поганого в Julia.
🔹 Що робити з брудними даними.
🔹 Нащо потрібен SQL.
🔹 Паралелізм в мовних моделях.
🔹 Використання CLIP+VQGAN для створення зображень.
🔹 Використання GPT-J від Eleuther AI
та багато іншого. Приємного читання!
👉 https://dou.ua/goto/Geb5
#DataScience #ML #bigdata
Как упростить коммуникацию, «подружив» Telegram и Microsoft Teams
Организовать пересылку сообщений между Telegram и Microsoft Teams можно с помощью Power Automate — Low-code/no-code решения, которое позволяет автоматизировать действия пользователя.
Денис Рыжих, Future workplace solution specialist в SoftwareONE Ukraine, рассказывает в статье, как это сделать.
👉 https://dou.ua/goto/zdqH
Организовать пересылку сообщений между Telegram и Microsoft Teams можно с помощью Power Automate — Low-code/no-code решения, которое позволяет автоматизировать действия пользователя.
Денис Рыжих, Future workplace solution specialist в SoftwareONE Ukraine, рассказывает в статье, как это сделать.
👉 https://dou.ua/goto/zdqH
API як продукт: досвід YouControl
API-as-a-Product — відносно нова концепція в софтверному середовищі, коли API треба менеджерити як окремий продукт та формувати для нього продуктову стратегію.
Для компаній, що сформувалися з веб- чи мобільних продуктів, побудова навколо API іншої бізнес-моделі може бути реальним викликом. YouControl, наприклад, до створення API дійшли лише через 3 роки після запуску вебпродукту. Цим досвідом компанії поділився у статті її CTO Дмитро Фандоренко.
👉 https://dou.ua/goto/1frs
#API
API-as-a-Product — відносно нова концепція в софтверному середовищі, коли API треба менеджерити як окремий продукт та формувати для нього продуктову стратегію.
Для компаній, що сформувалися з веб- чи мобільних продуктів, побудова навколо API іншої бізнес-моделі може бути реальним викликом. YouControl, наприклад, до створення API дійшли лише через 3 роки після запуску вебпродукту. Цим досвідом компанії поділився у статті її CTO Дмитро Фандоренко.
👉 https://dou.ua/goto/1frs
#API
Forwarded from DOU
Готуємо підбірку технічних питань, які ставлять на співбесідах спеціалістам різних рівнів. Цього разу поговоримо про iOS-розробку (Swift і не тільки).
Проводите співбесіди з iOS або знаєте того, хто це робить і готовий поділитись питаннями?
Напишіть, будь ласка, 👉 @dzzzvinka
або на пошту 📩 [email protected]
Дякуємо за внесок у спільноту!✌️
Проводите співбесіди з iOS або знаєте того, хто це робить і готовий поділитись питаннями?
Напишіть, будь ласка, 👉 @dzzzvinka
або на пошту 📩 [email protected]
Дякуємо за внесок у спільноту!✌️
Python зависимость. Как правильно управлять своим окружением
Что такое пакеты, зависимости и окружения в Python и как правильно управлять своим виртуальным окружением? Владислав Репин, Python developer & Data Engineer в NIX, предлагает разобраться с этим с самых азов.
В статье рассматриваются: менеджер пакетов — pip, менеджер виртуального окружения — virtualenv, менеджер, который совмещает оба функционала — pipenv и conda, и менеджер версий Python — pyenv.
👉 https://dou.ua/goto/jZz9
#Python
Что такое пакеты, зависимости и окружения в Python и как правильно управлять своим виртуальным окружением? Владислав Репин, Python developer & Data Engineer в NIX, предлагает разобраться с этим с самых азов.
В статье рассматриваются: менеджер пакетов — pip, менеджер виртуального окружения — virtualenv, менеджер, который совмещает оба функционала — pipenv и conda, и менеджер версий Python — pyenv.
👉 https://dou.ua/goto/jZz9
#Python
У чому перевага хмарних модульних ERP перед застарілими серверними системами
Як краще організувати та автоматизувати роботу підприємства за допомогою системи планування ресурсів, побудованій на базі опенсорс-версії Odoo ERP і адаптованій до українських реалій, — у статті Сергія Харитонова, CEO в JetSoftPro та co-owner & co-founder BJet ERP, який вже 33 роки в IT.
👉 https://dou.ua/goto/tzI2
Як краще організувати та автоматизувати роботу підприємства за допомогою системи планування ресурсів, побудованій на базі опенсорс-версії Odoo ERP і адаптованій до українських реалій, — у статті Сергія Харитонова, CEO в JetSoftPro та co-owner & co-founder BJet ERP, який вже 33 роки в IT.
👉 https://dou.ua/goto/tzI2
.NET дайджест # 39: Build 2021 и .NET Conf, Visual Studio 2022 и .NET 6, Windows 11 и Windows App SDK
Свежий .NET дайджест от Андрея Губского, Software Architect в video intelligence, о перспективе — тех новых возможностях, которые разработчики могут изучить сегодня, и быть готовыми использовать уже завтра.
В выпуске:
🟣 F# and F# tools update;
🟣 new Features in C# 10;
🟣 new LINQ extensions;
🟣 SOCKS Proxy Support In .NET;
🟣 Higher Order Functions in C#;
🟣 Quantum software development;
🟣 Bing’s Workflow Engine migration to .NET 5.
👉 https://dou.ua/goto/HHWF
#dotnet_dou_tech
Свежий .NET дайджест от Андрея Губского, Software Architect в video intelligence, о перспективе — тех новых возможностях, которые разработчики могут изучить сегодня, и быть готовыми использовать уже завтра.
В выпуске:
🟣 F# and F# tools update;
🟣 new Features in C# 10;
🟣 new LINQ extensions;
🟣 SOCKS Proxy Support In .NET;
🟣 Higher Order Functions in C#;
🟣 Quantum software development;
🟣 Bing’s Workflow Engine migration to .NET 5.
👉 https://dou.ua/goto/HHWF
#dotnet_dou_tech
Як ми інтегрували React Native у наявний Android застосунок. Розглядаємо реальний кейс
Задача: потрібно реалізувати частину мобільного застосунку нативною мовою, а частину — на React Native. Може здатися, що це жарт, але це реальний кейс із практики команди Андрія Черниша, Engineering Manager та Android Engineer в Uptech.
У статті він розповідає про рішення, які вони ухвалювали під час інтеграції React Native в наявний Android-застосунок, як фіксили технічні проблеми та про підхід, що оптимізував бізнес-процеси.
👉 https://dou.ua/goto/wvz6
#Android #ReactNative #mobile
Задача: потрібно реалізувати частину мобільного застосунку нативною мовою, а частину — на React Native. Може здатися, що це жарт, але це реальний кейс із практики команди Андрія Черниша, Engineering Manager та Android Engineer в Uptech.
У статті він розповідає про рішення, які вони ухвалювали під час інтеграції React Native в наявний Android-застосунок, як фіксили технічні проблеми та про підхід, що оптимізував бізнес-процеси.
👉 https://dou.ua/goto/wvz6
#Android #ReactNative #mobile
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