Telegram Web
Секунду… Это что, новый курс от команды разработчиков? 🚀

Так точно! Наш бэкенд-инженер Юра Афанасьев создал обучающий курс по паттернам и практикам написания кода. В нём он разбирает порождающие, структурные и поведенческие паттерны, историю их создания и методы в основе.

Ещё из плюсов: простая и понятная подача, короткие и насыщенные информацией материалы, курс подходит как начинающим инженерам, так и миддлам.

Кратко о Юре:

⚡️ Больше 15 лет в коммерческой разработке;
⚡️ Больше 6 лет в Авито (сейчас в департаменте монетизации);
⚡️ 12 лет писал на Php и 4 — на Golang;
⚡️ Организатор внутреннего коммьюнити в Авито.

В первой части — про историю создания паттернов. Выбирайте удобный формат и смотрите:

📺 YouTube
🔵 VK Видео
💻 Rutube

#backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы разрабатываете собственные дизайн-системы 🔍

Или, например, хотите использовать сложные лейауты, которые есть во View-системах, но ещё не появились в вашей версии Jetpack Compose, то эта статья точно для вас. В ней Саша Власюк, старший Android-разработчик в команде Авито Кошелёк, рассказал:

🔥 как работают лейауты в Compose;
🔥 как изменить лейаута отдельного компонента;
🔥 как делать кастомные и лейзи лейауты;
🔥 как отложить композицию компонента.

Всё это на примерах и c кодом.

🕐Скорее читать 🕚

#mobile_android
Please open Telegram to view this post
VIEW IN TELEGRAM
Продолжаем разбираться в паттернах! На очереди — порождающие 🚀

И тут сразу три выпуска:

1️⃣В первой части рассмотрим сразу два Builder (Строитель) и Factory Method (Фабричный метод) — паттерны, задача которых скрывать детали создания объектов в абстракциях;

2️⃣Во второй разберём Abstract Factory (Абстрактная фабрика) — паттерн, который создаёт взаимозаменяемые группы объектов и позволяет выбирать именно ту, которая подходит в конкретном приложении;

3️⃣В третьей — сосредоточимся на Prototype (Прототип) и Singleton (Одиночка). Один позволяет создавать клон существующего объекта, а другой славится как антипаттерн.

Смотреть все три в удобном формате можно прямо на сайте курса.

#backend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это самый безопасный заголовок, потому что про Avito Security meetup ⚡️

Собираемся 29 апреля в 19:00 в офисе Авито и онлайн, чтобы послушать целых 3 доклада, понетворкать и узнать:
➡️ Что делать с сотнями задач на исправление одинаковых уязвимостей;
➡️ Как снять часть рутинной нагрузки при помощи LLM;
➡️ Почему корпоративный WiFi – это большая брешь в защите и как строить аутентификацию по сертификатам.

Не знаем как вы, а мы уже регистрируемся по ссылке.

#infosec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Не ждали? А у нас скоро Weekend Offer для Go-разработчиков и тех, кто давно хотел перейти на этот язык!

Куда набираем?
🕚 В команды технической платформы — для разработки инженерных инструментов (PaaS, IaaS, DBaaS и др.);
🕚 В горизонтальные — для регулирования функционала объявлений во всём Авито;
🕚 В вертикальные — для создания уникальных фич разных категорий объявлений.

🔍 Кого ищем?
Backend-разработчиков, пишущих на Go от 3 лет с опытом разработки высоконагруженных систем (уровень middle и выше). Если пишите на PHP, С#, Python, Java, С++ или NodeJS от 5 лет и хотите перейти на Go — тоже подходит!

Что нужно делать?
Оставить заявку до 23 апреля вот тут.
Или переслать пост другу, которому это может быть интересно 🚀

#backend #go
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Готовы к Avito x Trisigma meetup? Мы уже на низком старте 🔥

16 апреля соберёмся в офисе на Лесной и онлайн в 19:00, чтобы послушать доклады об А/Б-тестировании в стратегии автоматизации бизнес-процессов и CRM-коммуникаций. Будет даже легенда о мальчике, который однажды раскатил без А/Б!

И да, ещё есть несколько мест.
🔍 Чтобы зарегистрироваться и узнать больше о программе вечера, клик сюда.
Если пойдёте оффлайн, не забудьте паспорт!

#trisigma
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
На курсе по паттернам выложили новые выпуски 💻

В этот раз мы будем изучать структурные паттерны, а именно:

🔍 В пятой части поговорим про Adapter и Composite. Адаптер позволяет использовать классы с разными интерфейсами совместно, а Компоновщик — единообразно трактовать индивидуальные и составные объекты;

🔍 В шестой обсудим Decorator и Facade. Декоратор, мощный паттерн, используется там, где привычное наследование классов не справляется. Фасад же, простой в использовании и понимании, определяет интерфейс более высокого уровня, который упрощает использование подсистемы;

🔍 В седьмой части изучим Bridge, Proxy и Flyweight. Мост позволяет классам и абстракциям развиваться независимо, Заместитель является суррогатом другого объекта, контролирующего доступ к нему, а Приспособленец разделяет очень мелкие объекты без недопустимо высоких издержек.

Все 3 выпуска уже можно посмотреть на сайте курса 📌

В комментариях поделитесь, о каком из паттернов совсем не слышали раньше.

#backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Обсудим архитектуру микросервисов на Go на Avito Go Drinkup #2 уже 23 апреля!

А ещё поговорим о лучших практиках, инструментах, инженерной культуре и карьерном пути backend-разработчика. Так что ждём в офисе на Лесной и тех, кто пишет на Go, и тех, кто только интересуется языком 🚀

Если надумали, клик на регистрацию — ещё осталось несколько мест!

#go #backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Last call для тех, кто хотел на Weekend Offer 26-27 апреля!

Напомним, что ищем Go-разработчиков и тех, кто давно хотел перейти на язык:

➡️ В команды технической платформы — для разработки инженерных инструментов (PaaS, IaaS, DBaaS и др.);
➡️ В горизонтальные — для регулирования функционала объявлений во всём Авито;
➡️ В вертикальные — для создания уникальных фич разных категорий объявлений.

Заявки принимаем до 23 апреля 🔥
Подробности и требования ищите по ссылке.

#backend #go
Please open Telegram to view this post
VIEW IN TELEGRAM
Исследуем DevOps в России вместе с «Экспресс 42» 🚀

Вместе с командой «Экспресс 42» начали ежегодное исследование индустрии. И в этот раз изучим её с точки зрения инженерной культуры.

Поэтому всех, кто так или иначе связан с DevOps, мы приглашаем поделиться своим опытом и мнением. А именно рассказать:
📌 как в вашей компании опыт разработчиков влияет на эффективность команд и успех в целом;
📌 что помогает достигать высокого уровня инженерной культуры;
📌 как на неё влияют Internal Developer Platform, ML/AI-инструменты, облачные технологии и практики ИБ.

Принять участие и получить ранний доступ к результатам можно тут. И не забудьте поделиться ссылкой с коллегами 😀

P.S. После опроса можно поучаствовать в розыгрыше. Среди подарков — подписки на сервисы и инструменты, а ещё билеты на профильные конференции.

#devops
Please open Telegram to view this post
VIEW IN TELEGRAM
Соскучились по паттернам? У нас тут как раз есть новые выпуски 💻

В этот раз обсуждаем поведенческие паттерны:

1️⃣ Strategy (Стратегия) и State (Состояние). Один из них инкапсулирует алгоритмы или поведение в специальные классы, второй — проверки состояния объекта для изменения его поведения;

2️⃣ Command и Mediator. Идея Команды в том, чтобы отделить объект, инициирующий операцию, от объекта, который «знает», как её выполнить. Посредник же отвечает за координацию взаимодействий между группой объектов;

3️⃣ Observer (Наблюдатель) и Chain Of Responsibility (Цепочка обязанностей) — паттерны, один из которых оповещает при изменении состояния системы, второй — отделяет инициатора от получателя передачей операции;

4️⃣ Memento и Template Method. Хранитель фиксирует внутреннее состояние объекта, а Шаблонный метод — описывает алгоритм действий, реализуемый через наследование и абстрактные методы.

Посмотреть все четыре выпуска можно в удобном формате на сайте.

#backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/05/22 10:22:53
Back to Top
HTML Embed Code: