Что под капотом у программ, которые сами пишут код? Чего им не хватает, чтобы выполнять работу программиста? Как из-за этих программ изменится индустрия разработки, и изменится ли она вообще в ближайшее время? Растут масштабы, на которых генерация кода работает эффективно: Сначала в IDE было автодополнение, также известное как code completion. Потом к автодополнению подключили машинное обучение, и оно стало работать точнее. Затем появились инструменты для full-line completion, такие как TabNine и Kite. Они научились подставлять параметры в вызовы методов, писать сообщения об ошибках и угадывать не одно слово, а несколько. Летом 2021 года OpenAI и GitHub анонсировали Codex и Copilot. Они позволяют сгенерировать код функции, передав на вход текстовое описание на английском. Пора ли уже бояться искусственного интеллекта, который нас всех поработит? Каждый решит для себя сам. Никита и Роман попробуют объяснить, как работают эти технологии, покажут их в работе, подсветят сильные и слабые стороны. Также мы узнаем, что в области автоматического написания программ делают в JetBrains. Пора ли уже бояться искусственного интеллекта, который нас всех поработит? Каждый решит для себя сам. Никита и Роман попробуют объяснить, как работают эти технологии, покажут их в работе, подсветят сильные и слабые стороны. Также мы узнаем, что в области автоматического написания программ делают в JetBrains.
Рассмотрим что такое ML и с чем его едят фронтед-разработчики. Как нам войти в ML и реализовать уже сегодня первое приложение. А так же разработаем главную фичу Aliexpress прямо на докладе. Даешь ML …
Tensorflow.js brought Machine Learning to Javascript that gives a wide range of possibilities. Now it is possible to build, train and use ML models directly in browser. But the efficiency of ML model…
В докладе расскажем про эволюцию разработки высоконагруженного сетевого кластера отправки пуш-уведомлений с использованием технологий от unix/bash и PHP до асинхронных неблокируемых многопоточных сое…
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нем появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понима…
В докладе расскажу о том, как мы пытались бороться с деоптимизациями в Node.js и смогли ли достичь профита, по итогу.
Что может быть проще настройки end-to-end-тестов в проекте, где их нет? Да всё что угодно. Руслан расскажет, как приключение на 20 минут растянулось на 9 месяцев, какие проблемы приходилось решать по…
Сергей является управляющим директором и начальником управления экспериментальных систем машинного обучения департамента SberDevices, принимал непосредственное участие в создании русской версии модел…
Фронтенд продолжает расширять свое присутствие не только в вебе, но и в области мобильных и десктопных приложений. Однако, остается вопрос: как фронтенд-разработчикам навигировать в этом разнообразии…
Я расскажу историю небольшого проекта на стыке UI, UX и программирования. Как маленькая идея может поглотить десятки часов разработки и сколько удовольствия это может принести. Разберем все боли рабо…
Мы очень часто работаем с состояниями. По большей части на фронте, но также и на бэке, не говоря уже о GameDev-e. Даже турникеты и вендорные автоматы имеют state machine. Несмотря на это, многие не п…
Спикер проведет участников через череду незначительных манипуляций с кодом существующего приложения, чтобы можно было получить выгоды от использования serverless-стека. Эти манипуляции позволят автом…
Как автоматизировать работу фронтендеров и не создать ещё один бесполезный велосипед? Каждый программист в какой-то момент хочет автоматизировать свою работу скриптами. Обычно из этого получается наб…
К конференции уже будет окончательно определено, какие фичи попадут в состав 14-й версии PostgreSQL. Мы обсудим те из них, которые повышают производительность СУБД и помогают создавать устойчивые к в…
Давайте попробуем представить, как выглядели бы наши привычные пользовательские сценарии, если бы все приложения были сделаны на базе Telegram-чатов? У вас больше нет миллиона аккаунтов, только один …
В каждой более-менее крупной IT-компании существует своя культура кода, видение и стайлгайды. Всё это в долгосрочной перспективе можно формализовать в виде внутренних NPM-пакетов, чтобы ускорить стар…
Бывает такое, что находишь инструмент, похожий на молоток — и всё понятно, инструкцию читать не нужно. Просто берёшь и начинаешь забивать гвозди. Время идёт, а за это время молоток стал уже мультитул…
Фронтенд — это огромное количество форм, представляющих собой однотипный код, который нужно писать и поддерживать для разных платформ. Нашего брата, фронтендера, порой называют обидным словом «Формаш…
Расскажу про то, как делать веб быстрым, почему нужно заниматься скоростью, как измерять скорость и покажу примеры из жизни настоящих ускорений.
Сейчас, в эпоху клиентских фреймворков, мало кто задумывается, как работают привычные нам вещи в браузере, вроде событий или анимаций. Мы часто следуем „лучшим практикам“ и не задумываемся, почему он…