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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Поговорим с нашим фронтенд-инженером Ильёй Алоновым про преимущества и недостатки JS Self-Profiling, посмотрим, как им пользоваться, и узнаем, какие есть подводные камни и как их обойти.

Если интересуетесь перформансом веб-приложений — не проходите мимо, заглядывайте в статью 🗂

#frontend_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1041👍1
📍14.12 хостим moscowcss в нашем офисе на Лесной, 7.
Трансляцию начнём в 19:00.

С коллегами из VK, Сбера и Транстелематики обсудим новый CSS, подходы к работе с векторными изображениями, чистоту кода, эффективные коммуникации с дизайнерами и не только. А после задержимся на network-party.

Чтобы получить напоминание о трансляции, ➡️ регистрируйтесь здесь ⬅️

#frontend_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
😍8👍21🔥1
Сегодня в 19:00 говорим с фронтендерами и дизайнерами о коммуникациях, чистом коде, новом CSS и его возможностях на moscowcss_23 🎧

📺 Подключайтесь к трансляции

#frontend_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥111👍1
Дарья Саенко рассказывает, как в Авито реализовали микрофронтенды с поддержкой серверного рендеринга.

Это позволило сократить time to market и снизить связность между командами ✔️

Подробнее о том, как ребята из юнита Frontend Architecture разработали решение на базе Webpack Module Federation — в статье Даши на Хабре 🗂

#frontend_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥137👍2
9 способов постоянно развивать харды нашёл для себя Илья Никитин, наш фронтендер. Зачем? Чтобы знать технологические тренды, развивать критическое мышление, быть ценным специалистом на рынке, открывать новые карьерные перспективы и находить единомышленников.

Подробнее о каждом способе — в статье Ильи на Хабре. А в карточке — краткий чек-лист ☑️

#frontend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19
Открытый курс по JavaScript стартовал — первый выпуск уже у нас на канале 🚀

Курс подойдёт для слушателей всех уровней, но если у вас есть базовые знания в программировании, будет попроще. Автор курса — наш инженер Василий Новиков — доступным языком рассказывает о фронтенд-разработке:
🔵 языке программирования JavaScript,
🔵 языке разметки HTML,
🔵 языке описания внешнего вида страниц CSS.

🔥 Где оставить лайк и огонёчек, вы знаете :)

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥59💯32👍1
JavaScript, JScript, EcmaScript — главные темы второго урока нашего открытого курса по JavaScript. Сразу после лекции вы сможете написать свой первый скрипт — полная и понятная инструкция тоже есть в уроке.

Курс подготовил наш опытный инженер Василий Новиков. Он простыми словами рассказывает про главные аспекты JS. Тем, кто уже освоил базу по программированию, будет особенно интересно.

Для тех, кто вдруг пропустил, — первый урок.

#frontend_avitotech #видео_avitotech
🔥12👍1
Невыдуманные истории из мира QA, о которых невозможно молчать, и обсуждение UI-библиотек — это всё мы на ProIT Fest

Руководитель тестирования Авито Авто Андрей Бровко расскажет, с какими проблемами сталкиваются тестировщики, и обсудит все возможные решения со слушателями в формате интерактивного доклада. А за круглым столом встретимся с тимлидом команды веб UI-кита Вадимом Аркадовым: поговорим о UI-библиотеках и работе с ними.

Приходите на фест 6-7 июля — пока ещё можно купить билеты до Питера!

#avitoteam #qa_avitotech #frontend_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Виу-виу, вышла третья серия по JavaScript 🚀

Что в ней: типы данных в JS, объявление переменных и инициализация, стек и куча, размер памяти для данных, проблемные числа и области видимости.

Всё это рассказывает простым языком наш фронтендер Василий Новиков. Рекомендуем!

#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍21
Чтобы программа работала эффективно и занимала оптимальный объём памяти, важно понимать, где и как хранятся её данные. Как раз об этом — новый эпизод нашего бесплатного курса по 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