Yappi Days
Yappi Days
  • 45
  • 42 570
Бэкенд для начинающих или типовые ошибки в асинхронных системах | Олег Елифантьев
В докладе разберем типовые проблемы, с которыми сталкиваются начинающие бэкенд-разработчики. На примере требований, спроектируем приложение, его базу данных и API, разберем типовые ошибки и сделаем все хорошо.
Затронем следующие темы: проектирование структуры данных, индексы, ограничения, оптимизация производительности, гонки при работе с данными в условиях конкурентных запросов, работа в асинхронных распределенных системах.
Презентация: space.raftds.com/s/m9Gef4y6ftz6Hea
Новости и предстоящие митапы Yappi Days:
t.me/yappi_days
yappidays
Генеральный партнер Raft DS:
raftds.ru/
raftds
Таймкоды
00:00 - О докладчике и план
03:39 - Атомарность
05:40 - Согласованность
17:06 - Изоляция
23:06 - Блокировки
30:11 - Сложные инварианты
40:06 - Вопросы
มุมมอง: 1 045

วีดีโอ

Опыт реализации SSO на базе Keycloak | Денис Мазилов
มุมมอง 653หลายเดือนก่อน
В ходе доклада мы разберем терминологию и вспомним, чем отличается аутентификация от авторизации, что такое Identity Provider, и зачем нужен SSO. Дальше к практике - познакомимся с Keycloak, обсудим несколько типовых ситуаций его применения, посмотрим на этот инструмент с точки зрения разработчика. В завершение поделюсь своим опытом внедрения и эксплуатации Keycloak и дам несколько очень вредны...
Как отобразить бесконечный список данных и не сломать браузер | Екатерина Чехранова
มุมมอง 3092 หลายเดือนก่อน
В ходе доклада рассмотрим различные способы отображения больших списков, а также оптимизации, которые можно использовать. Разберём, что такое виртуальный список и проведем обзор современных React-библиотек для бесконечного скролла. Новости и предстоящие митапы Yappi Days: t.me/yappi_days yappidays Генеральный партнер Raft DS: raftds.ru/ raftds Таймкоды 00:00 - О докладчике и идея ...
Пишем приложение Тинькофф "с нуля" с помощью сотни фронтэндеров | Баранов Артем и Кочетов Дмитрий
มุมมอง 3972 หลายเดือนก่อน
В ходе доклада разберемся чем грозит масштабирование команды продукта более чем на 100 человек, поделимся практиками управления сложностью и расскажем как технически реализовать гибкую систему с высокими требованиями к скорости поставки, надежности и наблюдаемости. Презентация: space.raftds.com/s/cZYDBm3wii5jjzY Новости и предстоящие митапы Yappi Days: t.me/yappi_days yappidays Генеральн...
Prompt-engineering или как эффективно работать с ChatGPT | Илья Козырев
มุมมอง 6K3 หลายเดือนก่อน
Доклад посвящен искусству создания промптов для ChatGPT. В этом видео мы исследуем механизмы работы больших языковых моделей, выясним, почему правильно составленный промпт имеет ключевое значение, и научимся применять разнообразные техники промптинга для достижения наилучших результатов. Презентация: space.raftds.com/s/fx5HAF7jyesjKGf Новости и предстоящие митапы Yappi Days: t.me/yappi_days vk....
Как можно пообщаться с вашими данными и причем тут LLM | Дарья Андреева и Глеб Панин
มุมมอง 2.2K4 หลายเดือนก่อน
Доклад фокусируется на том, как можно "обучить" вашу языковую модель работать с вашими данными, не прибегая к её дообучению. Вы узнаете о RAG - инструменте, который поможет повысить точность модели, о том, почему он у вас не сработает, и как добиться улучшения производительности. Подробно рассмотрим результаты работы таких алгоритмов и их методы оценки. Презентация: space.raftds.com/s/SLjHXjaqz...
Kubernetes для разработчиков | Илья Бочаров
มุมมอง 7K6 หลายเดือนก่อน
Доклад поможет понять зачем разработчикам нужно уметь пользоваться Kubernetes (k8s). Рассмотрим основные элементы как в устройстве, так и в конфигурации данной технологии. Проговорим сценарии рабочих задач, и как их можно реализовать с помощью k8s. Ссылки из доклада: github.com/bocharoviliyav/k8s-for-dev-YappiDays Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный па...
Гарантии доставки на примере Apache Kafka | Никита Ешкеев
มุมมอง 1.8K6 หลายเดือนก่อน
Доклад вводит концепцию гарантий доставки сообщений, описывает их виды, а также дает практические советы по настройке Apache Kafka для реализации любой гарантии доставки. Список доп. литературы: space.raftds.com/s/HccNKoPpM5gtfbk Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный партнер Raft DS: raftds.ru/ raftds Таймкоды 00:00 - О докладчике и план 02:38 - М...
Как LLM меняет игру в разработке ПО | Александр Константинов
มุมมอง 1.3K8 หลายเดือนก่อน
Александр Константинов, CTO Raft AI, раскрывает потенциал LLM (Language Learning Models) в разработке ПО. Узнайте, как эти инновационные технологии могут удвоить вашу производительность, автоматизировать рутинные задачи и даже сделать из вас тимлида Copilot и написать целый проект не написав ни строчки кода используя GPT Engineer. Новости и предстоящие митапы в группе Yappi Days: yappida...
Дебаты. Создание цифровых копий людей | Екатерина Чехранова | Денис Головко
มุมมอง 1538 หลายเดือนก่อน
Два дебатера представляют диаметрально противоположные стороны на тему создания цифровых копий людей. Участники: Денис Головко, Екатерина Чехранова Ведущий: Артём Воскресенский Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный партнер Raft DS: raftds.ru/ raftds
Митап "Быстрый старт в мир Блокчейна". Илья Степырев. "Пишем серверную часть используя Блокчейн"
มุมมอง 1244 ปีที่แล้ว
Ссылка на первый доклад митапа: th-cam.com/video/pTBfe4dN9I8/w-d-xo.html Во втором докладе митапа Илья Степырев рассказывает о мире смарт-контрактов, и вы узнаете, как начать программировать для блокчейна. Smart-контракты позволяют писать распределенные приложения, работающие поверх Блокчейна в среде, где участники не могут доверять друг другу.
Митап "Быстрый старт в мир Блокчейна". Илья Апальков. "Основы Блокчейн"
มุมมอง 1964 ปีที่แล้ว
Ссылка на второй доклад митапа: th-cam.com/video/QQO9r0R5VVo/w-d-xo.html В докладе Илья Апальков рассказывает об основах блокчейна, криптовалют и децентрализации. Вы познакомитесь с тем, как работает блокчейн, даже если вы ничего о нем не слышали, поймете, хотите ли вы стать майнером, а также узнаете о том, что в среде, где все друг другу не знакомы, все-таки можно прийти к консенсусу.
Александр Денисов - Flutter. Just another cross-platform framework, or something more.
มุมมอง 2504 ปีที่แล้ว
Александр Денисов - Flutter. Just another cross-platform framework, or something more.
Надир Джилкибаев и Денис Лобанов "Как работает браузер"
มุมมอง 1485 ปีที่แล้ว
Надир Джилкибаев и Денис Лобанов "Как работает браузер"
Анастасия Калашникова "Самозванцы, выгорание, границы"
มุมมอง 3.5K5 ปีที่แล้ว
Анастасия Калашникова "Самозванцы, выгорание, границы"
Андрей Евтеев "Ещё один подход к предоставлению Kubernetes кластеров как PaaS"
มุมมอง 525 ปีที่แล้ว
Андрей Евтеев "Ещё один подход к предоставлению Kubernetes кластеров как PaaS"
Михаил Кабищев "Distributed Tracing 101"
มุมมอง 985 ปีที่แล้ว
Михаил Кабищев "Distributed Tracing 101"
Андрей Копылов "Docker Driven Development"
มุมมอง 2335 ปีที่แล้ว
Андрей Копылов "Docker Driven Development"
Владимир Ильмов "Микросервисы Netflix и Kubernetes"
มุมมอง 1115 ปีที่แล้ว
Владимир Ильмов "Микросервисы Netflix и Kubernetes"
Мастер-класс «SonarQube: от установки до анализа production-кода»
มุมมอง 8K5 ปีที่แล้ว
Мастер-класс «SonarQube: от установки до анализа production-кода»
Антон Архипов "Kotlin DSL за час"
มุมมอง 6295 ปีที่แล้ว
Антон Архипов "Kotlin DSL за час"
Иван Крутов "Тестирование: как забыть о проблемах с Selenium"
มุมมอง 1215 ปีที่แล้ว
Иван Крутов "Тестирование: как забыть о проблемах с Selenium"
Александр Сербул "Проектирование высоконагруженной системы онлайн репликации"
มุมมอง 465 ปีที่แล้ว
Александр Сербул "Проектирование высоконагруженной системы онлайн репликации"
Кирилл Боровиков "Массовая оптимизация запросов PostgreSQL"
มุมมอง 1365 ปีที่แล้ว
Кирилл Боровиков "Массовая оптимизация запросов PostgreSQL"
Алексей Бичук "Как устроен полнотекстовый поиск"
มุมมอง 1545 ปีที่แล้ว
Алексей Бичук "Как устроен полнотекстовый поиск"
Алексей Зиновьев "Open Source Distributed Machine Learning Library для Apache Ignite"
มุมมอง 555 ปีที่แล้ว
Алексей Зиновьев "Open Source Distributed Machine Learning Library для Apache Ignite"
Алексей Жуков "Безопасная разработка на потоке, или Как улучшить безопасность ПО"
มุมมอง 695 ปีที่แล้ว
Алексей Жуков "Безопасная разработка на потоке, или Как улучшить безопасность ПО"
Антон Архипов "Эффективная работа с IntelliJ IDEA"
มุมมอง 8745 ปีที่แล้ว
Антон Архипов "Эффективная работа с IntelliJ IDEA"
Андрей Мазульницын "Эволюция архитектуры nopCommerce. Особенности разработки open-source решения"
มุมมอง 1.5K5 ปีที่แล้ว
Андрей Мазульницын "Эволюция архитектуры nopCommerce. Особенности разработки open-source решения"
Александр Сурков "Новые подходы к IoT на примере технологий Microsoft"
มุมมอง 415 ปีที่แล้ว
Александр Сурков "Новые подходы к IoT на примере технологий Microsoft"

ความคิดเห็น

  • @mwf1953
    @mwf1953 25 วันที่ผ่านมา

    Бред! У этих программ нет своей памяти и значит они пустое место.

  • @user-kw1ye8so9n
    @user-kw1ye8so9n หลายเดือนก่อน

    хороший обзор, спасибо!

  • @shabelskiy_shorts
    @shabelskiy_shorts หลายเดือนก่อน

    волга впадает в каспийское море)

  • @anastasia_worldcitizen
    @anastasia_worldcitizen หลายเดือนก่อน

    Кстати про сказку братьев Шримм. Красная шапочка изначально и была сказкой для взрослых где волк убивал))))

    • @mwf1953
      @mwf1953 25 วันที่ผ่านมา

      Что толку болтать, что он поглотил массу данных? Его по данным може и прогнали, но помнить все эти данные он не умеет вообще никак. Почему? Да, потому, что дебилов допустили до этих программ .. у них самих в башке пусто и в их продуктах тоже... Жуть.

  • @qvoot
    @qvoot หลายเดือนก่อน

    Очень приятный доклад

  • @isevrujka8325
    @isevrujka8325 2 หลายเดือนก่อน

    Говорить "спасибо" и " пожалуйста" тоде очень помогает

  • @arnowt
    @arnowt 2 หลายเดือนก่อน

    Промпт это очень важно для демонстрации собственной ущербности и национальной вторичности. Ведь слово подсказка очень уродливое в сравнении с красивым промптом - да?

    • @user-ju9vh2fe7h
      @user-ju9vh2fe7h 2 หลายเดือนก่อน

      Согласен. Но подсказка сюда не очень подходит. Нужно типо "введение-подсказка" или типо того.

    • @absolutus.
      @absolutus. 2 หลายเดือนก่อน

      У кого что болит - тот о том и говорит. Промпт - это специализированный запрос требующий результата. Подсказка - это помощь в решении запроса. Горе-патриоты) Как часто вы подсказываете продавцу, о том что именно хотите купить?

    • @arnowt
      @arnowt 2 หลายเดือนก่อน

      @@absolutus. Откройте словарь, и разглагольствуйте на его страницах. Это подсказка нейросети как генерировать.

    • @absolutus.
      @absolutus. 2 หลายเดือนก่อน

      @@arnowt Согласен. в точности проследуйте своему же совету и перестаньте портить воздух своим псевдопатриотизмом.

  • @eduardmart1237
    @eduardmart1237 3 หลายเดือนก่อน

    Интересно.

  • @tertiumorganum5665
    @tertiumorganum5665 3 หลายเดือนก่อน

    херня на 50%,даже 4ка тупенькая, и это все 5сек на самом деле полдня и если ты ещё сам в теме

  • @kukk_ovka
    @kukk_ovka 3 หลายเดือนก่อน

    "Необычная" пишется слитно. Позорненько.

    • @Xufana
      @Xufana หลายเดือนก่อน

      Написано правильно, потому что это тот случай, когда подразумевается «почему не обычная, а векторная». В данном случае грамматически верно писать раздельно.

    • @kukk_ovka
      @kukk_ovka หลายเดือนก่อน

      @@Xufana понял, извините.

  • @user-tg9bm6vr2q
    @user-tg9bm6vr2q 4 หลายเดือนก่อน

    Почему спикер называет себя "Мы"? Шизофрения?

    • @user-by8bp4xr3x
      @user-by8bp4xr3x 4 หลายเดือนก่อน

      Частая практика, особенно если за спикером стоит команда, которая помогала.

    • @cannibalirk3055
      @cannibalirk3055 4 หลายเดือนก่อน

      Два спикера потому что. Ну и плюс команда их. Это не доклад о конкретной технологии, это доклад о работе целой команды на основе их практики.

    • @MaximStarikov
      @MaximStarikov 4 หลายเดือนก่อน

      Спасибо за толковый доклад. Как пожелание, было бы полезно расшифровывать новые термины через объяснение а не через тафталогию, типа: векторная бд, - это бд для хранения векторов и ембеддингов.... Как то мне не сильно это помогает понять.... А что тогда тако "векторы" и "эмбеддинги"?

  • @engineerplays5855
    @engineerplays5855 4 หลายเดือนก่อน

    200m это не 5 процентов это одна пятая ядра изи 20 процентов

  • @user-gn1hk5nb4b
    @user-gn1hk5nb4b 5 หลายเดือนก่อน

    в Кафке можно хранить сообщения бесконечно?

    • @user-tx2yt8ml9v
      @user-tx2yt8ml9v 5 หลายเดือนก่อน

      длительность хранения настраивается, можно указать достаточно длительный срок, но для "бесконечного" хранения лучше использовать субд. благо это не проблема. данные из топика кафки можно переносить в субд, к примеру, через kafka connect

  • @hy_tech_tips
    @hy_tech_tips 6 หลายเดือนก่อน

    видно в Сталкера играл)

    • @romandeveloper7720
      @romandeveloper7720 6 หลายเดือนก่อน

      почему?)

    • @hy_tech_tips
      @hy_tech_tips 6 หลายเดือนก่อน

      @@romandeveloper7720на 10:30 картинка контролера в правом нижнем углу презентации когда речь идет про controller manager )

  • @delay_gryaz_chisto
    @delay_gryaz_chisto 6 หลายเดือนก่อน

    очень хороший доклад. спасибо!

  • @neshkeev
    @neshkeev 6 หลายเดือนก่อน

    Благодарю организаторов за возможность выступить на митапе!

  • @MMEEEish
    @MMEEEish 8 หลายเดือนก่อน

    Кто-то звук запорол

  • @Gidowan
    @Gidowan 8 หลายเดือนก่อน

    Потише можно всегда сделать а вот погромче нет. Уставайте это пожалуйста при монтаже. Спасибо за видео.

  • @Im777King
    @Im777King ปีที่แล้ว

    🙂👍🏻

  • @polinab7798
    @polinab7798 2 ปีที่แล้ว

    Спасибо! Важная тема. Интересное выступление.

  • @sonny23ization
    @sonny23ization 2 ปีที่แล้ว

    второй чувак, говори почетче, нифига не понятно, хотя полезные вещи

  • @oleg_kishinskii
    @oleg_kishinskii 3 ปีที่แล้ว

    Интересно (риторический вопрос), сколько итшников- программистов или девопсов кому за 30 играют в Minecraft :)

    • @user-zc6od3pi7j
      @user-zc6od3pi7j 2 ปีที่แล้ว

      За свою карьеру встречал несколько геймеров-программистов, про Minecraft они говорили, что это убогая поделка с воксельной графикой. Сам ни разу не играл.

  • @oleg_kishinskii
    @oleg_kishinskii 3 ปีที่แล้ว

    17:29 улыбнуло :)

  • @tomozi1
    @tomozi1 3 ปีที่แล้ว

    Классная информация. Записывайте еще только запись экрана получше

  • @kotaperkot6178
    @kotaperkot6178 5 ปีที่แล้ว

    Для автоматизации развертывания подготовлен docker-образ на основе Debian GNU/Linux 9.5 (stretch): hub.docker.com/r/khandeliants/secr2018-workshop-sonarqube/ Участники мастер-класса могут скачать его командой: docker pull khandeliants/secr2018-workshop-sonarqube

  • @AndreiMazoulnitsyn
    @AndreiMazoulnitsyn 5 ปีที่แล้ว

    Друзья, если у вас есть какие-то вопросы, то пишите. Буду рад ответить 🙂

    • @user-zd8ex8ys8g
      @user-zd8ex8ys8g 5 ปีที่แล้ว

      Спасибо тебе Андрей. Классный продукт получился, препарировал его от А до Я, для саморазвития. Желаю роста доли в рынке твоему продукту.

    • @Nifatuk
      @Nifatuk 4 ปีที่แล้ว

      Здравствуйте Андрей, интересует ваш продукт, приглядываюсь к нему. Как я понял, на основе этого движка можно сделать мультивендорный магазин. А можно брать плату с вендоров(продавцов), не по количеству продаж, а по количеству размещённых ими товаров, или за мегабайты которые их товары занимают? То есть брать деньги не за конкретную реализацию, а арендую плату? И предоставить продавцам напрямую общаться с покупателями и исполнять из заказы?

  • @tomozi1
    @tomozi1 5 ปีที่แล้ว

    Звук плохой

  • @vitaliidiravka8207
    @vitaliidiravka8207 5 ปีที่แล้ว

    Максим, хотите ли законтрибьютить Storage Plugin для REST-сервисов в Apache Drill?

  • @oditszapc8714
    @oditszapc8714 6 ปีที่แล้ว

    Какое отношение это имеет к функциональному программированию?

    • @nickolaysm
      @nickolaysm 6 ปีที่แล้ว

      Вообще прямое. Иммутабельные коллекции. Чистые функции с логикой. Конечно, тут дана только затравка, надо смотреть дальше самому на Redux, а в лекции упор больше на реактивность.

    • @oditszapc8714
      @oditszapc8714 5 ปีที่แล้ว

      Какое прямое? Поконкретнее.