JWT и Go. Как их «подружить» с требованиями безопасности
В этой статье Александр Бричак, Golang developer в NIX, обсуждает проблемы, возникающие при использовании JWT-токенов в клиентских приложениях.
Также рассматриваются некоторые интересные решения для бэкенд-сервера, реализованного на Golang.
👉 https://dou.ua/goto/xTHW
#go_dou_tech #Security
В этой статье Александр Бричак, Golang developer в NIX, обсуждает проблемы, возникающие при использовании JWT-токенов в клиентских приложениях.
Также рассматриваются некоторые интересные решения для бэкенд-сервера, реализованного на Golang.
👉 https://dou.ua/goto/xTHW
#go_dou_tech #Security
Як щодо онлайн-дискусії з українськими айтішниками?
Зустрічаємося 25 березня о 19:00 на live-дискусії DevOps на YouTube-каналі DOU! 💬
На ваші запитання відповідатимуть 4 спікери.
Хто вони?
🟢 Всеволод Поляков — консультант компаній з питань DevOps, архітектури, інфраструктури. Засновник ukrops.club.
🟢 Станіслав Коленкін — Cloud Architect in Critical Services в SoftServe, переможець Ukrainian IT Awards 2020.
🟢 Олег Миколайченко — Head of Infrastructure, автор найбільшого Telegram-каналу про DevOps в Україні.
🟢 Владислав Волошин — Senior Infrastructure Engineer в Preply, співавтор DevOps дайджесту на DOU.
Подія в Календарі
🗓 https://dou.ua/goto/jITr
Усі питання про кар’єру DevOps, розвиток, технології, тренди абощо ви можете поставити завчасно тут
❓ https://dou.ua/goto/jPhN
Відповіді шукатимемо разом під час стріму!
Підписуйтеся на YouTube-канал DOU та тисніть 🔔, щоб точно не пропустити початок трансляції!
👉 https://dou.ua/goto/wjgE
#DevOps
Зустрічаємося 25 березня о 19:00 на live-дискусії DevOps на YouTube-каналі DOU! 💬
На ваші запитання відповідатимуть 4 спікери.
Хто вони?
🟢 Всеволод Поляков — консультант компаній з питань DevOps, архітектури, інфраструктури. Засновник ukrops.club.
🟢 Станіслав Коленкін — Cloud Architect in Critical Services в SoftServe, переможець Ukrainian IT Awards 2020.
🟢 Олег Миколайченко — Head of Infrastructure, автор найбільшого Telegram-каналу про DevOps в Україні.
🟢 Владислав Волошин — Senior Infrastructure Engineer в Preply, співавтор DevOps дайджесту на DOU.
Подія в Календарі
🗓 https://dou.ua/goto/jITr
Усі питання про кар’єру DevOps, розвиток, технології, тренди абощо ви можете поставити завчасно тут
❓ https://dou.ua/goto/jPhN
Відповіді шукатимемо разом під час стріму!
Підписуйтеся на YouTube-канал DOU та тисніть 🔔, щоб точно не пропустити початок трансляції!
👉 https://dou.ua/goto/wjgE
#DevOps
Три топ-уязвимости по версии OWASP TOP-10
Недавно OWASP зарядил предварительный вариант OWASP TOP 10 2021 уязвимостей, основанный на статистике веб-приложений за последние 4 года. В данной статье обсуждаем топовые 3 уязвимости, которые являются самыми критическими дырами в веб-приложении.
Будет полезно и тестировщикам, и разработчикам.
👉 https://dou.ua/goto/d0Bh
#Security #QA
Недавно OWASP зарядил предварительный вариант OWASP TOP 10 2021 уязвимостей, основанный на статистике веб-приложений за последние 4 года. В данной статье обсуждаем топовые 3 уязвимости, которые являются самыми критическими дырами в веб-приложении.
Будет полезно и тестировщикам, и разработчикам.
👉 https://dou.ua/goto/d0Bh
#Security #QA
Big O в автоматизации тестирования
В этой статье разбираем, почему важно понимать и применять концепцию Big O при написании тестов. Также рассматриваем как сделать код более оптимальным и эффективным на реальных примерах из жизни.
👉 https://dou.ua/goto/HdcD
В этой статье разбираем, почему важно понимать и применять концепцию Big O при написании тестов. Также рассматриваем как сделать код более оптимальным и эффективным на реальных примерах из жизни.
👉 https://dou.ua/goto/HdcD
Обсуждение: PostgreSQL infrastructure state, backups, replications managment etc
https://dou.ua/goto/A8mu
https://dou.ua/goto/A8mu
Использование и кастомизация spock-reports для API и UI автотестов
В этой статье Сергей Могилевский, QA Engineer и QA Lead в NIX, разбирает, как подключить spock-reports к проекту. Спойлер: это очень просто 👌
Также рассматриваем примеры кастомизации репорта под разные специфичные запросы и цели.
👉 https://dou.ua/goto/jW6l
#QA #API
В этой статье Сергей Могилевский, QA Engineer и QA Lead в NIX, разбирает, как подключить spock-reports к проекту. Спойлер: это очень просто 👌
Также рассматриваем примеры кастомизации репорта под разные специфичные запросы и цели.
👉 https://dou.ua/goto/jW6l
#QA #API
Фреймворк-независимое браузерное SPA
В этой статье рассматриваем пример построения SPA с использованием высокоуровневых принципов дизайна архитектуры. Конкретные библиотеки и фреймворки выбираются для удовлетворения ответственностей, определённых желаемой архитектурой.
👉 https://dou.ua/goto/jYcq
#Architecture #Frontend #JavaScript
В этой статье рассматриваем пример построения SPA с использованием высокоуровневых принципов дизайна архитектуры. Конкретные библиотеки и фреймворки выбираются для удовлетворения ответственностей, определённых желаемой архитектурой.
👉 https://dou.ua/goto/jYcq
#Architecture #Frontend #JavaScript
Як перевіряти документацію за допомогою автоматичного засобу — лінтера Vale
Іван Чебан — про стайлгайди, якими користуються техрайтери, і чому це важливо. Ви дізнаєтеся про лінтер, як налаштувати лінтер Vale для перевірки текстів на відповідність вимогам стайлгайдів Microsoft і Google, а також як створити власний стайлгайд для Vale. Стаття стане в нагоді не тільки техрайтерам, але й усім, хто має справу з написанням документації англійською мовою.
👉 https://dou.ua/goto/2fWU
Іван Чебан — про стайлгайди, якими користуються техрайтери, і чому це важливо. Ви дізнаєтеся про лінтер, як налаштувати лінтер Vale для перевірки текстів на відповідність вимогам стайлгайдів Microsoft і Google, а також як створити власний стайлгайд для Vale. Стаття стане в нагоді не тільки техрайтерам, але й усім, хто має справу з написанням документації англійською мовою.
👉 https://dou.ua/goto/2fWU
Поліноми від -∞ до +∞. Малюємо нескінченну функцію на скінченному просторі екрана за допомогою арктангенсальної шкали
У статті розгладяємо глобальні властивості поліномів через використання арктангенсальної шкали.
👉 https://dou.ua/goto/Egon
У статті розгладяємо глобальні властивості поліномів через використання арктангенсальної шкали.
👉 https://dou.ua/goto/Egon
Data-індустрія розвивається, а матеріали з цікавих технічних тем у цій області доводиться збирати звідусіль.
Володимир Кириченко, CTO в Xenoss, вирішив це виправити!
У новому структурованому дайджесті він поділився зі спільнотою своїми знахідками за останні півтора місяця. Вітайте перший випуск!
👉 https://dou.ua/goto/aDoQ
#DataScience #ML
Володимир Кириченко, CTO в Xenoss, вирішив це виправити!
У новому структурованому дайджесті він поділився зі спільнотою своїми знахідками за останні півтора місяця. Вітайте перший випуск!
👉 https://dou.ua/goto/aDoQ
#DataScience #ML
Логіка відображення стану View в Android: проектуємо і тестуємо
View в Android має кілька станів і може відображатися по-різному, що здатне ускладнити вам життя.
У цій статті Микола Малєтський, Senior Software Engineer в EPAM, пропонує концепцію побудови єдиного стану для View — рівня показу, яка об’єднує у собі дані та методи, необхідні для вибору способу візуалізації призначеного для користувача інтерфейса.
Автор демонструє, як можна абстрагуватися від логіки стану відображення даних за допомогою інтерфейсів, а також протестувати її.
👉 https://dou.ua/goto/DZAk
#Android
View в Android має кілька станів і може відображатися по-різному, що здатне ускладнити вам життя.
У цій статті Микола Малєтський, Senior Software Engineer в EPAM, пропонує концепцію побудови єдиного стану для View — рівня показу, яка об’єднує у собі дані та методи, необхідні для вибору способу візуалізації призначеного для користувача інтерфейса.
Автор демонструє, як можна абстрагуватися від логіки стану відображення даних за допомогою інтерфейсів, а також протестувати її.
👉 https://dou.ua/goto/DZAk
#Android
Бажаєте долучитись до розвитку україномовної IT-літератури?
Видавництво «Фабула» шукає технічного редактора для книги Opt Art: From Mathematical Optimization to Visual Design
Деталі: https://dou.ua/goto/aieZ
Видавництво «Фабула» шукає технічного редактора для книги Opt Art: From Mathematical Optimization to Visual Design
Деталі: https://dou.ua/goto/aieZ
50 відтінків Go по-українськи. Аналізуємо помилки
У цій статті Ярослав Характерник, Golang Developer в Evrius, зібрав приклади помилок в Go та перевіряє чи знаходить їх статичний аналізатор коду.
Матеріал буде цікавий Go-розробникам: як спеціалістам, так і новачкам.
👉 https://dou.ua/goto/RFDl
#go_dou_tech
У цій статті Ярослав Характерник, Golang Developer в Evrius, зібрав приклади помилок в Go та перевіряє чи знаходить їх статичний аналізатор коду.
Матеріал буде цікавий Go-розробникам: як спеціалістам, так і новачкам.
👉 https://dou.ua/goto/RFDl
#go_dou_tech
Розбираємось з Union-типами в TypeScript
Сергій Білик, Front-end Developer, розбирає, чому краще використовувати Union types замість Enum та як правильно з ними працювати.
Приклади зі статті можна застосувати на практиці.
👉 https://dou.ua/goto/U7jy
#Frontend #JavaScript #TypeScript
Сергій Білик, Front-end Developer, розбирає, чому краще використовувати Union types замість Enum та як правильно з ними працювати.
Приклади зі статті можна застосувати на практиці.
👉 https://dou.ua/goto/U7jy
#Frontend #JavaScript #TypeScript
Путеводитель по Swift. Теория и практические советы по написанию чистого кода
Скорость, безопасность и возможность писать меньше кода — вот лишь немногие из преимуществ Swift, языка программирования для macOS, iOS, watchOS, tvOS и не только.
Максим Федоряка, Software Engineer (iOS), рассказывает об особенностях Swift и делится советами и рекомендациями по его применению.
👉 https://dou.ua/goto/17Y1
#iOS
Скорость, безопасность и возможность писать меньше кода — вот лишь немногие из преимуществ Swift, языка программирования для macOS, iOS, watchOS, tvOS и не только.
Максим Федоряка, Software Engineer (iOS), рассказывает об особенностях Swift и делится советами и рекомендациями по его применению.
👉 https://dou.ua/goto/17Y1
#iOS
Обсуждение: Билд приложения в облаке для ускорения разработки
https://dou.ua/goto/35L0
https://dou.ua/goto/35L0
Челленджи интеграции Azure BlobStorage с SFCC
Не все интеграции Azure BlobStorage с SFCC тривиальны. Иногда в них приходится быть первопроходцем.
В этой статье Иван Стариков, SFCC Web Developer, на примере организации внешнего хранилища данных для пользовательских файлов рассказывает как раз о такой интеграции. Какие ограничения есть у SFCC-платформы, с чего начинать интеграцию и какой вариант аутентификации выбирать — в материале.
Статья будет интересна разработчикам в срезе разных подходов к интеграции сервиса облачного хранения Azure, а также непосредственно SFCC-разработчикам.
👉 https://dou.ua/goto/xwxi
#Azure #SalesForce
Не все интеграции Azure BlobStorage с SFCC тривиальны. Иногда в них приходится быть первопроходцем.
В этой статье Иван Стариков, SFCC Web Developer, на примере организации внешнего хранилища данных для пользовательских файлов рассказывает как раз о такой интеграции. Какие ограничения есть у SFCC-платформы, с чего начинать интеграцию и какой вариант аутентификации выбирать — в материале.
Статья будет интересна разработчикам в срезе разных подходов к интеграции сервиса облачного хранения Azure, а также непосредственно SFCC-разработчикам.
👉 https://dou.ua/goto/xwxi
#Azure #SalesForce
Разбираемся с DevTools в Selenium 4
Selenium — один из популярнейших инструментов UI автоматизации.
В новом релизе есть API для работы напрямую с каждым блоком DevTools, что выводит взаимодействие с браузером на новый уровень.
Как использовать эти возможности — читайте в статье Дмитрия Будима, SDET в pdfFiller.
👉 https://dou.ua/goto/lUUs
Selenium — один из популярнейших инструментов UI автоматизации.
В новом релизе есть API для работы напрямую с каждым блоком DevTools, что выводит взаимодействие с браузером на новый уровень.
Как использовать эти возможности — читайте в статье Дмитрия Будима, SDET в pdfFiller.
👉 https://dou.ua/goto/lUUs
🍏 iOS дайджест #42: Mobile Native Foundation
У випуску: Swift 5.4, Apple Silicon with Xcode, SwiftUI on macOS.
👉 https://dou.ua/goto/3nc4
#iOS_дайджест #iOS
У випуску: Swift 5.4, Apple Silicon with Xcode, SwiftUI on macOS.
👉 https://dou.ua/goto/3nc4
#iOS_дайджест #iOS
Порівнюємо enterprise-архітектури на SwiftUI
У статті розглядаються та порівнюються три типи найбільш популярних Enterprise архітектур, які використовують засоби SwiftUI для відображення візуального користувацького інтерфейсу.
Для порівняння використовується метод експерименту з шаблонним тестовим завданням.
👉 https://dou.ua/goto/QCqO
#Architecture #iOS
У статті розглядаються та порівнюються три типи найбільш популярних Enterprise архітектур, які використовують засоби SwiftUI для відображення візуального користувацького інтерфейсу.
Для порівняння використовується метод експерименту з шаблонним тестовим завданням.
👉 https://dou.ua/goto/QCqO
#Architecture #iOS