O'Reilly Open Source Convention (OSCON) - July 15/18 Portland, Oregon
Open Source: Open source is how software is developed today – beginning with the flow of open ideas that ultimately leads to world-changing innovations. Regardless of origin or community, all innovative and emerging open source projects, from blockchain to machine learning frameworks, are at the heart of software development and OSCON 2019.
Cloud-Native: The solutions that the cloud provides have grown rapidly over the past few years and show no signs of slowing. AWS, Azure, GCP, Alibaba, and IBM currently have the leading cloud frameworks. While these allow for open source to thrive they are not completely open source themselves. However, excluding such an important pillar of software development that enables so much would be to turn a blind eye to a significant force moving us all forward – and we’ll get them to open source eventually, right 😉 !
Data-Driven: Data drives our software development industry in a few ways. First, we need to know how to deal with massive amounts of it making use of a wide variety of tools like Kafka, Spark, and Hadoop while using techniques like streaming data and edge computing to create fast, reactive, resilient applications for all types of customers.
AI-Enhanced: Awakening from hopefully the last of a few too many AI winters, many aspects of AI are an ever-growing force transforming how we see, understand, and interact with the world around us. Machine learning, deep learning, and natural language processing are no longer just found in the world of research and academia—these techniques and tools are making significant changes to building the software of today with tools like TensorFlow, SageMaker, and PyTorch.
Customer Centered: In a world where consumers can get information by uttering a simple phrase like ‘Hey Siri or Alexa or Google or Frank’ or by simply looking at the computer they wear on their wrist, software needs to be built around the needs of its customer whether that be a nine year old, an oil rig employee, or you. Product management and design is essential to ensuring all that coding and development is used to its fullest potential.