Как искать уязвимости в проекте на Go: обзор популярных анализаторов кода и их возможностей
🥷 Вы повстречали духа security-чемпиона.
Прочтите статью и получите +50 к безопасности вашего Go-проекта.
Николай Никитас, наш бэкендер, рассказал о трёх статических анализаторах для Go: GoSec, Go Vulnerability Manager, GoKart.
Они помогают нам искать:
🐛 синтаксические ошибки,
🪲 потенциальные баги,
🕷 уязвимые места,
🐞 бесконечные циклы.
Изучайте, пользуйтесь, но про ревью не забывайте.
#backend_avitotech #статья_avitotech #habr_avitotech
🥷 Вы повстречали духа 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🌚4❤2
Делимся материалами с Avito Security Meetup! ☄️
📺 Время честно поискать секреты в кодобазе
Николай Хечумов (Авито) — о нашей новой утилите, которая смотрит на код под новым углом и многократно расширяет горизонт находок.
📺 Как поддерживать себя в кибербезопасной форме и не переставать развиваться
Роман Панин (МТС) расскажет, как не растерять скилл среди рабочей рутины и регулярно выходить на новый уровень.
📺 XD(R) своими руками: как мы детектируем атаки на Linux
Доклад от Ивана Клунного и Тимура Котова (Авито) про то, как путём процессинга данных рождаются детекты.
Ссылка на наш плейлист.
Фотографии с мероприятия лежат в альбоме Вконтакте🔵
#avitosecuritymeetup #security_avitotech
Николай Хечумов (Авито) — о нашей новой утилите, которая смотрит на код под новым углом и многократно расширяет горизонт находок.
Роман Панин (МТС) расскажет, как не растерять скилл среди рабочей рутины и регулярно выходить на новый уровень.
Доклад от Ивана Клунного и Тимура Котова (Авито) про то, как путём процессинга данных рождаются детекты.
Ссылка на наш плейлист.
Фотографии с мероприятия лежат в альбоме Вконтакте
#avitosecuritymeetup #security_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10👍4⚡3❤1
Время чтения: ~13 минут
Время чтения: ~9 минут
Время чтения: ~7 минут
Время чтения: ~9 минут
Время чтения ~8 минут
Длительность видео: ~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
Вот они, слева направо: 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🌚3❤2
Что может объединить двадцать тысяч человек?
Мы выяснили: ютуб-канал AvitoTech.
Бэкендеры, фронтендеры, девопс-инженеры, аналитики, дизайнеры, студенты, тимлиды и многие-многие другие — мы все такие разные, но сошлись на самом крутом айтишном видеоконтенте.*
Спасибо вам, ребята❤️
А если вы ещё не подписаны на наш ютуб — присоединяйтесь!
*по версии админа этого телеграм-канала
Мы выяснили: ютуб-канал AvitoTech.
Бэкендеры, фронтендеры, девопс-инженеры, аналитики, дизайнеры, студенты, тимлиды и многие-многие другие — мы все такие разные, но сошлись на самом крутом айтишном видеоконтенте.*
Спасибо вам, ребята
А если вы ещё не подписаны на наш ютуб — присоединяйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤7👍5🎉3🌚1
Go's Garbage Collection: как работает и почему это важно знать? 🔍
На Хабре вышел➡️ свеженький гайд ⬅️ по Go’s Garbage Collection от Димы Королёва, нашего бэкендера.
Дима отследил путь оптимизации, разобрался в принципах маркировки и стадиях работы сборщика мусора.
И разложил всё по полочкам для тех, кто хочет глубже понять, как этот процесс устроен в Go и что влияет на его производительность.
Stop The World и познакомьтесь с инструментом управления памятью в Golang.
#backend_avitotech #статья_avitotech #habr_avitotech
На Хабре вышел
Дима отследил путь оптимизации, разобрался в принципах маркировки и стадиях работы сборщика мусора.
И разложил всё по полочкам для тех, кто хочет глубже понять, как этот процесс устроен в Go и что влияет на его производительность.
Stop The World и познакомьтесь с инструментом управления памятью в Golang.
#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
👍15🔥9🎉3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Приглашаем на Avito Backend United meetup #7: Долма
📆 31.08 ⏳ 18:30 (UTC +4)📍 Ереван
Со спикерами из Авито, Тинькофф и Yandex Cloudсыграем в нарды, поговорим об инфратестах в Kubernetes и о том, какие аналоги ПО есть для небольших проектов. Обсудим линтеры и форматтеры кода, их устройство в пайплайны разработки. Рассмотрим подходы к миграциям как микросервисам и разберём нетипичные кейсы.
И конечно, неформально пообщаемся за кофе и на афтерпати.
❗️ Чтобы попасть на встречу в Ереване, необходимо зарегистрироваться.
❗️ Чтобы получить напоминание об онлайн-трансляции — можно зарегистрироваться тут.
Тем, кто хочет присоединиться офлайн, мы вышлем подтверждение в письме и будем ждать с паспортом или водительским удостоверением в вечер митапа.
Увидимся!❤️
Со спикерами из Авито, Тинькофф и Yandex Cloud
И конечно, неформально пообщаемся за кофе и на афтерпати.
Тем, кто хочет присоединиться офлайн, мы вышлем подтверждение в письме и будем ждать с паспортом или водительским удостоверением в вечер митапа.
Увидимся!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥4🎉3
А это — Electronics.
Ребята, которые развили стартап внутри компании и запустили выкуп смартфонов. Почитайте подробности в карточках⬆️
P.S. В юнит открыты вот такие вакансии:
➡️ Старший бэкенд-разработчик
➡️ Go-разработчик
➡️ Фронтенд-разработчик
#units_avitotech
Ребята, которые развили стартап внутри компании и запустили выкуп смартфонов. Почитайте подробности в карточках
P.S. В юнит открыты вот такие вакансии:
#units_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍7❤6❤🔥2
Андрей Берюхов, наш старший Android-инженер, спикер и ментор Android Academy, в одной из лекций для академии рассказывал про нюансы и возможности миграции UI на Jetpack Compose.
Материал оказался настолько полезным и актуальным, что мы переложили его в Хабрастатью🗂
Получился такой подробный гайд по частичной и полной миграции, её стратегиям, архитектуре и дизайн-системе.
4 причины мигрировать:
1️⃣ Становится меньше строк кода
2️⃣ Сокращается время сборки
3️⃣ Повышается производительность при запуске приложения
4️⃣ Уменьшается размер APK
🕐 Полезные материалы по теме🕚
📺 Полная лекция Jetpack Compose: Migration of existing app
🤖 Quick Start по миграции на Jetpack Compose
🤖 Кодлаба Compose migration live code-along. Android dev summit 2021
🤖 Таблица совместимости компилятора Compose и Kotlin
🤖 Альтернативные сборки для старых версий Kotlin
🤖 Статья о том, зачем полностью переходить на Compose
📺 Все лекции Android Academy 2023
#Android_avitotech #habr_avitotech #статья_avitotech
Материал оказался настолько полезным и актуальным, что мы переложили его в Хабрастатью
Получился такой подробный гайд по частичной и полной миграции, её стратегиям, архитектуре и дизайн-системе.
4 причины мигрировать:
#Android_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤5👍2
Сегодня в рубрике, где мы рассказываем, как у нас всё устроено, юнит Spare Parts.
Ребята отвечают за поиск запчастей для ваших ласточек🕊️
Spare Parts — тот случай, когда значительное время работы приходится на проверку качества данных. Ведь у каждой автозапчасти своя специфика и характеристики, их важно отразить для эффективного поиска🔍
Как и с какими нагрузками справляются ребята, смотрите в карточках⬆️
Кстати, у вас есть шанс присоединиться к команде!
Тимлид разработки в команду Запчасти и аксессуары
Go-разработчик в команду Авито Товаров Запчасти и аксессуары
#units_avitotech
Ребята отвечают за поиск запчастей для ваших ласточек
Spare Parts — тот случай, когда значительное время работы приходится на проверку качества данных. Ведь у каждой автозапчасти своя специфика и характеристики, их важно отразить для эффективного поиска
Как и с какими нагрузками справляются ребята, смотрите в карточках
Кстати, у вас есть шанс присоединиться к команде!
Тимлид разработки в команду Запчасти и аксессуары
Go-разработчик в команду Авито Товаров Запчасти и аксессуары
#units_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍6❤4