Мы хотим, чтобы ваш голос был услышан в этом году - подавайте в CFP !!!!

OSCON 2019 будет сосредоточен на пяти основных направлениях, которые сегодня движут индустрию разработки программного обеспечения.

Открытый исходный код: Программное обеспечение с открытым исходным кодом разрабатывается сегодня, начиная с потока открытых идей, которые в конечном итоге приводят к инновациям, меняющим мир. Независимо от происхождения или сообщества, все инновационные и новые проекты с открытым исходным кодом, от блокчейна до фреймворков машинного обучения, лежат в основе разработки программного обеспечения и OSCON 2019.

Cloud-Native. Решения, предоставляемые облаком, быстро выросли за последние несколько лет и не демонстрируют никаких признаков замедления. AWS, Azure, GCP, Alibaba и IBM в настоящее время обладают ведущими облачными платформами. Хотя они позволяют процветать с открытым исходным кодом, сами по себе они не являются полностью открытыми. Однако исключение такого важного столпа разработки программного обеспечения, который позволяет так много, означало бы закрыть глаза на значительную силу, движущую всех нас вперед - и в конечном итоге мы переведем их на открытый исходный код, верно;)!

На основе данных. Данные определяют нашу отрасль разработки программного обеспечения несколькими способами. Во-первых, нам нужно знать, как справляться с огромными объемами, используя широкий спектр инструментов, таких как Kafka, Spark и Hadoop, и при этом использовать такие методы, как потоковая передача данных и периферийные вычисления, для создания быстрых, реактивных, отказоустойчивых приложений для всех типов клиенты.

AI-Enhanced: Пробуждающийся от, надеюсь, последней из немногих слишком многих зим искусственного интеллекта, многие аспекты AI представляют собой постоянно растущую силу, меняющую то, как мы видим, понимаем и взаимодействуем с окружающим миром. Машинное обучение, глубокое обучение и обработка естественного языка уже не только можно найти в мире исследований и академических кругов - эти методы и инструменты вносят существенные изменения в создание современного программного обеспечения с помощью таких инструментов, как TensorFlow, SageMaker и PyTorch.

Ориентированность на клиента: в мире, где потребители могут получить информацию, произнеся простую фразу, например «Привет, Siri, или Алекса, или Google, или Фрэнк», или просто посмотрев на компьютер, который они носят на своем запястье, программное обеспечение должно основываться на потребностях своего клиента, будь то девятилетний ребенок, сотрудник нефтяной вышки или вы. Управление продуктом и дизайн имеют важное значение для обеспечения того, чтобы весь потенциал программирования и разработки использовался в полной мере.

Ознакомьтесь с треками OSCON 2019 и отправьте свое предложение здесь!

Темы

Каждый из направлений OSCON 2019 поддерживает пять столпов, которые сегодня являются неотъемлемой частью разработки программного обеспечения. Ознакомьтесь с темами, которые мы хотим осветить в этом году с вашей помощью!

Обязательно подумайте, как лучше всего донести вашу информацию до аудитории. Если вы знакомите посетителей с новым языком, вам может потребоваться простой стиль обучения - но имейте в виду, что тематические исследования, личные истории, взаимодействие с аудиторией, шоу и рассказы или живое программирование могут быть способом удержать аудиторию и переваривать новый материал.

Устойчивый открытый исходный код

Открытый исходный код - это источник жизненной силы для разработки программного обеспечения, и, хотя открытый исходный код повсеместен, есть много возможностей сделать его правильным для разработчиков, компаний и сообществ. Этот трек будет сосредоточен в основном на том, как создавать, развивать и поддерживать здоровые сообщества с открытым исходным кодом внутри и за пределами компаний. Если у вас есть в этом опыт, нам нужно, чтобы вы поделиться своим мнением - нам нужно позаботиться об открытом исходном коде сейчас, когда он действительно победил. Мы должны делиться тем, что работает, и быть открытыми для новых голосов, у которых есть, возможно, радикальные идеи по улучшению того, что является открытым исходным кодом сегодня!

Блокчейн помимо криптовалют

Как и открытый исходный код, DevOps и гибкая методология, блокчейн обещает стать значительным сдвигом в разработке программного обеспечения. Криптовалюты захватили наше воображение и некоторые из наших кошельков, но реальный поворотный момент - это лежащая в основе технология. Децентрализованный и безопасный блокчейн начинает преобразовывать то, как мы доставляем данные, такие как медицинские записи. Эта технология находится на грани взрыва и трансформации финансовой, медицинской и розничной отраслей. Есть ли у вас новаторский взгляд на это? Можете ли вы объяснить, каковы плюсы и минусы блокчейна? Вы создаете распределенный реестр? Смарт-контракты? Если да, то мы хотим, чтобы у вас был голос в OSCON.

Использование искусственного интеллекта

С помощью фреймворков с открытым исходным кодом и увеличенных вычислительных мощностей из облака ИИ выводит разработку программного обеспечения на новый уровень. Идентификация изображений, настройка, персонализация и новые способы взаимодействия с нашими вычислительными устройствами, такие как распознавание голоса и дополненная реальность, - это лишь некоторые из вещей, которые меняют то, как мы взаимодействуем с нашим миром. Вы отлично работаете с какой-либо из фреймворков с открытым исходным кодом? У вас есть новый способ включить глубокое обучение в приложение? А как насчет интерпретируемости? По мере того, как ИИ проникает во все отрасли, давайте обязательно поделимся передовым опытом и идеями о том, как создавать программное обеспечение следующего поколения и создавать бизнес-результаты.

Новые языки и фреймворки

Любой развивающийся язык, который делает его популярным в настоящее время, имеет открытый исходный код; здесь приветствуются некоторые из все еще развивающихся языков, такие как Crystal, Flutter, Rust и Kotlin. Хотя Java и подобные им являются рабочими лошадками и будут с нами надолго, если не навсегда, есть кое-что, с чем Java приходится нелегко: язык, который был создан сегодня в нашей среде разработки программного обеспечения. И этот пейзаж кардинально отличается от того, что было 10, 20 или 30 лет назад. Поделитесь своим жизненным опытом на этом треке, поговорите о переходе на новый язык, возможно, даже о том, что это был неправильный выбор, и давайте расскажем, какую роль эти новые языки играют сегодня, в нашем более широком сообществе.

ТОЛЬКО живое кодирование

В последний раз громкий хит, он вернулся! Мы хотим глубже разобраться в коде, и один из способов сделать это - объявить слайды вне закона. Правильно, этот трек предназначен ТОЛЬКО для живого кодирования. С первой минуты мы хотим, чтобы эти занятия были посвящены актуальным передовым методам программирования и новым способам получения максимальной отдачи от таких языков, как Python, R, Java и C #. Записная книжка Jupyter с запускаемыми примерами кодирования является обязательной, чтобы аудитория могла следить за ней и делать выводы. Давайте перенесем занятия в настоящий момент и избавимся от ненужных слайдов, запачкаем руки и закодируем… ошибки включены.

Программные методологии от идеи до развертывания

Отступив от кода, как на самом деле добиться цели? От планирования и обсуждений с коллегами из других отделов до того, какой процесс должен управлять вашим программным продуктом, как вы даете вам и вашей команде больше шансов сделать все правильно? Как вы гарантируете, что вы повторяете, а не слепо идете к тому, чего, по вашему мнению, хотят заинтересованные стороны? Мы хотим увидеть передовой опыт и тематические исследования о том, как вы изменили ситуацию, внимательно изучив «как», как вы доставляете и развертываете программное обеспечение, и даем вашей компании лучший шанс стать лидером.

Облачные стратегии и их реализация

В мгновение ока «облако» стало опорой того, как работает разработка программного обеспечения. Крупные поставщики - Amazon, Microsoft и Google - продолжают расширять границы, предлагая все больше и больше услуг. Цель этого трека - помочь участникам понять, как облачные стратегии и их реализация могут повлиять на их бизнес, и ответить на такие вопросы, как: Как узнать, какие услуги вам принесут пользу? Как вы делаете выбор, какого поставщика использовать? Как лучше всего перейти от ЦОД к облаку? Поделитесь своим опытом с сообществом.

Следующая архитектура

От монолита к микросервисам мы сейчас движемся к архитектуре, которая слабо связана и поддерживается услугами, предлагаемыми в облаке. Контейнеры. Непрерывная доставка. Мониторинг. Это всего лишь несколько слов, которые можно придумать. Стена между разработкой и развертыванием программного обеспечения теперь превратилась в пыль, и появились совершенно новые парадигмы и множество вариантов инструментов. Какие новые крутые достижения вы взяли на себя за последний год? Приходите и расскажите о них!

Создание программного обеспечения, интенсивно использующего данные

Многие программные приложения в настоящее время требуют того, что можно было бы назвать интенсивным использованием данных, то есть для потребителя возникает необходимость перемещать огромные объемы данных туда и обратно. Необходимо знать, как использовать и управлять этими данными в вашем приложении безопасным, отказоустойчивым и быстрым способом. Данные в реальном времени и потоковые данные в сочетании с периферийными вычислениями и алгоритмами машинного обучения - вот как должны работать даже когда-то упрощенные приложения. Расскажите, как вы приспособились к этому изменению? Как вы наилучшим образом используете данные в своих приложениях и для своих клиентов? Вы создали программное обеспечение, которое быстрее реагирует на проблемы, избегая длительных простоев?

OSCON Business Summit - Примеры использования открытых источников в корпоративных проектах

За прошедшие годы мы включили множество разных точек зрения на открытый исходный код. Среди них - то, как предприятия могут использовать открытый исходный код, извлекать из него выгоду и возвращать его - и почему они хотели бы это сделать. Этот специальный трек посвящен деловой стороне открытого исходного кода, в частности тематическим исследованиям. Конкретный пример для целей этого OSCON - представить главного героя и проблему, вы захотите поставить аудиторию на место этого главного героя и спросить их: «Что бы они сделали?» В этом случае, а затем показать, что на самом деле произошло.

Этот трек, предназначенный для заинтересованных сторон, от CXO до руководителей групп, даст представление о том, почему ваши команды разработчиков / разработчиков программного обеспечения выбрали открытый исходный код, почему открытый исходный код уже распространяется в венах вашего бизнеса и почему это то, что вы можете использовать в своих интересах. . Открытый исходный код является катализатором цифровой трансформации.

Управление продуктами и дизайн

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

Люди лучше всего учатся через истории, и мы хотим слышать ваши. Если вы хотите представить тематическое исследование на конференции этого года, ваша сессия должна описывать ваш личный опыт решения реальной проблемы. Ваше предложение должно содержать краткий обзор ситуации; обозначьте болевые точки, с которыми столкнулась ваша организация или команда; пройти через процесс принятия решения и стратегию, которая из него вышла; объясните успехи, неудачи и уроки, извлеченные на этом пути. Используйте показатели и делитесь данными, чтобы описать результаты и дать рекомендации (как минимум 3–5). Мы призываем докладчиков приглашать к обсуждениям и вопросам и ответам на протяжении всей сессии.