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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
加入频道
Чтобы программа работала эффективно и занимала оптимальный объём памяти, важно понимать, где и как хранятся её данные. Как раз об этом — новый эпизод нашего бесплатного курса по JavaScript 🚀

На случай, если вы пропустили предыдущие выпуски:
🔵 эпизод 1: General. Как устроен современный веб
🔵 эпизод 2: Введение в JavaScript
🔵 эпизод 3: Работа с данными в JavaScript. Часть 1

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍2
У нашего открытого курса по JavaScript появилась своя страница 🚀

Внутри:
➡️ полная программа лекций;
➡️ ссылки на полезные материалы к модулям;
➡️ знакомство с автором курса — Василием Новиковым;
➡️ ответы на возможные вопросы.

А ещё там красиво, заходите!

#frontend_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍4
Работа с данными в JavaScript — в пятой серии нашего открытого курса по JS 🚀

Изучаем проблемные числа, разбираемся с мантиссой, экспонентой и сдвигом, пытаемся понять арифметику стандарта IEEE 754.

Знаете, почему 0,1 и 0,2 в сумме не дают 0,3?
Смотрите, и всё поймёте!

P.S. Если знаете, всё равно смотрите — вспоминать базу всегда полезно 🗂

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5❤‍🔥2🙏1
BigInt — тип данных в JavaScript, который отвечает за большие числа.

А мы отвечаем: если посмотреть 6 серию курса Васи Новикова по JS, про BigInt всё будет предельно понятно 😀

Серия, кстати, здесь.

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👎2🥴1😐1
⚡️А что если… Объединить ML и вёрстку, которую так «любят» фронт-инженеры?

Такой формат автоматизации уже не просто работает — по нему есть целые исследования.

🔍 Как ИИ обучается вёрстке и какие перспективы у него есть, узнаете из доклада Ильи Никитина, техлида юнита Navigation. Илья выступит 1 октября на Frontend Conf, бронируйте время в календаре!

#avitoteam #frontend_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍61
Объектная парадигма, классы-обёртки над примитивами и области видимости данных — в новой серии нашего открытого курса по JavaScript 🔥

Не забывайте заглядывать в описание к видео — там ссылки на полезные материалы по теме.

А ещё там под видео можно ставить лайки 🚀

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍42
Поднятие переменных (hoisting) — один из базовых процессов любого интерпретатора JavaScript. И об этом новый эпизод нашего курса по JS.

Это заключительный эпизод модуля про работу с данными. Дальше — ещё интереснее 🚀

Напоминаем: курс открытый и погружает в базовые технологии фронтенд-разработки. Создан нашим инженером Василием Новиковым 💚

А ещё новый эпизод можно посмотреть в 🔵

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👎32👍1
💻 В любой момент времени у программы есть какой-то контекст исполнения. Но какие из них считаются основными, об их ключевых компонентах — записях среды — вы узнаете в 9 выпуске нашего открытого курса по Java Script. Курс подготовил наш эксперт по фронтенду Василий Новиков, поэтому полезность — на высшем уровне.

🔍 Смотрите с самого начала, чтобы освоить базу по фронтенду.

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥106
Открытый курс по Java Script: существует.

А вы почему-то смотрите на это сообщение, а не на Васю Новикова, нашего фронтендера и автора курса 🚀

В новом, уже десятом эпизоде, Вася разбирает четыре основных алгоритма создания записи среды и процесс инициализации контекста исполнения.

📌 Обязательно к просмотру для всех, кто погружается во фронтенд-разработку.

А ещё эпизод доступен в ВК.

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍4🤩4👎1
🔍 Финалим контекст исполнения: рассматриваем способы вызова функции и методы bind, call и apply.

Как вам ThisArgument, чтобы прямо сейчас посмотреть новый эпизод курса по JS? Если вы понимаете, о чём мы ;)

💻 А если не понимаете, смотрите с самого начала. Этот курс — понятная и простая база по фронтенд-разработке.

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤‍🔥8🙏61👍1
Вышел новый эпизод нашего бесплатного курса по Java Script. Переходим к теме объектно-ориентированного программирования и прототипного наследования.

❗️ Важно: методология ООП — слишком широкая тема. Поэтому мы разобрали ее только с точки зрения JS. Этот эпизод подразумевает, что вы уже знакомы с понятиями «класс», «наследование» и «статические методы».

📺YouTube
🔵VK Видео

💻 Приятного и полезного просмотра!

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥75👎1
Бинго? Бинго!

Перед тем как вы отправитесь на выходные, давайте сыграем.

Правила просты:
1️⃣ сохраняйте/делайте скрин картинки из поста;
2️⃣ отмечайте клеточки с вашей разработческой жизой;
3️⃣ скидывайте в комментарии итог.

😀 Интересно, соберёт ли кто-то все ячейки?

#frontend #backend #tl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥24😍13
Вторая волна набора на оплачиваемую стажировку для разработчиков ⬇️

Ищем новых героев в разные команды по направлениям Backend, Frontend и QA!

Условия прежние:
🕚 Подробная обратная связь от наставника;
🕚 Комьюнити стажёров;
🕚 Любой удобный формат работы;
🕚 Занятость от 25 часов в неделю;
🕚 Работа над реальными задачами бизнеса вместе с нашей командой;
🕚 Возможность остаться в компании после стажировки.

Уже ждём ваши заявки по ссылке до 10 апреля!

😀 За шер этого поста тем, кто давно ждал возможность попасть к нам в команду, +1 в ИТ-карму и никаких пятничных деплоев весь год!

#frontend #backend #qa
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥13👍8
🚀 Кто будет на Heisenbug, Mobius или HolyJS?

Наша команда точно! Встречаемся в пространстве AvitoTech — территории хардкорных технологиий и здравого смысла (потому что он всегда важнее).

Вам предстоит исследовать инженерную культуру Авито по трём направлениям — QA, мобильная разработка и Frontend. А помогут в этом:
🔵 рулетка кейсов;
🔵 стена кода, где нужно будет правильно заполнить пробелы;
🔵 кодревью.

И, конечно, зона нетворкинга и наши легендарные настолки. Ах да, и про подарки не забыли — уже упаковываем мерч для настоящих инженеров. Вам понравится! 😀

Heisenbug
Mobius
HolyJS

#qa #mobile_ios #mobile_android #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍7😱4
This media is not supported in your browser
VIEW IN TELEGRAM
Вы. Мы. Frontend meetup. 3 июня. Договорились? 🚀

Соберёмся офлайн после рабочего дня в нашем офисе на Лесной.

➡️ Мы расскажем, как внедряли Suspense SSR Architecture в проекты на React и что из этого получилось.
➡️ Узнаем, как генерировала реактивные модели из GraphQL-схем команда Райффайзен Банка;
➡️ Обсудим интеграции зависимостей (DI) через библиотеку tsyringe на примере проектов VK.

А ещё в программе секретный доклад от одного из наших инженеров, но о нём на самом митапе!

📌 Регистрируйтесь и приходите в наш офис на Лесной. Если вдруг изменятся планы, будем ждать вас в онлайн-трансляции!

#frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥14👍92
This media is not supported in your browser
VIEW IN TELEGRAM
3 июня всё в силе? 🔥

Будем ждать вас в московском офисе Авито на Frontend meetup, чтобы понетворкать в перерывах между докладами и обсудить, как:

🔵 внедрять Suspense SSR Architecture в проекты на React;
🔵 генерировать реактивные модели из GraphQL-схем;
🔵 интегрировать зависимости (DI) через библиотеку tsyringe.

И кое-что, что пока оставим в секрете!
Регистрация тут.

#frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥193😢33👍1
Вы не ждали, а они уже тут — фото с прошедшего Avito Frontend meetup 🚀

Ищите себя в альбоме, делитесь с коллегами и отмечайте нас!

А записи докладов можно посмотреть здесь ⬇️
📺 YouTube
🔵 ВК Видео
💻 RuTube

#frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23106😢1
Кажется, мы нашли самый полный и понятный русскоязычный гайд по ФП 🔥
А точнее, написали его сами!

В статье Марат Зимнуров, тимлид в команде HR Admin Tech, рассказывает про философию, и приоткрывает теорию и практику:
➡️ Что такое функциональное программирование на самом деле;
➡️ Почему важно о нём говорить;
➡️ Когда может понадобится ФП для упрощения жизни;
➡️ Причём здесь Чёрч, Тьюринг и Аристотель.

Читайте по ссылке расшифровку выступления с Holy.JS для ленивых и поделитесь в комментариях — будете ли пробовать внедрять ФП в свою работу?

#frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥137💯4👍1👎1
Media is too big
VIEW IN TELEGRAM
Привет, это AvitoTech! Приятно познакомиться 🚀

Кто мы? Мы команда инженеров Авито! Как у нас в команде? Хмм, давайте начнём тут с наших главных принципов: культуры здравого смысла и «сначала люди, потом технологии».

На них и строится вся наша инженерная культура. Попробуем тут кратко! Толковые и полезные решения, эксперименты и аналитика. И конечно, среда с регулярным ревью, прозрачной матрицей компетенций и личным планом развития.

😀 Что по вайбу? Тут лучше один раз увидеть!

P.S. Подробности и цифры про нас есть тут.

#frontend #backend #tl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7528👍129💔4
Лучший способ познакомиться с городом — закатить вечеринку 🚀

Вот и мы в честь открытия офиса в Нижнем Новгороде приглашаем инженеров на IT-квест по городу и вечеринку, на которой подведём итоги, устроим сессии нетворка и Fuckup Night.

🗂 Встречаемся 3 сентября в 17:00. Подробности о месте вышлем после регистрации.

Пересылайте пост друзьям, с которыми пойдёте, и не забудьте зарегистрироваться по ссылке.

#tl #backend #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥13💯5