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!

For further information, please see our detailed agenda on and our Community day schedule information for time and location details.

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.

For further information, please see our detailed agenda on and our Community day schedule information for time and location details.

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

For further information, please see our detailed agenda, and our Community day schedule information for time and location details.

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.

See Community day schedule information for time and location details.

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.

See Community day schedule information for time and location details.

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:

  • Policy Enforcement and Rate Limiting
  • Telemetry, Monitoring and Reporting
  • Traffic Management, Resilient Communication and Load Balancing between Services
  • Securing Communication between Microservices
  • Canary Deployments

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.

For further information, please see our detailed agenda on

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:

  • Scale without clusters, load balancing or provisioning
  • Isolated logic with side effects constrained
  • Only pay for the compute you use (100% utilization)
  • Deploy instantly with zero downtime

Over the course of the afternoon you will:

  • Build a stateful website with user auth on a custom domain
  • Create a Lambda function that executes on an interval
  • Setup a basic JSON API for doing typical database CRUD
  • Deploy a Slack app that replies to slash commands and mentions
  • Hang out with Slack engineers who will be on hand to help

See Community day schedule information for time and location details.

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.

See Community day schedule information for time and location details.

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!

See Community day schedule information for time and location details.

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.

See Community day schedule information for time and location details.

TensorFlow Community

This session will provide an update for the TensorFlow community and opportunity to meet community members interested in developing deep open community collaboration for:

  • TensorFlow Build community
  • Tensor2Tensor (open AI code + data + models, targeting some AI Challenge Leaderboards)
  • Linux Foundation efforts to build open source communities for AI + Data.

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.

See Community day schedule information for time and location details.