Вам удобно переиспользовать код внутри монорепы, когда внутри много независимых проектов? Тем, кому надоело запускать сборку в вотч-режиме и ждать старт дев-сервера, чтобы подхватились изменения, расскажем, как монорепу сделали в Яндекс Такси.
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/735022/
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/735022/
👍3
Media is too big
VIEW IN TELEGRAM
⠀
Оставайтесь с нами и до встречи на FrontendConf 2024 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Олег Бартунов — научный сотрудник Московского государственного университета, генеральный директор компании Postgres Professional, Major contributor Postgres SQL и один из его создателей.
А ещё он — лауреат первой Премии HighLoad++, которая существует с 2018 года. Мы расспросили Олега о том, каково быть лидером мнений в индустрии и что нужно делать, чтобы этого добиться.
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/770938/
А ещё он — лауреат первой Премии HighLoad++, которая существует с 2018 года. Мы расспросили Олега о том, каково быть лидером мнений в индустрии и что нужно делать, чтобы этого добиться.
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/770938/
❤5
Всем привет!
⠀
У нас открыта продажа видеозаписей докладов FrontendConf 2023 ⚡️
⠀
В плэйлисте 50+ докладов на такие важные и интересные темы, как:
⠀
- Архитектура. Ведущие инженеры IT-компаний поделились опытом построения масштабируемой архитектуры веб-приложений.
⠀
- FrontOps. Инженеры из ведущих компаний поделились опытом применения практик FrontOps.
⠀
- Культура разработки. Мы обсудили способы развития команды, практики ревью, управление техническим долгом, распространение знаний и применение гибких методологий для достижения успеха.
⠀
- Управление разработкой. Как подходить к оценке наших задач, какую методологию взять и как оценка, планирование и управление неопределенностью в проекте повышает удовольствие от жизни, качество результатов в проекте.
⠀
И другие актуальные темы для фронтенд-разработчиков.
⠀
Ознакомиться с полной программой конференции и купить записи можно на сайте
⠀
⭐️ Не пропустите топ-5 докладов FrontendConf 2023, которые набрали самые высокие оценки от участников за содержание и подачу:
⠀
1) Trunk Based Development как замена Git Flow. Владимир Агеев (Тинькофф)
⠀
2) Борьба за перформанс: метрики и практики для фронтенд-разработчиков. Тарас Иванов (VK, ВКонтакте)
⠀
3) Алло, мы с нижнего этажа, у вас стили протекают. Никита Дубко (Яндекс)
⠀
4) BFCache, или Мгновенный переход по страницам назад-вперёд. Илья Сидорчик (Яндекс)
⠀
5) Почему компаниям не нужен архитектор? Игорь Симдянов (Нетология)
⠀
Продуктивного просмотра и до встречи на FrontendConf 2024 🙌
⠀
У нас открыта продажа видеозаписей докладов FrontendConf 2023 ⚡️
⠀
В плэйлисте 50+ докладов на такие важные и интересные темы, как:
⠀
- Архитектура. Ведущие инженеры IT-компаний поделились опытом построения масштабируемой архитектуры веб-приложений.
⠀
- FrontOps. Инженеры из ведущих компаний поделились опытом применения практик FrontOps.
⠀
- Культура разработки. Мы обсудили способы развития команды, практики ревью, управление техническим долгом, распространение знаний и применение гибких методологий для достижения успеха.
⠀
- Управление разработкой. Как подходить к оценке наших задач, какую методологию взять и как оценка, планирование и управление неопределенностью в проекте повышает удовольствие от жизни, качество результатов в проекте.
⠀
И другие актуальные темы для фронтенд-разработчиков.
⠀
Ознакомиться с полной программой конференции и купить записи можно на сайте
⠀
⭐️ Не пропустите топ-5 докладов FrontendConf 2023, которые набрали самые высокие оценки от участников за содержание и подачу:
⠀
1) Trunk Based Development как замена Git Flow. Владимир Агеев (Тинькофф)
⠀
2) Борьба за перформанс: метрики и практики для фронтенд-разработчиков. Тарас Иванов (VK, ВКонтакте)
⠀
3) Алло, мы с нижнего этажа, у вас стили протекают. Никита Дубко (Яндекс)
⠀
4) BFCache, или Мгновенный переход по страницам назад-вперёд. Илья Сидорчик (Яндекс)
⠀
5) Почему компаниям не нужен архитектор? Игорь Симдянов (Нетология)
⠀
Продуктивного просмотра и до встречи на FrontendConf 2024 🙌
❤4👍1🤔1
Какой метод JavaScript позволяет создать полноценную копию объекта, включая вложенные объекты и массивы?
Anonymous Quiz
29%
Object.assign()
4%
Object.copy()
16%
Object.clone()
51%
structuredClone()
🔥1
Media is too big
VIEW IN TELEGRAM
Алексей Миловидов — разработчик и создатель технологии ClickHouse. Проект получил больше $2 млрд инвестиций.
Эта распределенная аналитическая система управления базами данных с открытым исходным кодом используется компаниями со всего мира. Она столбцовая и позволяет онлайн обрабатывать аналитические запросы. Значения из разных столбцов хранятся отдельно, а данные одного столбца - вместе.
За этот вклад в Open Source сообщество Алексея наградили Премией HighLoad++. Мы узнали у лауреата, каким был его путь, что помогло ему создать такой сложный и успешный продукт.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/773584/
Эта распределенная аналитическая система управления базами данных с открытым исходным кодом используется компаниями со всего мира. Она столбцовая и позволяет онлайн обрабатывать аналитические запросы. Значения из разных столбцов хранятся отдельно, а данные одного столбца - вместе.
За этот вклад в Open Source сообщество Алексея наградили Премией HighLoad++. Мы узнали у лауреата, каким был его путь, что помогло ему создать такой сложный и успешный продукт.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/773584/
🔥3❤1
Сейчас дизайн, который разрабатывается, постоянно меняется.
⠀
Если раньше можно было нарисовать одну страницу, и она в неизменном виде существовала годами, то теперь постоянно вносятся новые данные и меняется дизайн. И когда в такой ситуации, разработчики не могут понять дизайнера, возникает целая куча проблем. Тогда общая работа превращается в сплошную боль, а результаты оставляют желать лучшего.
⠀
Как этого избежать? Научиться понимать друг друга. В статье перечислены основные паттерны ошибок, которые полезно знать и дизайнерам и фронтендерам: https://habr.com/ru/companies/oleg-bunin/articles/735034/
⠀
Если раньше можно было нарисовать одну страницу, и она в неизменном виде существовала годами, то теперь постоянно вносятся новые данные и меняется дизайн. И когда в такой ситуации, разработчики не могут понять дизайнера, возникает целая куча проблем. Тогда общая работа превращается в сплошную боль, а результаты оставляют желать лучшего.
⠀
Как этого избежать? Научиться понимать друг друга. В статье перечислены основные паттерны ошибок, которые полезно знать и дизайнерам и фронтендерам: https://habr.com/ru/companies/oleg-bunin/articles/735034/
Хабр
Трудности перевода: как научиться понимать то, что нарисовал дизайнер
Чтобы понимать, что нарисовал дизайнер, нужно проникнуться его мышлением, принципами и правилами, которые он применяет при создании макетов. Только тогда мы сможем правильно интерпретировать его...
👍2
Media is too big
VIEW IN TELEGRAM
Пётр Зайцев — основатель компании Percona по разработке ПО для работы с базами данных, предприниматель в области open source, инвестор, ментор и adviser. Кроме Percona, участвует в проектах Altinity, которые занимаются технологией ClickHouse; FerretDB — альтернативой MongoDB и ряде других. Мы расспросили Петра, как дойти до такого уровня экспертизы и что мешает современным IT-бизнесменам.
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/774998/
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/774998/
❤4
Media is too big
VIEW IN TELEGRAM
Кирилл Мокевнин — сооснователь школы программирования «Хекслет». В 2019 году по результатам голосования его наградили Премией HighLoad++ — за весомый вклад в IT-образование.
Мы узнали у Кирилла, что для него значит Премия и как стать узнаваемым человеком в индустрии: https://habr.com/ru/companies/oleg-bunin/articles/775604/
Мы узнали у Кирилла, что для него значит Премия и как стать узнаваемым человеком в индустрии: https://habr.com/ru/companies/oleg-bunin/articles/775604/
Media is too big
VIEW IN TELEGRAM
Андрей Аксёнов нередко начинает свои доклады с такой самопрезентации: «воронежское быдло, интересуюсь информационным поиском». Правда, в Воронеже он уже давно не проживает, но информационный поиск по-прежнему в топе списка его интересов.
⠀
Работает Андрей тимлидом в компании Avito и руководит юнитом инфраструктуры поиска. А ещё именно он создал поисковый движок Sphinx и не ограничился этим, а участвовал ещё во многих других проектах — работал в веб студиях, геймдеве (приложил руку к 10+ разных игр в начале 2000-х), немного помогал с движком Unigine, много выступал на IT конференциях.
⠀
За эти заслуги его наградили Премией HighLoad++ в 2018 году. Мы расспросили его, что значит для него премия и как создать популярный и полезный open-source проект: https://habr.com/ru/companies/oleg-bunin/articles/775934/
⠀
Работает Андрей тимлидом в компании Avito и руководит юнитом инфраструктуры поиска. А ещё именно он создал поисковый движок Sphinx и не ограничился этим, а участвовал ещё во многих других проектах — работал в веб студиях, геймдеве (приложил руку к 10+ разных игр в начале 2000-х), немного помогал с движком Unigine, много выступал на IT конференциях.
⠀
За эти заслуги его наградили Премией HighLoad++ в 2018 году. Мы расспросили его, что значит для него премия и как создать популярный и полезный open-source проект: https://habr.com/ru/companies/oleg-bunin/articles/775934/
Forwarded from TeamLead Сonf
30 ноября и 1 декабря на конференции TeamLead Conf++ 2023 пройдёт открытый трек. Вы сможете посмотреть трансляцию Главного зала конференции бесплатно.
Это стало возможным благодаря поддержке нашего генерального партнёра, компании Яндекс.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие ES6-функции позволяют работать с массивами, предоставляя удобные методы для их манипуляции?
Anonymous Quiz
78%
.map(), .filter(), .reduce()
6%
.forEach(), .find(), .slice()
2%
.concat(), .join(), .slice()
14%
.push(), .pop(), .splice()
Media is too big
VIEW IN TELEGRAM
Невозможно ускорить приложение, если не отслеживаешь его метрики. Тарас Иванов в своём докладе на FrontendConf 2023 показал кейс оптимизации большого веб-приложения от начала и до конца.
🙌 Мы открыли запись доклада Тараса, из которого вы также узнаете, как собирать метрики и что наиболее эффективно влияет на их улучшение.
🙌 Мы открыли запись доклада Тараса, из которого вы также узнаете, как собирать метрики и что наиболее эффективно влияет на их улучшение.
❤8
Что такое hoisting (поднятие) в JavaScript?
Anonymous Quiz
94%
Процесс перемещения объявления переменных и функций в начало области видимости
2%
Техника оптимизации кода для улучшения производительности
2%
Метод обработки ошибок при работе с асинхронным кодом
2%
Объявление переменных с помощью ключевого слова «hoist»
👍2🔥1👏1
Эта история будет интересна всем, кто использует базы данных. По факту — вообще всем! Ну, может быть кроме пользователей, хотя даже для пользователей вопрос довольно больной. Поэтому не будем пытаться сравнивать разные базы данных, а разберемся, как сейчас эволюционируют и реляционные, и NoSQL, и распределённые базы данных.
⠀
Проблемами развития СУБД поделится директор по продукту в Яндексе. Человек, который отвечает за развитие YDB — Олег Бондарь.
⠀
✅ Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/781996/
⠀
Проблемами развития СУБД поделится директор по продукту в Яндексе. Человек, который отвечает за развитие YDB — Олег Бондарь.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
БД — это скальпель или мультитул? Куда привела эволюция СУБД в 2023 году
За последние пару десятилетий с ростом объёма данных на рынке СУБД сложился интересный ландшафт. Появились новые СУБД. При этом старые продолжали развиваться — и сориентироваться среди них становилось...
🔥2👍1
Media is too big
VIEW IN TELEGRAM
Максим Вишневский в своём докладе на FrontendConf 2023 поделился историей о том, как в «прыжке веры» его команда убрала обязательное 100% покрытие тестами и не пожалела. Рассматривались проблемы с Enzyme, польза Playwright, мокинг данных для бэка и взаимодействие с QA.
👍6❤2🔥1
Этому городу нужен герой!
⠀
Ребята, мы собираем новую программу FrontendConf 2024 и нам нужна ваша помощь 😊
⠀
Пройдите опрос, это займет не более пяти минут. Проголосуйте за темы, которые интересны вам и вашей команде.
А в конце опроса будет архив из 370 докладов с нашей конференции 🙌
⠀
П.С. И да, пожалуйста, поделитесь со своими друзьями и коллегами фронтендерами, чем больше мы получим ответов, тем качественнее соберем статистику и тем ценнее будет программа!
⠀
Спасибо! Знайте, вы просто космос! ❤️
⠀
Ребята, мы собираем новую программу FrontendConf 2024 и нам нужна ваша помощь 😊
⠀
Пройдите опрос, это займет не более пяти минут. Проголосуйте за темы, которые интересны вам и вашей команде.
А в конце опроса будет архив из 370 докладов с нашей конференции 🙌
⠀
П.С. И да, пожалуйста, поделитесь со своими друзьями и коллегами фронтендерами, чем больше мы получим ответов, тем качественнее соберем статистику и тем ценнее будет программа!
⠀
Спасибо! Знайте, вы просто космос! ❤️
❤🔥4👍4🥰3💯1
Друзья, поздравляем вас с наступающим Новым годом 💥
Пусть 2024-й принесет вам кучу интересных проектов, новых технологий и возможностей для творчества! Пусть ваш код будет чистым, а интерфейсы — красивыми и интуитивно понятными.
Вдохновения, терпения и удачи в поиске эффективных решений! Пусть ваш фронтенд всегда остается актуальным и отзывчивым, как и вы сами 🙌
⠀
Ловите бинго 2024 и соберите его как можно быстрее😎
Пусть 2024-й принесет вам кучу интересных проектов, новых технологий и возможностей для творчества! Пусть ваш код будет чистым, а интерфейсы — красивыми и интуитивно понятными.
Вдохновения, терпения и удачи в поиске эффективных решений! Пусть ваш фронтенд всегда остается актуальным и отзывчивым, как и вы сами 🙌
⠀
Ловите бинго 2024 и соберите его как можно быстрее
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁5🏆3👍1😎1
Media is too big
VIEW IN TELEGRAM
2 недели от релиза до поставки пользователю или мгновенное обновление приложения: что же лучше?
Владимир Кулишин в своём докладе на FrontendConf 2023 рассказал о том, как применять подход Backend-driven UI, от которого релизы в мобильных приложениях больше не зависят от магазинов приложений.
Владимир Кулишин в своём докладе на FrontendConf 2023 рассказал о том, как применять подход Backend-driven UI, от которого релизы в мобильных приложениях больше не зависят от магазинов приложений.
❤3
Как разобраться, нужен ли в компании архитектор и есть ли для него задачи? Многие могут ответить вопросом на вопрос: «А архитекторы вообще существуют?». Ведь встречаются они в основном в крупных компаниях, и видели их далеко не все.
Давайте разберёмся, какие бывают типы архитекторов, какие задачи выполняют, с какими трудностями сталкиваются и что является результатом их труда. Как на архитекторов повлияло появление гибкой разработки (Agile). И попробуем ответить на главный вопрос: нужен ли архитектор или его должность, скорее, статусная или даже избыточная.
✅ В сегодняшней статье своим мнением поделится действующий архитектор — Игорь Симдянов: https://habr.com/ru/companies/oleg-bunin/articles/735032/
Давайте разберёмся, какие бывают типы архитекторов, какие задачи выполняют, с какими трудностями сталкиваются и что является результатом их труда. Как на архитекторов повлияло появление гибкой разработки (Agile). И попробуем ответить на главный вопрос: нужен ли архитектор или его должность, скорее, статусная или даже избыточная.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Есть ли будущее у архитекторов и на кого их можно заменить?
Последние двадцать лет привели к серьезной трансформации технологического ландшафта и работы архитекторов, которые за ним должны следить. Архитекторы работают с технологиями и людьми. Компьютерные...
❤2