COMMUNITY DAY

INDEX OPEN COMMUNITIES: INTERACT & CONTRIBUTE

At Index â€“ San Francisco, many of our community partners are hosting meetings for their members, as well as all Index attendees. Open collaboration is heightened when many different perspectives are included. Register for Index, join the
meetings, and get involved with these communities!

THANK YOU TO OUR COMMUNITY DAY SPONSORS

OPEN COMMUNITY MEETINGS

Apache Spark Community

This open-source cluster-computing software framework has a large, vibrant, muli-member open source community behind it – which is rapidly evolving as we head into 2018. Join this Apache Spark four hour session to hear about the latest
features coming in the Spark 2.3 release. Want to go deeper? You will also hear about advanced Spark SQL features for data warehouse such as star-schema optimizations and informational constraints support. We will also hear about Jupyter
Notebooks and how working with Apache Spark they can enable an Enterprise/Cloud platforms. Additional topics include the state of Spark MLlib, the role Spark plays in the AI landscape, and HSpark. We hope to see you there!

Apache Kafka Community

Apache Kafka is a de facto standard streaming data processing platform. Kafka is being widely deployed as a messaging system, with robust data integration framework (Kafka Connect) and stream processing API (Kafka Streams) to meet the
needs of typical real-time message processing architectures. Kafka now offers KSQL, a declarative, SQL-like stream processing language that lets you define powerful stream-processing applications easily. What once took some moderately
sophisticated Java code can now be done at the command line with a familiar and eminently approachable syntax. This session covers an example of how Kafka Streams is being used for real-time processing in a production environment.
There is also a hands-on workshop on the basics of Kafka, Kafka Streams, and KSQL.

Cloud Foundry

Cloud Foundry Community Day is a half day of discussions, demos, and a thought leadership panel on all things Cloud Foundry (CF). We will cover what is new in each PMC of CF and their important projects. Come and learn about the latest
additions to the CLI, including the revamped $cf push command as well as the runtime v3 APIs and how that will allow various new features, including native blue-green deployment. Additionally, the new BOSH DNS feature changes the game
on how resilient and adaptable deploying and managing CF can be. Come also for an overview of the new CF-Deployment project, as well as what new hot extensions are added to the platform (e.g., SUSE’s Stratos-UI). Finally, we will end
the day with a panel on the future direction of the platform and how we can better collaborate with other container/PaaS communities

Docker Community

This Docker community session will let attendees explore the current state of Docker technologies, built on the OCI runc and CNCF containerd underpinnings, and now supporting both Docker Swarm and Kubernetes orchestration, via a set
of hands-on labs led by experts from Docker and the community. Have you wanted to learn in practice about the latest on Dockerâ€™s container ecosystem after all the announcements from DockerCon and KubeCon in 2017? This session will
be perfect for hands-on developers to gain experience and information on the Docker ecosystem and Moby project community for 2018.

Hyperledger Community

The Hyperledger â€‹Community Day session is an opportunity â€‹for â€‹developers interested in blockchain to learn and exchange â€‹on â€‹the â€‹different â€‹Hyperledger projects. Facilitate â€‹software â€‹development â€‹collaboration â€‹and â€‹knowledge â€‹sharing â€‹between â€‹participants so that everyone can benefit from it, whether it is simply to get started on using Hyperledger technologies. Participants will have the opportunity to move up the learning curve and increase their knowledge. Anyone â€‹is â€‹welcome â€‹to â€‹attend â€‹and â€‹participate although this session is primarily aimed at developers and â€‹the â€‹discussions â€‹will presume â€‹a â€‹minimum â€‹level of understanding â€‹of â€‹blockchain â€‹technologies and be primarily technical in nature.

Istio Community

In this half day session, you will learn about the adoption of cloud native technologies. Developers have found one of the greatest challenges is the integration of services in distributed systems. The challenges include service discovery,
load balancing, fault tolerance, end-to-end monitoring, dynamic routing for canary deployments and most importantly securing the communication channels. Istio solves these problems by providing a layer of infrastructure between the
services and the network that allows the service communication to be controlled outside the application code. This fundamentally changes how services are connected, managed and secured. During these series of deep dive sessions, you
will gain an understanding on how various Istio features such as:

Weâ€™ll also showcase capabilities weâ€™re playing around with and where project is headed. Join Istio experts from leading technology companies to hear the latest developments on the Istio project. Connect with the community to hear about
use cases, capabilities, and more.

JS Foundation, Node-RED/JavaScript Community Day

The JS Foundation will be running 2 half-day sessions where developers can come learn, discuss and get involved in two of the Foundation’s many projects: architect, a command line tool designed to help you provision and deploy serverless
applications with a simple plain text manifest file; and Node-RED, a flow-based programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

In the morning session, youâ€™ll hang out with Nick Oâ€™Leary, IBM developer advocate and Node-RED project lead. The session gives you a chance to learn more about Node-RED including how to use it, how to hack it and how you can get involved. Nick wants the community to help him shape the session so if you plan on attending, let him know what you want to learn or do via this Twitter thread.

In the afternoon, Brian LeRoux, CTO of Begin and lead for the architect project, will run a half day of hacking and workshopping that opens up serverless programming to you with AWS Lambda using the completely open JSF architect. This new way of architecting apps unlocks new developer superpowers, including:

Kubernetes Community SIG Day

Special Interest Groups (SIGs) are the life blood of many open source community development projects, and this is certainly true of Kubernetes – the founding project of the Cloud Native Computing Foundation (CNCF), originated by Google.
If you have been learning about and/or experimenting with Kubernetes and want to know how you can get move involved, please join us Tuesday morning for the SIG F2F Update/Kickoff. You can hear from Kubernetes/SIG developers and community
leaders, learn about the important work they do, and perhaps find a SIG that interests you! After the one hour overview, the SIGs will divide up into their own face-to-face working sessions for the remainder of the day.

Node.js Foundation

The Node.js community day session is a good opportunity to connect with the Node.js community, learn what is coming up on the technical and organizational side of things, as well as contributing back by providing feedback based on your
experience with Node.js. The session will be structured in four parts:

Introduction to Node.js and the Node.js foundation – led by Mark Hinkle executive director of the Node.js foundation. A great way to be introduced to Node.js and the foundation

Introduction to Node.js initiatives, working groups and teams (including Community Committee and TSC initiatives) and how to get involved – led by Michael Dawson (TSC Chair ) and Tierney Cyren (Community Committee Co-Chair). A great
way to learn what’s coming in the future for Node.js

End-user feedback session. In person feedback session between Node.js end users and the Node.js end-user feedback team – led by Dan Shaw (user feedback team lead). A great way to get involved and contribute back by sharing your experience
to make Node.js better

Community values working session – led by Tierney Cyren (Community Committee Chair) and Joe Sepi (Community Committee member). A great way to learn and share the values that make Node.js successful

Whether you are a Java developer who wants to learn more about Node.js, a developer just starting with Node.js or a long time user, this is a good opportunity to talk and connect with community members.

OpenAPI Community

Bring your API, leave with an OpenAPI Spec! Experts and community members will be on hand for a four-hour hack space to help you create an OpenAPI spec for your API! Learn about the 3.0 spec, tooling, documentation and code generation,
and more, and then create an OpenAPI spec for your own API!

Open Main Frame/Lab Session

In this session, we will have a hands-on hackZone with a variety of open source content to choose from and build cloud-native apps. For example, use the Docker container platform along with pre-built Mainframe official docker images
such as blockchain with Hyperledger Composer and Fabric, programming languages (Python, Javascript, Java, C/C++, Go, Ruby, php, etc), databases (postgres, redis, cassandra, Db2, etc), Node.js, Tomcat, memcached, haproxy, httpd, openjdk,
maven, rabbitmq, solr, nginx and many others. Play on your own or create a team to hack on a project using the Docker platform and Linux as the central theme. We encourage you to think of an idea before coming to the session and show
off what you can build. Even-though it is better to know about Docker before joining the session, anyone can join in and participate.

TensorFlow/Keras are the leading deep learning frameworks, and participants will have a chance to meet some of the people working to build open source AI communities around TensorFlow/Keras, and of course share what they are doing and
explore new future initiatives as well.