- Видео 45
- Просмотров 57 474
Yappi Days
Добавлен 22 окт 2017
Бэкенд для начинающих или типовые ошибки в асинхронных системах | Олег Елифантьев
В докладе разберем типовые проблемы, с которыми сталкиваются начинающие бэкенд-разработчики. На примере требований, спроектируем приложение, его базу данных и 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...
Затронем следующие темы: проектирование структуры данных, индексы, ограничения, оптимизация производительности, гонки при работе с данными в условиях конкурентных запросов, работа в асинхронных распределенных системах.
Презентация: 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...
Просмотров: 1 208
Видео
Опыт реализации SSO на базе Keycloak | Денис Мазилов
Просмотров 2,9 тыс.6 месяцев назад
В ходе доклада мы разберем терминологию и вспомним, чем отличается аутентификация от авторизации, что такое Identity Provider, и зачем нужен SSO. Дальше к практике - познакомимся с Keycloak, обсудим несколько типовых ситуаций его применения, посмотрим на этот инструмент с точки зрения разработчика. В завершение поделюсь своим опытом внедрения и эксплуатации Keycloak и дам несколько очень вредны...
Как отобразить бесконечный список данных и не сломать браузер | Екатерина Чехранова
Просмотров 3597 месяцев назад
В ходе доклада рассмотрим различные способы отображения больших списков, а также оптимизации, которые можно использовать. Разберём, что такое виртуальный список и проведем обзор современных React-библиотек для бесконечного скролла. Новости и предстоящие митапы Yappi Days: t.me/yappi_days yappidays Генеральный партнер Raft DS: raftds.ru/ raftds Таймкоды 00:00 - О докладчике и идея ...
Пишем приложение Тинькофф "с нуля" с помощью сотни фронтэндеров | Баранов Артем и Кочетов Дмитрий
Просмотров 4517 месяцев назад
В ходе доклада разберемся чем грозит масштабирование команды продукта более чем на 100 человек, поделимся практиками управления сложностью и расскажем как технически реализовать гибкую систему с высокими требованиями к скорости поставки, надежности и наблюдаемости. Презентация: space.raftds.com/s/cZYDBm3wii5jjzY Новости и предстоящие митапы Yappi Days: t.me/yappi_days yappidays Генеральн...
Prompt-engineering или как эффективно работать с ChatGPT | Илья Козырев
Просмотров 14 тыс.8 месяцев назад
Доклад посвящен искусству создания промптов для ChatGPT. В этом видео мы исследуем механизмы работы больших языковых моделей, выясним, почему правильно составленный промпт имеет ключевое значение, и научимся применять разнообразные техники промптинга для достижения наилучших результатов. Презентация: space.raftds.com/s/fx5HAF7jyesjKGf Новости и предстоящие митапы Yappi Days: t.me/yappi_days vk....
Как можно пообщаться с вашими данными и причем тут LLM | Дарья Андреева и Глеб Панин
Просмотров 2,3 тыс.9 месяцев назад
Доклад фокусируется на том, как можно "обучить" вашу языковую модель работать с вашими данными, не прибегая к её дообучению. Вы узнаете о RAG - инструменте, который поможет повысить точность модели, о том, почему он у вас не сработает, и как добиться улучшения производительности. Подробно рассмотрим результаты работы таких алгоритмов и их методы оценки. Презентация: space.raftds.com/s/SLjHXjaqz...
Kubernetes для разработчиков | Илья Бочаров
Просмотров 9 тыс.11 месяцев назад
Доклад поможет понять зачем разработчикам нужно уметь пользоваться Kubernetes (k8s). Рассмотрим основные элементы как в устройстве, так и в конфигурации данной технологии. Проговорим сценарии рабочих задач, и как их можно реализовать с помощью k8s. Ссылки из доклада: github.com/bocharoviliyav/k8s-for-dev-YappiDays Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный па...
Гарантии доставки на примере Apache Kafka | Никита Ешкеев
Просмотров 2,4 тыс.11 месяцев назад
Доклад вводит концепцию гарантий доставки сообщений, описывает их виды, а также дает практические советы по настройке Apache Kafka для реализации любой гарантии доставки. Список доп. литературы: space.raftds.com/s/HccNKoPpM5gtfbk Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный партнер Raft DS: raftds.ru/ raftds Таймкоды 00:00 - О докладчике и план 02:38 - М...
Как LLM меняет игру в разработке ПО | Александр Константинов
Просмотров 1,3 тыс.Год назад
Александр Константинов, CTO Raft AI, раскрывает потенциал LLM (Language Learning Models) в разработке ПО. Узнайте, как эти инновационные технологии могут удвоить вашу производительность, автоматизировать рутинные задачи и даже сделать из вас тимлида Copilot и написать целый проект не написав ни строчки кода используя GPT Engineer. Новости и предстоящие митапы в группе Yappi Days: yappida...
Дебаты. Создание цифровых копий людей | Екатерина Чехранова | Денис Головко
Просмотров 164Год назад
Два дебатера представляют диаметрально противоположные стороны на тему создания цифровых копий людей. Участники: Денис Головко, Екатерина Чехранова Ведущий: Артём Воскресенский Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный партнер Raft DS: raftds.ru/ raftds
Митап "Быстрый старт в мир Блокчейна". Илья Степырев. "Пишем серверную часть используя Блокчейн"
Просмотров 1314 года назад
Ссылка на первый доклад митапа: ruclips.net/video/pTBfe4dN9I8/видео.html Во втором докладе митапа Илья Степырев рассказывает о мире смарт-контрактов, и вы узнаете, как начать программировать для блокчейна. Smart-контракты позволяют писать распределенные приложения, работающие поверх Блокчейна в среде, где участники не могут доверять друг другу.
Митап "Быстрый старт в мир Блокчейна". Илья Апальков. "Основы Блокчейн"
Просмотров 2024 года назад
Ссылка на второй доклад митапа: ruclips.net/video/QQO9r0R5VVo/видео.html В докладе Илья Апальков рассказывает об основах блокчейна, криптовалют и децентрализации. Вы познакомитесь с тем, как работает блокчейн, даже если вы ничего о нем не слышали, поймете, хотите ли вы стать майнером, а также узнаете о том, что в среде, где все друг другу не знакомы, все-таки можно прийти к консенсусу.
Александр Денисов - Flutter. Just another cross-platform framework, or something more.
Просмотров 2515 лет назад
Александр Денисов - Flutter. Just another cross-platform framework, or something more.
Надир Джилкибаев и Денис Лобанов "Как работает браузер"
Просмотров 1695 лет назад
Надир Джилкибаев и Денис Лобанов "Как работает браузер"
Анастасия Калашникова "Самозванцы, выгорание, границы"
Просмотров 3,8 тыс.5 лет назад
Анастасия Калашникова "Самозванцы, выгорание, границы"
Андрей Евтеев "Ещё один подход к предоставлению Kubernetes кластеров как PaaS"
Просмотров 535 лет назад
Андрей Евтеев "Ещё один подход к предоставлению Kubernetes кластеров как PaaS"
Михаил Кабищев "Distributed Tracing 101"
Просмотров 1045 лет назад
Михаил Кабищев "Distributed Tracing 101"
Андрей Копылов "Docker Driven Development"
Просмотров 2365 лет назад
Андрей Копылов "Docker Driven Development"
Владимир Ильмов "Микросервисы Netflix и Kubernetes"
Просмотров 1195 лет назад
Владимир Ильмов "Микросервисы Netflix и Kubernetes"
Мастер-класс «SonarQube: от установки до анализа production-кода»
Просмотров 8 тыс.5 лет назад
Мастер-класс «SonarQube: от установки до анализа production-кода»
Иван Крутов "Тестирование: как забыть о проблемах с Selenium"
Просмотров 1215 лет назад
Иван Крутов "Тестирование: как забыть о проблемах с Selenium"
Александр Сербул "Проектирование высоконагруженной системы онлайн репликации"
Просмотров 505 лет назад
Александр Сербул "Проектирование высоконагруженной системы онлайн репликации"
Кирилл Боровиков "Массовая оптимизация запросов PostgreSQL"
Просмотров 1555 лет назад
Кирилл Боровиков "Массовая оптимизация запросов PostgreSQL"
Алексей Бичук "Как устроен полнотекстовый поиск"
Просмотров 1605 лет назад
Алексей Бичук "Как устроен полнотекстовый поиск"
Алексей Зиновьев "Open Source Distributed Machine Learning Library для Apache Ignite"
Просмотров 575 лет назад
Алексей Зиновьев "Open Source Distributed Machine Learning Library для Apache Ignite"
Алексей Жуков "Безопасная разработка на потоке, или Как улучшить безопасность ПО"
Просмотров 725 лет назад
Алексей Жуков "Безопасная разработка на потоке, или Как улучшить безопасность ПО"
Антон Архипов "Эффективная работа с IntelliJ IDEA"
Просмотров 8895 лет назад
Антон Архипов "Эффективная работа с IntelliJ IDEA"
Андрей Мазульницын "Эволюция архитектуры nopCommerce. Особенности разработки open-source решения"
Просмотров 1,6 тыс.5 лет назад
Андрей Мазульницын "Эволюция архитектуры nopCommerce. Особенности разработки open-source решения"
Александр Сурков "Новые подходы к IoT на примере технологий Microsoft"
Просмотров 446 лет назад
Александр Сурков "Новые подходы к IoT на примере технологий Microsoft"
Очень интересно, но ничего не понятно.я сюда после Екатерины Шульман попал 😂😂😂
18:50 а какие библиотеки фронтовых адаптеров использовали ? а почему именно keycloak-js?
Keycloak-js является "официальной" реализацией для FE приложений от самого Keycloak - можно найти в документации. Других библиотек рекомендовать не могу. Встречал самописные реализации в отдельных проектах, но как правило они были хуже.
Подскажите, пожалуйста, лектор говорил еще о паре лекций. Например о суперпромтах. Когда их ожидать?
На данный момент не планируем делать эту лекцию, но в октябре в Ярославле пройдет конференция с треком про AI. Подробнее на сайте - yappidays.ru/
@@yappidays2501 дорого)
Зайдите в англоязычный ютуб и поищите по теме метапромты. Информации достаточно.
@@user-ml8985-g6m спасибо, когда не набивают себе цену лучше
Чтобы работать через cli tools, флоу с редиректом на кейклок не подойдет, нужно использовать флоу direct grant access, на вход передается логин пароль, на выходе получаете токены UPD: Можно еще посмотреть device code flow
Второй раз пишу коммент, первый, судя по всему, затер ютуб из-за внешней ссылки на tg. Вариант с Direct grant access действительно может быть решением, но выбирать его стоит, только когда пользователь готов доверять свои логин/пароль приложению, либо когда есть технические ограничения на использование браузера. Если техническая возможность использовать браузер есть, более предпочтительным вариантом с точки зрения ИБ будет Proof Key for Code Exchange. После митапа разобрал сценарий с PKCE в tg канале (ссылка есть в профиле).
Супер! Большое спасибо за выступление! 🙏
Блэт, а трудно в названии сразу отразить, что это для птиц на птичьем? Какие питоны? Какие сеньоры? Вы о чем?
галюников у чата джипити полно начиная от барановируса заканчивая нло.
Дратути! С разделением пользователей по разным realm: аргументация против этого некорректна, пользователей из одного realm можно использовать в другом посредством федерации (OIDC протокол это позволяет) - это вполне себе рабочий сценарий. В целом, для желающих разобраться в теме это видео довольно бесполезное (есть некоторые неточноти, недосказанности и явные ошибки).
сопоставить пользователей из разных realm можно?
Бред! У этих программ нет своей памяти и значит они пустое место.
Я знаю очень много людей у которых своя память, но они пустое место 😂
То-то мне ChatGPT периодически пишет - "Память обновлена". Видать, бедолага, не знает, что памяти у него нет 😊
хороший обзор, спасибо!
волга впадает в каспийское море)
Кстати про сказку братьев Шримм. Красная шапочка изначально и была сказкой для взрослых где волк убивал))))
Что толку болтать, что он поглотил массу данных? Его по данным може и прогнали, но помнить все эти данные он не умеет вообще никак. Почему? Да, потому, что дебилов допустили до этих программ .. у них самих в башке пусто и в их продуктах тоже... Жуть.
Очень приятный доклад
Хи-хи я тебя нашла 🤫
@@saharliza 🤫
запинается слишком часто
Говорить "спасибо" и " пожалуйста" тоде очень помогает
Промпт это очень важно для демонстрации собственной ущербности и национальной вторичности. Ведь слово подсказка очень уродливое в сравнении с красивым промптом - да?
Согласен. Но подсказка сюда не очень подходит. Нужно типо "введение-подсказка" или типо того.
У кого что болит - тот о том и говорит. Промпт - это специализированный запрос требующий результата. Подсказка - это помощь в решении запроса. Горе-патриоты) Как часто вы подсказываете продавцу, о том что именно хотите купить?
@@absolutus. Откройте словарь, и разглагольствуйте на его страницах. Это подсказка нейросети как генерировать.
@@arnowt Согласен. в точности проследуйте своему же совету и перестаньте портить воздух своим псевдопатриотизмом.
Интересно.
херня на 50%,даже 4ка тупенькая, и это все 5сек на самом деле полдня и если ты ещё сам в теме
"Необычная" пишется слитно. Позорненько.
Написано правильно, потому что это тот случай, когда подразумевается «почему не обычная, а векторная». В данном случае грамматически верно писать раздельно.
@@Xufana понял, извините.
Почему спикер называет себя "Мы"? Шизофрения?
Частая практика, особенно если за спикером стоит команда, которая помогала.
Два спикера потому что. Ну и плюс команда их. Это не доклад о конкретной технологии, это доклад о работе целой команды на основе их практики.
Спасибо за толковый доклад. Как пожелание, было бы полезно расшифровывать новые термины через объяснение а не через тафталогию, типа: векторная бд, - это бд для хранения векторов и ембеддингов.... Как то мне не сильно это помогает понять.... А что тогда тако "векторы" и "эмбеддинги"?
200m это не 5 процентов это одна пятая ядра изи 20 процентов
в Кафке можно хранить сообщения бесконечно?
длительность хранения настраивается, можно указать достаточно длительный срок, но для "бесконечного" хранения лучше использовать субд. благо это не проблема. данные из топика кафки можно переносить в субд, к примеру, через kafka connect
видно в Сталкера играл)
почему?)
@@romandeveloper7720на 10:30 картинка контролера в правом нижнем углу презентации когда речь идет про controller manager )
очень хороший доклад. спасибо!
Благодарю организаторов за возможность выступить на митапе!
Кто-то звук запорол
Потише можно всегда сделать а вот погромче нет. Уставайте это пожалуйста при монтаже. Спасибо за видео.
🙂👍🏻
Спасибо! Важная тема. Интересное выступление.
второй чувак, говори почетче, нифига не понятно, хотя полезные вещи
Интересно (риторический вопрос), сколько итшников- программистов или девопсов кому за 30 играют в Minecraft :)
За свою карьеру встречал несколько геймеров-программистов, про Minecraft они говорили, что это убогая поделка с воксельной графикой. Сам ни разу не играл.
17:29 улыбнуло :)
Классная информация. Записывайте еще только запись экрана получше
Для автоматизации развертывания подготовлен docker-образ на основе Debian GNU/Linux 9.5 (stretch): hub.docker.com/r/khandeliants/secr2018-workshop-sonarqube/ Участники мастер-класса могут скачать его командой: docker pull khandeliants/secr2018-workshop-sonarqube
Друзья, если у вас есть какие-то вопросы, то пишите. Буду рад ответить 🙂
Спасибо тебе Андрей. Классный продукт получился, препарировал его от А до Я, для саморазвития. Желаю роста доли в рынке твоему продукту.
Здравствуйте Андрей, интересует ваш продукт, приглядываюсь к нему. Как я понял, на основе этого движка можно сделать мультивендорный магазин. А можно брать плату с вендоров(продавцов), не по количеству продаж, а по количеству размещённых ими товаров, или за мегабайты которые их товары занимают? То есть брать деньги не за конкретную реализацию, а арендую плату? И предоставить продавцам напрямую общаться с покупателями и исполнять из заказы?
Звук плохой
Максим, хотите ли законтрибьютить Storage Plugin для REST-сервисов в Apache Drill?
Какое отношение это имеет к функциональному программированию?
Вообще прямое. Иммутабельные коллекции. Чистые функции с логикой. Конечно, тут дана только затравка, надо смотреть дальше самому на Redux, а в лекции упор больше на реактивность.
Какое прямое? Поконкретнее.