Привет, друзья!
Продолжаем знакомить вас со спикерами HighLoad++. Одним из них станет Александр Ляпунов (VK).
📋 https://clck.ru/bm63K
В своем докладе он расскажет, как они используют msgpack в асинхронном сетевом протоколе СУБД и сервера приложений Tarantool в целом и о реализации его клиентской части (коннектора) на С++, в частности.
Для коммуникации с базами данных проблемой является заранее неизвестная структура данных, а если рассматривать Tarantool в контексте сервера приложений, то задача становится фактически реализацией протокола RPC с неопределенным набором функций. Другими словами, при реализации сервера и коннектора к нему структура и набор данных не определены. Для такого динамического протокола хорошо подошел msgpack, однако это принесло сложности в разработке и затронуло быстродействие системы.
У коннектора, вдобавок к динамичности, есть еще одна проблема — встраиваемость в существующую кодовую базу приложения. По-хорошему, нужно сделать так, чтобы вне зависимости от того, что использует приложение — блокирующее I/O, epoll, другие событийные циклы, файберы — можно было бы удобно использовать коннектор.
В этом докладе Александр попробует поделиться решениями этих и других проблем, а также просто опытом создания подобных систем.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bm63a
Продолжаем знакомить вас со спикерами HighLoad++. Одним из них станет Александр Ляпунов (VK).
📋 https://clck.ru/bm63K
В своем докладе он расскажет, как они используют msgpack в асинхронном сетевом протоколе СУБД и сервера приложений Tarantool в целом и о реализации его клиентской части (коннектора) на С++, в частности.
Для коммуникации с базами данных проблемой является заранее неизвестная структура данных, а если рассматривать Tarantool в контексте сервера приложений, то задача становится фактически реализацией протокола RPC с неопределенным набором функций. Другими словами, при реализации сервера и коннектора к нему структура и набор данных не определены. Для такого динамического протокола хорошо подошел msgpack, однако это принесло сложности в разработке и затронуло быстродействие системы.
У коннектора, вдобавок к динамичности, есть еще одна проблема — встраиваемость в существующую кодовую базу приложения. По-хорошему, нужно сделать так, чтобы вне зависимости от того, что использует приложение — блокирующее I/O, epoll, другие событийные циклы, файберы — можно было бы удобно использовать коннектор.
В этом докладе Александр попробует поделиться решениями этих и других проблем, а также просто опытом создания подобных систем.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bm63a
👍1
Всем привет!
Про статистический анализ кода++ поговорим с Анастасией Казаковой из JetBrains.
📋 https://clck.ru/bmEpE
Если судить по опросу C++ Foundation, то проблемы безопасности кода на C++, ошибки при работе с памятью и прочие типичные "боли" языка — все еще самые актуальные для разработчиков на C++. При этом, как известно, софт более высокого качества обходится дешевле в создании (а не только в поддержке, как можно было бы подумать).
В своем докладе Анастасия обсудит некоторые примеры типичных проблем, рассмотрит, что сейчас предлагает язык (интересно, что несмотря на очень активное развитие инструментов статического анализатора кода, многие предложения направлены именно на внесение дополнительной аналитики в сам компилятор языка), и выяснит, что же умеют современные статические анализаторы, и как далеки компиляторы от "счастливого и безопасного" будущего в C++.
📍Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте – https://clck.ru/bmEpj
Про статистический анализ кода++ поговорим с Анастасией Казаковой из JetBrains.
📋 https://clck.ru/bmEpE
Если судить по опросу C++ Foundation, то проблемы безопасности кода на C++, ошибки при работе с памятью и прочие типичные "боли" языка — все еще самые актуальные для разработчиков на C++. При этом, как известно, софт более высокого качества обходится дешевле в создании (а не только в поддержке, как можно было бы подумать).
В своем докладе Анастасия обсудит некоторые примеры типичных проблем, рассмотрит, что сейчас предлагает язык (интересно, что несмотря на очень активное развитие инструментов статического анализатора кода, многие предложения направлены именно на внесение дополнительной аналитики в сам компилятор языка), и выяснит, что же умеют современные статические анализаторы, и как далеки компиляторы от "счастливого и безопасного" будущего в C++.
📍Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте – https://clck.ru/bmEpj
Привет, друзья!
На выступлении Данилы Смирнова обсудим поиск в HeadHunter: как подружить machine learning и production.
📋 https://clck.ru/bmFba
Современные web-сервисы уже практически немыслимы без машинного обучения. Тем не менее эффективное использование в production ML-моделей может быть сопряжено с большим количеством задач на построение архитектуры приложения или оптимизации производительности, которые практически не встречаются в обычной разработке и для которых ещё не выработали стандартных решений.
Именно с такими задачами столкнулись в HeadHunter во время внедрения машинного обучения в сервис поиска, и на примере чего хочется обсудить возникшие проблемы и их решения:
- для взаимодействия между обучением моделей на python и инференсом на java;
- для оптимизации архитектурных решений на java для сложных моделей;
- поведенческие признаки в production;
- а также java и mmap, сериализация и обмен данными между python и java.
✅ До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bmFR3
На выступлении Данилы Смирнова обсудим поиск в HeadHunter: как подружить machine learning и production.
📋 https://clck.ru/bmFba
Современные web-сервисы уже практически немыслимы без машинного обучения. Тем не менее эффективное использование в production ML-моделей может быть сопряжено с большим количеством задач на построение архитектуры приложения или оптимизации производительности, которые практически не встречаются в обычной разработке и для которых ещё не выработали стандартных решений.
Именно с такими задачами столкнулись в HeadHunter во время внедрения машинного обучения в сервис поиска, и на примере чего хочется обсудить возникшие проблемы и их решения:
- для взаимодействия между обучением моделей на python и инференсом на java;
- для оптимизации архитектурных решений на java для сложных моделей;
- поведенческие признаки в production;
- а также java и mmap, сериализация и обмен данными между python и java.
✅ До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bmFR3
Всем привет!
На выступлении Вадима Щемелинина из СИБУР Диджитал обсудим рабочую видеоаналитику в нефтехимии.
📋 https://clck.ru/bmm7K
Три года назад перед командой поставили цель: все видеокамеры в нефтехимическом холдинге СИБУР должны выводиться на экран операторам только тогда, когда в зоне их видимости "что-то идёт не так". За это время разработчики не раз посетили заводы, изучили производственные процессы, разработали и внедрили систему, которая покрыла 70% камер.
В своем докладе Вадим расскажет про сложности, с которыми сталкиваются Python-разработчики, внедряя машинное зрение в индустрии. Заводов в холдинге много, они большие, очень разные, и на них постоянно происходят различные изменения. Поэтому вызовов перед командой разработки стояло много.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. И, если вы еще не купили билет, то самое время это сделать 👉https://clck.ru/bmm7j
На выступлении Вадима Щемелинина из СИБУР Диджитал обсудим рабочую видеоаналитику в нефтехимии.
📋 https://clck.ru/bmm7K
Три года назад перед командой поставили цель: все видеокамеры в нефтехимическом холдинге СИБУР должны выводиться на экран операторам только тогда, когда в зоне их видимости "что-то идёт не так". За это время разработчики не раз посетили заводы, изучили производственные процессы, разработали и внедрили систему, которая покрыла 70% камер.
В своем докладе Вадим расскажет про сложности, с которыми сталкиваются Python-разработчики, внедряя машинное зрение в индустрии. Заводов в холдинге много, они большие, очень разные, и на них постоянно происходят различные изменения. Поэтому вызовов перед командой разработки стояло много.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. И, если вы еще не купили билет, то самое время это сделать 👉https://clck.ru/bmm7j
👍1
Всем привет!
Как запускали компьютерное зрение для офисов продаж МТС по всей России – расскажет Кирилл Овчинников.
📋 https://clck.ru/bmxDv
Компьютерное зрение все больше проникает в бизнес-процессы больших компаний. Большая часть проектов реализуется на серверах с GPU с хорошим интернетом и охлаждением. Но есть множество ситуаций, когда запуск модели и обработку видео надо сделать как можно ближе к камере: например, если нет стабильного интернета или если служба безопасности не санкционирует передачу видео на сервера.
В МТС более 5000 точек продаж. "Ручной" подсчет количества посетителей и сбор другой аналитический информации в режиме реального времени и в таком масштабе не представляется возможным.
В своем докладе Кирилл расскажет, как они смогли запустить AI-сервис компьютерного зрения на EDGE-устройствах в 500 точках продаж МТС, с какими подводными камнями они столкнулись и как смогли поддерживать весь флот устройств в актуальном состоянии и выполнять задачи бизнеса с нужной точностью.
⚡️Спешите запланировать своё участие в HighLoad++. С 1 марта будет повышение цен! Расписание и билеты - https://clck.ru/bmxEd
Как запускали компьютерное зрение для офисов продаж МТС по всей России – расскажет Кирилл Овчинников.
📋 https://clck.ru/bmxDv
Компьютерное зрение все больше проникает в бизнес-процессы больших компаний. Большая часть проектов реализуется на серверах с GPU с хорошим интернетом и охлаждением. Но есть множество ситуаций, когда запуск модели и обработку видео надо сделать как можно ближе к камере: например, если нет стабильного интернета или если служба безопасности не санкционирует передачу видео на сервера.
В МТС более 5000 точек продаж. "Ручной" подсчет количества посетителей и сбор другой аналитический информации в режиме реального времени и в таком масштабе не представляется возможным.
В своем докладе Кирилл расскажет, как они смогли запустить AI-сервис компьютерного зрения на EDGE-устройствах в 500 точках продаж МТС, с какими подводными камнями они столкнулись и как смогли поддерживать весь флот устройств в актуальном состоянии и выполнять задачи бизнеса с нужной точностью.
⚡️Спешите запланировать своё участие в HighLoad++. С 1 марта будет повышение цен! Расписание и билеты - https://clck.ru/bmxEd
Всем привет!
Про 10 ошибок (высоко)нагрузочного тестирования в 2021 году узнаем у Евгения Потапова – генерального директора ITSumma.
📋 https://clck.ru/bnDjj
Профессионально организованное нагрузочное тестирование, как это ни удивительно, является уделом enterprise-проектов, банковских и государственных систем. Там работают подготовленные специалисты, выделенные команды, этот процесс поставлен на поток.
Что еще интереснее, ниша нагрузочного тестирования является уделом QA-специалистов, отдельно существуют люди, которые пишут тесты, а отдельно — команды, которые что-то делают по результатам тестирования. Ситуация напоминает дев без опсов, или опс без девов образца 2008-го.
В коммерческой веб-разработке ситуация другая: в большинстве проектов, за исключением совсем крупных, нагрузочное тестирование проводится «постольку-поскольку», чаще всего самими инженерами, которые разрабатывали проект. Время на это выделяется по остаточному принципу, сценарии тестирования прорабатываются часто «на глаз».
В своем докладе Евгений пройдется по основным проблемам, которые они видят в работе и которые приводят к некорректным результатам нагрузочного тестирования или к некорректной интерпретации результатов тестирования. Расскажет, как их избежать и с технической точки зрения, и с организационной (в разговоре с бизнесом), и о том, как попытаться интегрировать процесс тестирования в регулярную разработку.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. Подробная информация и билеты на сайте - https://clck.ru/bnDmh
Про 10 ошибок (высоко)нагрузочного тестирования в 2021 году узнаем у Евгения Потапова – генерального директора ITSumma.
📋 https://clck.ru/bnDjj
Профессионально организованное нагрузочное тестирование, как это ни удивительно, является уделом enterprise-проектов, банковских и государственных систем. Там работают подготовленные специалисты, выделенные команды, этот процесс поставлен на поток.
Что еще интереснее, ниша нагрузочного тестирования является уделом QA-специалистов, отдельно существуют люди, которые пишут тесты, а отдельно — команды, которые что-то делают по результатам тестирования. Ситуация напоминает дев без опсов, или опс без девов образца 2008-го.
В коммерческой веб-разработке ситуация другая: в большинстве проектов, за исключением совсем крупных, нагрузочное тестирование проводится «постольку-поскольку», чаще всего самими инженерами, которые разрабатывали проект. Время на это выделяется по остаточному принципу, сценарии тестирования прорабатываются часто «на глаз».
В своем докладе Евгений пройдется по основным проблемам, которые они видят в работе и которые приводят к некорректным результатам нагрузочного тестирования или к некорректной интерпретации результатов тестирования. Расскажет, как их избежать и с технической точки зрения, и с организационной (в разговоре с бизнесом), и о том, как попытаться интегрировать процесс тестирования в регулярную разработку.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. Подробная информация и билеты на сайте - https://clck.ru/bnDmh
Привет, друзья!
💥 Приглашаем вас на онлайн встречу докладчиков и Программного комитета Saint HigLoad++ 2022!
Встреча состоится - 24 февраля 2022, 11:00 по МСК
Что там будет:
- напомним процесс работы над заявками
- опишем наше видение летней программы
- расскажем про новые секции конференции.
Все подробности по ссылке: 👉 https://clck.ru/bnPY9
💥 Приглашаем вас на онлайн встречу докладчиков и Программного комитета Saint HigLoad++ 2022!
Встреча состоится - 24 февраля 2022, 11:00 по МСК
Что там будет:
- напомним процесс работы над заявками
- опишем наше видение летней программы
- расскажем про новые секции конференции.
Все подробности по ссылке: 👉 https://clck.ru/bnPY9
Всем привет!
💥 Доклад Петра Зайцева (Percona) - рассказ о технологии и тенденции в мире open source-баз данных в 2022 году 📋https://clck.ru/boSyQ
Сегодня мы имеем дело с большим количеством замечательных инноваций в технологиях баз данных. Например, введение новых моделей данных, таких как time series или graph, фокус которых направлен на решение проблем SQL при масштабировании приложений и превративших NoSQL в синоним масштабирования. Также на рынке появился новый дизайн баз данных Cloud-Native, использующий возможности Kubernetes и Serverless-концепции. Особое влияние оказывает открытое ПО, рынок которого растет, но дает свои трещины. Появляется класс частично открытых СУБД.
В своем докладе Петр рассмотрит эти и другие тенденции и объяснит движущую силу этих изменений. Он поговорит обо всех основных open source-базах данных и их универсальности, рассмотрит конкретные решения для разных ситуаций. Петр даст информацию об изменениях в open source-лицензиях и о том, чего можно ожидать уже в следующем году.
✅ Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте -
https://clck.ru/boMrZ
💥 Доклад Петра Зайцева (Percona) - рассказ о технологии и тенденции в мире open source-баз данных в 2022 году 📋https://clck.ru/boSyQ
Сегодня мы имеем дело с большим количеством замечательных инноваций в технологиях баз данных. Например, введение новых моделей данных, таких как time series или graph, фокус которых направлен на решение проблем SQL при масштабировании приложений и превративших NoSQL в синоним масштабирования. Также на рынке появился новый дизайн баз данных Cloud-Native, использующий возможности Kubernetes и Serverless-концепции. Особое влияние оказывает открытое ПО, рынок которого растет, но дает свои трещины. Появляется класс частично открытых СУБД.
В своем докладе Петр рассмотрит эти и другие тенденции и объяснит движущую силу этих изменений. Он поговорит обо всех основных open source-базах данных и их универсальности, рассмотрит конкретные решения для разных ситуаций. Петр даст информацию об изменениях в open source-лицензиях и о том, чего можно ожидать уже в следующем году.
✅ Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте -
https://clck.ru/boMrZ
Всем привет!
На конференции HighLoad++ Сергей Пронин и Петр Зайцев из Percona расскажут, как построить свой Database-as-a-Service.
📋 https://clck.ru/bvn49
Упростить создание и управление базами данных — именно такая идея вкладывалась в Database-as-a-Service облачными провайдерами. Рынок облачных баз данных неумолимо растет, как и vendor lock-in.
В своем докладе Сергей и Петр расскажут про построение DBaaS своими силами, зачем здесь Kubernetes, откуда берется hybrid- и multi-cloud и как с этим живут большие энтерпрайзы.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bvnLV
На конференции HighLoad++ Сергей Пронин и Петр Зайцев из Percona расскажут, как построить свой Database-as-a-Service.
📋 https://clck.ru/bvn49
Упростить создание и управление базами данных — именно такая идея вкладывалась в Database-as-a-Service облачными провайдерами. Рынок облачных баз данных неумолимо растет, как и vendor lock-in.
В своем докладе Сергей и Петр расскажут про построение DBaaS своими силами, зачем здесь Kubernetes, откуда берется hybrid- и multi-cloud и как с этим живут большие энтерпрайзы.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bvnLV
Привет, друзья!
Одним из спикеров Highload++ Foundation будет Владимир Беланов. На текущий момент он занимается инфраструктурой сервисов покупки в Яндекс.Маркете.
📋 https://clck.ru/by3MP
На своем выступлении Владимир расскажет историю о том, как они масштабировали сервис под нагрузку в 100 раз превышающую текущую.
А также о том, как они искали проблемы и пути их разрешения, почему решили отказаться от PostgreSQL, о муках выбора и как они безопасно запускали один из ключевых сервисов на новой СУБД.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/by3eH
Одним из спикеров Highload++ Foundation будет Владимир Беланов. На текущий момент он занимается инфраструктурой сервисов покупки в Яндекс.Маркете.
📋 https://clck.ru/by3MP
На своем выступлении Владимир расскажет историю о том, как они масштабировали сервис под нагрузку в 100 раз превышающую текущую.
А также о том, как они искали проблемы и пути их разрешения, почему решили отказаться от PostgreSQL, о муках выбора и как они безопасно запускали один из ключевых сервисов на новой СУБД.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/by3eH
Привет, друзья!
💥 Приглашаем вас на онлайн встречу докладчиков и Программного комитета Saint HigLoad++ 2022!
⚡️Встреча состоится сегодня - 24 февраля, 11:00 по МСК
Что там будет:
- напомним процесс работы над заявками
- опишем наше видение летней программы
- расскажем про новые секции конференции.
Все подробности по ссылке: 👉 https://clck.ru/bnPY9
💥 Приглашаем вас на онлайн встречу докладчиков и Программного комитета Saint HigLoad++ 2022!
⚡️Встреча состоится сегодня - 24 февраля, 11:00 по МСК
Что там будет:
- напомним процесс работы над заявками
- опишем наше видение летней программы
- расскажем про новые секции конференции.
Все подробности по ссылке: 👉 https://clck.ru/bnPY9
Привет, друзья!
💥 Напоминаем вам, что мы проводим Open Source-трибуну.
И у вас еще есть возможность проголосовать за лучшее Open Source-решение. Чтобы принять участие авторизуйтесь через личный кабинет Онтико или социальную сеть.
⚡️Итоги будут подведены 26 февраля.
Все подробности на сайте - https://opensource.highload.ru/vote
💥 Напоминаем вам, что мы проводим Open Source-трибуну.
И у вас еще есть возможность проголосовать за лучшее Open Source-решение. Чтобы принять участие авторизуйтесь через личный кабинет Онтико или социальную сеть.
⚡️Итоги будут подведены 26 февраля.
Все подробности на сайте - https://opensource.highload.ru/vote
Всем привет!
Про архитектуру SberCloud MLSpace для решения задач MLOps узнаем у Отари Меликишвили.
📋 https://clck.ru/cPFP3
На своем выступлении он расскажет про архитектуру SberCloud MLSpace и его использование на суперкомпьютере Cristofari.
А также про решение инженерных задач MLOps в среде SberCloud MLSpace.
✅ Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте - https://clck.ru/cPFiS
Про архитектуру SberCloud MLSpace для решения задач MLOps узнаем у Отари Меликишвили.
📋 https://clck.ru/cPFP3
На своем выступлении он расскажет про архитектуру SberCloud MLSpace и его использование на суперкомпьютере Cristofari.
А также про решение инженерных задач MLOps в среде SberCloud MLSpace.
✅ Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте - https://clck.ru/cPFiS
👍1
💥 Хотите за неделю прокачать hard- и soft-skills?
До 13 марта у вас есть возможность купить билеты сразу на две конференции и сэкономить 31 200 рублей.
Комбо-билет на HighLoad++ Foundation и TeamLead Conf Foundation со скидкой 30% на обе конференции.
Каждая конференция — это уникальная программа. Каждый доклад - решение конкретной задачи разработки. Без гастрольных туров 😉 В этом году на HighLoad++ будет отдельная секция GolangConf, а на TeamLead Conf — секция, посвящённая управлению знаниями от создателей Knowledge Conf.
Вы сможете лично пообщаться с лидерами отрасли, единомышленниками, найти пути решения своих задач, получить профессиональную консультацию.
На каждой конференции IT-гиганты презентуют новейшие технологические и управленческие решения. Не упустите шанс узнать о новинках первыми!
👉🏻 Подробности — по ссылке - https://clck.ru/cQYqt
До 13 марта у вас есть возможность купить билеты сразу на две конференции и сэкономить 31 200 рублей.
Комбо-билет на HighLoad++ Foundation и TeamLead Conf Foundation со скидкой 30% на обе конференции.
Каждая конференция — это уникальная программа. Каждый доклад - решение конкретной задачи разработки. Без гастрольных туров 😉 В этом году на HighLoad++ будет отдельная секция GolangConf, а на TeamLead Conf — секция, посвящённая управлению знаниями от создателей Knowledge Conf.
Вы сможете лично пообщаться с лидерами отрасли, единомышленниками, найти пути решения своих задач, получить профессиональную консультацию.
На каждой конференции IT-гиганты презентуют новейшие технологические и управленческие решения. Не упустите шанс узнать о новинках первыми!
👉🏻 Подробности — по ссылке - https://clck.ru/cQYqt
Всем привет!
Одним из спикеров HighLoad++ Foundation будет Ричард Хипп. Он создатель и ведущий специалист по поддержке базы данных SQLite — наиболее широко используемого механизма базы данных в мире.
📋 https://clck.ru/cooB3
Он основал небольшую компанию (сегодня известную как «SQLite.org»), разрабатывающую программное обеспечение для компьютерной лингвистики. Предвидя потребность в компактной и простой в использовании встроенной базе данных SQL в 2000 году, Хипп создал SQLite и выпустил ее как программное обеспечение с открытым исходным кодом, и, к его удивлению, она имела большой успех.
SQLite является одним из наиболее широко используемых программных продуктов в мире. Сейчас запущено больше экземпляров SQLite, чем всех других СУБД вместе взятых. Поскольку многие другие системы используют и зависят от SQLite, важно, чтобы код был как можно более надежным и свободным от ошибок.
В своем докладе Хипп расскажет о том, что делает команда SQLite, чтобы поддерживать максимально возможное качество кода. Обсудит как успехи, так и неудачи. Определит общие принципы, которые можно использовать для улучшения и защиты качества кода в других проектах.
📍 До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте - https://clck.ru/cooYN
Одним из спикеров HighLoad++ Foundation будет Ричард Хипп. Он создатель и ведущий специалист по поддержке базы данных SQLite — наиболее широко используемого механизма базы данных в мире.
📋 https://clck.ru/cooB3
Он основал небольшую компанию (сегодня известную как «SQLite.org»), разрабатывающую программное обеспечение для компьютерной лингвистики. Предвидя потребность в компактной и простой в использовании встроенной базе данных SQL в 2000 году, Хипп создал SQLite и выпустил ее как программное обеспечение с открытым исходным кодом, и, к его удивлению, она имела большой успех.
SQLite является одним из наиболее широко используемых программных продуктов в мире. Сейчас запущено больше экземпляров SQLite, чем всех других СУБД вместе взятых. Поскольку многие другие системы используют и зависят от SQLite, важно, чтобы код был как можно более надежным и свободным от ошибок.
В своем докладе Хипп расскажет о том, что делает команда SQLite, чтобы поддерживать максимально возможное качество кода. Обсудит как успехи, так и неудачи. Определит общие принципы, которые можно использовать для улучшения и защиты качества кода в других проектах.
📍 До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте - https://clck.ru/cooYN
👍1