Loading…
ApacheCon North America will be held at the Intercontinetal Miami in Miami, Florida. Register now for the event taking place May 16-18, 2017. 
Sunday, May 14
 

9:00am EDT

Apache Traffic Server and Traffic Control Summit (separate RSVP and Registration Required)
The Apache Traffic Server and Traffic Control Summit is a two-day event taking place just prior to ApacheCon North America. Further details and information, including schedule details can be found on the Apache Traffic Server Wiki page.

Registration and a $150 fee is required for this Summit.

Sunday May 14, 2017 9:00am - 5:00pm EDT
Alhambra / Escorial
 
Monday, May 15
 

7:00am EDT

Morning Run
Please meet in the InterContinental Miami Lobby at 7am.  For any questions, contact: jfclere@gmail.com.

Monday May 15, 2017 7:00am - 8:00am EDT
InterContinental Miami Lobby

9:00am EDT

Apache Traffic Server and Traffic Control Summit (separate RSVP and Registration Required)
The Apache Traffic Server and Traffic Control Summit is a two-day event taking place just prior to ApacheCon North America. Further details and information, including schedule details can be found on the Apache Traffic Server Wiki page.

Registration and a $150 fee is required for this Summit.

Monday May 15, 2017 9:00am - 5:00pm EDT
Alhambra / Escorial

9:30am EDT

BarCampApache
BarCampApache is a BarCamp being facilitated by a group of people involved in the Apache Software Foundation (ASF). All topics are still welcome however! As the ASF is helping to organize, there will be a lot of people around who know a lot about Apache projects / communities / technologies, so there are normally quite a few sessions proposed on those areas. It's not exclusively Apache though, so everyone should come, and talk about fun new ideas, projects and technologiesBarCampApache will be a dynamic get together open to the public. Like other unconferences, the schedule will be determined by the participants, both Apache and non! We strongly encourage lots of people to come along and share their knowledge and ideas. We want it to be a great day of sharing for everyone, not just those at the event. Everyone coming in for the conference is encouraged to come early, as it will be a great day for all.

Please note: While BarCamp Apache is free to attend, you will need to register for ApacheCon if you want to attend the rest of the conference sessions.

Monday May 15, 2017 9:30am - 3:00pm EDT
Rafael

4:00pm EDT

Pre-registration Open
Monday May 15, 2017 4:00pm - 6:00pm EDT
Mezzanine
 
Tuesday, May 16
 

7:00am EDT

Morning Run
Please meet in the InterContinental Miami Lobby at 7am.  For any questions, contact: jfclere@gmail.com.

Tuesday May 16, 2017 7:00am - 8:00am EDT
InterContinental Miami Lobby

8:00am EDT

Breakfast
Tuesday May 16, 2017 8:00am - 9:00am EDT
Ballroom Foyer

8:00am EDT

Sponsor Showcase
Tuesday May 16, 2017 8:00am - 12:55pm EDT
Ballroom Foyer

8:00am EDT

Registration
Tuesday May 16, 2017 8:00am - 6:00pm EDT
Mezzanine

9:00am EDT

Keynote: State of the Feather - Sam Ruby, President, Apache Software Foundation
Speakers
avatar for Sam Ruby

Sam Ruby

President, Apache Software Foundation
Sam Ruby is a prominent software developer who has made significant contributions to many of the Apache Software Foundation‘s open source software projects, and to the standardization of web feeds via his involvement with the Atom web feed standard and the feedvalidator. org web... Read More →


Tuesday May 16, 2017 9:00am - 9:20am EDT
Versailles Ballroom

9:25am EDT

Keynote: Training Our Team in the Apache Way - Alan Gates, Co-founder, Hortonworks

Hortonworks contributes to a number of Apache projects.  When we started we depended on our many experienced Apache community members to train their fellow Hortonworkers in the Apache Way.  However, as we grew we found that training "by osmosis" was no longer sufficient.  So we have instituted training for our teams in what Apache is, how it works, their responsibilities as part of Apache and how that meshes with their responsibilities as Hortonworkers, as well as a practical list of best practices and what to avoid. This talk will share some thoughts on the need for this training, give an overview of the content, talk about the results we have seen, and discuss how we are now working to role this out beyond engineering into the rest of the company.


Speakers
avatar for Alan Gates

Alan Gates

Co-founder and Architect, Hortonworks
Alan is a founder of Hortonworks and an original member of the engineering team that took Pig from a Yahoo! Labs research project to a successful Apache open source project. Alan has done extensive work in Hive, including adding ACID transactions. Alan has a BS in Mathematics from... Read More →


Tuesday May 16, 2017 9:25am - 9:45am EDT
Versailles Ballroom

9:50am EDT

Keynote: Apache CouchDB: A Tale of Community, Cooperation and Code - Adam Kocoloski, Fellow and CTO for the Watson Data Platform, IBM

There are no shortage of reasons why an open source project can stagnate. Yet despite confronting many of these challenges, Apache CouchDB has been resilient in the nearly 10 years since becoming an Apache Software Foundation project, to the point where today, its codebase and community are about as strong as they’ve ever been. The constant thread throughout the life of the project has been the consistent support of the ASF and IBM.

Adam Kocoloski, CTO of IBM Watson Data Platform, co-founder of Cloudant and PMC member for CouchDB, shares his perspective on what IBM finds so valuable about the Apache Software Foundation, through the lens of projects like CouchDB, Apache Spark, Apache Edgent and Apache OpenWhisk.


Tuesday May 16, 2017 9:50am - 10:05am EDT
Versailles Ballroom

10:10am EDT

Keynote: Digital Psychometrics and it's Future Effects on Technology - Sandra Matz, Computational Social Scientist

The importance of digital psychometrics – that is the assessment of psychological characteristics via digital footprints – was highlighted recently in the context of Trump’s unexpected victory during the U.S. presidential election. According to international media reports, Trump’s campaign used detailed psychological profiles of 220 million US citizens to target them with more than 175,000 different versions of personalized ads that catered to their values and preferences. In line with the public debate around the effectiveness as well as broader implications of such predictive technologies, this talk focuses on the following three questions: (1) How does digital psychometrics work (2) What are the potential benefits and dangers of digital psychometrics? (3) And finally, what does the future of digital psychometrics hold and how will it affect technology?


Speakers
avatar for Sandra Matz

Sandra Matz

Computational Social Scientist, University of Cambridge
Sandra Matz is currently enrolled as a PhD student at the Department of Psychology. After spending a year at the University of Cambridge in 2011/2012, she graduated from the University in Freiburg (Germany) with a 1st Class honours degree in Psychology (BSc) in 2013. Sandra is funded... Read More →


Tuesday May 16, 2017 10:10am - 10:30am EDT
Versailles Ballroom

10:30am EDT

Coffee Break
Tuesday May 16, 2017 10:30am - 11:05am EDT
Ballroom Foyer

11:05am EDT

The Internet of Things - Justin Mclean, Class Software
CPUs that cost thousands a decade ago are now cost a few dollars. Cheaper faster easier to manufacture electronics has lowered barriers to entry so that people with minimal technical knowledge can create special purpose computers capable of changing the world. Open Source Hardware is in autonomous drones, 3D printers, DNA replicators, satellites, city-wide sensor networks, smart houses and wearable computers. In this talk I'll take you through what Open Source Hardware is and isn't, OSHW licensing, recent advances in OSHW, show a range of projects and demonstrate what's possible now, warn about some the threats (lack of protocol standards and vendor lock in to name two) that may hinder the growth of Open Source Hardware and the latest in low power wide area networks, the new bottom up free to use internet for devices.

Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon... Read More →


Tuesday May 16, 2017 11:05am - 11:55am EDT
Michaelangelo
  ApacheIoT

11:05am EDT

Cassandra Serving Netflix @ Scale - Vinay Chella, Netflix
Cassandra is the main data storage engine supporting thousands of microservices and more than 90+ million subscribers at Netflix. It serves as a solid foundation for Netflix’s global replication bringing internet TV network to customers around the world. With 250+ Clusters, 10,000+ Nodes and 3+ PB of data deployment, Cassandra is serving Netflix with several Millions of operations/sec with multiple nines of availability.

In this talk, Vinay Chella and Roopa Tangirala will shed light on Netflix's Cassandra deployment architecture, the services and tools that power Netflix's persistence layer in giving seamless movie experience to its customers. The talk will provide insights and proven path on how to run, certify, benchmark, monitor, and test large scale deployments of open source distributed backends.

Speakers
VC

Vinay Chella

Netflix INC
Vinay Chella is a Cloud Data Architect @ Netflix and Apache Cassandra MVP. He possesses a great understanding of Cassandra (C*), distributed systems and relational databases. As an Engineer and Architect, he has extensively worked on building distributed systems, highly efficient... Read More →



Tuesday May 16, 2017 11:05am - 11:55am EDT
Merrick II
  Case Study/ActiveMQ
  • Experience Level Any

11:05am EDT

Apache Commons - State of the Union - Benedikt Ritter, codecentric AG
Apache Commons is an Apache project focused on all aspects of reusable Java components. Although the Apache Commons Project is pretty mature, there have been some disrupting changes in the most recent past - most importantly the split of the Apache Commons Math component.
In his presentation Benedikt Ritter gives an overview over the Apache Commons project and talks about the state of selected components. The talk gives insides into recent discussions and Benedikt will share his views about the future of the project."

Speakers
avatar for Benedikt Ritter

Benedikt Ritter

Software Craftsman, codecentric AG
Benedikt Ritter works as Software Craftsman for codecentric AG in Solingen, Germany. In his day-to-day job he helps customers build reliable software solutions. Benedikt is Committer and Member of the Project Management Committee of the Apache Commons project.



Tuesday May 16, 2017 11:05am - 11:55am EDT
Merrick I
  Commons

11:05am EDT

Gaining Insight Into Your Apache Project with Snoot - Daniel Gruno, Quenda
Metrics are good - the right metrics are even better! In Open Source, diversity, openness and meritocracy matters, and getting the right sort of metrics can help you and your project assess whether you are on the right track and just how fast this track is. In this talk, I will guide Apache contributors through Snoot, an analytics suite for Open Source projects. We will be looking at standard open source metrics such as commit volumes, issues opened/resolved over time, interactions via email, IRC etc, and slowly dive into advanced diversity charts, cross-project relationships and see how projects, categories and even the entire foundation compare to other segments. We will also discuss what is expected of projects in relation to community oversight.

Speakers
avatar for Daniel Gruno

Daniel Gruno

The Apache Software Foundation
I am a member of the Apache Software Foundation and the chair of Apache STeVe among other things. I work as a consultant for the Apache Software Foundation and as the Chief Innovations Officer of Quenda, a company engrossed in everything Open Source.


Tuesday May 16, 2017 11:05am - 11:55am EDT
Brickell
  Community

11:05am EDT

State of the Cat - Mark Thomas, Pivotal
A review of 2016 for the Apache Tomcat project with a more detailed look at some of the key events.

Speakers
MT

Mark Thomas

Consultant Software Engineer, Pivotal
Mark is currently employed by Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security... Read More →


Tuesday May 16, 2017 11:05am - 11:55am EDT
Escorial
  TomcatCon
  • Experience Level Any

11:05am EDT

CloudStack Bootcamp Training - Steve Roles, ShapeBlue
These fast paced training courses will give you the core skills needed to build and operate your CloudStack™ cloud. Our instructors all have real-world CloudStack™ implementation experience and are regular contributors to the Apache CloudStack™ project. The courses are a combination of instructor led learning and hands-on labs.

This tutorial is a condensed version of the successful commercial training taken by 100's of students and will aim to cover as much of the standard CloudStack bootcamp as possible within the time slot

Speakers
SR

Steve Roles

ShapeBlue


Tuesday May 16, 2017 11:05am - 5:30pm EDT
Sandringham

11:05am EDT

CloudStack Hackathon
Tuesday May 16, 2017 11:05am - 5:30pm EDT
Rafael

12:05pm EDT

Apache Mynewt - ASF’s First Embedded OS Project - Aditi Hilbert, Runtime, Inc.
Apache Mynewt is an operating system for constrained embedded systems based on 32-bit microcontrollers. With a small, pre-emptive RTOS at the core and an extensive set of modules for connectivity, file systems, power and performance management options and more, it is a highly flexible, responsive, general purpose OS for constrained devices. It is built for easy portability to different MCU architectures and standards-based interoperability with other systems. Several features such as secure bootloader, image management, hardware abstraction, instrumentation for stats and logs etc. simplify going from prototype to production while incurring minimal technical debt. After an overview of the system, the talk will enumerate the benefits of an open-source approach for such a project and the flexibility afforded by the Apache License for developing commercial-grade products based on Mynewt.

Speakers
avatar for Aditi Hilbert

Aditi Hilbert

Head of Product, Runtime
Aditi heads Product Management at Runtime which provides cloud-based IoT device management and secure solutions for consumer, commercial, and industrial IoT applications. She participates in multiple open source projects including Apache Mynewt incubating at the Apache Software Foundation... Read More →


Tuesday May 16, 2017 12:05pm - 12:55pm EDT
Michaelangelo
  ApacheIoT
  • Experience Level Any

12:05pm EDT

Large Apache Karaf Cluster Using Karaf Cellar and Apache Mesos - Jean-Baptiste Onofré, Apache Software Foundation
Apache Karaf Container is a lightweight micro-services and applications container. Karaf modules provide additional functionalities, especially Apache Karaf Cellar which bring cluster management and synchronization of Karaf containers.

Combining Cellar with Apache Mesos provides an easy way to bootstrap new Karaf containers to provide a scalable micro-services platform.

Speakers
JO

Jean-Baptiste Onofré

Talend
JB is PMC member for Apache Beam. He is a long-tenured Apache member, serving on PMC/committer for about 15 projects that range from integration to big data.


Tuesday May 16, 2017 12:05pm - 12:55pm EDT
Merrick II

12:05pm EDT

Apache Commons Crypto: Another Wheel of Apache Commons - Dapeng Sun, Intel
Apache Commons Crypto is a cross-platform cryptographic library optimized with AES-NI and hardware random number generator. With the benefits of hardware acceleration and the optimized native implementation, this library outperformed JCE by an order of magnitude. Java developers can use this handy library to get strong and high performance AES encryption/decryption. This presentation will introduce the origin of Apache Commons CRYPTO, the recent improvements in commons crypto community, how CRYPTO accelerates data encryption, and the future plan of Apache Commons Crypto.

Speakers
avatar for Dapeng Sun

Dapeng Sun

Intel
Dapeng Sun is a software engineer at Intel and focuses on big data security and optimization. He involved in the development of Intel Distribution Hadoop, Hadoop TokenAuthn, Apache Sentry, Aullxio (Formerly Tachyon) and Apache Commons Crypto. He is also Apache Sentry PMC.


Tuesday May 16, 2017 12:05pm - 12:55pm EDT
Merrick I
  Commons
  • Experience Level Any

12:05pm EDT

Diversity, For Those Playing Life on Easy - Nick Burch, Apache Software Foundation
Diversity and inclusion are becoming hot topics within our open source communities and industry, but for those of us ""playing life on easy"", the subject and impact can be harder to ""get"".

Like many people who used to play life on easy, I've had some blind spots around diversity and inclusion. I only discovered these through working on projects, communities and support at the ASF, and by moving to a new country!

Now it is my mission to help others see the light, learn for themselves, and through that build better open source communities. I'll be sharing what I learnt, giving resources, and specific takeaway actions.

Speakers
NB

Nick Burch

CTO, Quanticate
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in "Content" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance.Nick is CTO at Quanticate, a... Read More →


Tuesday May 16, 2017 12:05pm - 12:55pm EDT
Brickell
  Community

12:05pm EDT

Seamless Upgrades for Credential Security in Apache Tomcat - Christopher Schultz, Total Child Health, Inc.
Clear-text credentials (user passwords) were never a good idea. Not only are both MD5 and SHA1 now dead, even more modern hashing algorithms aren't appropriate for credential storage in an era of hash-lookup sites. Some recent additions to Apache Tomcat have made it easier to use more secure credential-storage mechanisms along with container-managed security. They can even be used to seamlessly upgrade from older, less-secure algorithms to newer, more secure ones. We'll investigate the modifications to Tomcat that allow developers and operations staff to use these features, and look at how to actually plug custom credentials-handling mechanisms into an existing Tomcat-based application.

Speakers
avatar for Christopher Schultz

Christopher Schultz

Chief Technology Officer, Total Child Health, Inc.
Christopher Schultz is the CTO of Total Child Health, Inc. where he leads a small team of engineers to build server-side healthcare-related software in Java. Chris is an ASF Member active in the Apache Tomcat and Velocity communities as well as a committer on both projects, and Tomcat... Read More →


Tuesday May 16, 2017 12:05pm - 12:55pm EDT
Escorial
  TomcatCon

12:55pm EDT

Lunch (Attendees on Own)
Tuesday May 16, 2017 12:55pm - 2:30pm EDT
TBA

2:30pm EDT

Video Analytics at the Edge: Fun with Apache Edgent, OpenCV and a Raspberry Pi - William Marshall & Dale LaBossiere, IBM
Apache Edgent (incubating) is a streaming programming model and runtime designed to accelerate the development of analytics on small edge devices or gateways. Enabling streaming analytics on edge devices can reduce the load on data center and communication costs. Furthermore, edge analytics can reduce decision making latency and enable device autonomy. Edgent uses a functional API to compose processing pipelines with immediate per-tuple computation, and also provides a suite of connectors which greatly ease communication with a backend. This presentation introduces Apache Edgent and provides a video analytics use case to illustrate its programming model and capabilities.

Speakers
WM

William Marshall

Software Engineer, IBM
Will Marshall - wcmarsha@gmail.com - Will Marshall joined IBM in 2014 to work on real time data streaming. His current project is Apache Edgent (incubating), which brings streaming analytics to IoT devices such as Raspberry PIs. In addition, he is a contributor to Apache Kafka and... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm EDT
Michaelangelo
  ApacheIoT
  • Experience Level Any

2:30pm EDT

ActiveMQ - Journey to 1 Billion msg/day - Hadrian Zbarcea, apifocal
Asynchronous messaging is a necessary complement to the more synchronous REST. Apache ActiveMQ is the de-facto leader of the JMS based messaging frameworks. Robust and feature rich, ActiveMQ provides excellent scalability characteristics via networks of brokers. However, ActiveMQ alone is not sufficient by itself when deploying a massively scalable, secure and self-healing cluster of brokers. This talk walks the audience through the requirements, choices and solutions adopted when deploying in production such a messaging system.

Speakers
HZ

Hadrian Zbarcea

apifocal
Hadrian is a technology consultant and a member and officer of the Apache Software Foundation who devotes most of his time to open source. With over 20 years of experience in system integration, committer on projects like ActiveMQ, Camel, Brooklyn, ODE and others, he brings experience... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm EDT
Merrick II

2:30pm EDT

Introducing Apache Commons Text - Rob Tompkins
The Apache Commons Project has a new component, Commons Text. We will go over what this new component provides.

Speakers
avatar for Rob Tompkins

Rob Tompkins

Apache & Capital One
I am a Java developer who also practices a considerable amount of dev-ops primarily using AWS. Furthermore, I am a member of the Apache Commons project.


Tuesday May 16, 2017 2:30pm - 3:20pm EDT
Merrick I
  Commons

2:30pm EDT

InnerSource 101 and the Apache Way - Jim Jagielski, Capital One
Inner Sourcing is taking the Lesson's Learned from how successful Open Source projects are run and managed and leveraging those techniques and principles in today's Enterprise IT development. Jim will provide key insights on how you can benefit from Inner Sourcing based on his experience helping dozens of companies make that transition.

Speakers
avatar for Jim Jagielski

Jim Jagielski

Developer, Uber
Jim Jagielski is a well-known and acknowledged expert and visionary in open source, an accomplished coder, and frequent engaging presenter on all things open, web, blockchain, and cloud related. As a developer, he’s made substantial code contributions to just about every core technology... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm EDT
Brickell

2:30pm EDT

Apache Tomcat and SSL - Mark Thomas, Pivotal
Correct configuration of SSL requires a great deal of care. If just one aspect of it is incorrect, either nothing will work or, worse, an apparently secure configuration will be exactly the opposite. In this presentation, Mark Thomas will provide an overview of how SSL works followed by a walk through the process of configuring stand-alone Tomcat for SSL with both the pure Java and APR/native connectors and with Apache httpd as a reverse proxy.

Speakers
MT

Mark Thomas

Consultant Software Engineer, Pivotal
Mark is currently employed by Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security... Read More →


Tuesday May 16, 2017 2:30pm - 3:20pm EDT
Escorial
  TomcatCon

2:30pm EDT

Sponsor Showcase
Tuesday May 16, 2017 2:30pm - 7:00pm EDT
Ballroom Foyer

3:30pm EDT

10 Things to Consider When Using Apache Kafka: Utilization Points of Apache Kafka Obtained From IoT Use Case - Naoto Umemori & Yuji Hagiwara, NTT DATA Corporation
We've been working on IoT for around 3 years, and are recently targeting a use case of connected car that the scale is as follows:
* Concurrent connections over a million
* Throughput over 100 Gbps

We thought that Apache Kafka would be effective as a means of data collection function of IoT platform which satisfies these requirements. We built and tested the platform however we faced various issues below:
* Performance saturation of Kafka Producer NOT caused by depletion of computer resources
* Performance deterioration of Kafka Broker due to sudden disk IO
* Crash of Kafka Consumer due to sizing mistake between the Broker and Consumer

To solve the above issues and make full use of capabilities of the Kafka, it is necessary to clarify mechanism of the Kafka and its surroundings. This presentation will introduce pitfalls, solutions and best practices based on our experiences.

Speakers
YH

Yuji Hagiwara

Platform engineer, NTT DATA
He had developed PostgreSQL encryption module as an internship student at NTT Data in 2011. At this time, he knew OpenStack, and started to use it. He has joined OpenStack Swift development project since 2013. In this project, He is focusing on activities on the theme of Swift with... Read More →
avatar for Naoto Umemori

Naoto Umemori

Deputy Manager, Senior IT Specialist, NTT DATA
Naoto is a Senior IT Specialist and Deputy Manager at NTT DATA Corporation, working on technology and innovation area. He has spent around a decade in the Platform and Infrastructure field, focusing mainly on the open source software technology stack. He has experiences with talking... Read More →



Tuesday May 16, 2017 3:30pm - 4:20pm EDT
Michaelangelo
  ApacheIoT

3:30pm EDT

ActiveMQ Artemis 2.0 - Clebert Suconic, Red Hat
Apache ActiveMQ Artemis has evolved to a very mature broker over the last year. High performance, high available and supporting huge workloads, from 50K messages / second on single producers to highly distributed consumers.

This presentation will show these improvements and how you could achieve such workloads, and what features have been introduced on Artemis.

Speakers
CS

Clebert Suconic

Red Hat
Apache Committer on the ActiveMQ Artemis Project, have been involved with messaging systems since 2007. Was active participant of the JMS2 specification and is constantly involved with Messaging and Messaging as a Service Systems.


Tuesday May 16, 2017 3:30pm - 4:20pm EDT
Merrick II
  Case Study/ActiveMQ

3:30pm EDT

Spotlight on Emerging Data Science Worskspaces and Spark as Development Levers - Carlo Appugliese, IBM

Developers are changing the way we live, play and work, and a focal point of their work is  using Data Science and Machine Learning on data applications. In this session, you will learn how Application Developers can measily build Machine Learning solutions using Apache Spark, Watson Machine Learning and a collaborative workspace called the 'Data Science Experience.' IBM's Data Science Experience is a new cloud-based, social workspace that helps the data professional collaborate and create digital solutions using application services and open source technologies like Python and Apache Spark. 


Tuesday May 16, 2017 3:30pm - 4:20pm EDT
Merrick I

3:30pm EDT

User Groups: The Gateway to Apache - Bob Paulin, Independent Consultant
When we think of user groups most of us think of code, conversations, and cold beverages. However, they can be so much more. User groups can be a powerful tool to help promote open source ecosystems like the ASF. Bob brings several years of experience serving in many roles within the Chicago Java User Group, one of the largest Java user groups in the world. During his tenure, Bob has promoted open source through activities, topic selection, and community development. Bob will discuss ways to engage communities within the ASF to get speakers, set up activities to promote open source, match sponsors to help fund these activities, and grow members to be more active in software communities. Come discuss things that work, things that don't, and bring some great ideas home to make your local software community one people won't want to leave.

Speakers
avatar for Bob Paulin

Bob Paulin

Principal Consultant, Independent
Bob Paulin is an independent consultant and speaker that has been developing open source software for the past 10 years. Bob has presented at large international conferences such as ApacheCon, JavaOne and Devnexus. He frequently shares his knowledge and opinions on the Java Pub House... Read More →


Tuesday May 16, 2017 3:30pm - 4:20pm EDT
Brickell
  Community

3:30pm EDT

Let's Encrypt Apache Tomcat - Christopher Schultz, Total Child Health, Inc.
The Let's Encrypt initiative has changed the landscape for online security. The capital cost of cryptographic security for every web site worldwide has been lowered from potentially thousands of dollars per year to zero. One of the trade-offs for the availability of these free certificates is that they are short-lived, making automated deployment of certificates an essential piece of any deployment plan. Let's Encrypt supports Apache httpd out of the box for single-command renewal and deployment on a single host, while with Tomcat it's more complicated.

We'll be discussing how Let's Encrypt handles domain-validated authentication, initial requests, and renewals, and how to automate the deployment process in your Tomcat-based environment with minimal downtime.

Speakers
avatar for Christopher Schultz

Christopher Schultz

Chief Technology Officer, Total Child Health, Inc.
Christopher Schultz is the CTO of Total Child Health, Inc. where he leads a small team of engineers to build server-side healthcare-related software in Java. Chris is an ASF Member active in the Apache Tomcat and Velocity communities as well as a committer on both projects, and Tomcat... Read More →


Tuesday May 16, 2017 3:30pm - 4:20pm EDT
Escorial
  TomcatCon

4:20pm EDT

Coffee Break
Tuesday May 16, 2017 4:20pm - 4:40pm EDT
Ballroom Foyer

4:40pm EDT

Six Questions Your IoT Solution Must Answer and How Apache MiNiFi and NiFi Help - Andrew Psaltis, Hortonworks
The explosive growth of sensors, wearables and IoT implementations makes it critical that developers understand how to securely and efficiently collect data from and manage the myriad of sensors. IoT and Streaming Data implementation expert Andrew Psaltis explains the top six questions you need to understand about IoT implementations that will make you more effective as a developer and practitioner and how Apache MiNiFi and NiFi helps address them.

At the end of this session attendees will be able to:
Describe the role of Apache MiNiFi and how to use it to intelligently and securely collect data from sensors.
Understand how MiNiFi and NiFi guarantee the delivery of the data
Understand the importance of data provenance
Understand how Apache MiNiFi and NiFi allow you to handle network interruptions
Understand how you can manage the data collection of millions of sensors

Speakers
avatar for Andrew Psaltis

Andrew Psaltis

DataFlow & IoT Principal Solution Architect, Hortonworks
Andrew Psaltis is deeply entrenched in streaming and IoT systems and obsessed with delivering insight at the speed of thought. As the author of Streaming Data (http://manning.com/psaltis/) by Manning, an international speaker and trainer he spends most of his waking hours thinking... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm EDT
Michaelangelo
  ApacheIoT

4:40pm EDT

Apache Commons - Beyond StringUtils - Benedikt Ritter, codecentric AG
Apache Commons is an Apache project focused on all aspects of reusable Java components. The Commons Lang component provides the well known StringUtils class. But there is more to Apache Commons then just StringUtils. In this presentation, Benedikt Ritter will give an overview over the Apache Commons project followed by some examples for using selected Apache Commons components.

Speakers
avatar for Benedikt Ritter

Benedikt Ritter

Software Craftsman, codecentric AG
Benedikt Ritter works as Software Craftsman for codecentric AG in Solingen, Germany. In his day-to-day job he helps customers build reliable software solutions. Benedikt is Committer and Member of the Project Management Committee of the Apache Commons project.



Tuesday May 16, 2017 4:40pm - 5:30pm EDT
Merrick I
  Commons

4:40pm EDT

Practical Trademark Law For FOSS Projects - Shane Curcuru, Apache Software Foundation
Are you wondering how your company can profit from the wild success of the Hadoop brand? Is your community struggling to keep vendor marketing teams out of your project's governance? Do you need a lawyer before you can "trademark" something, or can you do it yourself? (Tip: you can do it yourself!) Shane is here to help explain trademark law in practical, everyday terms for FOSS projects and the companies that contribute to them. I can clear up many misconceptions, and give you the practical and actionable advice you need to help your company or community protect and improve your good name and reputation. Some simple steps in the community about presenting and treating trademarks are all it takes to get started. Similarly, corporations need to consider business values first, before bringing in the lawyers. Trademark education that makes sense.

Speakers
avatar for Shane Curcuru

Shane Curcuru

Founder, Punderthings Consulting
Shane serves as V.P. of Brand Management for the ASF, setting trademark and brand policy for all 250+ Apache projects, and has served as five-time Director, and member and mentor for Conferences and the Incubator. Shane's Punderthings consultancy is here to help both companies and... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm EDT
Brickell
  Community
  • Experience Level Any

4:40pm EDT

Podling Shark Tank - Jim Jagielski, Capital One; Sally Khudairi, ASF; Justin Mclean, Class Software; Roman Shaposhnik, Pivotal Inc.
Is it a panel? Is it a talk? It is a Podling Shark Tank! Back by popular demand with even sharkier judges! What is it, you ask? Well, this is just like Shark Tank TV show (think speed dating between entrepreneurs and investors) but instead of Squirrel Boss and Man Candle (don't forget to look those up!) you'll be hearing pitches for Apache Incubator projects. Also instead of Mark Cuban and Kevin O'Leary you'll be pitching to the panel of ASF elders (trying to convince them that your project is worthy of their esteemed attention and endorsement). There will be snark, there will be prizes, there will be reciting of Apache Way creed. But most of all there will be fun. We guarantee that!

Moderators
RS

Roman Shaposhnik

Founder, VP of Product and Strategy, ZEDEDA Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc and VP of Technology for ODPi at Linux Foundation. He is a committer on Apache Hadoop, co-creator of Apache Bigtop and contributor to various other Hadoop ecosystem projects. He is also an ASF member and a former Chair of... Read More →

Speakers
avatar for Jim Jagielski

Jim Jagielski

Developer, Uber
Jim Jagielski is a well-known and acknowledged expert and visionary in open source, an accomplished coder, and frequent engaging presenter on all things open, web, blockchain, and cloud related. As a developer, he’s made substantial code contributions to just about every core technology... Read More →
avatar for Sally Khudairi

Sally Khudairi

VP Marketing & Publicity, The Apache Software Foundation
Sally Khudairi is Vice President of Marketing & Publicity at The Apache Software Foundation (ASF) where, in 2002, she was elected its first female and non-technical Member. She is responsible for elevating the ASF’s visibility, and counsels 350+ Apache projects and initiatives in... Read More →
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm EDT
Merrick II
  Incubator
  • Experience Level Any

4:40pm EDT

Securing Tomcat for Your Environment - Mark Thomas, Pivotal
Apache Tomcat is reasonably secure in a default installation but there are lots of options available that can modify the security of your Tomcat installation. This session will review those options and discuss the impacts thay have on the security of your installation and when you might want to use them.

Speakers
MT

Mark Thomas

Consultant Software Engineer, Pivotal
Mark is currently employed by Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security... Read More →


Tuesday May 16, 2017 4:40pm - 5:30pm EDT
Escorial
  TomcatCon

5:30pm EDT

6:00pm EDT

PGP Key Signing: Expanding the Web of Trust
Why participate in the key signing? Among other things, all Apache releases are PGP-signed; but a key with no signatures attesting to its own authenticity isn't very useful. Bring your key (which you will have emailed to our special address at apachecon-keysigning@apache.org), and sign. You will need a pen, and some manner of identification.

Please see the wiki page for more information:
http://wiki.apache.org/apachecon/PgpKeySigning

Tuesday May 16, 2017 6:00pm - 7:00pm EDT
Sandringham
 
Wednesday, May 17
 

7:00am EDT

Morning Run
Please meet in the InterContinental Miami Lobby at 7am.  For any questions, contact: jfclere@gmail.com.

Wednesday May 17, 2017 7:00am - 8:00am EDT
InterContinental Miami Lobby

8:00am EDT

Breakfast
Wednesday May 17, 2017 8:00am - 9:00am EDT
Ballroom Foyer

8:00am EDT

Registration
Wednesday May 17, 2017 8:00am - 6:00pm EDT
Mezzanine

9:00am EDT

IoT in the Field: Cattle and Cassandra - Carlos Rolo, Pythian
IoT is often associated with cars, devices, etc. In this presentation Carlos will give an overview how IoT is reaching to other areas like Agriculture. It will go through a specific case of cattle management using IoT. What challenges and what solutions were used, including Cassandra. Carlos will go through a real use case and show approaches and solutions in the IoT side of things.

Speakers
CR

Carlos Rolo

Cassandra Consultant, Pythian
Currently Cassandra Consultant, and a Cassandra MVP at Pythian working for customers all over the world. Formerly a CDN Innovation Engineer at Leaseweb, responsible for the Big Data and Distributed Systems architecture and software. The system had more that 200 servers, 15 of those... Read More →


Wednesday May 17, 2017 9:00am - 9:50am EDT
Sandringham
  ApacheIoT
  • Experience Level Any

9:00am EDT

Let's Encrypt ActiveMQ and Karaf! - Alexandru Zbarcea
Security in today's environment is a mandatory, implied feature of any production ready system. Securing a system happens at many levels, starting with the users and securing their identities, securing the endpoint via digital certificates, going all the way to securing backups and audit logs. All this is complemented by managing secrets at scale, updating and revoking certificates at runtime all while maintainging 100% uptime. This talk presents how we used "Let's Encrypt" a Linux Foundation collaborative project to complement ActiveMQ and Karaf security features to implements a secure, production ready messaging service.

Speakers
avatar for Alexandru Zbarcea

Alexandru Zbarcea

Software Engineer
Alex is a senior integration and devops engineer with over 12 years experience mostly in the financial industry. He specializes in implementing and managing distributed applications at scale. In the past few years, Alex developed a passion for continuous delivery pipelines to reduce... Read More →


Wednesday May 17, 2017 9:00am - 9:50am EDT
Merrick II

9:00am EDT

Containers: Not Just for the Cloud? - David North, CoreFiling
Taking a containerized application and deploying it to the cloud is getting easier every day: the big cloud providers all have an answer, and it's the natural environment for Docker et al. But what about those of us whose customers still want applications on-premises instead of in the cloud?

In this talk, David North will summarize his real-world experience in deploying containerized applications on-premises, including in environments with no access to the public internet.

Speakers
avatar for David North

David North

Head of Engineering, CoreFiling
David North works for CoreFiling, a UK software SME specialising in business and regulatory reporting. Lots of their work involves getting data to and from Excel spreadsheets, which led to David's involvement in the Apache POI project, of which he is a PMC member. He also maintains... Read More →


Wednesday May 17, 2017 9:00am - 9:50am EDT
Merrick I
  Containers

9:00am EDT

Apache Way: Effective Open Source Project Management - Shane Curcuru, Apache Software Foundation

Join us all day Wednesday for six expert sessions about the Apache Way, the ASF's tried and proven set of behaviors and practices for effective open source project management that encourages long-lived successful projects.

Come learn from core committers and officers at the ASF how we help support the 170+ Apache projects in their successes, as well as how you can get involved either as an individual or a company in the ASF.  Learn the best ways to engage with projects, and how to successfully structure a project to come to the Apache Incubator.

This session will introduce the core concepts and inform you on which sessions during the day are the best fit for you or your organization to attend!


Speakers
avatar for Shane Curcuru

Shane Curcuru

Founder, Punderthings Consulting
Shane serves as V.P. of Brand Management for the ASF, setting trademark and brand policy for all 250+ Apache projects, and has served as five-time Director, and member and mentor for Conferences and the Incubator. Shane's Punderthings consultancy is here to help both companies and... Read More →


Wednesday May 17, 2017 9:00am - 9:50am EDT
Brickell

9:00am EDT

Tomcat and Proxies - Jean-Frederic Clere, Red Hat
Using a tomcat with a reverse proxy is common solution for serving static contents, doing load-balancing or SSL/TLS termination. The presentation will go through Apache Traffic Server, Apache HTTP Server httpd and NGINX and show how to use them with Tomcat.
There are many protocols usable for reserve proxy, we will look to each of they and in what case to use them:
1 - AJP when to use it and its limitation.
mod_jk and mod_proxy_ajp
2 - HTTP (and HTTPS)
for all the proxies, which one to use and when.
3 - H2C
The HTTP/2 allows clear text for reverse proxies, we will look how to configure it.
4 - Other like web-socket
It is possible to upgrade HTTP/1 to web-socket and some other, we will look how to configure each proxy and what there are their supported protocols.
We will also look to the performances of each construction and make a short demo for each server.

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →



Wednesday May 17, 2017 9:00am - 9:50am EDT
Escorial
  TomcatCon

9:00am EDT

Welcome to CCC
Welcome to the CloudStack Collaboration Conference.

Speakers
SL

Sergey Levitskiy

Autodesk
Sergey Levitskiy is IaaS Manager at Autodesk. He is responsible for design, implementation and ongoing operations of the next generation infrastructure services that provide foundation for Autodesk Enterprise Cloud Services (ECS). Prior to joining Autodesk in 2011 he engineered and... Read More →
avatar for Giles Sirett

Giles Sirett

CEO, ShapeBlue
Giles Sirett is CEO & founder of ShapeBlue, the leading independent CloudStack integrator & consultancy. He is a committer and PMC member of the Apache CloudStack project and also Chairman of the European Cloudstack User Group. He has worked with many high-profile organisations, helping... Read More →
WS

Will Stevens

Lead Developer, CloudOps
Vice President @ Apache CloudStack & Lead Developer @ CloudOps


Wednesday May 17, 2017 9:00am - 10:00am EDT
Windsor

9:50am EDT

Coffee Break
Wednesday May 17, 2017 9:50am - 10:15am EDT
Ballroom Foyer

9:50am EDT

Sponsor Showcase
Wednesday May 17, 2017 9:50am - 1:05pm EDT
Ballroom Foyer

10:15am EDT

How to Become an IoT Developer (and Have Fun!) - Justin Mclean, Class Software
I started off my life as a developer writing machine code and C and working on some low level hardware projects. Then this thing called the internet come along and I moved into the web application space for a couple of decades. More recently I've moved back into commercial IoT development and not unexpectedly a lot has changed over that time.

In this talk I'll cover what it's like developing IoT projects. I'll go over the tools you need and protocols you need to be familiar with. I'll look at how the C language has evolved to what it is today and and how to write code that works well on memory constrained devices. I'll go over producing prototypes, rapid development, debugging and testing embedded applications and what and how much electronics you should learn.

In short everything you need to know in becoming an IoT developer and have fun doing it.

Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon... Read More →


Wednesday May 17, 2017 10:15am - 11:05am EDT
Sandringham
  ApacheIoT

10:15am EDT

Evolution of ACS Deployment Design: An Operators Perspective - David Mabry, Education Networks of America
ENA has been using CloudStack for 7 years, starting back in the cloud.com days. As we've grown, we have significantly changed our architecture to improve scale and stability.
We'll be detailing some of things we learnt the hard way and some tips to save you time when deploying advanced zone networking on KVM with Ceph and VXLAN.

Speakers
DM

David Mabry

Manager of Systems Engineering, Education Networks of America
David joined ENA in 2010 as a senior systems engineer, and he has a wealth of experience in designing, deploying, and maintaining complex server systems in a 24×7 production environment. Before joining the ENA team, David worked for Bridgestone, where he implemented and maintained... Read More →


Wednesday May 17, 2017 10:15am - 11:05am EDT
Rafael

10:15am EDT

Using Advanced Storage Features with VMware in CloudStack - Mike Tutkowski, SolidFire
VMware ESXi (used with vCenter Server) is a popular hypervisor in CloudStack.

In this presentation, you will learn about new storage features that have been added to support ESXi in CloudStack such as the following:

1) Storage Quality of Service per virtual disk (supported as of 4.3).

2) Snapshots that reside on the supporting backend storage system (as opposed to the traditional CloudStack behavior of backups that are copied to secondary storage).

3) Creating new CloudStack volumes quickly through backend-storage cloning of snapshots and leveraging VMware's resignature API.

4) Creating new OS templates (that reside, as all templates in CloudStack, on secondary storage) from snapshots that reside on the backend storage system.

5) Template caching and how this speeds up deployment of new VMs that use the same OS template as previous ones.

Speakers
avatar for Mike Tutkowski

Mike Tutkowski

Senior CloudStack Developer, NetApp SolidFire
Alex Mattioli - Interoute Mike Tutkowski is the Senior CloudStack Developer at SolidFire. Mike develops software for the Apache Software Foundation's CloudStack project. He is experienced in CloudStack storage, a member of the Project Management Committee for the Apache CloudStack... Read More →


Wednesday May 17, 2017 10:15am - 11:05am EDT
Michaelangelo

10:15am EDT

How Container Schedulers and Software-based Storage will Change the Cloud - David vonThenen, {code} by Dell EMC
Persistent applications can be complex to manage and operate at scale but tend to be perfect for modern schedulers like Apache Mesos. The current trend in Containers is taking their ephemeral nature and turning it upside-down by running databases, key/value stores, WordPress, and etc within them. Internal direct attached storage and external storage are both options in running your long-running, persistent applications. The problem is how do you run these applications and containers in production environments?

This talk outlines how 2 Layer Scheduling, as known as the Offer-Accept model, found in Mesos and Software-based Storage enables deployment of managed frameworks and tasks while maintaining high availability, scale-out growth, and automation. This combination of technology will help build a ""Skynet"" like architecture for persistent applications and containers in the cloud.

Speakers
avatar for David vonThenen

David vonThenen

Cloud Native Engineer, VMware
David vonThenen is a Cloud Native Engineer at VMware working in the container orchestrator space specifically around the Kubernetes and CNCF ecosystems. Some of his contributions have been in the Jaeger, Helm, Open Tracing, Prometheus, and cloud providers just to name a few. Prior... Read More →


Wednesday May 17, 2017 10:15am - 11:05am EDT
Merrick I
  Containers

10:15am EDT

Navigating the Incubator Trenches - John D. Ament, Sparta Systems
It can be a daunting task to bring a new project to the Apache Software Foundation. But getting into the incubator and surviving incubation is a pretty easy task, when you know what to do and how to do it. In this session, I'll be giving an overview of incubation, pitfalls to watch out for, and how projects become successful. I'll also give an overview of the IPMC, how to interact with other podlings and make your mark on the ecosystem.

Speakers
avatar for John D.  Ament

John D. Ament

Architect
I'm a software architect for a company called Sparta Systems in Hamilton NJ. I'm highly active within Apache, and hope to use that experience to provide a great presentation about the Incubator.


Wednesday May 17, 2017 10:15am - 11:05am EDT
Merrick II
  Incubator
  • Experience Level Any

10:15am EDT

A Tale of Two Developers: Finding Harmony Between Commercial Software Development and the Apache Way - Andrew Wang & Alex Leblang, Cloudera
Apache community members can reference tenets from the Apache Way such as “community over code” and “openness” as if it were second nature. While they may sound simple, these concepts can be foreign to developers coming to open source for the first time. Success as an Apache contributor stresses skills not emphasized in other types of software development, including reconciling the requirements of the upstream development process with the realities of running a commercial software business.

With the assistance of choreographed Socratic dialogue, our two protagonists, an experienced Apache committer and an enthusiastic young gun contributor, explore the tensions of working on an Apache project as employees of a for-profit company. The audience will learn practical advice and problem solving techniques for working effectively as part of an Apache community. By the end, our greenhorn comes to understand that the yin and yang of commercial software development and the Apache Way can exist in harmony.

Speakers
avatar for Alex Leblang

Alex Leblang

Software Engineer, Cloudera
avatar for Andrew Wang

Andrew Wang

Software Engineer, Cloudera
Andrew Wang is a software engineer at Cloudera on the HDFS team, where he has worked on projects including in-memory caching, transparent encryption, and erasure coding. Previously, he was a PhD student in the AMP Lab at UC Berkeley, where he worked on problems related to distributed... Read More →


Wednesday May 17, 2017 10:15am - 11:05am EDT
Brickell
  The Apache Way
  • Experience Level Any

10:15am EDT

Tomcat Clustering: Part 2 - Load-balancing - Mark Thomas, Pivotal
This is the second part of a three part series looking at Tomcat clustering. Apache Tomcat provides many options for expanding a Tomcat installation beyond a single instance. This series of presentations, Mark will review the options for load-balancing requests across multiple instances and for replicating session data between those instances. The pros and cons of each of the options will be discussed to enable attendees to make the right choices for their environment. The presentations will also cover common misconceptions and configuration mistakes to enable attendees to avoid those pitfalls. This second session will cover load-balancing, the process of distributing requests to a farm of two or more Tomcat servers.

Speakers
MT

Mark Thomas

Consultant Software Engineer, Pivotal
Mark is currently employed by Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security... Read More →


Wednesday May 17, 2017 10:15am - 11:05am EDT
Escorial
  TomcatCon

11:15am EDT

Writing BLE Apps for Apache Mynewt is a Snap in the ASF Ecosystem - Aditi Hilbert, Runtime, Inc.
The high performance and highly configurable BLE 4.2 stack in Apache Mynewt addresses a wide range of consumer and commercial use cases. Using a few example applications, the talk will show how the stack enables these use cases and the process of building such applications. It will then explore how to leverage other projects in the ASF such as Apache Cordova and Apache FlexJS to make it simpler to write feature-rich BLE applications that communicate with boards operating on the Apache Mynewt OS.

Speakers
avatar for Aditi Hilbert

Aditi Hilbert

Head of Product, Runtime
Aditi heads Product Management at Runtime which provides cloud-based IoT device management and secure solutions for consumer, commercial, and industrial IoT applications. She participates in multiple open source projects including Apache Mynewt incubating at the Apache Software Foundation... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Sandringham
  ApacheIoT
  • Experience Level Any

11:15am EDT

SDN For CloudStack: 2+ Years In Production With Nuage SDN Plugin - Sanjeev Singh, Nuage Networks
This session will talk about the advantages of using SDN, and how the Nuage SDN plugin has helped customers address their production use cases and requirements. In particular, the deployment and upgrade of the China Telecom Cloud Computing (CTCC) large scale production public cloud will be highlighted. The session will also touch upon some other use cases and advanced networking capabilities (e.g.enhanced security, hybrid cloud, SD-WAN, bare metal support, container support, common policy across DC and branch) that CloudStack customers can leverage for their public/private/hybrid clouds beyond what is available with ACS today.

Speakers
SS

Sanjeev Singh

Product Management, Nuage Networks
TBD - Nuage Networks


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Michaelangelo

11:15am EDT

Using KVM in Apache CloudStack - Dag Sonstebo, ShapeBlue
This talk will give an overview of the pro’s and con’s of working with the KVM hypervisor in an Apache CloudStack environment, as well as diving deeper into the technical side of installation, configuration, networking and storage options.

Speakers
DS

Dag Sonstebo

Cloud Architect, ShapeBlue
Dag Sonstebo is a Cloud Architect at ShapeBlue and committer in the Apache CloudStack project. Dag has 18 years experience from the service provider, financial and manufacturing industries and has a great interest in everything cloud, virtualisation and automation. He’s been working... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Rafael

11:15am EDT

Container Pods with Docker Compose in Apache Mesos - Meghdoot Bhattacharya, Paypal
Composite containers representing an application is a common requirement for modular architecture and to model micro-services . Composition requires co-location and treating a set of containers as a single unit (aka pod) for scheduling. Sidecar, ambassador, adapter patterns use container pod. K8 introduced the notion of a collection of docker containers that share namespaces and treat the collection as a single scaling unit.

Docker Compose specification is very flexible and one can model a flexible pod collapsing different namespaces (net, IPC, pid). Apache Mesos on the other hand plays the critical role of a resource and cluster manager for large clusters.

The presentation would showcase how docker compose can be integrated with different Apache Mesos frameworks like Apache Aurora, Marathon etc to launch true docker container pods in Mesos cluster and manage its lifecycle.

Speakers
MB

MEGHDOOT BHATTACHARYA

PayPal Inc.
Meghdoot Bhattacharya, is a director of Cloud Engineering team at PayPal, developing a large scale containerization platform using various technologies including Mesos and docker. He and his former PayPal team mate along with MapR and Mesosphere team were co-creators of Apache Myriad... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Merrick I
  Containers

11:15am EDT

How to Get Your Release Through the Incubator - Justin Mclean, Class Software
All podling releases need to voted on by the incubator PMC before being released to the world. I'll go though what the incubator PMC looks for in every release and what you can do to make it pass that IPMC vote and get your project one step closer to graduation.

In this talk I'll describe current incubator and ASF policy, recent changes that you may not be aware of, and go into detail the legal requirements of common open source licenses and the best way to assemble your NOTICE and LICENSE files. Where possible I describe the reasons behind why things are done a certain which may not always be obvious from our documentation.

I'll show how I review a release and the simple tools I use. I'll go through a worked example or two, including a fictional project called Apache Wombat, and cover common mistakes I've seen in releases and finally where you can get help if you need it.

Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Merrick II
  Incubator

11:15am EDT

From dev@ to user@ to the Apache Way- Steve Blackmon, People Pattern
This talk will cover the journey of Apache Streams (incubating) beyond a solution solely by and for java developers, toward a solution that can provide value for anyone, anywhere along the experience spectrum, regardless of technical preferences. We'll share feedback that served as concentrate focus on mission and usability. We'll walk through some of the improvements made to project code and tooling (maven), documentation (website, examples), and usability (command line interface, maven plugins, zeppelin support, network APIs) to move the project from dev@ to user@, and the opportunities we see to increase usability and relevance still further.

Speakers
avatar for Steve Blackmon

Steve Blackmon

VP Technology, People Pattern, Inc.
VP Technology at People Pattern, previously Director of Data Science at W2O Group, co-founder of Ravel, stints at Boeing, Lockheed Martin, and Accenture. Committer and PMC for Apache Streams (incubating). Experienced user of Spark, Storm, Hadoop, Pig, Hive, Nutch, Cassandra, Tinkerpop... Read More →


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Brickell
  The Apache Way
  • Experience Level Any

11:15am EDT

Tomcat Clustering - Keiichi Fujino, Commiter
Tomcat provides cluster features.
However, some cluster components depend on each other, which sometimes make developers confused.
In this session, I will explain the internal architecture of Tomcat clustering.
And this will enable you to understand Tomcat cluster correctly in detail.
Also, I will explain what Tomcat cluster provides internal information and how it can be monitored.

The main topics of this session are:
-Tomcat Cluster Architecture
-Session replication
-Cluster channel component
-Monitoring cluster components

Speakers
KF

Keiichi Fujino

Software Engineer, NTT(NSD)
Keiichi Fujino has more than 10 years experience in software engineer. He has been an active member in the Apache Tomcat community more than 5 years. He is an Apache Tomcat commiter and Tomcat PMC. He has attended and spoken at several previous ApacheCon.


Wednesday May 17, 2017 11:15am - 12:05pm EDT
Escorial
  TomcatCon

12:15pm EDT

Having fun with Raspberry(s) and Apache Projects - Jean-Frederic Clere, Red Hat
You can do a lot with a Raspberry and ASF projects. From a Tiny object connected to Internet to a small server application.
- Raspberry as a IoT Sensor collecting data and sending it to ActiveMQ.
- Raspberry as a Modbus supervisor controlling an Industruino (Insdustrial Arduino) and connected to ActiveMQ.
- Using Apache edgent with same :D

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →



Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Sandringham
  ApacheIoT
  • Experience Level Any

12:15pm EDT

Building a Container Solution with Apache CloudStack - Paul Angus, ShapeBlue
Cloud native applications running in containerised environments look set to create a paradigm shift in the way compute resources are consumed. However, this presents challenges (both technical and business) to Cloud Service providers who have already invested heavily in Infrastructure as a Service offerings based on the virtual machine model. Paul will discuss these challenges, look at the services that end-users will demand in a containerised world and how major public cloud providers have overcome these challenges. He will then showcase an exciting project that gives a simple method for operators to deploy Containers as a Service to their end-users, leveraging Apache CloudStack VM Clustering.

Speakers
avatar for Paul Angus

Paul Angus

VP Technology, ShapeBlue Ltd
Paul is VP Technology / Cloud Architect for ShapeBlue and an Apache CloudStack Project Management Committee member . He consults to a number of large service providers and enterprises. In is responsible for ShapeBlue's technical strategy. Paul has spoken at every CloudStack Collaboration... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Michaelangelo

12:15pm EDT

Monitoring CloudStack and Components - Alexander Stock, Bit.Group GmbH
Monitoring is an important point while maintaining a cloud environment. In the first part of this talk Alexander Stock will show how Cloudstack and the components it depends on can be monitored . In the second part Alexander Stock will show how its possible to build a central monitoring system which can be used by the customers too.

Speakers
AS

Alexander Stock

BIT.Group GmbH
- Employer: Bit.Group GmbH - Projects: - Cloud automation with Ansible - Buildup and maintain Monitoring for our Cloudenvironment - speaking experience: one talk at German Ansible Meetup


Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Rafael

12:15pm EDT

Apache Tika - What's New with 2.0? - Nick Burch, Apache Software Foundation
Apache Tika detects and extracts metadata and text from a huge range of file formats and types. From Search to Big Data, single file to internet scale, if you've got files, Tika can help you get out useful information!

Apache Tika has been around for nearly 10 years now, and with the passage of all that time, plus the new 2.0 release, a lot has changed. Not only has there been a huge increase in the number of supported formats, but the ways of using Tika have expanded, and some of the philosophies on the best way to handle things have altered with experience. Tika has gained support for a wide range of programming languages to, and more recently, Big-Data scale support.

Whether you're an old-hand with Tika looking to know what's hot or different with 2.0, or someone new looking to learn more about the power of Tika, this talk will have something in it for you!

Speakers
NB

Nick Burch

CTO, Quanticate
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in "Content" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance.Nick is CTO at Quanticate, a... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Merrick I
  Containers

12:15pm EDT

Apache RocketMQ - Trillion Messaging in Practice - Von Gosling & Wang Xiaorui, Alibaba Inc.

Apache RocketMQ is a incubator project of Apache Software foundation since last year. In this presentation, Wang Xiaorui will be present to address the past five years process about RocketMQ firstly. Von Gosling will review the performance of RocketMQ in past 4 years 11.11 festival in china. Next, he will show the core features in RockeMQ 4.0 and the community development, discuss the current state of the RocketMQ, the challenges it faces. in the end, he will address on RocketMQ's future development plan. 


Speakers
avatar for Von Gosling

Von Gosling

Staff Engineer, Alibaba Group
Von Gosling is a long time senior technologist now working at Alibaba Group. He has rich industry software development experience, especially in distributed tech., reliable web architecture and performance tuning. He holds many patents in the distributed system, recommendation etc.Von... Read More →
avatar for Wang Xiaorui

Wang Xiaorui

Chief Architect, Alibaba
Wang Xiaorui is Alibaba's middleware messaging chief architect. He has led Alibaba's mission of optimizing the engine for the Nov. 11th Global Shopping Festival many times. He also has rich speaker experience around the world. Such as the topic "Alibaba Open Source Culture" in the... Read More →



Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Merrick II
  Incubator

12:15pm EDT

Apache Way Panel: Software is Easy; People are Hard - Moderated by Benjamin Young, John Wiley & Sons, Inc.
Community over code is a great mantra and certainly what we're aspiring to here. However, the devil lives in the details and the day-to-day of dealing with those pesky humans in the room is just plain hard.

This panel discussion will explore the years of shared experience (and inexperience!) from within the ASF. We'll discuss getting your community started, dealing with detractors, curating the code (good and bad), and sustaining interest and time from a globally diverse and distributed developer team.

Moderators
avatar for Benjamin Young

Benjamin Young

Strategic Architect, John Wiley & Sons
Benjamin Young is a Strategic Architect at John Wiley & Sons, Inc. His work for Wiley includes collaborating to build out internal policy and standards for open source, APIs, and privacy enhancing technology. Benjamin also works extensively with standards organizations such as the... Read More →

Speakers
avatar for Steve Blackmon

Steve Blackmon

VP Technology, People Pattern, Inc.
VP Technology at People Pattern, previously Director of Data Science at W2O Group, co-founder of Ravel, stints at Boeing, Lockheed Martin, and Accenture. Committer and PMC for Apache Streams (incubating). Experienced user of Spark, Storm, Hadoop, Pig, Hive, Nutch, Cassandra, Tinkerpop... Read More →
avatar for Rich Bowen

Rich Bowen

Principle Evangelist, Open Source, AWS
Rich has been doing open source since before we called it that. He's a member and director at the Apache Software Foundation, and has been active on major open source projects including the Apache HTTP Server, Perl, PHP, Wordpress, and OpenStack. He's an Open Source Evangelist at... Read More →
SF

Sharan Foga

Director, Community & Developer Relations, Instaclustr By NetApp
Sharan Foga is an Independent Consultant who has over 20 years in the IT industry working on the delivery and implementation of ERP and business systems. She has been involved with the Apache Software Foundation (ASF) since 2008 and has presented at several conferences about "The... Read More →
avatar for Daniel Gruno

Daniel Gruno

The Apache Software Foundation
I am a member of the Apache Software Foundation and the chair of Apache STeVe among other things. I work as a consultant for the Apache Software Foundation and as the Chief Innovations Officer of Quenda, a company engrossed in everything Open Source.
avatar for Jim Jagielski

Jim Jagielski

Developer, Uber
Jim Jagielski is a well-known and acknowledged expert and visionary in open source, an accomplished coder, and frequent engaging presenter on all things open, web, blockchain, and cloud related. As a developer, he’s made substantial code contributions to just about every core technology... Read More →


Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Brickell
  The Apache Way
  • Experience Level Any

12:15pm EDT

The Challenges Tomcat Faces in High Throughput Production System and How to Solve It - Huxing Zhang, Alibaba Inc.
Tomcat is widely adopted in Alibaba, and is the dominating servlet container in Alibaba. It has probably the largest number of running tomcat instances in China. However, it is not easy to achieve stability in a high throughput production system, especially under big promotions like the double 11 festival. In this presentation, Huxing Zhang will share the challenges that tomcat faces in Alibaba's high throughput production environment, discuss how we we troubleshoot the issues, including concurrency issues, memory leaks, etc., and present the way to fix them.

Speakers
avatar for Huxing Zhang

Huxing Zhang

Software Engineer, Alibaba
Huxing Zhang is a software engineer of Alibaba Inc., and is a core maintainer of Tomcat in Alibaba. Huxing is also an active contributor of Apache Tomcat since 2014, and becomes a committer of Apache Tomcat in 2016.


Wednesday May 17, 2017 12:15pm - 1:05pm EDT
Escorial
  TomcatCon

1:05pm EDT

Lunch (Attendees on Own)
Wednesday May 17, 2017 1:05pm - 2:30pm EDT
TBA

2:30pm EDT

Building SCADA Systems with Apache Software - Christofer Dutz, codecentric AG
SCADA systems (Supervisory Control and Data Acquisition) are the heart of every larger industrial plant. These systems can be considered their central nerve system. They collect data from all sorts of industrial controllers and sensors and manage how each part works together. Maybe the throughput of machine A, B and C should be reduced because one of the systems down the production-line reported problems. Not only do these systems have to react fast, they also have to provide the means for visualizing the state of the system and problems that might be occurring.

The SCADA systems market is almost completely handled by proprietary commercial software. In this talk I would like to propose my vision on how we could start building more intelligent SCADA systems using our existing Apache stack of tools. Making it possible for even small businesses to afford such systems.

Speakers
avatar for Christofer Dutz

Christofer Dutz

Senior IT Consultant, codecentric AG
Likes to swim outside the mainstream. He is really passionate about walking new paths. Some times this means making a new technology useable for the masses or by creating new combinations of established strategies. His solutions are usually unconventional but simple, highly efficient... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Sandringham
  ApacheIoT
  • Experience Level Any

2:30pm EDT

Building an Autonomic CloudStack - Rafael Weingärtner, Autonomiccs
Over the past years, cloud computing usage has increased. To meet that demand the infrastructure required to create and maintain cloud computing environments grows constantly, which impacts on management costs.
Autonomiccs is a system capable of optimizing and managing cloud computing environments created upon Apache CloudStack without needing to rely on system administrators. The Autonomiccs platform comes to push further the Apache CloudStack eco system, providing a set of features not yet seen in other cloud computing orchestrator. Additionally, a live demo of the Autonomiccs platform running along with a CloudStack environment will be presented.

Speakers
avatar for Rafael Weingärtner

Rafael Weingärtner

Rafael Weingärtner is a committer and PMC member for Apache CloudStack.



Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Michaelangelo

2:30pm EDT

CloudStack - Top 5 Technical Issues and Troubleshooting - Abhinandan Prateek, ShapeBlue

Cloudstack Top 5 technical issues and troubleshooting - Cloudstack is a mature product in use by companies world-wide. While being associated with cloudstack development for over 5 years, Abhi has come across some technical issues that once in a while affect the cloudstack deployment. This presentation is an effort to put together top 5 such issues, analyze their symptoms, see them from cloudstack architecture perspective and from the distributed nature of cloud orchestration, then look at ways to avoid them and finally be able to troubleshoot if they occur.

Speakers
AP

Abhinandan Prateek

Software Architect, Shapeblue Ltd
I have been involved with cloudstack since early days. Started as an individual contributor at cloud.com moved on to Cirtix after its acquisition. Right now with Shapeblue who are the leading cloudstack technology company. I have presented the bits on "Writing Cloudstack Plugins... Read More →



Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Rafael

2:30pm EDT

Tools for Better Testing for Open Source Projects - Dong Ma, HPE
Quality is most important for Open Source projects, but a lot of Open Source projects do not put much focus on testing upstream. There are real benefits to having a dedicated QA effort on an Open Source project. This talk will use OpenStack as an example to introduce the approach and tooling used by OpenStack Community for testing, and to explore how an Open Source project do QA in upstream, how open source projects can use tooling to improve their QA process and the potential benefits it can provide.

Speakers
avatar for Dong Ma

Dong Ma

Open Source Software Engineer
Dong Ma is an Software Engineer, specially in the field of Open Source projects. He worked on the Open Source FOSSology(www.fossology.org) project from 2009, with a focus on the Continues Integration and Delivery system. He's been an active technical contributor to OpenStack since... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Merrick I
  Containers

2:30pm EDT

Introducing Apache Annotator (Incubating) - Benjamin Young, John Wiley & Sons
Apache Annotator (incubating) is one of the newest incubating projects at the Apache Software Foundation.

The aim of this fledgling community is to bring several disparate groups into the same room to work on collective code and content to help build a better foundation for the future of annotation on and off the Web.

We'll take a look at Web Annotation Data Model and Web Annotation Protocol, some of the past history of Annotation on the Web, and Apache Annotator's plans to build a better future together.

Speakers
avatar for Benjamin Young

Benjamin Young

Strategic Architect, John Wiley & Sons
Benjamin Young is a Strategic Architect at John Wiley & Sons, Inc. His work for Wiley includes collaborating to build out internal policy and standards for open source, APIs, and privacy enhancing technology. Benjamin also works extensively with standards organizations such as the... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Merrick II
  Incubator
  • Experience Level Any

2:30pm EDT

The Apache Way for Business - Nick Burch, Apache Software Foundation

Wondering about how to best get involved in Apache projects or bring something new to the ASF? Struggling to understand how things work? Wishing you had a guide through all the mailing lists and online documentation? Figuring out how your business can engage with the projects that matter to it? Looking for just that one place you can turn to, to learn it all? Hunt no more!

Join a number of Apache old-hands for an interesting discussion on how businesses can engage with the ASF and its projects, what the "win" for those companies can be, and the odd (friendly!) tale of how not to do it...

 


Speakers
NB

Nick Burch

CTO, Quanticate
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in "Content" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance.Nick is CTO at Quanticate, a... Read More →


Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Brickell

2:30pm EDT

Using OpenSSL to Boost JSSE in Tomcat - Jean-Frederic Clere, Red Hat
In Tomcat-native and Tomcat9 it is now possible to use the NIO and NIO2 connectors with OpenSSL and have a a full support of HTTP/2 with TLS/SSL. JSSE is known to have poor performances compared with OpenSSL additionally ALPN required by HTTP/2 won't be in the JVM before java9. The goal of the new connector is to get ride of the old APR connector and use the NIO or NIO2 one and still have the performances of OpenSSL. Additionally the tc-native can be used in other java web server for example undertow, the presentation will explain how and demo it quickly. The presentation will explain the new code and the corresponding configuration and show the performance improvements: With the new piece of code Tomcat with the NIO or NIO2 connector gives even a better throughput than with the old APR connector!

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →



Wednesday May 17, 2017 2:30pm - 3:20pm EDT
Escorial
  TomcatCon

2:30pm EDT

Sponsor Showcase
Wednesday May 17, 2017 2:30pm - 4:40pm EDT
Ballroom Foyer

3:30pm EDT

IoT for a Fleet: Building a Route Optimization Platform Using an Open Source Stack - Pedro Vidigal, Procensus
Fleet ownership and maintenance can be a big part of a company’s cost. Pedro will tell you how to create a competitive advantage by reducing operating expenses and increasing profits with telematics and route optimization, using an Open Source Stack including Cassandra DB, OpenStreetMap and Optaplanner.

Speakers
PV

Pedro Vidigal

Development Business Unit Manager, Procensus
Having worked for 7 years as a consultant for a multinational IT consultancy firm enabled me to acquire extensive experience in leading and designing and developing software, providing me with the opportunity to work from big multinational companies to small and medium ones all over... Read More →


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Sandringham

3:30pm EDT

Taking Advantage of CloudStack Database - Sergey Levitskiy, Autodesk
Database is the foundation of CloudStack. It keeps all details that drive deployment of new cloud resources and configuration of existing ones. Although very complex it can be used to drive infrastructure transformation that are not easily available though CloudStack APIs. Sergey Levitskiy will deep dive into certain areas of CloudStack database design and share examples of how simple SQL scripts can be used to manipulate your cloud.

Speakers
SL

Sergey Levitskiy

Autodesk
Sergey Levitskiy is IaaS Manager at Autodesk. He is responsible for design, implementation and ongoing operations of the next generation infrastructure services that provide foundation for Autodesk Enterprise Cloud Services (ECS). Prior to joining Autodesk in 2011 he engineered and... Read More →


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Rafael

3:30pm EDT

Terraform - Colonise the Cloud! - Stefan Magnus Landrø, Bekk Consulting AS
Terraform is an open source tool for defining, creating and changing versioned infrastructure in a safe and efficient way. The tool lets you define infrastructure using a simple JSON-like syntax, and services from different cloud providers, including Cloudstack, can be combined to create advanced setups. Terraform being provider agnostic, all kinds of services ranging from low-level resources like virtual machines and disk storage, to high level services like DNS and email can be managed. This presentation is packed with demos, showcasing most of the features found in Terraform and Apache Cloudstack.

Speakers
SM

Stefan Magnus Landrø

Cloud Practice Lead and Manager, Bekk Consulting AS
I currently work with the Oslo,Norway-based IT consultancy Bekk Consulting. 15 years industry experience, creating and running business critical applications and services. Open source, cloud and bringing the industry forward, makes me tick. Frequent speaker at conferences.


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Michaelangelo

3:30pm EDT

How to Govern and Maintain Compliance Using Open Source Identity Management Components - Katarina Valalikova, Evolveum & Shawn McKinney, Symas Corporation
As platform usages continue to expand, so too will the number of identities, which corresponds with a need to govern. There are many reasons. First, it enables people to perform their assigned duties. Second, it prevents unauthorized subjects from committing unwanted actions. Third, it converts manual, error-prone and inefficient identity processes to be automated, verified and compliant. This session introduces the midPoint IdM system released under the ASL 2.0 license. It can be combined with other open source infrastructure components, like Apache Directory, or PostgreSQL, to provide a complete identity management and governance system. There will be a demo showing how midPoint can bind with inbound resources like Peoplesoft, and outbound resources like Google Apps and ActiveDirectory. Advanced topics of organizational unit controls and self-service admin will be touched upon.

Speakers
avatar for Shawn McKinney

Shawn McKinney

Software Architect, Symas
Over twenty-five years as software developer and architect. Most of that time specializing in software security. Started an open source project called Fortress.


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Merrick I
  Containers
  • Experience Level Any

3:30pm EDT

The Mod_Proxy Cookbook - Daniel Ruggeri, MasterCard
The extensive work over the years on the proxy modules has given httpd a degree of flexibility and intelligence that rivals some hardware load balancers. In this session, the speaker will discuss how a few features of different load balancing solutions line up and why mod_proxy/mod_proxy_balancer may be the best choice for you. After providing an overview of configuration directives, the session will begin exploring solutions to many problems that may arise in today's world of complex web applications and cloud-based systems where mod_proxy just makes it all that much easier. Complicated load balancing setups? No problem! Misbehaving backend applications? Child's play! After this session, the functional basis will be set for handling nearly any proxy situation you can think of.

Speakers
avatar for Daniel Ruggeri

Daniel Ruggeri

Principal Engineer, Mastercard
Daniel is Principle Cloud Architect at Mastercard and an Open Source evangelist. Responsible for setting the direction of Mastercard regarding the Web and Cloud space, he spends his days and nights playing with infrastructure and the code that powers it both inside the firewall and... Read More →


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Merrick II
  httpd

3:30pm EDT

Committed to The Apache Way - Sharan Foga, Apache Software Foundation
To be committed' is a strange phrase. In the past it was used to describe people who were sent to mental institutions or 'facilities'. Fast forward to today and words like committed and commitment are used throughout the Open Source world. Are we all a little crazy? - Perhaps!

In this presentation Sharan shares her thoughts and experiences about being a Committer, life at the ASF (facility) and how not being able to code is still OK.

Speakers
SF

Sharan Foga

Director, Community & Developer Relations, Instaclustr By NetApp
Sharan Foga is an Independent Consultant who has over 20 years in the IT industry working on the delivery and implementation of ERP and business systems. She has been involved with the Apache Software Foundation (ASF) since 2008 and has presented at several conferences about "The... Read More →


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Brickell
  The Apache Way
  • Experience Level Any

3:30pm EDT

Reactive Programming with Spring 5 - Rossen Stoyanchev, Pivotal
See how Spring 5 make it possible to write async, non-blocking apps without breaking the bank. Discover how to get the best bang for your buck using Spring 5's support of Reactor APIs to make scalable apps on top of the reactive streams spec. Learn how Spring Boot lets you flip from asynchronous Apache Tomcat to Netty as your reactive container of choice by simply changing your build file. And watch as we hook up a reactive data store like Apache Cassandra with minimal effort as our data store of choice.

Speakers
RS

Rossen Stoyanchev

Rossen is a Spring Framework committer at Pivotal in NYC. He is deeply involved in the Spring 5 effort to enable reactive programming models starting with a reactive foundation for web applications and extending to data, messaging, and more.


Wednesday May 17, 2017 3:30pm - 4:20pm EDT
Escorial

4:20pm EDT

Coffee Break
Wednesday May 17, 2017 4:20pm - 4:40pm EDT
Ballroom Foyer

4:40pm EDT

Keynote: Future of IoT: A VC Perspective - Sudip Chakrabarti, Partner, Lightspeed Venture Partners
Speakers
avatar for Sudip Chakrabarti

Sudip Chakrabarti

Lightspeed Venture Partners, Lightspeed Venture Partners
Sudip is a partner at Lightspeed Venture Partners where he focuses on enterprise and infrastructure software investments. Prior to joining Lightspeed, Sudip was a partner at Andreessen Horowitz where he invested in and worked with companies such as Actifio, Alluxio, Cumulus Networks... Read More →


Wednesday May 17, 2017 4:40pm - 5:00pm EDT
Versailles Ballroom

5:05pm EDT

Keynote: Machine Learning & Apache Spark: A Dynamic Duo - John Thomas, Distinguished Engineer and Director, IBM Analytics
The Machine Learning revolution is underway and is changing industries and delivering outcomes that were unimaginable a few years ago. Learn how Apache Spark and other related projects are being used by innovative companies to remake products and services and enabling data-driven decision making.

Speakers
avatar for John J Thomas

John J Thomas

Distinguished Engineer and Director, IBM
John J. Thomas is a Distinguished Engineer and Director in IBM’s Analytics business. His experience ranges from enterprise architecture and competitive strategy to worldwide client facing engagements. He currently leads a technology acceleration team that focuses on topics like... Read More →


Wednesday May 17, 2017 5:05pm - 5:20pm EDT
Versailles Ballroom

5:25pm EDT

Keynote: Apache Projects and Comcast’s Journey to Open Source - Nithya Ruff, Sr. Director, Open Source Practice, Comcast

Over the past 10 years, Comcast has become a strong technology and software company creating original work to deliver innovative experiences to customers.  Increasingly, open source fuels Comcast’s software stacks, development methodology and support for community.  My talk is about our journey to open source and how Apache projects are at the heart of many of our technology innovations.


Speakers
avatar for Nithya Ruff

Nithya Ruff

Director, OSPO, Amazon
Nithya is the Head of Amazon’s Open Source Program Office. Amazon’s customers value open source innovation and the cloud’s role in helping them adopt and run important open source services. She drives open source culture and coordination inside of Amazon and engagement with... Read More →


Wednesday May 17, 2017 5:25pm - 5:45pm EDT
Versailles Ballroom

5:50pm EDT

Lightning Talks, sponsored by Capital One
Moderators
avatar for Shane Curcuru

Shane Curcuru

Founder, Punderthings Consulting
Shane serves as V.P. of Brand Management for the ASF, setting trademark and brand policy for all 250+ Apache projects, and has served as five-time Director, and member and mentor for Conferences and the Incubator. Shane's Punderthings consultancy is here to help both companies and... Read More →
avatar for Jim Jagielski

Jim Jagielski

Developer, Uber
Jim Jagielski is a well-known and acknowledged expert and visionary in open source, an accomplished coder, and frequent engaging presenter on all things open, web, blockchain, and cloud related. As a developer, he’s made substantial code contributions to just about every core technology... Read More →

Wednesday May 17, 2017 5:50pm - 6:30pm EDT
Versailles Ballroom

6:30pm EDT

BoF: Apache Beam and Batch & Stream Processing
Wednesday May 17, 2017 6:30pm - 7:30pm EDT
Windsor

6:30pm EDT

6:30pm EDT

6:30pm EDT

BoF: Apache Mahout
Wednesday May 17, 2017 6:30pm - 7:30pm EDT
Escorial

6:30pm EDT

BoF: Working with Event-Driven Serverless Apps
Wednesday May 17, 2017 6:30pm - 7:30pm EDT
Merrick I

6:30pm EDT

BoFs: Working with Downstream Packaging
Wednesday May 17, 2017 6:30pm - 7:30pm EDT
Sandringham
 
Thursday, May 18
 

7:00am EDT

Morning Run
Please meet in the InterContinental Miami Lobby at 7am.  For any questions, contact: jfclere@gmail.com.

Thursday May 18, 2017 7:00am - 8:00am EDT
InterContinental Miami Lobby

8:00am EDT

Breakfast
Thursday May 18, 2017 8:00am - 9:00am EDT
Ballroom Foyer

8:00am EDT

Sponsor Showcase
Thursday May 18, 2017 8:00am - 11:20am EDT
Ballroom Foyer

8:00am EDT

Registration
Thursday May 18, 2017 8:00am - 4:30pm EDT
Mezzanine

9:00am EDT

An Apache Based Intelligent IoT Stack for Transportation - Trevor Grant, IBM
Modern engines are equipped with sensors which improve fuel efficiency, safety, reliability, and other functions. Many commercial IoT stacks address this problem, organizations which require additional customization must pay or to attempt to build their own system. Using Apache Software Foundation projects, the building blocks required to build such a system are already in place; organizations have an alternative to commercial products for their use cases.

In this talk we will show how vehicle telemetry data from and ODB2 sensor can be handled by an Apache Kafka broker, ingested by a stream processor such as Apache Flink, which can leverage the tensor math library Apache Mahout to create an online deep learning algorithm for prediction and prevention of failure with fault warnings, and thus reduce warranty claims.

Speakers
avatar for Trevor Grant

Trevor Grant

Director of Developer Relations, Arrikto
Trevor is the Director of Developer Relations at Arrikto and an international speaker excited to be back on the road after a 2 year COVID hiatus. He is also a member and involved with leadership of several projects at the Apache Software Foundation, PMC Chair of Apache Mahout, and... Read More →


Thursday May 18, 2017 9:00am - 9:50am EDT
Sandringham
  ApacheIoT

9:00am EDT

NFV and Telco/Carrier Clouds Opportunities for Apache CloudStack - Paul Angus, ShapeBlue
NFV is emerging as big use case of IAAS clouds. Telco are building purpose built private cloud to run network service workloads. Even the enterprises are looking for NFV solutions to bring service agility. Apache CloudStack having established as proven platform for private clouds has significant opportunity in establishing as preferred VIM (virtual infrastructure manager) for NFV solution. This talk will cover state of networking in CloudStack how it can evolve to support NFV workloads and possible collaboration opportunities with leading open source projects in NFV.

Speakers
avatar for Paul Angus

Paul Angus

VP Technology, ShapeBlue Ltd
Paul is VP Technology / Cloud Architect for ShapeBlue and an Apache CloudStack Project Management Committee member . He consults to a number of large service providers and enterprises. In is responsible for ShapeBlue's technical strategy. Paul has spoken at every CloudStack Collaboration... Read More →


Thursday May 18, 2017 9:00am - 9:50am EDT
Rafael

9:00am EDT

What is Managed Storage and Why is it Important? - Mike Tutkowski, SolidFire
Managed storage, while not new to CloudStack, has been evolving over the past four years at a quick pace.

In a nutshell, managed storage provides you with the ability to map a single virtual disk to a backend volume (as opposed to having multiple virtual disks share a backend volume).

There are many benefits to this approach, including the following:

1) Being able to guarantee performance to a virtual disk in a shared storage infrastructure (if the backend volume is capable of this).

2) Being able to create and leverage fast and space-efficient snapshots (snapshots that reside on the backend primary storage system (possibly de-duped and compressed) instead of having to be copied to secondary storage).

Come learn about how this is implemented for XenServer, vSphere, and KVM and what role this could play in your data center.

Speakers
avatar for Mike Tutkowski

Mike Tutkowski

Senior CloudStack Developer, NetApp SolidFire
Alex Mattioli - Interoute Mike Tutkowski is the Senior CloudStack Developer at SolidFire. Mike develops software for the Apache Software Foundation's CloudStack project. He is experienced in CloudStack storage, a member of the Project Management Committee for the Apache CloudStack... Read More →


Thursday May 18, 2017 9:00am - 9:50am EDT
Michaelangelo

9:00am EDT

Introduction to FlexJS - Yishay Weiss

FlexJS is the name for a next-generation Flex SDK that has the goal of allowing applications developed in MXML and ActionScript to not only run in the Flash/AIR runtimes, but also to run natively in the browser without Flash, on mobile devices as a PhoneGap/Cordova application, and in embedded JS environments such as Chromium Embedded Framework. FlexJS has the potential to allow your MXML and ActionScript code to run in even more places than Flash currently does.

In this session Yishay will give you an introduction into FlexJS and it's concepts to get you started in this exciting tech-stack.


Speakers
YW

Yishay Weiss

Freelancer specializing in UI dev and consulting, mostly Flex and FlexJS, Self Employed
Born: Israel, First computer: Commodore 64, Languages: Hebrew, English, Arabic, Used to know: Some Spanish, What I do: Mainly UI development, Family: Married + 3


Thursday May 18, 2017 9:00am - 9:50am EDT
Merrick I

9:00am EDT

What's New in Apache httpd 2.4 - Jim Jagielski, Capital One
Although released years ago, Apache httpd has dozens of features that people don't even know about, including new features and enhancements added with each patch release. For those who are familiar w/ the older version of httpd, or curious how httpd compares with the new hotness web servers out there, this session is for you.

Speakers
avatar for Jim Jagielski

Jim Jagielski

Developer, Uber
Jim Jagielski is a well-known and acknowledged expert and visionary in open source, an accomplished coder, and frequent engaging presenter on all things open, web, blockchain, and cloud related. As a developer, he’s made substantial code contributions to just about every core technology... Read More →


Thursday May 18, 2017 9:00am - 9:50am EDT
Merrick II
  httpd

9:00am EDT

Analytics and Graph Traversal with Solr - Yonik Seeley, Cloudera
Analytics has increasingly become a major focus for Apache Solr, the primary search engine in big data stacks. This talk will cover recent Solr developments in the areas related to faceted analytics, streaming expressions, and graph traversal. We'll also cover where multiple APIs overlap in functionality and which approaches should be used in different scenarios.

Speakers
avatar for Yonik Seeley

Yonik Seeley

Search Engineer, Cloudera
Yonik Seeley is the creator of Solr. He works at Cloudera integrating and leveraging "Big Search" technologies into their advanced platform for machine learning and analytics. Yonik was a co-founder of LucidWorks, and he holds a master's degree in computer science from Stanford U... Read More →


Thursday May 18, 2017 9:00am - 9:50am EDT
Brickell
  Search

9:00am EDT

How I Stopped Worrying and Learned to Love Open Source - David Cleary, Progress Software
In 2013, the OpenEdge product group of Progress embarked on developing their next generation application server. This product would replace an application server originally developed in the late 90’s with one based on Open Source and Open Standards. This presentation details the design, decisions, successes and challenges of developing an application server based on Tomcat, Spring, Camel, CXF, and a number of other open source technologies. See what we did to develop a commercial product built on a foundation of Open Source that had to meet the bar set by our classic Application Server.

Speakers
DC

David Cleary

PASOE Engineering Manager, Progress Software
David Cleary has been with Progress for 23 years. The first 21 of them was as a developer in the Server Tools and Technologies group, and the last 2 have been as manager. Over his career, David has been involved in a number of Open Source and Open Standards activities. These include... Read More →


Thursday May 18, 2017 9:00am - 9:50am EDT
Escorial
  TomcatCon

10:00am EDT

Secure Software Upgrade for Microcontrollers - Fabio Utzig, Runtime, Inc.
The ability to execute software updates over the air on a microcontroller-based device ensures a cost-effective deployment with full lifecycle support. The presentation starts with the design considerations for the secure bootloader included in the Apache Mynewt OS. It then walks the audience through the operational flow of the bootloader, emphasizing detection and recovery mechanisms for erroneous or inconsistent states. Next, security features such as checking the authenticity and integrity of the firmware images, tools to digitally sign images, secure storage options etc. will be discussed. Finally, the specific implementation details to address the challenges of managing upgrades on constrained devices will be presented.

Speakers
avatar for Fabio Utzig

Fabio Utzig

Runtime Inc
Fabio Utzig is a sofware developer with 15 years of experience. He has worked on a variety of stuff from web development to low-level assembly for microcontrollers. Previously one of the maintainers for the open source RTOS ChibiOS/RT, now he works for Runtime.io doing development... Read More →


Thursday May 18, 2017 10:00am - 10:50am EDT
Sandringham
  ApacheIoT
  • Experience Level Any

10:00am EDT

Distributed CI and Testing for Cloudstack in a Hybrid Community - Daan Hoogland, ShapeBlue
Everybody runs on specialised hardware anf software environments. A lot of us are also running their own version of the Apache CloudStack software itself. this results in 1000's of different permutated environments in which it runs and should keep running. Is it realistic to want full test coverage, let alone a CI pipeline across all of these?
This talk will outline a vision for a distributed, community based test platform that allows any users of the system to contribute automated test results, based on their environments and their configurations during the development life cycle.
Two recent initiatives will be highlighted: the Trillian framework and @blueorangutan which contribute to delivering this overall vision. It'll also be shown what there is left to do and the input required from the community to make this vision reality.

Speakers
avatar for Daan Hoogland

Daan Hoogland

ShapeBlue
Daan Hoogland has been a developer for 30 years. He joined the cloudstack community in 2012, becoming a committer in 2013 and a PMC member later that year. He has recently joined the redox-os community. After working on Cloudstack during his time at Schuberg Philis and Leaseweb, Daan... Read More →


Thursday May 18, 2017 10:00am - 10:50am EDT
Michaelangelo

10:00am EDT

Reliable Host Fencing in CloudStack - Rohit Yadav, ShapeBlue
In this presentation, Rohit and Abhinandan will review issues with current CloudStack fencing mechanisms and high availability feature. They will discuss new features developed for CloudStack, namely OOBM (out-of-band management) that allows for power management of the hosts and Host-HA that provides reliable mechanisms for investigation, recovery and fencing of a host. In the presentation, the speakers (also authors of the features) will demonstrate the features, discuss their design and implementation, and how they allow for reliable recovery/fencing of the host and host power management.

Speakers
avatar for Rohit Yadav

Rohit Yadav

Software Architect, ShapeBlue
Rohit Yadav is a committer and PMC member of Apache CloudStack project, and works for ShapeBlue as a software architect.


Thursday May 18, 2017 10:00am - 10:50am EDT
Rafael

10:00am EDT

Apache FlexJS Web Application Development with Visual Studio Code - Josh Tynjala, Bowler Hat LLC

Learn to set up an environment for developing and debugging Apache FlexJS applications in Visual Studio Code. Install the required tools, create a new project, build it, and debug the running application in your web browser.


Speakers
JT

Josh Tynjala

Open Source Developer, Bowler Hat LLC
Josh Tynjala has been building web applications and user interface component libraries for over a decade. He started his career building web applications with Flex (when it was still developed by Adobe), and today, he contributes to the compilers in Apache FlexJS. Josh recently created... Read More →



Thursday May 18, 2017 10:00am - 10:50am EDT
Merrick I

10:00am EDT

HTTP/2 and SSL/TLS State of Art in Our Servers - Jean-Frederic Clere, Red Hat
The new HTTP/2 protocol and the corresponding TLS/SSL are common to Traffic Server, HTTP Server and Tomcat. The presentation will shortly explain the new protocol and the ALPN extensions and look to the state of the those in our 3 servers and show the common parts and the specifics of each servers. A demo configuration of each server will be run.

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →



Thursday May 18, 2017 10:00am - 10:50am EDT
Merrick II
  httpd

10:00am EDT

BM25 is So Yesterday: Modern Techniques for Better Search Relevance in Solr - Grant Ingersoll, Lucidworks
Modern relevance in search engines has come a long way since the early days of information retrieval, when the likes of TF-IDF and BM25 scoring models first came on the scene. And, while those core models are still good for a first pass retrieval, more and more search engines are employing machine learning, natural language processing and sophisticated re-ranking techniques to fine tune relevance. This presentation will provide a review of current best practices in relevance tuning, including what to measure and how to measure it. CTO of Lucidworks, Grant Ingersoll will then give details on how to use techniques like learning to rank and query intent classification to improve results, with examples in Apache Solr. We’ll finish with a sneak peak into using deep learning and word2vec in a search context.

Speakers
avatar for Grant Ingersoll

Grant Ingersoll

CTO, Lucidworks
Grant Ingersoll is the CTO and co-founder of Lucidworks, co-author of Taming Text, co-founder of Apache Mahout and a long-standing committer on the Apache Lucene and Solr open source projects. Grant’s experience includes engineering a variety of search, question answering, and natural... Read More →


Thursday May 18, 2017 10:00am - 10:50am EDT
Brickell
  Search

10:00am EDT

Packaging Tomcat for Linux Distributions - Coty Sutherland, Red Hat
What is the difference between the ASF Tomcat distribution and the various flavors of tomcat packages on Linux? Most users don’t know! In this discussion Coty will explain how the tomcat packages distributed by a couple flavors of Linux (Red Hat and Debian/Ubuntu) are laid out and why the container is provided that way. Coty also hopes to get feedback from the audience and to discuss how these Linux distributions can better provide tomcat to users.

Speakers
avatar for Coty Sutherland

Coty Sutherland

Senior Software Engineer, Red Hat
Coty Sutherland is a Senior Software Engineer at Red Hat, Inc. that contributes to the JBoss Web Server product. Over his five year career at Red Hat Coty has been in various positions including Technical Support Engineer for Tomcat/httpd/JBoss EAP, Business Intelligence Engineer... Read More →



Thursday May 18, 2017 10:00am - 10:50am EDT
Escorial
  TomcatCon

10:50am EDT

Coffee Break
Thursday May 18, 2017 10:50am - 11:20am EDT
Ballroom Foyer

11:20am EDT

Data Modeling for IoT - Jayesh Thakrar, Conversant
A common theme in the IoT space is the need for large volume data streaming, ingestion and storage, and post-ingestion processing and analytics all of which depend on an efficient, scalable and well-performing data model.

With intelligent transportation picking up traction as an IoT showcase, this presentation will take the usecase of vehicle-to-infrastructure (V2I) data exchange for intelligent vehicle systems, and walk through a high level data schema and datastore design approach to support billions of vehicles and hundreds of billions of daily data events. It should be noted that at these volumes, effective and efficient schema-level indexing is not practical.

The proposed design borrows a page from the venerable Unix Filesystem inode structure and can be implemented on datastores like Apache Cassandra and Apache HBase.

Speakers
avatar for Jayesh Thakrar

Jayesh Thakrar

Sr. Software Engineer, Conversant
Jayesh Thakrar is a Sr. Data Engineer at Conversant (http://www.conversantmedia.com/). He is a data geek who gets to build and play with large data systems consisting of Hadoop, Spark, HBase, Cassandra, Flume and Kafka. To rest after a good day's work, he uses OpenTSDB with 500+ million... Read More →



Thursday May 18, 2017 11:20am - 12:10pm EDT
Sandringham
  ApacheIoT

11:20am EDT

Baremetal Provisioning in Cloudstack with MaaS for High Performance Applications - Syed Ahmed, CloudOps
Baremetal provisioning has been gaining popularity recently and, especially with the advances in AI and deep learning, more and more people want to have an infrastructure that can leverage powerful hardware for doing compute operations. In this talk we will look at how CloudStack can use MaaS to provision baremetal hosts to various customers and also link them to virtual machines giving a very flexible architecture for running deep learning workloads.

Speakers
SA

Syed Ahmed

CloudOps
Since 2005, CloudOps has enabled hundreds of enterprises and web-based companies to build their businesses in the cloud. We provide private, public and hybrid cloud solutions for businesses seeking scalability, and for enterprises making their move to the cloud. Our best-in-class... Read More →


Thursday May 18, 2017 11:20am - 12:10pm EDT
Rafael

11:20am EDT

Dynamic Roles in CloudStack - Boris Stoyanov, ShapeBlue
What's new in how we use roles in CloudStack. How do we create custom roles for specific APIs and what implications we can meet while doing so. What should we expect when doing migration and upgrade.

Speakers
avatar for Boris Stoyanov

Boris Stoyanov

I have more than 10 years of experience in R&D and I've been contributing to ACS for more than an year while working at Shapeblue. I have experience in speaking in some local events over the past 2 years.


Thursday May 18, 2017 11:20am - 12:10pm EDT
Michaelangelo

11:20am EDT

Testing Apache FlexJS Applications - Justin Mclean, Class Software

Are you an Apache Flex developer looking to move to using the FlexJS framework? Are you concerned that when it comes to testing that you will be a world of pain with the many different browsers out there? Concerned that you'll lose one of the benefits of Flex SDK based applications?

In this talk I go through how you can reuse you existing code and testing techniques to test Apache FlexJS applications. We'll also look at what testing you'll need to do now your application runs in a web browser and how to support your application across many different devices with different sized screens and browsers.


Speakers
avatar for Justin Mclean

Justin Mclean

Founder, Class Software
Justin Mclean has more than 25 years experience in developing web based applications and is involved in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCon... Read More →


Thursday May 18, 2017 11:20am - 12:10pm EDT
Merrick I

11:20am EDT

mod_cache: Saving Your Server 1000 Requests at a Time - Jim Riggs, Ingram Content Group
The Apache web server is amazing at serving content, both static and proxied. As load increases, we immediately look at external caching or scaling out to add capacity. Adding a caching layer or quickly spinning up additional VMs/instances is quick and painless in the "DevOps" world in which we live; however, we must recognize that neither option is free.

In most cases, though, httpd has a lot more capacity to give with no hardware scaling at all. With strategic use of mod_cache and a few configuration changes, it is not unusual to see httpd's throughput increase 100-1000 times or even more, depending on the app!

We will investigate simple ways to implement mod_cache in your existing setup to increase your application's throughput without code changes, scaling up, or scaling out. Think of it as "scaling to"; that is, using your existing web servers' capabilities to their fullest.

Speakers
avatar for Jim Riggs

Jim Riggs

Linux Systems Administrator, Ingram Content Group
Jim has been a System Administrator for over twelve years, currently with Ingram Content Group and previously with Dave Ramsey's company, both in the Nashville area. He builds and maintains Unix/Linux environments for high-traffic web sites and applications, focusing on security and... Read More →


Thursday May 18, 2017 11:20am - 12:10pm EDT
Merrick II
  httpd
  • Experience Level Any

11:20am EDT

Apache OpenWhisk: How it Works and How You Can Benefit - Carlos Santana, IBM
Apache OpenWhisk is a serverless platform ideally suited to a wide range of scenarios including cognitive, data, IoT, microservices, and mobile workloads. During this talk we will illustrate how to benefit by “going” serverless with OpenWhisk by exploring some real-world customer use-cases with a focus on how serverless architectures can be exploited for cognitive applications such as multimedia (images & videos) analysis & object detection, and conversational applications.

Using these use-cases we will explain how OpenWhisk works and why it is the ideally platform for these emerging workloads. We will also show new integrations with other tools such as API Gateway to enable the building of APIs/backends as well as extensions to the programming model.

Speakers
avatar for Carlos Santana

Carlos Santana

Sr. EKS Specialist SA, AWS
Senior Software Architect on Bluemix OpenWhisk. PMC member and committer of Apache OpenWhisk and Apache Cordova involved on leveraging open source technologies within IBM’s Cloud organization. Twitter http://twitter.com/csantanapr GitHub http://github.com/csantanapr


Thursday May 18, 2017 11:20am - 12:10pm EDT
Brickell
  OpenWhisk/IoT

11:20am EDT

Introduction to Spring Boot - Rossen Stoyanchev, Pivotal
Find out how the world's leading toolkit for building apps (large, small & microservices) Spring Boot, has taken the world by storm. See how to create a web app from nothing, spin it up inside an embedded Apache Tomcat container, integrate it with a data store, carry it to production, and be ready for Day Two operations.

Speakers
RS

Rossen Stoyanchev

Rossen is a Spring Framework committer at Pivotal in NYC. He is deeply involved in the Spring 5 effort to enable reactive programming models starting with a reactive foundation for web applications and extending to data, messaging, and more.


Thursday May 18, 2017 11:20am - 12:10pm EDT
Escorial
  TomcatCon

12:20pm EDT

Building an IoT Platform with Apache Apollo and Apache Geode - Swapnil Bawaskar, Pivotal
In IoT use cases, the devices are MQTT clients that publish information to an MQTT broker. To handle billions of devices, MQTT brokers can be scaled horizontally, but it is difficult to scale the subscribers that process this information. In this presentation, Swapnil Bawaskar will discuss how Apache Geode can be used to scale the subscribers that stand behind Apache Apollo as the MQTT broker.

Speakers
SB

Swapnil Bawaskar

Pivotal
I am a committer on Apache Geode, have been working on the project for the past 8 years, from before it became a part of ASF. I have previously presented at: Spring One (2010): Geode Clubhouse (2015) Java User group meetup Seattle (Feb 2016)


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Sandringham
  ApacheIoT

12:20pm EDT

A Multi-Cloud Portal for IaaS and Shared IT Service Providers - Marc Vaillancourt, CloudOps

Walkthrough of the design and implementation of a platform featuring a deep integration with Apache CloudStack and other open source projects to deliver n-tier, multi-tenant cloud services for service providers and IT shared services teams.


Speakers
avatar for Marc Vaillancourt

Marc Vaillancourt

Director Software Development, CloudOps


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Rafael

12:20pm EDT

Hyper-V Clustering with CloudStack - Sowmya Krishnan, Accelerite
CloudStack had introduced support with Hyper-V during the 4.3 release where SMB was the only supported shared storage and High Availability of VMs was not available. In order to support HA, CloudStack is now integrated with Hyper-V Failover Clustering. With this support, users will be able to create VMs with HA enabled and also in addition use other storage options such as iSCSI storage with Hyper-V.

The support for iSCSI storage option is enabled using Hyper-V's Cluster Shared Volumes (CSV) feature. Cluster Shared Volumes are volumes in a failover cluster that multiple nodes can read from and write to at the same time. CloudStack has added support for CSV too as part Failover Clustering.

Speakers
SK

Sowmya Krishnan

Chief Product Engineer, Accelerite
Sowmya has more than 10 years of industry experience in Quality Engineering in various domains like Virtualization and Cloud, Enterprise Security, Search Advertising and Machine Learning and Performance Engineering. She has worked with CloudStack for the past 5 years in areas including... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Michaelangelo

12:20pm EDT

Building FlexJS Applications with Maven - Christofer Dutz, codecentric AG

Maven has become the build system of choice for a big part of the FlexJS community. Making it possible to build FlexJS application using a well-established tool-chain.

In this talk I will explain how to setup your first modules using our new Maven archetypes and go though the different aspects of building FlexJS applications with Maven.

I'll finish the session with an outlook on what is to come and what will be possible in the near future.


Speakers
avatar for Christofer Dutz

Christofer Dutz

Senior IT Consultant, codecentric AG
Likes to swim outside the mainstream. He is really passionate about walking new paths. Some times this means making a new technology useable for the masses or by creating new combinations of established strategies. His solutions are usually unconventional but simple, highly efficient... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Merrick I

12:20pm EDT

The Anatomy of a Secure Web Application Using Java EE, Spring Security and Apache Fortress - Shawn McKinney, Symas Corporation
The Java EE architecture provides the necessary enablement but most developers do not have the time or the training to take full advantage of what it has to offer. This technical session describes and demos an end-to-end application security architecture for an Apache Wicket Web app running in Tomcat. It includes practical, hands-on guidance to properly implementing authentication, authorization, and confidentiality controls using Java EE, Spring and Apache Directory Fortress. In addition to finding out where the security controls must be placed and why, attendees will be provided with code they can use to kick-start their own highly secure Java web applications using Apache products and a few tricks.

Speakers
avatar for Shawn McKinney

Shawn McKinney

Software Architect, Symas
Over twenty-five years as software developer and architect. Most of that time specializing in software security. Started an open source project called Fortress.


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Merrick II
  httpd

12:20pm EDT

A Tour of the New Apache OpenWhisk Incubator Project and Its Numerous Repositories - Matt Rutkowski, IBM Open Technologies
The OpenWhisk project was accepted as an Incubator project in late November last year. You may know it as a Serverless or Function-as-a-Service platform, but did you know the project itself is comprised of, as of today's count, 30 repositories and growing. These repos. comprise what I call the OpenWhisk ecosystem; it includes not only a built-in Catalog of system actions, but also numerous Command Line Interface (CLI) bindings, Packages (of Actions, Triggers and Feeds), Orchestration tooling for manifest-based deplyments, Developer Tooling, SDKs, Docker language and blackbox Runtimes and most importantly a complete API Gateway that enables its own pluggable framework for securely connect and routing to the platform. This session aims to take you on a tour of what is there (with occasional semi-deep dives) to use, integrate with and hopefully contribute to as we grow our new community.

Speakers
avatar for Matt Rutkowski

Matt Rutkowski

STSM Cloud Open Tech., IBM
My amorphous job and tile within IBM encompass engaging with and progressing all manner of open source and stds. projects, basically anything that is “born on,” connects to, or touches cloud (e.g., data, services, fabric, distributed platforms, IoT, etc.). Currently, I am leading... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Brickell
  OpenWhisk/IoT
  • Experience Level Any

12:20pm EDT

ASF Loves Tomcat and JavaEE: From Meecrowave to TomEE - Romain Manni-Bucau, Blue Jeen
Tomcat is the most used Java server today but it is mainly centered on the HTTP* layer. To write a complete application, most people will add diverse libraries like Spring Framework, Weld or others. However the Apache Software Foundation is building great ready-to-run servers. This talk will present two of them: Apache Meecrowave and Apache TomEE. From the very small flexible one to the full blown solution! Both integrations start from the same basics but end in quite different experiences matching most of usages at all stages of the relationship with the server: development, testing and deployment. The first part of the talk will be about Apache TomEE and how it integrates Tomcat with "Apache EE" stack. Then, the second part will show how Apache Meecrowave extracted the best without the worst from it. Finally, the last part will show how Tomcat stays a crucial part of both integrations.

Speakers
avatar for Romain Manni-Bucau

Romain Manni-Bucau

Blue Jeen
Romain is a Senior Software Engineer working with Tomitribe. He joined Apache TomEE in 2011 and more generally the Apache EE family (TomEE, Johnzon, BatchEE, OpenJPA, Meecrowave...). He mainly contributes to Open Source projects (CukeSpace, Arquillian, ...) and aims to make development... Read More →


Thursday May 18, 2017 12:20pm - 1:10pm EDT
Escorial

1:10pm EDT

Lunch (Attendees on Own)
Thursday May 18, 2017 1:10pm - 2:40pm EDT
TBA

2:40pm EDT

Apache CloudStack Upgrade Best Practices - Dag Sonstebo, ShapeBlue
Upgrading your Apache CloudStack infrastructure can sometimes be a little daunting. This talk covers some best practices learnt and developed through many successful upgrades, and aims to make this process as low risk and with as high chance of success as possible. The talk will cover some different strategies for the overall upgrade process, recommended preparation and testing steps, approach to the upgrade itself as well as some guidelines for rollback scenarios.

Speakers
DS

Dag Sonstebo

Cloud Architect, ShapeBlue
Dag Sonstebo is a Cloud Architect at ShapeBlue and committer in the Apache CloudStack project. Dag has 18 years experience from the service provider, financial and manufacturing industries and has a great interest in everything cloud, virtualisation and automation. He’s been working... Read More →


Thursday May 18, 2017 2:40pm - 3:05pm EDT
Rafael

2:40pm EDT

Improve Reliability of Apache CloudStack Over VMware Deployments - Sateesh Chodapuneedi, Citrix Systems R&D
VMware provides rich set of features for Networking, HA and Load Balancing. Most of these features are either manually configured out-of-band or unused. Some potential problems like VMs couldn’t obtain IP after HA recovery, VM sync failures on out-of-band migration, New host couldn't participate in HA/DRS load balancing, etc, can be resolved with VM restart priority and hosts compatibility in network & storage which has to be improved in CloudStack. VMware deployments with cluster level vSwitch traffic labels doesn’t support multiple physical networks for Guest traffic, which needs higher scale compared to other traffic types. Better management of traffic labels at various levels (zone, cluster) is required. In this presentation & demo, Sateesh will discuss the options for better integration of VMware with CloudStack, to leverage hypervisor capabilities and make CloudStack more reliable.

Speakers
avatar for Sateesh Chodapuneedi

Sateesh Chodapuneedi

Chief Product Engineer, Apache CloudStack Developer, Accelerite
Apache CloudStack developer and committer working for Accelerite.Major contributions are in integration of CloudStack with VMware hypervisor.Added many features including support for Cisco Nexus 1000v, VMware distributed vSwitch, storage migration, and granular disk controller support.Interested... Read More →



Thursday May 18, 2017 2:40pm - 3:05pm EDT
Michaelangelo

2:40pm EDT

Apache Ignite and Apache Spark: This is Where Fast Data Meets the IoT - Denis Magda, GridGain Systems Inc
It's not enough to build a mesh of sensors or embedded devices to get more insights about the surrounding environment and optimize your production. Usually, your IoT solution should be capable of transferring enormous amounts of data to a storage or cloud where the data has to be processed further. Quite often, the processing of the endless streams of data has to be done almost in real-time so that you can react on the IoT subsystem's state accordingly and in time.

During this session, Denis will explain and demonstrate how to build a Fast Data solution that will receive endless streams from the IoT side and will be capable of processing the streams in real-time. In particular, you will learn the following:

- Data streaming to an Apache Ignite cluster from embedded devices powered by Apache Mynewt.
- Real-time data processing with Apache Spark and Apache Ignite.

Speakers
avatar for Denis Magda

Denis Magda

Director of Product Management, GridGain
Denis Magda is a Director of Product Management at GridGain Systems and Apache Ignite PMC Chair. He is an expert in distributed systems and platforms. Before joining GridGain and becoming a part of Apache Ignite community, he worked for Oracle where he led the Java ME Embedded Porting... Read More →


Thursday May 18, 2017 2:40pm - 3:30pm EDT
Sandringham
  ApacheIoT
  • Experience Level Any

2:40pm EDT

Migrating from Flex to FlexJS - Gabe Harbs

FlexJS has many of the features of the orginal Flex framework and makes it very efficient to develop applications. However there are lots of differences both in the framework architecture and the underlying technologies. Join us as we go through the process of converting existing applications to FlexJS and discover tried and true methods to migrate existing functionality. We will go through methods and discuss pitfalls. We will discuss real applications which we have already migrated and the specific issues we have dealt with.


Speakers
GH

Gabe Harbs

PrintUI, Inc.


Thursday May 18, 2017 2:40pm - 3:30pm EDT
Merrick I

2:40pm EDT

Apache POI: The Challenges and Rewards of a 15 Year Old Codebase - David North, CoreFiling
Java has been around for over 20 years, and the Apache POI project recently celebrated its 15th birthday. Over those 15 years, 26 committers and many users have contributed over 220,000 lines of Java code. This presents a few challenges
to working with it. In this presentation, David North - a member of the POI PMC - will explain some of the challenges, and how they have been addressed in this case.

Speakers
avatar for David North

David North

Head of Engineering, CoreFiling
David North works for CoreFiling, a UK software SME specialising in business and regulatory reporting. Lots of their work involves getting data to and from Excel spreadsheets, which led to David's involvement in the Apache POI project, of which he is a PMC member. He also maintains... Read More →


Thursday May 18, 2017 2:40pm - 3:30pm EDT
Merrick II
  httpd
  • Experience Level Any

2:40pm EDT

Evaluating Text Extraction: Apache Tika's™ New Tika-Eval Module - Tim Allison, The MITRE Corporation
Text extraction tools are essential for obtaining the textual content and metadata of computer files for use in a wide variety of applications, including search and natural language processing tools. Techniques and tools for evaluating text extraction tools are missing from academia and industry.

Apache Tika™ detects file types and extracts metadata and text from many file types. Tika is a crucial component in a wide variety of tools, including Solr™, Nutch™, Alfresco, Elasticsearch and Sleuth Kit®/Autopsy®.

In this talk, we will give an overview of the new tika-eval module that allows developers to evaluate Tika and other content extraction systems. This talk will end with a brief discussion of the results of taking this evaluation methodology public and evaluating Tika on large batches of public domain documents on a public vm over the last two years.

Speakers
avatar for Tim Allison

Tim Allison

Principal Artificial Intelligence Engineer, The MITRE Corporation
Tim has been working in natural language processing since 2002. In recent years, his focus has shifted to advanced search and content/metadata extraction. Tim is committer and PMC member on Apache PDFBox (since September 2016), and on Apache POI and Apache Tika since (July, 2013... Read More →


Thursday May 18, 2017 2:40pm - 3:30pm EDT
Brickell

2:40pm EDT

Jwala - Apache Tomcat and HTTPD Enterprise Manager - Steven Ger & Arvindo Kinny, Cerner Corp.
Apache Tomcat (Tomcat) and Apache HTTPD are hardened, scalable, and reliable open-source solutions. Widely adopted, these solutions are commonly used to host and load-balance Java applications. Jwala is an application that enables the configuration, deployment, and management of logical groups of Tomcat JVMs fronted by Apache web servers.  It was designed and developed to accommodate Cerner’s complex topologies. Cerner has donated Jwala to the open-source community to help others with the same needs. In this session, you will learn how to use Jwala to manage your large Apache Tomcat/Apache HTTPD topology. We’ll dive deep into best practices and proven techniques to use Jwala to configure, deploy, and manage your topology at an enterprise scale.

Speakers
avatar for Steven Ger

Steven Ger

Software Architect, Cerner Corporation
A graduate of Penn State University, Steven Ger has close to two decades of experience developing and orchestrating software for a variety of organizations in the Telecom and Healthcare sectors. His software contributions have scaled to benefit companies of all sizes, from small startups... Read More →
avatar for Arvindo Kinny

Arvindo Kinny

Software Architect, Cerner



Thursday May 18, 2017 2:40pm - 3:30pm EDT
Escorial
  TomcatCon

2:40pm EDT

Sponsor Showcase
Thursday May 18, 2017 2:40pm - 4:40pm EDT
Ballroom Foyer

3:10pm EDT

Billing for Apache CloudStack - Pierre Vacherand, APALIA
This session will cover all Billing challenges for a Cloud Service Providers (CSP) using Apache CloudStack.
Tenants on-boarding workflows, storefront, subscription management, rating, billing, payment and white label reseller management in a CloudStack context will be addressed.
Several CSPs case studies and demonstrations of Amysta Billing will be part of this session

Speakers
avatar for Pierre Vacherand

Pierre Vacherand

CTO, APALIA
Pierre Vacherand is the CTO of Apalia, a System integrator specialized in Open Cloud . Pierre is a Cloud IaaS specialist and has been involved with CloudStack since 2010.He led the design of Amysta, a Cloud Management Platform running with CloudStack. Pierre has been speaking at “Build... Read More →


Thursday May 18, 2017 3:10pm - 3:35pm EDT
Rafael

3:10pm EDT

Pros and Cons of Using Cloudstack with Local Storage - Swen Brueseke, proIO GmbH
local storage and Apache Cloudstack (Swen Brueseke, proio.com, megona.de) - The use of local storage in Apache Cloudstack has many pros and cons. What do you need to know to make your decision? Which aspects are affected by your decision to use local storage?

Speakers
SB

Swen Brueseke

CEO, proIO GmbH
I am CEO of proIO GmbH based in Frankfurt am Main, Germany. We are using Cloudstack for over 3 years now in production to provide a high performance public cloud (www.megona.de). 1,5 years ago we migrated all vms from shared storage to local storage to use SSD disks only connected... Read More →


Thursday May 18, 2017 3:10pm - 3:35pm EDT
Michaelangelo

3:40pm EDT

Apache CloudStack User Data: Alternatives to the Virtual Router - Kris Sterckx, Nuage Networks
CloudStack’s User Data service by default is provided by the Virtual Router (VR). This architecture is fine when deploying a VR is fine. For some deployments this may be problematic though, as of computational or IP address resources or as of VPC tier limitations. Especially for SDN enriched cloud deployments, there is wide interest to scrap the deployment of VR’s.

The presentation captures two alternative approaches for the Virtual Router, which Nuage Networks implemented and which both are being worked at for upstream inclusion. A first approach is based on Config Drive, made available for Isolated Networks and VPC. A second approach is one in which CloudStack no longer is the User Data provider but in which the location of an external User Data service is provided to the guest VM through user-defined (“extra”) DHCP options.

The presentation outlines both approaches in detail.

Speakers
avatar for Kris Sterckx

Kris Sterckx

Software Development Lead, Nuage Networks / NOKIA
Working and living in Antwerp, Belgium.


Thursday May 18, 2017 3:40pm - 4:05pm EDT
Rafael

3:40pm EDT

Usecase: Ansible + Cloudstack Automation - Sebastian Bretschneider, BIT.Group GmbH
use ansible for automated VM buildup CloudStack

Speakers
SB

Sebastian Bretschneider

Cloud Architect, BIT.Group GmbH
working at BIT.Group GmbH in Germany as Cloud Architect


Thursday May 18, 2017 3:40pm - 4:05pm EDT
Michaelangelo

3:40pm EDT

Apache Flink® and IoT: How Stateful Event-Time Processing Enables Accurate Analytics - Aljoscha Krettek
Apache Flink® is an open-source stream processing framework for distributed and accurate data streaming applications. An increasing number of IoT use cases will (and some already do) require robust processing frameworks that can handle an ever-increasing amount of data and provide insights in real time. Apache Flink is one of the contenders for the top spot among such frameworks and in this presentation Aljoscha Krettek will highlight some of the properties that make Flink so well suited for IoT use cases: We will first learn what stream processing frameworks in general provide before diving into stateful stream processing and event-time based stream-processing. We will see why these two features are important for IoT scenarios and also why they, together with Flink’s robust handling of failures, enable accurate and robust analytics on real-time streaming data.

Speakers
avatar for Aljoscha Krettek

Aljoscha Krettek

Co-Founder, Software Engineer, Data Artisans
Aljoscha Krettek is a PMC member at Apache Beam and Apache Flink, where he mainly works on the Streaming API and also designed and implemented he most recent additions to the windowing and state APIs. Aljoscha is a co-founder and software engineer at "data Artisans":http://data-artisans.com... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm EDT
Sandringham
  ApacheIoT
  • Experience Level Any

3:40pm EDT

Building an Enterprise Grade App Using Apache Cordova and OpenUI5 - Pedro Vidigal, Procensus
There is a need growing need for fast deployment of enterprise-grade mobile applications and web apps responsive to all devices and running on the browser of your choice. Pedro Shows how to do it by harnessing by using the OpenUI5 JavaScript toolkit and Apache Cordova to build mobile applications using HTML5 Web development standards that target multiple platforms.

Speakers
PV

Pedro Vidigal

Development Business Unit Manager, Procensus
Having worked for 7 years as a consultant for a multinational IT consultancy firm enabled me to acquire extensive experience in leading and designing and developing software, providing me with the opportunity to work from big multinational companies to small and medium ones all over... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm EDT
Brickell
  Cordova/Mobile

3:40pm EDT

1.0 Discussion Round - Piotr Zarzycki, Grape Up

As the Flex team is approaching the 1.0 release we'd like to discuss what needs to be done in order to call it a 1.0.

We already have quite a set of unique features built-in, but we know that still some things are missing. Not all are required for a 1.0 and not everything we think is important might also be seen that way by our users.

In this informal discussion round we would like to involve not only the developers currently working on features, but also our users or potential users.

Help us make FlexJS the most productive toolsuite you can think of and will never want to miss again.


Moderators
avatar for Piotr Zarzycki

Piotr Zarzycki

Technical Lead .NET/WPF, Grape Up
Piotr Zarzycki has been sharing his passion for Flex for several years. He started from small web applications and ended up in his current company - Grape Up - working on a large Flex solution being developed for Avaya Inc. Although nowadays his responsibilities shifted towards .NET/WPF... Read More →

Thursday May 18, 2017 3:40pm - 4:30pm EDT
Merrick I

3:40pm EDT

Fragility of API Interoperability: Keep Open Source Interoperable - Ken'ichi Ohmichi, NEC
Today many OSS services provide APIs and users can extend their applications for catching business opportunities. For example, Mesos and OpenStack provides REST APIs and users can deploy applications on these clouds.

On cloud-native APPs, users want to switch between public and private clouds for cost-efficiency, high-performance, etc. However, users face an interoperability issue at the time.
In general, developers consider that backwards compatible changes are not painful and cloud providers tend to customize the OSS by adding some features. However, backwards compatible changes also are painful against the interoperability, because users cannot switch to different cloud if the application depends on the provider's features.

In this talk, the speaker will explain how to keep OpenStack interoperability and get ideas from different OSS for stable interoperability.

Speakers
avatar for Kenichi Oomichi

Kenichi Oomichi

Principal Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 18 years.He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality based on his knowledge (Linux Kernel internals, network, virtualization, distributed system, REST... Read More →


Thursday May 18, 2017 3:40pm - 4:30pm EDT
Merrick II
  httpd

3:40pm EDT

Tomcat: From a Cluster to the Cloud - Jean-Frederic Clere, Red Hat
Using Tomcat in a cluster and in the cloud. We start to look how to configuration tomcat to get a cluster and then we look to the problems and solutions to have distributed application running in the cloud.

A demo of a cluster will prepared and run during the presentation and the application will be moved to the cloud

There are several cloud providers we will look how to use the most curent ones to get session replication working correctly.

Speakers
avatar for Jean-Frederic Clere

Jean-Frederic Clere

Manager, Red Hat
Jean-Frederic has spent more than 20 years writing client/server software. His knowledges range from Cobol to Java, BS2000 to Linux and /390 to i386 but with preference to the later ;). He is committer inHttpd and Tomcat and he likes complex projects where different languages and... Read More →



Thursday May 18, 2017 3:40pm - 4:30pm EDT
Escorial
  TomcatCon

4:10pm EDT

Integration of VMware Virtual SAN with Apache CloudStack - Sateesh Chodapuneedi, Citrix Systems R&D
Hyper-Converged Infrastructure is transforming the way private cloud infrastructure is being built.It eliminates traditional hardware silos of compute, storage and networking, to move all intelligence into a single software layer running on industry-standard x86 servers.This makes private infrastructure simpler, higher performing, and more cost effective.VMware's HCI is built over Virtual SAN as storage. VSAN is a software-defined distributed storage that aggregates disks (magnetic for capacity, SSD for cache) attached to a group of hosts into a single storage pool, and would be exposed as a datastore, which can be utilized as primary storage in CloudStack. Currently CloudStack supports deploying instances/volumes on NFS and VMFS datastores. Proposal is to support VSAN with storage policies. In this session, Sateesh will present and demo integration of Apache CloudStack with VMware VSAN

Speakers
avatar for Sateesh Chodapuneedi

Sateesh Chodapuneedi

Chief Product Engineer, Apache CloudStack Developer, Accelerite
Apache CloudStack developer and committer working for Accelerite.Major contributions are in integration of CloudStack with VMware hypervisor.Added many features including support for Cisco Nexus 1000v, VMware distributed vSwitch, storage migration, and granular disk controller support.Interested... Read More →



Thursday May 18, 2017 4:10pm - 4:35pm EDT
Michaelangelo

4:10pm EDT

IPv6 in CloudStack Basic Networking - Wido den Hollander, PCextreme B.V.
CloudStack 4.10 has support for IPv6 in Basic networking on KVM including the use of Security Grouping. As IPv4 keeps running out more and more organizations want to implement IPv6.

How does the integration work in CloudStack 4.10 and how to use it on the KVM hypervisor?

Speakers
WD

Wido Den Hollander

CTO, PCextreme B.V.
Wido den Hollander (1986) is co-founder and CTO at PCextreme B.V., a Dutch Hosting provider founded in 2004. He is a experienced Linux user and since 2010 he's involved in the Ceph storage project. In 2012 he developed the Ceph integration for CloudStack and is maintaining it ever... Read More →


Thursday May 18, 2017 4:10pm - 4:35pm EDT
Rafael

4:40pm EDT

Effective SDN for Apache CloudStack - Necessities and Implementation Approaches - Srinivas Gandikota, Accelerite
Networking is a core piece of Infrastructure Clouds. Apache Cloudstack Networking has evolved over the years. But there are considerable gaps in managing and extending the Cloudstack network infrastructure. With increasing adoption of Baremetal services and Container based solutions, Software Defined Networking (SDN) has a bigger role to play in reducing the complexity of the deployments.

There is a need for -
Distributed Network Services to improve performance;
Intent-driven and Policy based frameworks to enable Network Automation;
Network Visibility and in turn for Network Analytics for efficient network infrastructure planning.

This talk elaborates the applicability of SDN solutions to improve network performance/management/planning for the users, reviews various open source approaches to SDN in Cloudstack and finally paves the path for in-depth dialogue in the community.

Speakers
SG

Srinivas Gandikota

Chief Product Engineer, Accelerite
Overall 16 years of experience in Networking, Virtualization, Cloud Infrastructure, VoIP Technologies. Worked on architecture and implementation of Distributed Network Services for cloud based SDN solution. Currently working as Chief Product Engineer at Accelerite, on Apache Clou... Read More →


Thursday May 18, 2017 4:40pm - 5:05pm EDT
Rafael

4:40pm EDT

Improve and Maintain CloudStack Quality Beyond CI - Raja Pullela, Accelerite
Over the last 2 years, with the help of CI system in place, the quality of Cloudstack has improved quite a bit. However there is lot more work to do to keep the quality bar higher - couple of examples (1) being a recent issue reported by one of the users that listDomains API takes a long time to return and (2) a security issue on SAML broke the LDAP functionality. Our current CI implemented on CloudStack is not sufficient and the quality would require more collaborative effort from the community in taking it to the next level.

As part of this presentation, we are going to show and discuss (1) Demo of the Performance Test automation of CloudStack APIs using jMeter (2) to discuss about a more concerted effort in the community to improve the quality.

Speakers
RP

Raja Pullela

Associate Vice President, Accelerite Inc
I am part of the CloudStack team, the initial developers of CloudStack at Cloud.com and at Citrix, and we currently work for Accelerite Inc, which took over the reins from Citrix in continuing the development of CloudStack. I have contributed to CloudStack for nearly 3+ years in testing... Read More →


Thursday May 18, 2017 4:40pm - 5:05pm EDT
Michaelangelo

4:40pm EDT

The Fey Engine - A Component Based Processing System for IoT - Barbara Malta Gomes & Tony Faustini, Litbit
Apache iota - in incubation - is a SMACK stack (Spark, Mesos, Akka, Cassandra, Kafka) platform for IoT. The first component of Apache iota that is available is the Fey Engine. This Engine is an Actor based framework developed in Scala with heavy use of the Akka framework. It offers developers the ability to write their own 'third-party' components for use in orchestrating the movement of data in the iota platform. In this presentation we will show how to install the Fey Engine on a development machine, how to develop a component and how components can be put together to create an orchestrated solution. We will show Fey running on a RaspberryPi and explaining how Fey can run at different layers of a vertical IoT stack which includes a Mesos cluster all the way down to a RaspberryPi.

Speakers
TF

Tony Faustini

Litbit
Tony Faustini is currently at Litbit (www.litbit.com) an industrial IoT company. He co-founded of a number of startups focused on data including Cloudscale and LightMiner Systems. Tony envisioned Java Studio, ran it's team and presented Studio at Industry conferences like JavaOne... Read More →
avatar for Barbara Malta Gomes

Barbara Malta Gomes

Software Engineer, Litbit
Barbara Gomes is a Full Stack Software Engineer with over 4 years of experience with software development and IT solutions. She got her bachelor degree in Computer Engineering from CEFET one of Brazil's top Engineering University and she graduated Summa Cum Laude. Since she joined... Read More →


Thursday May 18, 2017 4:40pm - 5:30pm EDT
Sandringham
  ApacheIoT
  • Experience Level Any

4:40pm EDT

1.0 Discussion Round Cont'd. - Piotr Zarzycki, Grape Up
As the Flex team is approaching the 1.0 release we'd like to discuss what needs to be done in order to call it a 1.0.

We already have quite a set of unique features built-in, but we know that still some things are missing. Not all are required for a 1.0 and not everything we think is important might also be seen that way by our users.

In this informal discussion round we would like to involve not only the developers currently working on features, but also our users or potential users.

Help us make FlexJS the most productive toolsuite you can think of and will never want to miss again.

Moderators
avatar for Piotr Zarzycki

Piotr Zarzycki

Technical Lead .NET/WPF, Grape Up
Piotr Zarzycki has been sharing his passion for Flex for several years. He started from small web applications and ended up in his current company - Grape Up - working on a large Flex solution being developed for Avaya Inc. Although nowadays his responsibilities shifted towards .NET/WPF... Read More →

Thursday May 18, 2017 4:40pm - 5:30pm EDT
Merrick I

4:40pm EDT

A Practical Approach to Using Graph Databases and Analytics - Greg Jordan, Graph Story
While graph databases have become a standard for social networking and recommendation engines, the practical use of graphs in other areas beyond consumer applications is growing. In this presentation - with the support of use cases - we will explore how graph databases can applied to other domains, such as logistics and healthcare, as well as a look at where graphs can leverage other data systems. The presentation will also cover the role of graphs in going beyond predictive analytics to providing prescriptive analytics.

Speakers
avatar for Greg Jordan

Greg Jordan

CEO, Graph Story
Greg Jordan is the Founder & CEO of Graph Story, author of Practical Neo4j and has over 15 years of programming experience in various languages with a focus on data analytics and mobile projects. Greg is avid speaker and writer on the topic of graph databases and has been working... Read More →


Thursday May 18, 2017 4:40pm - 5:30pm EDT
Merrick II

4:40pm EDT

The Forgotten Route: Making Apache Camel Work for You - John Saboe, Rogue Wave Software
Apache Camel is eight years old, and some say it's effectiveness as the glue between components has diminished. John Saboe says, "Not so!"

This is a classic example of older technology not being used to its fullest, which John proves by walking through little known configuration and optimization tricks that get data flowing reliably and efficiently - even for today's complexity and scale. This session covers:
  • Camel basics, understanding Exchanges, Routes, and how to implement EIPs with them
  • Examples of real implementations of common EIPs like Content Based Routers and Recipient Lists
  • Integration of Camel with common endpoints, like JMS, FTP, and HTTP

Speakers
avatar for John Saboe

John Saboe

Enterprise Architect, OpenLogic by Perforce



Thursday May 18, 2017 4:40pm - 5:30pm EDT
Brickell
  Search

4:40pm EDT

Wrap-Up - Mark Thomas, Pivotal
This final session of TomcatCon will look ahead to what is expected in 2017 including Java EE 8, Tomcat 9 and the current thoughts on the roadmap for the next 12 months any beyond.

Speakers
MT

Mark Thomas

Consultant Software Engineer, Pivotal
Mark is currently employed by Pivotal where he spends most of his time working on Apache Tomcat. At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security... Read More →


Thursday May 18, 2017 4:40pm - 5:30pm EDT
Escorial
  TomcatCon
  • Experience Level Any

5:10pm EDT

CloudStack Use in Cable&Wireless - Andre Kutwak, Cable&Wireless

How Cable&Wireless is using CloudStack as one of the main pieces to deliver hybrid cloud services to their customers around the region.  In order to serve the needs of their customers, CWC has developed a unique product and delivery model founded on the core principles of Apache CloudStack.


Speakers
AK

Andre Kutwak

Cable&Wireless
Andre is responsible for Datacenter product development at Cable&Wireless. With years of experience delivering telco service products to corporations, Andre offers a unique perspective to the cloud delivery model.


Thursday May 18, 2017 5:10pm - 5:35pm EDT
Michaelangelo

5:10pm EDT

Storage-as-a-service for On-Premise Clouds - Ashok Rajagopalan, Datera

Storage-as-a-service for On-Premise Clouds

 

Talk Description: Clouds support a wide range of applications, requiring multiple service tiers of storage. Cloud operators are under pressure to deliver an optimized solution for each of these tiers. The right storage tier for the appropriate application, not just performance optimized, but also price optimized. Datera provides a unique elastic block storage-as-a-service platform supporting hybrid and all-flash nodes in a single cluster with the ability to create multiple storage service tiers. With seamless integration with CloudStack, all the advanced features of Datera can be leveraged by the CloudStack operators. 


Speakers
AR

Ashok Rajagopalan

Ashok is Head of Products responsible for product direction and strategy at Datera. Prior to joining Datera, Ashok was a key part of the product team that brought Cisco UCS to market and ran the UCS applications and cloud product teams that conceptualized FlexPod and Cisco Analytics... Read More →


Thursday May 18, 2017 5:10pm - 5:35pm EDT
Rafael
 
Filter sessions
Apply filters to sessions.