AvitoTech
25.2K subscribers
2.03K photos
166 videos
1 file
1.8K 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