Написали навигационный фреймворк SUINavigation для SwiftUI — максимально простой и понятный.
Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.
Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.
#ozontech_experts #opensource #ios
Но с важными дополнениями: с поддержкой iOS 14, исправлениями ошибок стандартных компонентов и улучшенными функциями.
Что умеет SUINavigation, смотрите в карточках и забирайте себе — это наше опенсорс-решение для всех. Мы изначально прорабатывали его интерфейс максимально приближенно к уже имеющимся стандартам, не затачивая под свои задачи. Так получилось универсальное решение для всех iOS-разработчиков.
#ozontech_experts #opensource #ios
Разработали рекомендованные сетапы для создания npm-пакетов.
Делимся в хабрастатьe.
❗️ Это не касается UIKit-пакетов.
Привет, это Никита Ульянов из фронтенд-команды Платформы. Мы разобрались, как опубликовать библиотеку так, чтобы:
➡️ в Node всё запускалось,
➡️ для браузера собиралось,
➡️ для TypeScript типы выводились.
Минималистичные сетапы из статьи можно использовать как есть или в качестве источников вдохновения. Мы показали, какие форматы поставляемых файлов (ESM или CJS) подобрать, какие поля добавить в package.json, какие настройки внести в tsconfig.json.
А вы покажите, какие у вас есть лайки❤️
#ozontech_habr #frontend
Делимся в хабрастатьe.
Привет, это Никита Ульянов из фронтенд-команды Платформы. Мы разобрались, как опубликовать библиотеку так, чтобы:
Минималистичные сетапы из статьи можно использовать как есть или в качестве источников вдохновения. Мы показали, какие форматы поставляемых файлов (ESM или CJS) подобрать, какие поля добавить в package.json, какие настройки внести в tsconfig.json.
А вы покажите, какие у вас есть лайки
#ozontech_habr #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда багхантеры находят уязвимость — это хорошо или плохо?
Ozon регулярно размещает скоупы на платформе Standoff 365 — программа BugBounty позволяет исследовать наши сервисы на уязвимости 24/7, а не под конкретные запросы.
Тимофей Черных, руководитель продуктовой безопасности Ozon, Александр Хамитов, руководитель продуктовой безопасности Wildberries, а также Анатолий Иванов со стороны Standoff Bug Bounty, обсудили, зачем компаниям выходить на багбаунти. Вопросы им задает Алексей Лукацкий, бизнес-консультант по ИБ Positive Technologies.
📱 VK Видео
📱 YouTube
📹 RuTube
Рекомендуем послушать всем, кто хоть немного интересуется информационной безопасностью. Вы узнаете:
❓ в чём отличие пентестеров от багхантеров, с кем выгоднее и эффективнее сотрудничать;
❓ по какой системе мы рассчитываем выплаты за уязвимости;
❓ как мы привлекаем хантеров сейчас, когда все «лёгкие фрукты» давно собраны;
❓ как наши собственные решения в разработке усиливают безопасность.
Смотрите до конца — там спикеры делятся советами для тех, кто только открывает для себя багхантинг⭐️
#ozontech_experts #cybersec #bugbounty
Ozon регулярно размещает скоупы на платформе Standoff 365 — программа BugBounty позволяет исследовать наши сервисы на уязвимости 24/7, а не под конкретные запросы.
Тимофей Черных, руководитель продуктовой безопасности Ozon, Александр Хамитов, руководитель продуктовой безопасности Wildberries, а также Анатолий Иванов со стороны Standoff Bug Bounty, обсудили, зачем компаниям выходить на багбаунти. Вопросы им задает Алексей Лукацкий, бизнес-консультант по ИБ Positive Technologies.
Рекомендуем послушать всем, кто хоть немного интересуется информационной безопасностью. Вы узнаете:
Смотрите до конца — там спикеры делятся советами для тех, кто только открывает для себя багхантинг
#ozontech_experts #cybersec #bugbounty
Please open Telegram to view this post
VIEW IN TELEGRAM
В 19:00 мск подключайтесь к трансляции нашего Community Techdoc Meetup:
➡️ VK Видео
➡️ YouTube
Пригласили крутых экспертов и подготовили три доклада про организацию работы техписов, её автоматизацию и решение бизнес-задач. А ещё — круглый стол по профилю навыков технического писателя.
Готовьте чай и вопросы💙
Пригласили крутых экспертов и подготовили три доклада про организацию работы техписов, её автоматизацию и решение бизнес-задач. А ещё — круглый стол по профилю навыков технического писателя.
Готовьте чай и вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔵 ⬅️ точка входа для системных аналитиков уровня джун и мидл, которые хотят разобраться в межсервисной интеграции.
Привет, это Максим Соколов, аналитик команды «Управление доступностью товаров и категорий», интервьюер и автор YouTube-канала про работу и не только. Недавно мы выкатили новую фичу, и она вдохновила меня изучить, по какому принципу выбираются технологии для проектирования микросервиса.
➡️ Я написал большой гайд, в котором есть база по HTTP, REST, RPC и gRPC. Читайте, чтобы понять, когда и почему используется тот или иной подход для разработки API.
#ozontech_habr #api
Привет, это Максим Соколов, аналитик команды «Управление доступностью товаров и категорий», интервьюер и автор YouTube-канала про работу и не только. Недавно мы выкатили новую фичу, и она вдохновила меня изучить, по какому принципу выбираются технологии для проектирования микросервиса.
#ozontech_habr #api
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Не все хотят быть боссами. Да и карьерная лестница далеко не всегда ведёт вверх. Ещё чаще человеку вверх и не надо. А расти надо. Расти — это важно. Важнее только понять — куда: вертикально всё-таки, в менеджменте, или горизонтально — в экспертизе.
Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.
Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.
P. S. Фан факт: один из главных мотиваторов — деньги — здесь не решает. Крутые эксперты ценятся не ниже грамотных руководителей.
#ozontech_experts
Мы спросили об этом коллег, которые в Ozon Tech выросли и как руководители, и как эксперты.
Знакомьтесь, изучайте, вдохновляйтесь и ставьте реакцию, какой трек выбираете для себя:
❤️ — менеджерский,
🔥 — экспертный.
#ozontech_experts