- 45
- 39 745
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 - Блокировки
30:11 - Сложные инварианты
40: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 - Блокировки
30:11 - Сложные инварианты
40:06 - Вопросы
Переглядів: 714
Відео
Опыт реализации SSO на базе Keycloak | Денис Мазилов
Переглядів 32712 годин тому
В ходе доклада мы разберем терминологию и вспомним, чем отличается аутентификация от авторизации, что такое Identity Provider, и зачем нужен SSO. Дальше к практике - познакомимся с Keycloak, обсудим несколько типовых ситуаций его применения, посмотрим на этот инструмент с точки зрения разработчика. В завершение поделюсь своим опытом внедрения и эксплуатации Keycloak и дам несколько очень вредны...
Как отобразить бесконечный список данных и не сломать браузер | Екатерина Чехранова
Переглядів 3012 місяці тому
В ходе доклада рассмотрим различные способы отображения больших списков, а также оптимизации, которые можно использовать. Разберём, что такое виртуальный список и проведем обзор современных React-библиотек для бесконечного скролла. Новости и предстоящие митапы Yappi Days: t.me/yappi_days yappidays Генеральный партнер Raft DS: raftds.ru/ raftds Таймкоды 00:00 - О докладчике и идея ...
Пишем приложение Тинькофф "с нуля" с помощью сотни фронтэндеров | Баранов Артем и Кочетов Дмитрий
Переглядів 3872 місяці тому
В ходе доклада разберемся чем грозит масштабирование команды продукта более чем на 100 человек, поделимся практиками управления сложностью и расскажем как технически реализовать гибкую систему с высокими требованиями к скорости поставки, надежности и наблюдаемости. Презентация: space.raftds.com/s/cZYDBm3wii5jjzY Новости и предстоящие митапы Yappi Days: t.me/yappi_days yappidays Генеральн...
Prompt-engineering или как эффективно работать с ChatGPT | Илья Козырев
Переглядів 4,2 тис.2 місяці тому
Доклад посвящен искусству создания промптов для ChatGPT. В этом видео мы исследуем механизмы работы больших языковых моделей, выясним, почему правильно составленный промпт имеет ключевое значение, и научимся применять разнообразные техники промптинга для достижения наилучших результатов. Презентация: space.raftds.com/s/fx5HAF7jyesjKGf Новости и предстоящие митапы Yappi Days: t.me/yappi_days vk....
Как можно пообщаться с вашими данными и причем тут LLM | Дарья Андреева и Глеб Панин
Переглядів 2,2 тис.3 місяці тому
Доклад фокусируется на том, как можно "обучить" вашу языковую модель работать с вашими данными, не прибегая к её дообучению. Вы узнаете о RAG - инструменте, который поможет повысить точность модели, о том, почему он у вас не сработает, и как добиться улучшения производительности. Подробно рассмотрим результаты работы таких алгоритмов и их методы оценки. Презентация: space.raftds.com/s/SLjHXjaqz...
Kubernetes для разработчиков | Илья Бочаров
Переглядів 6 тис.5 місяців тому
Доклад поможет понять зачем разработчикам нужно уметь пользоваться Kubernetes (k8s). Рассмотрим основные элементы как в устройстве, так и в конфигурации данной технологии. Проговорим сценарии рабочих задач, и как их можно реализовать с помощью k8s. Ссылки из доклада: github.com/bocharoviliyav/k8s-for-dev-YappiDays Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный па...
Гарантии доставки на примере Apache Kafka | Никита Ешкеев
Переглядів 1,7 тис.5 місяців тому
Доклад вводит концепцию гарантий доставки сообщений, описывает их виды, а также дает практические советы по настройке Apache Kafka для реализации любой гарантии доставки. Список доп. литературы: space.raftds.com/s/HccNKoPpM5gtfbk Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный партнер Raft DS: raftds.ru/ raftds Таймкоды 00:00 - О докладчике и план 02:38 - М...
Как LLM меняет игру в разработке ПО | Александр Константинов
Переглядів 1,2 тис.7 місяців тому
Александр Константинов, CTO Raft AI, раскрывает потенциал LLM (Language Learning Models) в разработке ПО. Узнайте, как эти инновационные технологии могут удвоить вашу производительность, автоматизировать рутинные задачи и даже сделать из вас тимлида Copilot и написать целый проект не написав ни строчки кода используя GPT Engineer. Новости и предстоящие митапы в группе Yappi Days: yappida...
Дебаты. Создание цифровых копий людей | Екатерина Чехранова | Денис Головко
Переглядів 1507 місяців тому
Два дебатера представляют диаметрально противоположные стороны на тему создания цифровых копий людей. Участники: Денис Головко, Екатерина Чехранова Ведущий: Артём Воскресенский Новости и предстоящие митапы в группе Yappi Days: yappidays Генеральный партнер Raft DS: raftds.ru/ raftds
Митап "Быстрый старт в мир Блокчейна". Илья Степырев. "Пишем серверную часть используя Блокчейн"
Переглядів 1214 роки тому
Ссылка на первый доклад митапа: ua-cam.com/video/pTBfe4dN9I8/v-deo.html Во втором докладе митапа Илья Степырев рассказывает о мире смарт-контрактов, и вы узнаете, как начать программировать для блокчейна. Smart-контракты позволяют писать распределенные приложения, работающие поверх Блокчейна в среде, где участники не могут доверять друг другу.
Митап "Быстрый старт в мир Блокчейна". Илья Апальков. "Основы Блокчейн"
Переглядів 1964 роки тому
Ссылка на второй доклад митапа: ua-cam.com/video/QQO9r0R5VVo/v-deo.html В докладе Илья Апальков рассказывает об основах блокчейна, криптовалют и децентрализации. Вы познакомитесь с тем, как работает блокчейн, даже если вы ничего о нем не слышали, поймете, хотите ли вы стать майнером, а также узнаете о том, что в среде, где все друг другу не знакомы, все-таки можно прийти к консенсусу.
Александр Денисов - Flutter. Just another cross-platform framework, or something more.
Переглядів 2504 роки тому
Александр Денисов - Flutter. Just another cross-platform framework, or something more.
Надир Джилкибаев и Денис Лобанов "Как работает браузер"
Переглядів 1475 років тому
Надир Джилкибаев и Денис Лобанов "Как работает браузер"
Анастасия Калашникова "Самозванцы, выгорание, границы"
Переглядів 3,5 тис.5 років тому
Анастасия Калашникова "Самозванцы, выгорание, границы"
Андрей Евтеев "Ещё один подход к предоставлению Kubernetes кластеров как PaaS"
Переглядів 525 років тому
Андрей Евтеев "Ещё один подход к предоставлению Kubernetes кластеров как PaaS"
Михаил Кабищев "Distributed Tracing 101"
Переглядів 965 років тому
Михаил Кабищев "Distributed Tracing 101"
Андрей Копылов "Docker Driven Development"
Переглядів 2325 років тому
Андрей Копылов "Docker Driven Development"
Владимир Ильмов "Микросервисы Netflix и Kubernetes"
Переглядів 1085 років тому
Владимир Ильмов "Микросервисы Netflix и Kubernetes"
Мастер-класс «SonarQube: от установки до анализа production-кода»
Переглядів 8 тис.5 років тому
Мастер-класс «SonarQube: от установки до анализа production-кода»
Иван Крутов "Тестирование: как забыть о проблемах с Selenium"
Переглядів 1195 років тому
Иван Крутов "Тестирование: как забыть о проблемах с Selenium"
Александр Сербул "Проектирование высоконагруженной системы онлайн репликации"
Переглядів 465 років тому
Александр Сербул "Проектирование высоконагруженной системы онлайн репликации"
Кирилл Боровиков "Массовая оптимизация запросов PostgreSQL"
Переглядів 1335 років тому
Кирилл Боровиков "Массовая оптимизация запросов PostgreSQL"
Алексей Бичук "Как устроен полнотекстовый поиск"
Переглядів 1535 років тому
Алексей Бичук "Как устроен полнотекстовый поиск"
Алексей Зиновьев "Open Source Distributed Machine Learning Library для Apache Ignite"
Переглядів 545 років тому
Алексей Зиновьев "Open Source Distributed Machine Learning Library для Apache Ignite"
Алексей Жуков "Безопасная разработка на потоке, или Как улучшить безопасность ПО"
Переглядів 695 років тому
Алексей Жуков "Безопасная разработка на потоке, или Как улучшить безопасность ПО"
Антон Архипов "Эффективная работа с IntelliJ IDEA"
Переглядів 8715 років тому
Антон Архипов "Эффективная работа с IntelliJ IDEA"
Андрей Мазульницын "Эволюция архитектуры nopCommerce. Особенности разработки open-source решения"
Переглядів 1,5 тис.5 років тому
Андрей Мазульницын "Эволюция архитектуры nopCommerce. Особенности разработки open-source решения"
Александр Сурков "Новые подходы к IoT на примере технологий Microsoft"
Переглядів 405 років тому
Александр Сурков "Новые подходы к IoT на примере технологий Microsoft"
хороший обзор, спасибо!
волга впадает в каспийское море)
Кстати про сказку братьев Шримм. Красная шапочка изначально и была сказкой для взрослых где волк убивал))))
Очень приятный доклад
Говорить "спасибо" и " пожалуйста" тоде очень помогает
Промпт это очень важно для демонстрации собственной ущербности и национальной вторичности. Ведь слово подсказка очень уродливое в сравнении с красивым промптом - да?
Согласен. Но подсказка сюда не очень подходит. Нужно типо "введение-подсказка" или типо того.
У кого что болит - тот о том и говорит. Промпт - это специализированный запрос требующий результата. Подсказка - это помощь в решении запроса. Горе-патриоты) Как часто вы подсказываете продавцу, о том что именно хотите купить?
@@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, а в лекции упор больше на реактивность.
Какое прямое? Поконкретнее.