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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Де краще розгорнути свій .NET-застосунок, або Як подружити Heroku з .NET та Gitlab

Heroku — хмарний сервіс, де можна розгорнути свій застосунок. На відміну від Microsoft Azure або AWS він має дуже простий UI, що дозволяє новачкові краще сфокусуватися на вивченні своєї платформи.

Як почати насолоджуватися життям з Heroku + .Net + GitLab та працювати з простим git flow — читайте у статті Олексія Михняка, .NET Developer.

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

#dotnet_dou_tech
Який стосунок квантові алгоритми мають до S&P 500 індексу

Практичне застосування сімейства квантових алгоритмів QEO у домені фінтех для управління дохідністю і ризиком інвестицій у статті описує Володимир Сергєєв, Scientific Software Engineer.

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

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

#fintech
Design дайджест #6: на гачку в Instagram, схожість айдентики та автоматизація ілюстрації

У новому випуску дизайн-дайджесту читайте про ідеї для візуалізації даних, UX/UI кейс-стаді, приклади проєктів до Дня Незалежності, що не так з новим шрифтом Twitter, найкращі шрифти за 2021 рік та ще багато цікавого.

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

#UXUIdesign
Как работают очереди с помощью RabbitMQ в Magento 2

В статье рассматривается, как работают очереди с помощью RabbitMQ в Magento 2. Что такое очередь сообщений, каковы преимущества использования RabbitMQ в работе с ней, как его настроить с Magento 2 и реализовать — читайте в статье Александра, M2 разработчика.

Тема актуальна для начинающих M2 девелоперов.

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

#Magento
Що таке React custom hooks і як вони допомагають рефакторити компоненти на тисячі рядків

Багато JS-розробників не розуміють всю силу користувацьких хуків React, хоча вони можуть бути дуже корисними.

Де та для чого їх застосовувати та як за їхньою допомогою побудувати багаторівневу архітектуру застосунків, оптимізувати швидкодію та покращити читабельність — у статті Сергія Оніщенко, Front-End Developer.

👉 https://dou.ua/goto/0xJZ

#FrontEnd
React Native & Flutter fight club

На форумі під статтею про безпеку React Native додатків у порівнянні з нативними розвернулася дискусія: https://dou.ua/goto/uLgi

На чию сторону станете ви?

#ReactNative #Flutter
Огляд фреймворків JavaScript. Що, для чого і коли використовувати

Розбігаються очі від світу JS-фреймворків? Їх на ринку велика кількість, адже кожний розв’язує певну проблему, а новачкам легко загубитися.

Олег Мелл, Full Stack JS Developer, розібрав найпопулярніші JavaScript-фреймворки для поширених сценаріїв застосування у фронтенді, бекенді та мобільній розробці — у статті.

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

#FrontEnd
🙌 Grammarly запустила платформу для розробників.

Відтепер за допомогою Grammarly Text Editor SDK девелопери зможуть отримати доступ до API сервісу за попередньою заявкою.

Це дозволить швидко й просто інтегрувати поради щодо покращення текстів англійською до свого продукту.

👉 https://dou.ua/goto/u348
Приклади парсингу різнотипного JSON-у в Go. Обіцяне продовження

Різнотипний JSON зустрічається, коли в Go потрібно взаємодіяти з API, написаним на PHP, Node.js або інших динамічно типізованих мовах програмування. З його парсингом у гоферів часто виникають складності, помітив Ярослав Характерник, Golang Developer в Evrius. У статті він описав приклади парсингу.

Буде корисною фахівцям, які переписують проєкт на Go.

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

#Go
⚠️ У Microsoft Azure виявили серйозну вразливість, що зачіпає віртуальні машини Linux.

Вона міститься в службі OMI (Open Management Interface) і може бути використана для віддаленого отримання root-прав.

Розповідаємо подробиці 👉 https://dou.ua/goto/0Zt1

#Azure
🤖 Big Data, Machine Learning, Data Science Digest #12

Найцікавіші новини за останній час зі світу AI, ML та Data Science у дайджесті Вови Кириченка, CTO в Xenoss.

У дайджесті ви дізнаєтеся про:

🔹Чи може АІ забути дані?
🔹Все про графові нейронні мережі.
🔹3D-контент для синтетичних даних.
🔹Поточний стан креативної автоматизації.
🔹Баг-баунті від Twitter.
🔹Як побудувати просту ANN з нуля.
🔹Reinforcement learning для рекомендаційних систем.
🔹AI/ML в ігровій індустрії.

Та багато іншого.

Налітай! 👉 https://dou.ua/goto/U88w

#DataScience #ML #bigdata
🐣 Oracle випустила Java 17

Наголошується, що нова #Java відрізняється вищим рівнем продуктивності й стабільності та має безліч оновлень безпеки.

До нової версії потрапило понад 2700 закритих завдань і 14 JEP’ів (JDK Enhancement Proposal).

Більше деталей: https://dou.ua/goto/Rksp
GDPR/CCPA. Как обрабатывать конфиденциальные данные в облачных приложениях

Утечки данных могут исчисляться миллионами долларов и потерянной репутацией. А GDPR/CCPA compliance требования все чаще встречаются в современных приложениях и скоро могут стать такой же популярной фичей, как и sign-in feature.

Через какие каналы чаще всего утекают данные, как заботиться об их безопасности и как их шифровать в AWS — в статье Сергея Синенока, Cloud Architect в Dev.Pro.

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

#Security
Як писати тести простіше та веселіше

Написання тестів — це здебільшого монотонний та нудний процес, часто схожий на нескінченний копі-паст з модифікацією змінних. Однак, якщо використовувати певні інструменти та фреймворки, можна полегшити й урізноманітнити цю роботу.

Як само — читайте у статті Віталія Коржа, Lead test developer на Java в Luxoft.

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


#QA
Стандарт WCAG для тестувальників: 1.1. Text Alternatives

Женя Поляков, QA Manager в Astound Commerce, пропонує розглянути першу настанову WCAG стандарту «Guideline 1.1 — Text Alternatives», а саме її єдиний пункт — «1.1.1 Non-text Content».

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

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


#QA
Machine Learning на базе Jupyter Notebooks в Delivery Hero

Jupyter Notebooks — инструмент для анализа данных и разработки моделей. По сути, это среда разработки, которая доступна в любом браузере и позволяет использовать в одном месте код, формулы и различные графики и изображения.

Николай Белозёров, Senior Data Engineer в Delivery Hero, в статье делится опытом того, как в их команде используют Jupyter Notebooks для тренировки моделей и не только

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


#ML #DataScience
Хто такий архітектор, чим займається і як ним стати. Обговорюємо на DOU Live

Текстова вижимка стріму про Software Architect.

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

👉 https://dou.ua/goto/kRV0
⚙️ Test Automation Digest #3

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

Кроме этого в дайджесте много других статей, подкастов, видео и, конечно же, мемов.

👉 https://dou.ua/goto/6brA
DevOps Digest #36: Kubernetes 1.22, NSA released k8s hardening guidance, DigitalOcean managed MongoDB

Новий випуск англомовного DevOps дайджесту.

Summary: Lots of releases from Grafana Labs, RDS now supports Graviton instances, Kubernetes Pod Security Admission, and the largest DDOS ever.

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

#devops_digest #DevOps
Хмарні технології: переваги та навички, потрібні для роботи з клаудами

Про навички, якими варто володіти програмістам, аби працювати на потужному клауд-проєкті та про основних провайдерів хмари розповідає Андрій Євчак, Lead Software Engineer в N-iX.

На статтю його надихнуло зростання ринку cloud-інженерів.

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

А ви працюєте з хмарою?

#cloud
🐣 Випущено бета-версію Ubuntu 21.10 «Impish Indri»!

Нині триває процес фінального тестування і налагодження перед офіційним релізом оновленої операційної системи, який запланований на 14 жовтня 2021 року.

Розповідаємо, що нового: https://dou.ua/goto/n2MF
How to Cut in iMovie