AvitoTech
22.8K subscribers
1.9K photos
105 videos
1.68K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Author-r-rization Tiger Team вашему вниманию 🐾

Эта команда юнита AvitoID отвечает за техплатформу и пользовательские сценарии авторизации. Ребята работают с логическими уязвимостями в сценариях регистрации, входа, смены почты и пароля.

Цель — бороться со взломами и при этом не усложнять жизнь добросовестным пользователям.

⬆️ Больше интересного — в карточках ⬆️

Кстати, у вас есть шанс присоединиться к команде!
Тимлид разработки в команду авторизации

Это был завершающий пост про команды юнита AvitoID. Кликайте и залетайте в посты про Passport AvIDo и Passport Lions, если пропустили ранее.

#units_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
16🙏4
Задумывались ли вы о том, как эргономика рабочего места может влиять на здоровье?
Anonymous Poll
68%
Да, для меня это важный момент.
16%
Нет, но сейчас стало интересно.
16%
Я вообще работаю из лёжа 🤪
👍2
Ребята из Кода кода озадачились вопросами здоровья и посвятили теме финальный выпуск пятого сезона. Врачи и тимлиды расскажут, как организовать рабочее место, как и сколько отдыхать, как делать гимнастику для глаз и даже — как спать.

Авторские методы нашего техлида из юнита Рейтинги и отзывы Паши Байбара слушайте с 40:10.

🕚Послушать подкаст🕐

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍72
Feature-Sliced Design – альтернативный подход к организации кода приложений

Представьте: все элементы кода разделены по зоне ответственности (слои), предметной области (слайсы) и техническому назначению (сегменты).

Представили?

Это главное правило Featured-sliced Design — концепции организации кода.
Наш фронтендер Егор Подольский разобрался в правилах и требованиях FSD и на личном опыте показал, как она может упростить разработку.

⬇️ 5 фактов о Featured-sliced Design ⬇️

1️⃣ Нет привязки к конкретному фреймворку или state-менеджеру, поэтому FSD можно внедрять в командах с разным стеком.

2️⃣ Методология подходит для проектов среднего размера: одностраничники не раскроют преимуществ, а для крупных FSD может быть недостаточно.

3️⃣ Группировка слоёв в FSD позволяет добиться однонаправленного потока данных в приложении.

4️⃣ Код в каждом модуле инкапсулирован. Внося изменения в одном модуле, мы не затрагиваем остальные.

5️⃣ FSD упрощает онбординг за счёт стандартизации архитектуры.

Знакомьтесь с Featured-sliced Design поближе в статье и пишите, что думаете — найдёт популярность такая методология в отрасли или нет?

#habr_avitotech #статья_avitotech #frontend_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥75👎1🥴1
Устроим настоящий книжный IT-клуб? 📚

У нашего инженера из юнита Shared Services Миши Ефремова любовь к чтению настолько сильная, что уже и библиотека организовалась.

В этой статье Миша делится подборкой книг по алгоритмам, базам данных, архитектуре и языкам программирования.

А ещё заходите в нашу гитхаб-библиотеку и делайте пул-реквесты — ждём ваши книги! ❤️

#github_avitotech #general_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍308😱5
Открыт набор стажёров в дизайн-команды: направления UX-исследований и продуктового дизайна.

Стажировка у нас — это…
…6 месяцев плечом к плечу (ну, или удалённым плечом) с командой профессионалов, которые создают и развивают продукт для 50 млн человек.
…десятки реальных задач и решений, от которых зависит успех бизнеса.
…опытный наставник, который помогает превращать ошибки в опыт, а опыт — в шанс стать частью команды Авито.

➡️ Подать заявку и узнать больше инфо можно здесь ⬅️

#avitostart
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17😍42👍1
В главной роли этого поста выступает юнит Fashion / Electronics.

Эти ребята создают новый сервис в структуре Авито для продажи брендовых вещей и электроники с проверкой на подлинность и качество.

Подробнее о работе части юнита — Fashion — в карточках ⬆️

Ещё! Ребята ищут Go-разработчика в команду аутентификации🚀

#units_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥235👍4
Как искать уязвимости в проекте на Go: обзор популярных анализаторов кода и их возможностей

🥷 Вы повстречали духа security-чемпиона.
Прочтите статью и получите +50 к безопасности вашего Go-проекта.

Николай Никитас, наш бэкендер, рассказал о трёх статических анализаторах для Go: GoSec, Go Vulnerability Manager, GoKart.

Они помогают нам искать:
🐛 синтаксические ошибки,
🪲 потенциальные баги,
🕷 уязвимые места,
🐞 бесконечные циклы.

Изучайте, пользуйтесь, но про ревью не забывайте.

#backend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🌚42
Делимся материалами с Avito Security Meetup! ☄️

📺 Время честно поискать секреты в кодобазе
Николай Хечумов (Авито) — о нашей новой утилите, которая смотрит на код под новым углом и многократно расширяет горизонт находок.

📺 Как поддерживать себя в кибербезопасной форме и не переставать развиваться
Роман Панин (МТС) расскажет, как не растерять скилл среди рабочей рутины и регулярно выходить на новый уровень.

📺 XD(R) своими руками: как мы детектируем атаки на Linux
Доклад от Ивана Клунного и Тимура Котова (Авито) про то, как путём процессинга данных рождаются детекты.

Ссылка на наш плейлист.
Фотографии с мероприятия лежат в альбоме Вконтакте 🔵

#avitosecuritymeetup #security_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10👍431
🕚Подборочка материалов по дизайну🕐

🗂 «Наставничество в дизайне»
Время чтения: ~13 минут

🗂 «Как ставить задачу на исследования, чтобы получить супер-результат»
Время чтения: ~9 минут

🗂 «Как запустить опрос, показать сложное просто, получить результат»
Время чтения: ~7 минут

🗂«Не ю-тестом единым. UX-исследование без прототипов»
Время чтения: ~9 минут

🗂 «Как редизайн повысил конверсию карточек Авито и помог исполнителям получить в 13 раз больше заявок»
Время чтения ~8 минут

📺 Подкаст с Андреем Тарасовым: «Как делать дизайн в сервисе со 150 млн. объявлений?»
Длительность видео: ~1час 17 минут

📺 Дизайн-стрим: «Как дизайнеру найти свою компанию»
Длительность видео: ~1час 48 минут

🎤 Подкаст с Таней Чернявской: «Дизайн Прост»
Время прослушивания: ~1 час 4 минуты

🎤 Выступление Наташи Юматовой и Лёши Архипова: «Почему мы не рисуем концепты в стол?»
Длительность выступления: ~29 минут

#design_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍6😱1
Порождающие паттерны⁉️
Вот они, слева направо: Generator, Fan In, Fan Out, Fan In Extended и Pipeline.

Бэкендер Виталий Лихачёв в новом выпуске avito.code делится подробными инструкциями к каждому паттерну.

Рекомендуем тем, кто хочет узнать, как применять на практике разные подходы к обработке данных в Go ☄️

➡️ Смотреть можно прямо сейчас ⬅️

#avitoteam #видео_avitotech #avitocode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6🌚32
Что может объединить двадцать тысяч человек?
Мы выяснили: ютуб-канал AvitoTech.

Бэкендеры, фронтендеры, девопс-инженеры, аналитики, дизайнеры, студенты, тимлиды и многие-многие другие — мы все такие разные, но сошлись на самом крутом айтишном видеоконтенте.*

Спасибо вам, ребята ❤️
А если вы ещё не подписаны на наш ютуб присоединяйтесь!

*по версии админа этого телеграм-канала
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥207👍5🎉3🌚1