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
Когда микросервисы взаимодействуют через асинхронный обмен сообщениями, возникает задача обеспечения нужной степени надёжности и скорости работы системы.
Павел Агалецкий, ведущий PaaS-инженер, рассказывает про баланс между простотой разработки, надежности и скорости работы системы.
Об этом — в🗂 статье и в карточках.
#habr_avitotech #статья_avitotech
Павел Агалецкий, ведущий PaaS-инженер, рассказывает про баланс между простотой разработки, надежности и скорости работы системы.
Об этом — в
#habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5❤1😍1