Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Sunday, April 12
 

5:00pm

Pre-registration
Sunday April 12, 2015 5:00pm - 7:00pm
Skywalk Lobby

6:30pm

Pivotal Open Source Hub at ApacheCon Meetup
Just before the conference starts, Pivotal Software is hosting a local meetup group for ApacheCon attendees and local Austin area residents. The topic is an introduction to their new open source project "Geode" that powers Pivotal GemFire. Food and drink will be provided.
Get more information and RSVP: http://www.meetup.com/Pivotal-Open-Source-Hub-at-ApacheCon/events/221503278/

Sunday April 12, 2015 6:30pm - 9:30pm
Zilker 4
 
Monday, April 13
 

7:30am

Registration
Monday April 13, 2015 7:30am - 9:00am
Skywalk Lobby

8:00am

Continental Breakfast
Monday April 13, 2015 8:00am - 9:00am
Zilker Terrace and Texas Lobbies

9:00am

Keynote: State of the Feather - Ross Gardler, ASF President
Speakers
avatar for Ross Gardler

Ross Gardler

President, Apache Software Foundation
Ross Gardler has been involved with open source in one form or another since the mid ‘90s. He is a member of the Apache Software Foundation where he currently serves as the foundations President. He works at Microsoft on the Linux Compute team in Azure where he is responsible for the Azure Container Service.


Monday April 13, 2015 9:00am - 9:30am
Zilker 1/2

9:30am

And Now, A Word From Our Sponsors - Mike Maxey, Sr. Director, Corporate Development and Strategy at Pivotal
Five minutes of funk from Pivotal

Speakers
avatar for Mike Maxey

Mike Maxey

Sr. Director, Corporate Development and Strategy, Pivotal
At Pivotal, Mike helped to create and structure the Cloud Foundry Foundation and is currently working on the OSS efforts around the Pivotal Big Data Suite and the Open Data Platform.


Monday April 13, 2015 9:30am - 9:35am
Zilker 1/2

9:35am

The Makings of a Modern Application Architecture - Chip Childers, Technology Chief of Staff, Cloud Foundry
It wasn’t too long ago that artisans, bathed in the glow of molten metal, forged parts that would go on to make up bigger, more powerful machines. Today, we call those artisans developers. Instead of metal, they use bits and bytes in the cloud to forge a modern application architecture that supports public, private and hybrid application deployment. One that enables users and developers to move their applications wherever they need to go. And it’s built on a growing, vibrant ecosystem.

Nowhere is this epic shift in how things are made more visible than the meteoric adoption of Cloud Foundry. In this talk, Cloud Foundry technology chief of staff Chip Childers will give attendees an inside look at the economic forces that have made Cloud Foundry the fastest growing open source project in history.

He will also provide a look at the technologies driving this new level of efficiency for application developers (tech like containers, Docker, Kubernetes, OpenStack, Cloud Foundry and social coding tools like GitHub). And he’ll explain why many prominent members of the Fortune 500 are building their futures on this modern application architecture.

Speakers
avatar for Chip Childers

Chip Childers

Technology Chief of Staff, Cloud Foundry Foundation
A proven DevOps visionary and leader. Before coming to the Foundation, Chip was vice president of Product Strategy at CumuLogic. He spent more than 15 years in engineering leadership positions within the service provider industry including work with SunGard Availability Services and Qwest Solutions. He has served on the board of directors for the Distributed Management Task Force; and is a member of The Apache Software Foundation.


Monday April 13, 2015 9:35am - 9:45am
Zilker 1/2

9:45am

What's Still Awesome About the Apache Software Foundaton, And Where It Needs To Go From Here - Brian Behlendorf - Technologist, Entrepreneur and Founding President of the Apache Software Foundation
The ASF is still the gold standard for demonstrating how communities can create amazing code.  This was no accident of birth nor due to a grand architecture - it was due to a few inherited principles and a lot of amazing blood and sweat (and tears).  But it's not been perfect, and there are huge issues for the ASF as an organization to address.  There are external factors as well - 2015 is a different world and a different Internet than 1995.  The Open Web is still as fragile today as it was then, and the stakes are a billion times higher.  What could the ASF do to make its next 20 years even more impactful than the last?  What can each of us do to make sure we can show up to ApacheCon in 2035, and be just as proud of what we've built?

Speakers
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger Project
Brian Behlendorf is a technology adviser and entrepreneur who has held founding and executive board positions in firms and non-profits focused on open systems, open standards and open source. Behlendorf organized and served as the Founding President of the Apache Software Foundation, a 501c3 non-profit that organizes volunteer software development projects around key Internet technologies, helping ensure an open and free marketplace. Behlendorf... Read More →


Monday April 13, 2015 9:45am - 10:15am
Zilker 1/2

10:15am

Break
Monday April 13, 2015 10:15am - 10:45am
Zilker Terrace and Texas Lobbies

10:45am

Operating CloudStack: Sharing My Tool Box - Remi Bergsma, Schuberg Philis
In this presentation Remi Bergsma shares his tool box of scripts that come in handy when you're working with CloudStack on a day-to-day basis.

The scripts were written to automate operating the Schuberg Philis Mission Critical Cloud, which is built on top of CloudStack.

The scripts are witten in Python using the Marvin library to talk to CloudStack. Some are just plain handy, others have a story to tell.

We'll walk you through the tool box, present some common use cases and of course you can download them to give them a go!

Speakers
avatar for Remi Bergsma

Remi Bergsma

Mission Critical Engineer, Schuberg Philis
Remi Bergsma (NL) is an Engineer that loves building and managing infrastructure based on Open Source technologies. His goal is to automate what can be automated, so everything works rock solid and he has the time to explore new tools and techniques (that usually result in even better automation). Remi works at Schuberg Philis and focuses on Apache CloudStack and automating its operations. He is an Apache CloudStack committer and has been doing... Read More →


Monday April 13, 2015 10:45am - 11:35am
Texas VI

10:45am

The Apache Way - Nick Burch, Quanticate
The "Apache Way" is the process by which Apache Software Foundation projects are managed. It has evolved over many years and has produced over 100 highly successful open source projects. But what is it and how does it work?

In this session we'll discover at how an Apache project is (and isn't!) managed. We will see how the foundation provides an technical and legal infrastructure for each project, and how the Apache Way provides the governance scaffolding for individual projects. This provides the framework for Apache projects which are then free to apply the Apache Way to ensure their project succeeds.

Having attended this session you will have a better understanding of the inner workings of both the foundation and its projects. With this understanding you will be better equipped to engage with and benefit from Apache projects.

Speakers
avatar for Nick Burch

Nick Burch

CTO, Quanticate
Nick began contributing to Apache projects in 2003, and hasn't looked back since! Most of the projects Nick has worked in belong in the "Content" space, such as Apache POI (ex-PMC Chair), Apache Tika and Apache Chemistry. As well as coding projects, Nick is also involved in a number of foundation-wide activities, including Conferences, Travel Assistance, Community Development and the Incubator. | | Nick works a the CTO at Quanticate, a... Read More →


Monday April 13, 2015 10:45am - 11:35am
Zilker 3

10:45am

Using Apache Brooklyn and Docker to Simulate your Production Environments in the Cloud - Andrew Kennedy, Cloudsoft
This talk will show how to use Apache Brooklyn to test and deploy blueprints for your production applications in the Cloud. Using Docker containers instead of virtual machines, Clocker enables testing of a full simulation of your production topology, allowing every aspect of your resilience, failover and scaling policies to be tested thoroughly. We will show how a multi tier, multi network application can be deployed in both a traditional Cloud and the Clocker managed Docker Cloud, using SDN technology to provide a full suite of network choices. Clocker uses Apache jclouds to provide this seamless access to both containers and virtual machines, thanks to its provider agnostic API, and Apache Brooklyn allows complex topologies to be described using industry standard YAML blueprints.

Speakers
avatar for Andrew Kennedy

Andrew Kennedy

Distributed Systems Hacker, Cloudsoft
Andrew is a Senior Software Engineer at Cloudsoft and the founder of the Clocker project. He is a contributor to several Open Source projects including jclouds and Qpid and is on the Apache Brooklyn PMC. Areas of interest include Distributed Systems, Virtualisation, Messaging, Information Security and LOLcats. Prior to joining Cloudsoft, Andrew worked for various investment banks as a Software Engineer and Security Consultant and has over... Read More →


Monday April 13, 2015 10:45am - 11:35am
Texas I

10:45am

If I'd Known Then: Apache httpd Panel Discussion - Jim Jagielski, Roy Fielding, Ken Coar, Randy Terbush, Dirk-Willem van Gulik
Waaaaay back in 1995, when the WWW was still shiny and new, a group of programmers decided that they should band together to keep an abandoned web server project working, because they relied on it. 20 years on, the Apache Web Server is still the number one httpd on the entire Internet, and that project is now one of more than 160 at the Apache Software Foundation. Some of those original founding members have graciously joined us to kick off our httpd track talking about how things were then, and whether the project has measured up to their expectations and dreams.

Speakers
KC

Ken Coar

Biography coming soon.
RF

Roy Fielding

Biography coming soon.
DV

Dirk-Willem van Gulik

Biography coming soon.
avatar for Jim Jagielski

Jim Jagielski

Sr. Director, Tech Fellows Program, Apache/Capital One
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award. He is likely best known as one of the developers and co-founders of the Apache Software... Read More →
avatar for Randy Terbush

Randy Terbush

Consultant, Tribal Knowledge Group
A long time participant in the open source software community, co-founder of the Apache HTTP server project, former officer and director of the Apache Software Foundation and former board member of the Open Source Development Lab. As a consultant, Randy works with senior leadership of startup businesses, higher education, Government and Defense, financial services and healthcare; helping them to capitalize on business growth opportunities... Read More →


Monday April 13, 2015 10:45am - 11:35am
Zilker 4

10:45am

Apache Cordova in Action - Hazem Saleh, IBM
Apache Cordova is a platform for building native mobile apps using common Web technologies (HTML, CSS and JavaScript). Apache Cordova offers a set of APIs that allow the mobile app developers to utilize mobile native functions such as (Audio, Camera, Contacts …etc) using JavaScript. jQuery mobile is one of the best mobile web application frameworks, which allows the web developers to develop neat mobile web applications. This session discusses why there is a need for Hybrid mobile development, the current challenges of mobile development, and how using Apache Cordova can help in overcoming many of these technical challenges. It also highlights the best practices of using Apache Cordova with jQuery mobile. Finally, it demonstrates a real Cordova mobile app for showing the audience the best practices of designing, developing, and deploying hybrid Android and iOS mobile apps.

Speakers
avatar for Hazem Saleh

Hazem Saleh

Advisory Software Engineer, IBM
Hazem Saleh has eleven years of experience in Open Source technologies. He worked as a software engineer, application architect, and technical consultant for many projects around the world. He is an Apache MyFaces PMC (Project Management Committee) member and a person who spent many years of his life developing open source software. Besides being the author of the "JavaScript Mobile Apps Development", "JavaScript Unit Testing", "Pro JSF and... Read More →


Monday April 13, 2015 10:45am - 11:35am
Texas III

10:45am

Getting Started with Apache OODT - Tom Barber, Meteorite Consulting
Apache OODT is a modular distributed data processing framework aimed to help collect, process and catalogue data.
In our getting started tutorial, we will take a look at OODT, its various modules, how to build and deploy OODT using Radix or Docker, and how to modify and extend OODT to fit your data processing and storage needs. We will also look at how to process data, and distribute it across multiple servers.

Speakers
avatar for Tom Barber

Tom Barber

Technical Director, Meteorite Consulting
Tom Barber is the director of Meteorite BI and Spicule BI. A member of the Apache Software Foundation and regular speaker at ApacheCon, Tom has a passion for simplifying technology. The creator of Saiku Analytics and open source stalwart, when not working for NASA, Tom currently deals with Devops and data processing systems for customers and clients, both in the UK, Europe and also North America.


Monday April 13, 2015 10:45am - 11:35am
Texas II

10:45am

Apache Incubator: Where It Is Coming From and Where It Is Going - Roman Shaposhnik, Pivotal
If you think you know Apache Incubator and its role in ASF -- think again! All the projects in the foundation are constantly evolving and Apache Incubator is no exception. Up until recently, It used to be the only gateway into the ASF family for new projects. While it is still predominantly the case, the emergence of pTLPs and fundamental rethinking of the mentorship approach makes it the most exciting time for new projects to come to the foundation. This presentation will cover the old school Incubator polices and will point out how they are changing and what new alternatives are now available for podling communities. It will also focus on areas where we are still experimenting with the process, how it relates to the ASF board of directors and how you can help speed things up. Finally, a few battle stories will be shared and wounds put on display. This outgoing Chair has a few to show.

Speakers
avatar for Roman Shaposhnik

Roman Shaposhnik

Director of Open Source, Pivotal Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc. 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 Apache Incubator. In his copious free time he managed to co-author "Practical Graph Analytics with Apache Giraph" and he also posts to twitter as @rhatr. Roman has been involved in Open Source software for more than a... Read More →


Monday April 13, 2015 10:45am - 11:35am
Texas V

11:45am

Innovating on Big Data Analytics with the Community, the Enterprise Cloud, and the User - Ivan Judson, Microsoft

Apache Hadoop and its large family of related projects is a critical part of large scale Big Data analytics in the cloud. In this talk we will discuss feedback from users of our Apache Hadoop based service HDinsight. We will pull back the covers on this service and delve into how we’ve integrated open source components such as Hadoop, Pig, Hive, Oozie, Tez, Zookeeper and others.

Users of HDinsight have provided valuable feedback which has led our team to contribute directly to some of these project communities. As you would expect our users have also benefited from the contributions of others. We’ll look at some of our contributions to projects like Hadoop,  Hive and YARN and, more importantly, we’ll examine how you might leverage this work in your Hadoop workloads.

Finally, we’ll look at how our partnerships with other community members have resulted in both easier deployment of Big Data apps to the cloud and accelerated innovation in these Apache projects.


Speakers
avatar for Ivan Judson

Ivan Judson

Engineer, Microsoft
Ivan R. Judson, PhD, is a Senior Software Engineer in the Strategic Engagements team at Microsoft. He has worked at Argonne National Laboratory, Montana State University and Workiva in various roles all focused on creating next generation solutions to user problems. Ivan has deep experience in High-Performance Computing, Data Management, Display System Technology, and Networking. He has been work with Linux since Debian 0.91. Ivan is currently... Read More →


Monday April 13, 2015 11:45am - 12:35pm
Texas I

11:45am

Warning - May Contain Clouds - Duncan Johnston-Watt, Cloudsoft
Cloudsoft is best known as the founder of Brooklyn - an Apache Incubator project. In this talk we look at the background to Brooklyn; its fundamental role in a new open source project Clocker aka the Docker cloud maker; and how it integrates seamlessly with Cloud Foundry providing developers with access to a wide range of services.

Speakers
avatar for Duncan Johnston-Watt

Duncan Johnston-Watt

Founder & CEO, Cloudsoft Corporation
A serial entrepreneur and industry visionary with over twenty years experience in the software industry. Prior to Cloudsoft Duncan was CTO at Enigmatec Corporation, the enterprise data center automation company he founded in 2001. A Computerworld Smithsonian Laureate for his pioneering work introducing Java Enterprise to financial services, Duncan holds an MSc in Computation from Oxford University and a BA in Mathematics and Philosophy from Leeds... Read More →


Monday April 13, 2015 11:45am - 12:35pm
Texas VI

11:45am

The Apache Way With Kids: Using Community Over Code in the First Robotics Competition - Bob Paulin, Paulin Solutions LLC
Kids need a community too! The Apache Way emerged over a decade ago from the shared experiences of thousands of developers with the desire to create a community that would build world class software. Our children are growing up in a world where there will be billions of lines of code to rewrite, maintain, and innovate on top of. The FIRST Robotics Competition is a unique competition designed around team building, bot building, and mentorship. The competition is full of not just technical challenges but community challenges. This talk will discuss some of the lessons learned implementing the Apache Way with kids. A community lives and dies by it's ability to be carried on by the next generation. We should all be committed to ensuring that these young developers not only have tools and knowledge but also the understanding of how to work in and build new communities.

Speakers
avatar for Bob Paulin

Bob Paulin

Consultant, Independent Consultant
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. Bob is actively involved in the Chicago developer community as the Chicago Java User Group President and Devoxx4Kids Chicagoland Organizer. As a passionate open source advocate Bob donates his time to Apache Felix and Apache Tika as... Read More →


Monday April 13, 2015 11:45am - 12:35pm
Zilker 3

11:45am

What's New In Apache HTTPD 2.4 - Jim Jagielski, Red Hat
A summary of the new features and capabilities in Apache 2.4

Speakers
avatar for Jim Jagielski

Jim Jagielski

Sr. Director, Tech Fellows Program, Apache/Capital One
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award. He is likely best known as one of the developers and co-founders of the Apache Software... Read More →


Monday April 13, 2015 11:45am - 12:35pm
Zilker 4

11:45am

Cordova CLI vs API: Combining Cordova with Other Web Dev Tools Using Build System Workflows - Mark Koudritsky, Google
The traditional Cordova CLI based development workflow is often difficult to add into existing web apps or combine with other popular tools such as Sass, CoffeeScript, Bower etc. I will demonstrate the cordova tools API using a simple workflow based on Gulp where Cordova can easily coexist with such tools allowing for greater flexibility in workflow customization and automation.

Speakers

Monday April 13, 2015 11:45am - 12:35pm
Texas III

11:45am

Applying Apache Hadoop to NASA’s Big Climate Data - Glenn Tamkin, NASA
The NASA Center for Climate Simulation (NCCS) is using Apache Hadoop for high-performance analytics because it optimizes computer clusters and combines distributed storage of large data sets with parallel computation. We have built a platform for developing new climate analysis capabilities with Hadoop.

Hadoop is well known for text-based problems. Our scenario involves binary data. So, we created custom Java applications to read/write data during the MapReduce process. Our solution is unique because it: a) uses a custom composite key design for fast data access, and b) utilizes the Hadoop Bloom filter, a data structure designed to identify rapidly and memory-efficiently whether an element is present.

This presentation, which touches on motivation, use cases, and lessons learned, will explore the software architecture, including all Apache contributions (Avro, Maven, etc.).

Speakers
avatar for Glenn Tamkin

Glenn Tamkin

NASA
Mr. Tamkin is the lead software engineer and architect for the NASA Center for Climate Simulation’s (NCCS) Climate Informatics project. Recently, he has built a Hadoop-based system designed to perform analytics across NASA’s Big Climate Data. Prior endeavors extended from spacecraft flight dynamics to space shuttle support spanning 17 years at NASA. Mr. Tamkin has also architected one of the first nation-wide web-service based... Read More →


Monday April 13, 2015 11:45am - 12:35pm
Texas II

11:45am

Introduction to Zeppelin - Moon soo Lee, NFLabs
Apache Zeppelin (incubating) is interactive data analytics environment for distributed data processing system. It provides beautiful interactive web-based interface, data visualization, collaborative work environment and many other nice features to make your data anayltics more fun and enjoyable. LeeMoonSoo will going to demo Zeppelin's features to show how it helps data analytics.

Zeppelin provides integration with Apache Spark. Yet Zeppeiln has got flexible architecture to support various data processing backend. This presentation will describe how other projects integrate Zeppelin and leverage it with an example.

As well as discussing current project roadmap.

Speakers
avatar for Moon

Moon

cto, NFLabs
Moon soo Lee is a creator for Apache Zeppelin and a Co-Founder, CTO at NFLabs. For past few years he has been working on bootstrapping Zeppelin project and it’s community. His recent focus is growing Zeppelin community and getting adoptions.


Monday April 13, 2015 11:45am - 12:35pm
Texas V

12:35pm

Lunch
Monday April 13, 2015 12:35pm - 2:00pm
Threadgills 301 West Riverside Drive, Austin 78704

2:00pm

How To Keep Your Apache Project's Independence - Shane Curcuru, The Apache Software Foundation
Wondering what to do about the new BestHadoopNews.com website? Don't know how to approach your employer's plans to launch BigCo's SuperLucene product? Need help keeping your Apache project moving in the right direction in the face of corporate raiders? Brand policing and dealing with third parties improperly using your Apache project's brands is a difficult topic to raise. Find out about the existing PMC Branding Reporting Guidelines, and have a chance to ask the expert questions on how to approach third parties. Learn about the kinds of uses of Apache project brands that are OK or are nominative use, and the ones by hungry companies that can take control of the project away from the PMC. The strong independent reputation of your project and Apache overall relies on every PMC policing their own brand effectively and fairly. Get help here!

Speakers
avatar for Shane Curcuru

Shane Curcuru

VP, Brand Management, The Apache Software Foundation
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 FOSS communities understand how to work together better. At home, Shane is: a father and husband, a Member of the ASF, a BMW driver and punny guy. Oh, and we... Read More →


Monday April 13, 2015 2:00pm - 2:50pm
Zilker 3

2:00pm

Guaranteeing Storage Performance in CloudStack - Mike Tutkowski, SolidFire
This session will introduce the basics of primary storage in CloudStack. Additionally, I discuss the challenges of guaranteeing storage performance in a cloud and how by leveraging the latest enhancements to CloudStack, storage administrators can deliver consistent, repeatable performance to 10s, 100s or 1,000s of application workloads in parallel. I'll review the CloudStack enhancements in detail, outline the management benefits they provide and discuss common go-to-market approaches.

Speakers
avatar for Mike Tutkowski

Mike Tutkowski

Senior CloudStack Developer, SolidFire
Mike Tutkowski is a Senior CloudStack Developer at SolidFire (now part of NetApp). 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 project, and plays a critical role in developing and expanding SolidFire's integration with CloudStack.


Monday April 13, 2015 2:00pm - 2:50pm
Texas VI

2:00pm

Building Clustered Applications with Kubernetes and Docker - Stephen Watt, Red Hat
Kubernetes is a relatively new Apache Licensed project originating from Google that provides a framework for building clustered applications that run in Docker containers. This talk will begin with an introduction to the Kubernetes project and discuss the architectural principles behind the project. We will then explore how to implement and deploy Kubernetes and then close with walk-throughs of how to build several different kinds of applications using Kubernetes.

Speakers
avatar for Stephen Watt

Stephen Watt

Consulting Software Engineer, Red Hat
Steve Watt is a Consulting Software Engineer at Red Hat and is a member of the Kubernetes Storage Special Interest Group (SIG). Steve leads Red Hat’s Platform (OpenShift and RHEL Atomic) and Storage (Gluster and Ceph) engineering initiatives for Container Storage.


Monday April 13, 2015 2:00pm - 2:50pm
Texas I

2:00pm

The State of TLS on Apache HTTP Server - William A Rowe Jr
The days of deploying the default, example httpd.conf to enable mod_ssl are long gone. Smart organizations and business have changed their cipher suite, added ECDHE keys and stronger RSA keys to now default to forward secrecy operation. They have shifted from SSL session caches to session tickets to further attain perfect forward secrecy. And they are rolling out OCSP stapling services, they are dropping the SSLv3 Protocol and they are adopting TLS virtual hosting to solidify their deployments. Learn the out of the box httpd mod_ssl facilities, and how to harden and enhance your web server deployments.


Monday April 13, 2015 2:00pm - 2:50pm
Zilker 4

2:00pm

Tools for Cordova Committers - Andrew Grieve, Google
The Cordova project can sometimes be hard to contribute to given the large number of pieces that make it up. There are a few tools that make it much more manageable though. In this session, Andrew will cover many of the tools and techniques that make developing on Cordova a more coherent experience.

Speakers
avatar for Andrew Grieve

Andrew Grieve

Google
I'm a Googler working full-time on the Cordova project for the past two years. Come talk to me about Cordova, open web platform, Chrome for Android, webviews, whatever!


Monday April 13, 2015 2:00pm - 2:50pm
Texas III

2:00pm

Apache Tika: Cool Insights into Polar Data - Annie Burgess, USC
Climate change is amplified in the Polar Regions. Polar amplification is captured via space and airborne remote sensing, in-situ measurement, and climate modeling. While simply finding these data is often a challenge, this talk will focus on what to do with the data (and metadata) once it is found! Here we present our current efforts using Apache Tika to help us ask some big questions about Arctic and Antarctic data. Apache Tika is an open source framework for metadata exploration, automatic text mining, and information retrieval. Over the past year, we have expanded Apache Tika to parse, extract, and analyze common data formats used in Arctic and Antarctic research making them more easily accessible, searchable, and retrievable by all major content management systems. Come to this talk to hear about how we’ve expanded Tika and what cool new insights we have into polar data!

Speakers
avatar for Annie Burgess

Annie Burgess

Postdoctoral Fellow, USC
Annie a postdoctoral fellow in the Computer Science Department at the University of Southern California and Project Assistant at NASA/JPL. She has a PhD in Geography with a focus on satellite remote sensing of snow and ice. Annie is an ASF member, Apache Tika PMC committer, and advocate for the involvement of women in ASF.


Monday April 13, 2015 2:00pm - 2:50pm
Texas II

2:00pm

Integrating Event Streams and File Data with Apache Flume and Apache NiFi - Joseph Echeverria, Scaling Data
Large scale data analysis often requires merging event-based data and file-based data. Often two or more tools are required to ingest these types of data. In this presentation, Joey Echeverria will explore at how to integrate Apache Flume and Apache NiFi, which is currently undergoing incubation at the ASF, to build complex data flows that enable advanced analysis.

Speakers
JE

Joseph Echeverria

Scaling Data
Joey Echeverria is a Software Engineer at Scaling Data where he builds applications for scaling IT operations built on the Apache Hadoop platform. Joey is also a committer on the Kite SDK, an Apache-licensed data API for the Hadoop ecosystem. Joey was previously a Software Engineer at Cloudera where contributed to a number of ASF projects including Apache Flume, Apache Sqoop, Apache Hadoop, and Apache HBase. Joey is also a co-author of the... Read More →


Monday April 13, 2015 2:00pm - 2:50pm
Texas V

3:00pm

Introduction to Apache jclouds - Everett Toews, Rackspace
Apache jclouds® is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.

There is a great community behind this toolkit working together to provide a better experience for developers in the cloud. Their goal is to simplify the control of many different clouds in your application. The result is a toolkit that allows developers to write better code, in a shorter period of time, that works across many clouds.

Learn about how jclouds is used by others to innovate and what jclouds can do for you.

Speakers
avatar for Everett Toews

Everett Toews

Developer Advocate, Rackspace
Everett Toews is a Docker Captain and a Developer Advocate at Rackspace making the cloud easy to use for developers and operators. Sometimes dev, sometimes ops, and sometimes advocate. He's interested in composing systems using APIs, SDKs, CLIs, and Docker. He likes to teach what he learns along the way.


Monday April 13, 2015 3:00pm - 3:50pm
Texas VI

3:00pm

RTFM? Write a Better FM! - Rich Bowen, Apache Software Foundation
Ever notice that the projects most likely to tell you to RTFM tend to have the worst FM? That's because the virtues of a docs team - Dilligence, Patience, and Humility - happen to be the virtues of kinder politer people, too.

Come learn some tips of writing better documentation, providing better end-user support, and just possibly growing your project community.

Rich has been doing Open Source documentation for 20 years, and some folks say he's kind of good at it.

Speakers
avatar for Rich Bowen

Rich Bowen

Executive Vice President, Apache Software Foundation
Rich is a member, and the Executive Vice President, of the Apache Software Foundation. He has spoken at almost every ApacheCon. Rich works on the Apache HTTP Server project, and is the author of a few books about httpd. In his day job, he works in the Open Source and Standards group at Red Hat, where he does community things with the OpenStack project. He lives in Lexington, Kentucky.


Monday April 13, 2015 3:00pm - 3:50pm
Zilker 3

3:00pm

Cracking the Container Scale Problem With Apache Mesos - Connor Doyle, Mesosphere
Containerization is one of the most promising new abstractions to hit the datacenter. Docker in particular has provided great innovation in terms of simple application packaging, isolation of dependencies and deployment to single machines. While building and deployment of containers on services is now much easier, it’s still challenging to run them at scale, on 10,000s of servers. In this hands-on workshop, you will learn how to build a multi-container application, deploy it, scale it, add health checks and implement service discovery using Apache Mesos and the open source Marathon project.

Speakers
CD

Connor Doyle

Connor Doyle is a software engineer focused on building tools for developers based on Apache Mesos. At Mesosphere, Connor has contributed significant portions of Marathon, the open source container orchestration tool. When he's not joyfully hacking on open source projects, Connor enjoys biking, playing ultimate frisbee, and taste-testing microbrews.


Monday April 13, 2015 3:00pm - 3:50pm
Texas I

3:00pm

Reverse Proxy with Apache HTTPD 2.4: The Hidden Gem - Jim Jagielski, Red Hat
One of the biggest new improvements in the httpd 2.4 line has been the features and performance improvements in mod_proxy, which implements reverse proxy capability in httpd. Jim will detail those.

Speakers
avatar for Jim Jagielski

Jim Jagielski

Sr. Director, Tech Fellows Program, Apache/Capital One
Jim is a well known and acknowledged expert and visionary in Open Source, an accomplished coder, and frequent engaging presenter on all things Open, Web and Cloud related. As a developer, he’s made substantial code contributions to just about every core technology behind the Internet and Web and in 2012 was awarded the O’Reilly Open Source Award. He is likely best known as one of the developers and co-founders of the Apache Software... Read More →


Monday April 13, 2015 3:00pm - 3:50pm
Zilker 4

3:00pm

Egocentric Architecture - Benjamin Young, The Hypothesis Project
These days, all our data moves away from us. We comment in someone else's site. We store our photos behind lengthy terms of service. We scatter our digital selves across the cloudy online landscape.

We can also change things for the better.

In this talk, we'll explore the self-centered world of offline-first applications. Apache CouchDB's replication protocol has provided simple data movement for over a half decade. Adding PouchDB to the mix (with it's CouchDB compatible replication), means our data can start close to us and move to the Cloud when we choose--or when the Cloud happens to be available.

We'll first explore the personal and business implications, then an example application that combines Apache CouchDB, PouchDB, and pouch.host to build an offline-first, egocentric application to prove the points.

Speakers
avatar for Benjamin Young

Benjamin Young

Web & Developer Advocate, BigBlueHat
Benjamin Young is a Developer, Web, and Open Source Advocate. Benjamin's focus is on content and how we human beings interface with it and each other around it. He currently explores the edges of a re-decentralized Web leveraging annotation--additional content added by anyone. Benjamin is currently an Invited Expert in the Annotation and Digital Publishing Working Groups at the W3C. He has previously worked as an inventor and evangelist for IBM's... Read More →


Monday April 13, 2015 3:00pm - 3:50pm
Texas III

3:00pm

Streaming-OODT: Combining Apache Spark's Power with Apache OODT - Michael Starch, NASA Jet Propulsion Laboratory
Streaming-OODT was designed to overcome the limitations Apache OODT, which does not include cutting-edge data processing technologies and is limited in its ability to handle extremely large data sets.
As an extension to Apache OODT funded through the NASA Jet Propulsion Laboratory’s Big Data Research & Technology Development initiative “Archiving, Processing and Dissemination for the Big Data Era”, Streaming-OODT encapsulates state-of-the-art big data technologies within Apache OODT providing a prepackaged yet powerful data system.
Streaming-OODT enables OODT to use in-memory MapReduce processing provided by Apache Spark. Cluster management and multi-tenancy is provided via Apache Mesos. Apache Kafka and Spark Streaming enable the system to handle both streaming data types and streaming processing. All of which enable Apache OODT to handle next generation big data.

Speakers
MS

Michael Starch

Computer Engineer in Applications, NASA Jet Propulsion Laboratory
Michael Starch has been employed by the Jet Propulsion laboratory for the past 5 years. His primary responsibilities include: engineering big data processing systems for handling scientific data, researching the next generation of big data technologies, and helping infuse these systems into the mission world. He is a commiter and PMC on Apache OODT and has spoken about his work at the Southern California Linux Expo and ApacheCon North America.


Monday April 13, 2015 3:00pm - 3:50pm
Texas II

3:00pm

Apache Lens: Cut Data Analytics Silos in your Enterprise - Sharad Agarwal, FlipKart & Amareshwari Sriramdasu, Inmobi
Apache Lens enables multi-dimensional queries in a unified way over datasets stored in multiple warehouses. Apache Lens allows queries to be executed where the data resides providing logical data Cube abstraction. In a typical enterprise multiple data warehouses co-exist, as single one does not address the needs of all workload requirements in cost-effective way. Apache Hive is one of the widely-used data warehouse in the Hadoop ecosystem. The traditional Columnar data warehouses complement Apache Hive for summarized and very frequently accessed data. Having multiple data warehouses leads to data silos that Lens aims to cut within the enterprise and provide a holistic unified access.
In this talk Sharad Agarwal and Amareshwari Sriraramadasu will present the current and upcoming features. They will also give the live demonstration of Apache Lens salient features.

Speakers
avatar for Sharad Agarwal

Sharad Agarwal

Flipkart
Sharad is a Apache Hadoop committer, PMC member and is active in hadoop community for over 5 years. He has been involved with YARN since it was in concept stage. He is the author of YARN core runtime libraries and Map-Reduce Application Master. Sharad is the founding member, committer and PMC of Apache Lens project. He is also Apache Avro committer and worked on Avro during its early days.Currently he drives the Data Platform architecture at... Read More →
avatar for Amareshwari Sriramadasu

Amareshwari Sriramadasu

Architect, Inmobi
Amareshwari is currently working as Architect in data team at Inmobi, where she works on Hadoop and related projects for data collection and analytics. She is member of the ASF, Apache Incubator PMC, Apache Hadoop PMC, Apache Lens PMC and Apache Falcon PMC, and is Apache Hive committer. She has been working on Hadoop and its eco system since 2007. Prior to Inmobi, she was working with Yahoo! in core Hadoop team. She has spoken at Hadoop summit... Read More →


Monday April 13, 2015 3:00pm - 3:50pm
Texas V

3:50pm

Break
Monday April 13, 2015 3:50pm - 4:00pm
Zilker Terrace and Texas Lobbies

4:00pm

Scaling Hadoop In and Out of the Private Cloud - Jeff Kramer, HP
Everybody's getting a private cloud install these days. Look at those racks, all those shiny new boxes, all that juicy compute and storage, just sitting there, running daytime HR or web serving workloads. Wouldn't you love to get your hands on that spare capacity and put it to real use? Burst your Hadoop workloads into it when no one else needed it, without angering the neighbors? At HP Helion we're working on an OpenStack system to add more knobs and dials to your private cloud workloads, and make it easy to figure out how much spare capacity you have, and then put that compute and storage to work when it isn't in use. In this talk we'll outline the problem space, talk about some approaches to spanning existing Hadoop installs and private clouds, and then show the solution we're building out that lets you consume capacity as it's available, and give it back when it's needed elsewhere.

Speakers
JK

Jeff Kramer

Jeff Kramer is the Tech Lead for HP's Big Data efforts. He's been involved in HP's cloud efforts since 2010, and led development on the Helion Cloud Foundry product, the Public Cloud Management Console, built custom tooling for OpenStack migrations, and created the Cloud Agents OpenStack-integrated autonomous software platform. Prior to joining HP Jeff led the web boutique Polycot Consulting from 2001 to 2010. He's spoken at SXSW Interactive... Read More →


Monday April 13, 2015 4:00pm - 4:50pm
Texas VI

4:00pm

Get More Out of GSoC Opportunities: A Win-Win for Both Projects and Students - Suresh Marru, Apache Software Foundation
This talk will discuss how Apache Projects could potentially impact student education while capitalizing on the energy, creativity and contributions from the budding future generation of open source community members. ASF has been participating in Google Summer of Code (GSoC) since its inception and with great success. GSoC is an opportunity for the PMC’s to recruit fresh perspectives into the projects. Alongside such direct advantages, this talk will enlist some win-win situations to projects and students. The talk will also highlight some indirect advantages like resulting in better introductory documentation, provide a recruiting channel. The kernel of GSoC is to teach open source and in case of ASF projects practicing apache way by next generation workforce. These influencing community cultures will contribute to groom advocates for open source software and inflict future employers.

Speakers
avatar for Suresh Marru

Suresh Marru

Member, Apache Software Foundation
Suresh Marru is a Member of the Apache Software Foundation and is the current PMC chair of the Apache Airavata project. He is a principal research systems architect at Indiana University. Suresh focuses on research topics at the intersection of distributed systems, application domain science; computational systems and has authored or co-authored over 75 peer-reviewed conference papers and journal articles in these areas. He gets his hands on... Read More →


Monday April 13, 2015 4:00pm - 4:50pm
Zilker 3

4:00pm

Elastic Compute for Batch Platform Using Apache Mesos, Docker - Muralidhar Sortur, Ebay
Batch processing is common in industries for offline data compute. Typically it is bulk-oriented, non-interactive & long running—and is data & computation-intensive.
Batch platform requires business to maintain & operate huge backend infrastructure. While there are hadoop infrastructures, not all batch jobs can be run on hadoop. Compute requirement for batch jobs also varies widely. It is most desirable to have an infrastructure, which is shared, scale on demand, easy to maintain.
We propose an architecture for “Elastic compute for batch platform” using Mesos, Docker, swift object storage & chronos scheduler. We made sure user perception of state-full elastic workload is protected while giving flexibility to the backend infrastructure to isolate compute, storage, environment and monitoring.

Speakers
avatar for Muralidhar Sortur

Muralidhar Sortur

Ebay Inc
Muralidhar Sortur is Currently working as an Architect in Ebay Inc, for Global Platform Infrastructure. he is leading an effort in building next generation huge scale "Elastic compute batch platform". He is graduated from "Indian Institute of Science, Bangalore", one of the leading research institutes in India. Before joining ebay he was working for Yahoo Inc , involved in solving problems related to Knowledge extractions, huge scale crawler... Read More →


Monday April 13, 2015 4:00pm - 4:50pm
Texas I

4:00pm

Begone mod_php! - Jim Riggs, Rustici Software
As we celebrate 20 years of the Apache httpd server, another project is also celebrating 20 years: PHP. For better or worse (depending on your own personal preferences), PHP is here to stay for the foreseeable future. According to w3techs.com, PHP is still used as the server-side language on 82% of sites!

Most operating systems include ports and packages for both httpd and PHP, and the most common way to combine the #1 web server and #1 server-side language is with the Apache module. This has caused many issues with things such as threading, resource usage, and security. In this talk Jim will describe and demonstrate the conversion of a site from mod_php inside httpd to PHP-FPM via mod_proxy_fcgi. This conversion allows you to treat PHP like the application it is and let httpd do what it does best: serve content quickly and efficiently. It is time to finally do away with mod_php!

Speakers
avatar for Jim Riggs

Jim Riggs

Linux System Administrator, Ingram Content Group
Jim has been a System Administrator for over ten 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 (with a propensity for FreeBSD) for high-traffic web sites and applications, focusing on security and reliability. In addition to system administration, Jim also has a development background, including eight years of software... Read More →


Monday April 13, 2015 4:00pm - 4:50pm
Zilker 4

4:00pm

Internet of Things - Justin Mclean, Class Software
CPUs that cost thousands a decade ago are now cost a few dollars. The Arduino platform has lowered barriers to entry so that people with minimal tech 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, OSW licensing, recent advances in OSW, show a range of projects and demonstrate what's possible now, and 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.

Speakers
JM

Justin Mclean

Founder, Class Software
Justin Mclean has more than 20 years experience in developing web based applications and is involved in 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 ApacheCons. | | | | In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of Apache projects. He's also co-author of... Read More →


Monday April 13, 2015 4:00pm - 4:50pm
Texas III

4:00pm

Exploring Apache Tika's Translate API to Enable Linguistic Analysis of Scientific Metadata through Internationalizing NASA JPL’s Physical Oceanographic Data Active Archive Centre - Lewis McGibbney, The Apache Software Foundation
The NASA Jet Propulsion Laboratories (JPL) Physical Oceanography Distributed Active Archive Center (PO.DAAC) is one of a number of NASA data archive’s containing many petabytes of oceanographic data. The primary goal (and challenge) for PO.DAAC is to enable provision, dissemination and availability of such data to the global scientific community at large. The driving justification behind the Internationalization Product Retrieval Services (iPReS) project is to address the growing requirement for PO.DAAC to provide high quality data products and services in a user-oriented manner by introducing language translation support for any data products retrieved from the data archive. Currently, this information is available only in English. This presentation will display how recent work undertaken on Apache Tika's Translate API has been leveraged to back the iPReS Service.

Speakers
avatar for Lewis John McGibbney

Lewis John McGibbney

Data Scientist II, NASA Jet Propulsion Laboratory
Having a keen interest and ongoing involvement in the Apache Software Foundation, I enjoy floating up and down the tide of open-source technologies within the ecosystem there. In my free time I enjoy the freedom of cycling. | | Favourite drink... Bruichladdich


Monday April 13, 2015 4:00pm - 4:50pm
Texas II

4:00pm

Apache MRQL (incubating): Advanced Query Processing for Complex, Large-Scale Data Analysis - Leonidas Fegaras, Univ. of Texas at Arlington
Apache MRQL (incubating) is a new query processing system for large-scale, distributed data analysis. MRQL is more powerful than other query languages for distributed data analysis because it can operate on more complex data and supports more powerful query constructs. With MRQL, users are able to express complex data analysis tasks, such as PageRank, k-means clustering, and matrix factorization, using declarative queries exclusively, while the MRQL query processing system is able to compile these queries to efficient Java code that can run on multiple distributed processing platforms (currently Apache Hadoop MapReduce, Hama, Spark, and Flink). In this presentation, Leonidas Fegaras will give a brief overview of the MRQL query language and query processing architecture, will compare MRQL with other related Apache projects, and will discuss current state and future plans.

Speakers
avatar for Leonidas Fegaras

Leonidas Fegaras

Associate Professor, Univ. of Texas at Arlington
Leonidas Fegaras is a Computer Science Professor at the University of Texas at Arlington (UTA). Prior to joining UTA, he was a Senior Research Scientist at the Oregon Graduate Institute in Portland, Oregon. He is a committer and PPMC member of Apache MRQL (incubating). Leonidas has given talks in many premier Computer Science conferences, such as SIGMOD, VLDB, ICDE, EDBT, and POPL. His research interests span many areas in data management... Read More →


Monday April 13, 2015 4:00pm - 4:50pm
Texas V

5:00pm

Replatforming the Cloud and Datacenter with Apache Mesos - Christos Kozyrakis, Mesosphere
Operations in datacenters today suffer huge inefficiencies because services are placed in static partitions and they require a lot of manual intervention to operate at scale, at high efficiency, and at high-availability. Most of these challenges stem from a host-centric view of the world, where operators have to work at the level individual servers. This is a “broken” part of the datacenter that is the target of many of Apache’s most interesting projects. In this talk, Christos Kozyrakis, Director of Research at Mesosphere, will explain the emergent “treating your datacenter like a single computer” model, and highlight specific Apache Projects (Apache Mesos, Apache Zookeeper and Apache Spark) that are making this possible.

Speakers
CK

Christos Kozyrakis

Christos is the Director of Research at Mesosphere. He focuses on automating resource management and raising efficiency in Mesosphere clusters. Christos has over twenty years of research experience on hardware architectures, runtime management environments, and system software. His recent research focused on resource-efficient cloud computing, using machine-learning and dynamic control techniques to rightsize cloud workloads, increase resource... Read More →


Monday April 13, 2015 5:00pm - 5:50pm
Texas VI

5:00pm

Volunteer to Teach High School CS Without Quitting Your Day Job - Kevin Wang, TEALS
How do we solve the problem of shortage software engineers and lack of CS courses in American high schools?  Roll up your sleeves and do something about it!  Come and learn how you can help solve this problem.

TEALS (Technology Education And Literacy in Schools) is a grassroots program that recruits, trains, mentors, and places high tech professionals from across the country who are passionate about computer science education into high school classes as volunteer teachers in a team teaching model where the school district is unable to meet their students’ CS needs on its own.  TEALS works with committed partner schools and classroom teachers to eventually hand off the CS courses to the classroom teachers. The school will then be able to maintain and grow a sustainable CS program on their own.

Speakers
KW

Kevin Wang

Founder & Ringleader, TEALS
Kevin has an undergrad in Electrical Engineering and Computer Science from UC Berkeley and a graduate degree in Education from Harvard University.  He built and taught a 7-12 Computer Science curriculum for three years at a San Francisco Bay Area high school and additional years part time at a local Seattle area school, robotics summer camp, after school at the Community Charter School of Cambridge, and online at UMass Boston.  He was a... Read More →


Monday April 13, 2015 5:00pm - 5:50pm
Zilker 3

5:00pm

How to Create a Docker Cloud with Brooklyn, jclouds and clocker - Andrea Turli, Cloudsoft
This talk will show how to create a Docker cloud using Apache Brooklyn, an ASF incubator project that provides autonomic policy based application deployment and management, in combination with Apache jclouds, the multi-cloud toolkit for the JVM to create portable applications across clouds. Clocker is an Apache licensed open source Brooklyn application that combines intelligent placement, on-demand provisioning and autonomic management of Docker containers. Clocker uses Apache jclouds to provision hosts on any supported cloud provider, and creates containers using a jclouds driver which consumes the Docker API. Clocker also extends Docker with SDN integration, using pluggable providers such as Weave. We will show how to use Apache Brooklyn to deploy and manage composite applications across multiple Docker hosts in the cloud.

Speakers
avatar for Andrea Turli

Andrea Turli

Senior Engineer, Cloudsoft Corporation
Andrea is a Senior Software Engineer at Cloudsoft. He’s a committer for the Apache jclouds and Apache Brooklyn projects.


Monday April 13, 2015 5:00pm - 5:50pm
Texas I

5:00pm

A Peek at PHP 7 - John Coggeshall, Internet Technology Solutions
PHP is growing so fast we decided to skip PHP 6 and jump right into PHP 7! Haven’t been keeping up? Well in this talk we will introduce to you all of the latest and greatest features, benefits, bells and whistles of PHP 7. From how it can make your existing applications faster, to the new language and extension features it has this talk will leave you itching to begin using all the PHP 7 goodness in your next development project!

Speakers
JC

John Coggeshall

TestNotice
John Coggeshall is the owner of Internet Technology Solutions, LLC - an Internet and PHP consultancy serving customers worldwide, as well as the owner of CoogleNet - a subscription based WiFi network. As former senior member of Zend Technologies' Global Services team, he got started with PHP in 1997 and is the author of four published books and over 100 articles on PHP technologies with some of the biggest names in the industry such as Sams... Read More →


Monday April 13, 2015 5:00pm - 5:50pm
Zilker 4

5:00pm

Data management for Apps That Work as Well Offline as They Do on the Network - Andrew Trice, IBM
Preparing mobile apps to accommodate large-scale growth brings fundamentally new challenges to backend management: the availability of data on offline devices, database sync and replication, and previously unimaginable usage spikes brought on by live events and media features. With mobile apps, you have to make it big. In this talk, IBM Developer Advocate Andrew Trice argues that the rise of mobile introduces new challenges (e.g. offline application data and database sync) that fundamentally cannot be addressed in even the most complex relational database management systems (RDBMS). Andrew will discuss current work at IBM Cloudant to launch enterprise-grade mobile-back-end-as-a-service (MBaaS) products and to simplify data management for mobile developers in both the public and private cloud.

Speakers
avatar for Andrew Trice

Andrew Trice

Andrew Trice is a MobileFirst Developer Advocate with IBM. Andrew is an experienced software architect, team leader, accomplished speaker, and published author who possesses more than a decade of designing and implementing rich applications for the web, desktop, and mobile devices.


Monday April 13, 2015 5:00pm - 5:50pm
Texas III

5:00pm

Content Extraction from Images and Video in Tika - Chris Mattmann, NASA
The DARPA Memex project and NSF Polar Cyber Infrastructure project have been funding a ton of improvements in the Apache Tika framework. Apache Tika is a content detection and analysis toolkit that has support for file type identification (MIME identification) for over 1200 types of files; extraction of text and metadata and language information from those files; even translation!

Though Tika supports all those file types, its support for extraction from images, and videos has been lacking. Via the Memex and NSF projects, we have expanded Tika to extract text from images (using Tesseract OCR); and are actively integrating other analyses (Visual Sentiment analysis; geo-location using toolkits like GDAL; and analyes of scenes and objects).

I'll tell you all about how to install and use these improvements and even illustrate them in a cool example from Memex and NSF Polar.

Speakers
avatar for Chris Mattmann

Chris Mattmann

Chief Architect & Adjunct Associate Professor, NASA Jet Propulsion Laboratory & USC
Chris Mattmann has a wealth of experience in software design, and in the construction of large-scale data-intensive systems. His work has infected a broad set of communities, ranging from helping NASA unlock data from its next generation of earth science system satellites, to assisting graduate students at the University of Southern California (his Alma mater) in the study of software architecture, all the way to helping industry and open... Read More →


Monday April 13, 2015 5:00pm - 5:50pm
Texas II

5:00pm

Introducing Apache HTrace: An End-to-End Tracing Framework for Distributed Systems - Colin McCabe, Cloudera
Apache HTrace is a new incubator project which makes it easier to monitor and understand the performance of distributed systems. HTrace aims to provide a truly end-to-end, cluster-wide view of how requests are processed in a production distributed system-- similar to Google's Dapper or the XTrace network tracing framework.

I will talk about the architecture of HTrace and how it fits into the stack. There is a lot happening in the HTrace project, and I will discuss some of the new features that are on the horizon, such as the web interface and htraced daemon. We are working on integrating HTrace into a few Apache projects such as HDFS, HBase, and Accumulo, and we hope to have many more in the future. I will talk about how developers and users can get involved with the HTrace community.

Speakers
CM

Colin McCabe

Software Engineer, Cloudera
Colin McCabe is a Platform Software Engineer at Cloudera, where he works on HDFS and related technologies. He is a committer on HDFS. Prior to joining Cloudera, he worked on the Ceph Distributed Filesystem, and the Linux kernel, among other things. He studied Computer Science and Computer Engineering at Carnegie Mellon.


Monday April 13, 2015 5:00pm - 5:50pm
Texas V

6:30pm

Attendee Reception sponsored by Pivotal
Monday April 13, 2015 6:30pm - 9:30pm
Old School Bar and Grill 401 E 6th St, Austin, TX 78701
 
Tuesday, April 14
 

8:00am

Continental Breakfast
Tuesday April 14, 2015 8:00am - 9:00am
Zilker Terrace and Texas Lobbies

8:00am

Registration
Tuesday April 14, 2015 8:00am - 9:00am
Skywalk Lobby

9:00am

Keynote: How to Thoroughly Insult and Offend People in Your Open Source Communities, or “Your #$%@ $%@&ing sucks and I $%@&ing hate it" - Gina Likins, Red Hat

The tone and tenor of conversations in a community is a large part of whether a community succeeds, yet that’s often a hard concept to model and understand. Using a humorous approach, I’ll demonstrate behaviors that create a hostile community (and by contrast, those that create a welcoming community).

We’ll look at the “Defcon Insult Scale for CONversations” (the DIScon level), from mildly insulting to abusive, and at key signifiers of each level.  Moving on, we'll tackle the more subtle forms of riling folks up (ways you can assume ignorance, belittle people, and/or just be condescending).  I’ve even created a “starter list” of helpful phrases that people can use as writing prompts when they want to ensure that folks take things the wrong way 
(phrases like “You may have noticed” and “I’d just like to point out” and “I don’t mean to be [a pedant, sexist, etc], but…”). 

Once we’ve talked about what “high DIScon” situations look like (and feel like), we’ll talk about why they make for unpleasant communities, and why that’s bad.  At this point it’s not uncommon for a host of objections to be raised, from “Well, so-and-so is the leader of the 
community, and as long as she’s that way, I won’t be able to change anything” to “Etiquette is stupid; people should just say what they mean,” so we’ll spend some time debunking many of the common excuses for what is, essentially, poor behavior.  

Finally, we'll spend some time talking about steps that individuals can take to reduce the “DIScon level” of the communities in which they participate and why doing so is so critical for FOSS's survival.


Speakers
avatar for Gina Likins

Gina Likins

University Outreach, Open Source & Standards, Red Hat
Gina Likins has been working in internet strategy for more than 20 years, participating in online communities for nearly 25, and working in open source for more than three. She's passionate about finding ways to help our open source communities thrive and be more welcoming for everyone. Her current role involves working on Red Hat's Open Source and Standards team, doing university outreach. Her speaking experience includes numerous university... Read More →


Tuesday April 14, 2015 9:00am - 9:30am
Zilker 1/2

9:30am

Comcast VIPER: We Watch TV at Work - Neill A. Kipp, Distinguished Engineer, Comcast
Comcast--a platinum sponsor of ApacheCon—delivers all its IP video using software developed by its Video IP Engineering and Research (VIPER) division. VIPER was founded more than five years ago with a clear vision—to deploy the IP video software that would change the way we watch television. Based in Denver, Colorado, VIPER has 150 engineers, operators, and staff and is still growing. Comcast VIPER uses many Apache projects, including Apache HTTP Server/APR, Apache Traffic Server, Hadoop/Pig/Storm/Flume, Flex, Kafka, and Tomcat/Maven/Commons.

Speakers
avatar for Neill A. Kipp

Neill A. Kipp

Distinguished Engineer, Comcast VIPER
Neill A. Kipp is a Distinguished Engineer for Comcast Video IP Engineering and Research (VIPER). Kipp designed and developed VIPER's Super8 video origination system that serves IP video for Xfinity TV and TV Go apps. Prior to joining Comcast, Kipp developed IPTV set-top guide applications for Nokia Siemens Networks. Kipp was Honorarium Instructor in Computer Science at University of Colorado Denver where he taught graduate-level software... Read More →


Tuesday April 14, 2015 9:30am - 9:35am
Zilker 1/2

9:35am

Introducing Apache Ignite (incubating) - Nikita Ivanov, CTO at GridGain
In his keynote, Nikita Ivanov will provide a brief introduction to Apache IgniteTM, a new Apache project in incubation. Apache Ignite is the first open source, in-memory data fabric designed to add speed and scale to real-time analytics, high-volume transactions and hybrid data processing. Apache Ignite works with new or existing applications and data stores, including SQL, NoSQL and Hadoop.

Speakers
avatar for Tatiana Staffaroni

Tatiana Staffaroni

Co-Founder and CTO, GridGain
Nikita Ivanov is founder of Apache Ignite project and CTO of GridGain Systems, started in 2007. Nikita has led GridGain to develop advanced and distributed in-memory data processing technologies – the top Java in-memory data fabric starting every 10 seconds around the world today. | | Nikita has over 20 years of experience in software application development, building HPC and middleware platforms, contributing to the efforts of other... Read More →


Tuesday April 14, 2015 9:35am - 9:40am
Zilker 1/2

9:40am

Keynote: 20 Years of Valuable Lessons for the World - Jay Schmelzer, Microsoft
The Apache Software Foundation is fifteen years old and the Apache Web Server project is 20. During that time not only has the web server helped deliver the world wide web as we know it today but the foundation has repeated that success across hundreds of projects. The foundation brings immense value to the to the IT industry within those projects, but it also provides a model for facilitating collaboration across all types and sizes of organization. The ASF model for open source development is something that we draw upon in the .Net Foundation, an independent organization to foster open development and collaboration around the growing collection of open source technologies for .NET, Microsoft’s comprehensive development framework. In this session we’ll look Microsoft’s engagement with Apache projects in order to identify what, in our experience, makes the Apache Software Foundation successful. We’ll also discuss a few key differences between the ASF and the .Net Foundation governance models. Finally, we’ll take a look into the future and see how projects in the respective foundations will continue to benefit from one another’s existence.

Speakers
JS

Jay Schmelzer

Microsoft
Jay Schmelzer is a Director of Program Management at Microsoft.  Jay and his team are responsible for the CLR and .NET Framework, Microsoft's managed languages (VB.NET, C#, F#) and Visual Studio's support for building Microsoft Office 365 and Azure solutions.  Jay was a central figure in the open sourcing of .NET and the formation of the .NET Foundation and currently serves as the foundation's... Read More →


Tuesday April 14, 2015 9:40am - 10:10am
Zilker 1/2

10:10am

Break
Tuesday April 14, 2015 10:10am - 10:40am
Zilker Terrace and Texas Lobbies

10:40am

Apache Slider Makes Running Applications on YARN a Breeze - Zhihong Yu, Hortonworks
The YARN framework is getting more popular as foundation for managing cluster resources.
However, developing / deploying / managing distributed applications on YARN cluster requires expertise.

Apache Slider is a YARN application to deploy existing distributed applications on YARN, monitor them and make them larger or smaller as desired -even while the application is running.
Slider allows users to create on-demand applications in a YARN cluster. It allow users to configure different application instances differently. Application instances can be stopped / suspended / resumed as needed. Docker based app packaging is also supported.

In this presentation, we will review what applications need when deployed on YARN, discuss how Slider makes application deployment and management easier, the challenges Slider faces and showcase applications that are ready to be deployed through Slider.

Speakers
ZY

Zhihong Yu

Hortonworks
I am currently a Staff Engineer at Hortonworks. | I have been HBase committer / PMC member for 4.5 years. | | I have given presentations in the past two ApacheCon North America. | I also gave presentations in the Big Data conference and Hadoop Summit in China.


Tuesday April 14, 2015 10:40am - 11:30am
Texas VI

10:40am

Profiting From Apache Projects Without Losing Your Soul - Shane Curcuru, The Apache Software Foundation
Does your company want to capitalize on the Apache brand? Are you interested in seeing how closely you can tie your marketing into the latest Apache projects? Do you recognize the importance of supporting the Apache ecosystem, not just with code contributions but other actions?

As VP of Brand Management for all Apache projects, Shane can help show business and technical leaders some of the ways they can respectfully and successfully market and position their own services and products in relation to Apache project brands.

The key message is: Apache project governance is independent; but we are happy to have businesses build their software and services on any Apache software products. You may incorporate Apache brands within your brands, but in specific ways that still give our communities credit. We're here to help!

Speakers
avatar for Shane Curcuru

Shane Curcuru

VP, Brand Management, The Apache Software Foundation
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 FOSS communities understand how to work together better. At home, Shane is: a father and husband, a Member of the ASF, a BMW driver and punny guy. Oh, and we... Read More →


Tuesday April 14, 2015 10:40am - 11:30am
Zilker 3

10:40am

If You Have The Content, Then Apache Has the Technology! - Chris Mattmann, NASA
Within the ASF, there are a wide variety of projects with technologies
to help you store, retrieve, host, transform and generate content. This
talk will review the landscape of Apache content technologies, provide a
quick introduction to the more common and more interesting projects, and
flag up new and innovative features within them. It'll also highlight
talks from the rest of the week on many of the projects covered, so that
you'll know where and when to go to learn more about those projects and
technologies which catch your eye!

This is a new era of Nick Burch's famous talks that he has given at many ApacheCons to date.


Speakers
avatar for Chris Mattmann

Chris Mattmann

Chief Architect & Adjunct Associate Professor, NASA Jet Propulsion Laboratory & USC
Chris Mattmann has a wealth of experience in software design, and in the construction of large-scale data-intensive systems. His work has infected a broad set of communities, ranging from helping NASA unlock data from its next generation of earth science system satellites, to assisting graduate students at the University of Southern California (his Alma mater) in the study of software architecture, all the way to helping industry and open... Read More →


Tuesday April 14, 2015 10:40am - 11:30am
Texas I

10:40am

Deploying Python Web Applications - Jeff Trawick
This session will cover deployment of Python applications behind httpd using mod_proxy, including the following topics: * pros and cons of different protocols and socket types supported by mod_proxy * how to offload file serving to httpd, with or without authorization for files handled by the application * passing through HTTP Basic Authentication to the application * examples of using important general capabilities of httpd in support of your application * introduction to Ansible-based automation of deployment

Speakers

Tuesday April 14, 2015 10:40am - 11:30am
Zilker 4

10:40am

Cordova: Are Universal Apps Enough? - Eric Mittelette, Microsoft
Universal Apps are the promise of applications that can easy run on any Windows device, but is that enough? How about running on any Windows device as well as any mobile device regardless of operating system? Cordova is an excellent example of cross platform technology. Cordova is also THE example of Universal App enabler. During this session we will demonstrate what "Universal App" means in the context of Cordova. We will look at tooling that can be used to deliver on the Cordova vision of Universal App (and Cross Platform) paradigm.

Speakers
avatar for Eric Mittelette

Eric Mittelette

Program Manager, Microsoft
A Developer Evangelist since 2000, Eric has a focus on open source software and frameworks at Microsoft Open Technologies, Inc, he works now as a Senior Program Manager for the Visual C++ (VCLib). Eric has been passionate about code and algorithms since the 90's and works with C++, C#, JavaScript. His demo's try to demonstrate technologies with simplicity and fun, the focus being on kick-starting the imagination rather than demonstrating complete... Read More →


Tuesday April 14, 2015 10:40am - 11:30am
Texas III

10:40am

Programming Math in Java - Lessons from Apache Commons Math - Phil Steitz
Apache Commons Math is a general-purpose mathematics library written in Java. In this talk, we will provide an overview of the library, showing how to use it to solve a wide range of common mathematical programming problems. Along the way, we will point out design and implementation challenges that we have faced over the years in choosing algorithms, developing the API, handling corner cases and balancing performance, accuracy and useability considerations. We will conclude with an update on work in progress and what the community is talking about regarding future directions.

Speakers
avatar for Phil Steitz

Phil Steitz

Phil Steitz is Chief Technology Officer at Edgenuity, an education technology and content company in Scottsdale, Arizona. He has served as Chief Information Officer of Barclaycard US and CTO of American Express. He holds a PhD in mathematics from the University of Maryland. Phil is an ASF Member who works on Apache Commons.


Tuesday April 14, 2015 10:40am - 11:30am
Texas II

10:40am

But We're Already Open Source! Why Would I Want To Bring My Code To Apache? - Nick Burch, Quanticate
So, your business has already opened sourced some of it's code? Great! But now, someone's asking you about giving it to these Apache people? What's up with that, and why isn't just being open source enough?

In this talk, we'll look at several real world examples of where companies have chosen to contribute their existing open source code to the Apache Software Foundation. We'll see the advantages they got from it, the problems they faced along the way, why they did it, and how it helped their business. We'll also look briefly at where it may not be the right fit.

Wondering about how to take your business's open source involvement to the next level, and if contributing to projects at the Apache Software Foundation will deliver RoI, then this is the talk for you!

Speakers
avatar for Nick Burch

Nick Burch

CTO, Quanticate
Nick began contributing to Apache projects in 2003, and hasn't looked back since! Most of the projects Nick has worked in belong in the "Content" space, such as Apache POI (ex-PMC Chair), Apache Tika and Apache Chemistry. As well as coding projects, Nick is also involved in a number of foundation-wide activities, including Conferences, Travel Assistance, Community Development and the Incubator. | | Nick works a the CTO at Quanticate, a... Read More →


Tuesday April 14, 2015 10:40am - 11:30am
Texas V

11:40am

Apache Flink: Fast and Reliable Large-Scale Data Processing - Fabian Hueske, Data Artisans
Apache Flink is one of the latest addition to the Apache family of data processing engines. Flink’s design aims to provide a system that is as fast as in-memory engines, while providing the reliability of Hadoop. Flink contains programming APIs in Java and Scala that unify batch processing and data streaming applications, a translation stack for transforming these programs to parallel data flows, and a runtime that supports both proper streaming and batch processing for executing these data flows in large compute clusters. Flink is compatible with the Hadoop ecosystem, and has a growing community of currently more than 70 contributors from industry and academia. In this presentation, Fabian will provide an overview of Flink both from the user standpoint and the system’s internal model, and discuss the project’s technical roadmap for the future.

Tuesday April 14, 2015 11:40am - 12:30pm
Texas VI

11:40am

Is Open Source the Right Model in the Cloud Rush Era? - Gabriele Columbro, Apache Chemistry OpenCMIS
Whether developing a product or providing a service, companies are rushing to get their businesses cloud ready, increasingly (big) data driven and flexible enough to take advantage of the inherent business scalability opportunities offered by the cloud.

And as the focus switches to the scale economies of execution, from ever cheaper opaque hosted web storage and connected services to the immutable containers movement, a question arises: what is the role of Open Source software in a world in which not only software (SaaS), but also platform (PaaS) and infrastructure (IaaS) are increasingly delivered (and consumed) as hosted services?

In this session, we'll attempt to answer to this question, by providing examples of Open Source cloud & big data companies and studying the effects of open development ecosystems and how Open Source is engrained in the fabric of the Cloud.

Speakers
GC

Gabriele Columbro

Alfresco Software
Grown in the flourishing Open Source Enterprise ecosystem of the last decade, Gabriele brings a wealth of expertise on ECM, Application Lifecycle Management, Developer platforms, SaaS and PaaS architectures, both in terms of Product and People leadership. He currently is Sr. Product Manager for the Core Platform and APIs at Alfresco Software, leading open source ECM vendor. | | With a masters thesis on Business Process Re-engineering on a... Read More →


Tuesday April 14, 2015 11:40am - 12:30pm
Zilker 3
  • Host Organization Apple

11:40am

Filtering Twitter with UIMA - Neal Lewis, IBM Watson Group
What's the best movie to see this weekend? This common question might be solved by asking "what does everyone on twitter like"? But it turns out writing a system to answer is complicated. First you pull an initial set of data based on keywords. Then you see most of your millions of tweets are noise and spam. Now you need filtering before you can do decision making. This can be a combination of heuristics (e.g., posters with no followers are probably spammers) and traditional NLP (e.g., tweets talking about movies in the future tense are not ones the poster has already seen).

Apache UIMA (tm) provides and ideal framework for developing and deploying such a system.

We demo a system to take a large pull from twitter, remove noise and calculate sentiment. We will show how a pipeline of a ~6 analytics can remove the majority of the junk and spam from the feed and get useful results.

Speakers
NL

Neal Lewis

IBM
Neal Lewis is a Research Engineer for the IBM Watson Group focusing on statistical methods in Natural Language Processing for improving Text Analytic outcomes in multiple domains including Social Media and Healthcare. His speaking experience includes countless speaking engagements within IBM, as well as seminars and presentations at universities and conferences. He also performs improv comedy for public audiences in San Jose, CA.


Tuesday April 14, 2015 11:40am - 12:30pm
Texas I

11:40am

The mod_proxy Cookbook - Daniel Ruggeri
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

MasterCard
During the day (and some times late at night), Daniel spends his time at MasterCard in the Operations world supporting thousands of instances of web-based infrastructure: everything from hardware load balancers to heavy-weight Java application servers to even DNS and mail servers. Responsible for not only keeping the lights on 24x7 with the operations team, Daniel also sets the strategic direction for new technologies and how to best utilize... Read More →


Tuesday April 14, 2015 11:40am - 12:30pm
Zilker 4

11:40am

Corinthia, A Responsive Design Editor for the Cloud and Mobile Devices - Jan Iversen
Corinthia is a brand new apache project, based on the very successfull UXwrite editor. Peter Kelly decided earlier this year to make his editor open source (Thanks), and we rapidly built a community around it. Corinthia is firstly a toolkit for document format conversion, that ffacilitates round trip conversion without data loss. The engine us a complete new idea comming from desktop editors like LO and AOO. The idea of the editor is not to replace a full fledged desktop editor, but merely to let you correct minor things when you discuss your work with friends wich of course happens on a tablet.

Speakers
JI

Jan Iversen

my family
Jan Iversen is danish, live in spain and have developed software since 1975, member of ASF, Chair of LABS and commiter/PMC in several projects. Jan Iversen´s main focus is to help make the foundation an even better place for opensource projects. Jan Iversen works with Apache OpenOffice, and saw the need to make a new project that started without a long history it became corinthia.


Tuesday April 14, 2015 11:40am - 12:30pm
Texas III

11:40am

Userfriendly Workflows with Apache OODT - Tom Barber, Meteorite Consulting
Apache OODT is a data processing platform that has a number of modules, when ingesting data or once it has been ingested you can then process it through OODT workflows.

Workflows are the OODT data transformation pipeline and allow you to pre or post process the data.

We'll be looking at OODT workflows, how to build them, extend them, deploy them and optimise them so that they can be used by the wider community to help process data in large scale and small scale data processing pipelines.

Speakers
avatar for Tom Barber

Tom Barber

Technical Director, Meteorite Consulting
Tom Barber is the director of Meteorite BI and Spicule BI. A member of the Apache Software Foundation and regular speaker at ApacheCon, Tom has a passion for simplifying technology. The creator of Saiku Analytics and open source stalwart, when not working for NASA, Tom currently deals with Devops and data processing systems for customers and clients, both in the UK, Europe and also North America.


Tuesday April 14, 2015 11:40am - 12:30pm
Texas II

11:40am

Pulsar: Realtime Analytics at Scale Leveraging Kafka, Hadoop and Kylin - Tony Ng, eBay
Enterprises are Increasingly demanding realtime analytics and insights to power use cases like personalization, monitoring and marketing. We will present Pulsar, a realtime streaming system used at eBay which can scale to millions of events per second with high availability and SQL-like language support, enabling realtime data enrichment, filtering and multi-dimensional metrics aggregation.

We will discuss how Pulsar integrates with a number of open source Apache technologies like Kafka, Hadoop and Kylin (Apache incubator) to achieve the high scalability, availability and flexibility. We use Kafka to replay unprocessed events to avoid data loss and to stream realtime events into Hadoop enabling reconciliation of data between realtime and batch. We use Kylin to provide multi-dimensional OLAP capabilities.

Speakers
TN

Tony Ng

eBay
Tony Ng is a Director of Engineering at eBay, Inc where he leads the User Behavior Analytics, Experimentation and Marketing Platform products. At eBay, Tony has been involved in building eBay's core platforms and services, including cloud, big data analytics, real-time streaming, web services and messaging systems. Prior to eBay, Tony has worked at Yahoo! and Sun Microsystems. Tony has presented at QCon China and JavaOne. | | Sharad Murthy... Read More →


Tuesday April 14, 2015 11:40am - 12:30pm
Texas V

12:30pm

Lunch
Tuesday April 14, 2015 12:30pm - 2:00pm
Threadgills 301 West Riverside Drive, Austin 78704

1:30pm

Getting Started Lab for Project Geode

Project Geode is the newly open sourced engine that powers Pivotal GemFire. Attend this 3 hour hands-on lab to get a quick start in becoming a Project Geode developer-user. Work with the founding contributors and experts and walk away with a running cluster for your future work.

  • Introduction to Project Geode 
  • How to set up Project Geode
  • Installation lab
  • Administering a cluster
  • Getting started exercises

 


Tuesday April 14, 2015 1:30pm - 4:30pm
Big Bend B/C

2:00pm

Introduction to Apache Kafka - Jun Rao, Confluent
Apache Kafka has been used in a growing number of companies such as LinkedIn, Netflix, and Uber. I will first describe a common pattern of how those companies are using Kafka. All data including business metrics, operational metrics, logs and database records are collected as structured data into Kafka in real time. These data are then fed into batch processing systems such as Hadoop and data warehouses, as well as various real time systems such as search indexes, stream processing frameworks, graph libraries, and monitoring engines.
Next, I will explain some of the underlying technologies in Kafka that enable this common usage pattern. In particular, I will cover (1) the scale-out architecture of Kafka; (2) how Kafka achieves high throughput for both real time and non real time consumption; (3) how Kafka provides durability and availability.

Speakers
JR

Jun Rao

Confluent
Jun Rao is currently a co-founder of Confluent, a company that provides a stream data platform on top of Apache Kafka. Before Confluent, Jun Rao was a senior staff engineer at LinkedIn where he led the development of Kafka. Before LinkedIn, Jun Rao was a researcher at IBM's Almaden research data center, where he conducted research on database and distributed systems. Jun Rao is a committer and the PMC chair of Apache Kafka and a committer of... Read More →


Tuesday April 14, 2015 2:00pm - 2:50pm
Texas VI

2:00pm

Cloud Foundry Diego: Modular and Extensible Substructure for Microservices - Matt Stine, Pivotal
The Diego project was originally conceived as a rewrite of the Droplet Execution Agent (DEA) component of the Cloud Foundry elastic runtime, the component responsible for scheduling, starting, stopping, and scaling  applications in Linux containers. Since Diego’s inception, this development effort has been guided by core principles such as simplicity, loose coupling, high cohesion, separation of concerns, and seeking the right abstractions.

These guiding principles have resulted in an extremely modular platform that provides a welcome home for your microservices. Microservices are loosely coupled, independently deployable applications whose individual scopes are guided by the concept of bounded contexts. Martin Fowler has described well the operational maturity required to employ microservices architectures, memorably stating “you must be this tall to ride the microservices ride,” with the capability to do rapid deployment and basic monitoring. Diego’s opinionated automation and health checking provide a great platform for operating microservices. At the same time, this platform has clean abstractions that support useful extension points.

In this presentation we'll explore the Diego architecture, highlight Diego’s role as the new core of the Cloud Foundry elastic runtime, and illustrated how Diego is being used as a component in other platforms such as Lattice and Spring XD. We'll also look at how Diego's abstractions provided an easy road to adding alternative backends for other platforms like core Windows/.NET support to Cloud Foundry. Finally, we'll discover how Diego's abstractions are providing the Spring Cloud project with a clear road to providing tighter integration between the Netflix OSS stack of services and Cloud Foundry, with a goal of enabling support for polyglot cloud-native application architectures.

Speakers
avatar for Matt Stine

Matt Stine

Principal Engineer / Senior PM, Pivotal
Matt is obsessed with the idea that enterprise IT ""doesn’t have to suck,"" and spends much of his time thinking about lean/agile software development methodologies, DevOps, architectural principles, and programming paradigms, in an attempt to find techniques that will allow corporate IT departments to not only function like startup companies, but also create software that delights users while maintaining conceptual integrity. His current focus... Read More →


Tuesday April 14, 2015 2:00pm - 2:50pm
Zilker 4

2:00pm

Power Your Apache Workloads with Oracle Linux - Chris Kawalek, Oracle & Shawn Kelley, Oracle
Oracle Linux provides a solid foundation for deploying Websites and mission-critical applications using Apache products. With innovative features such as zero-downtime kernel patching with Ksplice, support for emerging cloud technologies such as Docker, Linux Containers, and OpenStack, and real-time tracing with DTrace, Oracle Linux is an ideal choice for high traffic, critical services where downtime is not an option. Join Oracle Linux experts as they discuss how to leverage these key features of Oracle Linux with your Apache deployments.

Speakers
CK

Chris Kawalek

Chris Kawalek is a Senior Principal Product Director at Oracle.
SK

Shawn Kelley

Shawn is a Senior Sales Consultant at Oracle.


Tuesday April 14, 2015 2:00pm - 2:50pm
Texas V

2:00pm

From the Incubator to TLP: A Case Study of Community Metrics for Apache Aurora and Apache Mesos - David Lester, Twitter
Understanding what drives growth in our open source communities can and should inform project decision making. But how can we measure the health and growth of Apache projects? How useful are metrics such as web traffic, committer activity, JIRA issues, and patches to provide insight? And how do project milestones including feature releases, becoming a TLP, and press/marketing impact metrics month-over-month?

This presentation will introduce community metrics for Apache Aurora (currently in the Incubator) and Apache Mesos (TLP that graduated July 2013). As a case study, I'll provide an overview of metrics I've collected from incubation to today, and point to milestones in their histories that have led to substantial growth in activity. Attendees will come away with an understanding of how milestones impacted these metrics, and how they may evaluate the health of their own projects.

Speakers

Tuesday April 14, 2015 2:00pm - 2:50pm
Zilker 3

2:00pm

Development of IBM Watson with UIMA DUCC - Eddie Epstein, IBM Watson Group
DUCC is a new Linux cluster controller designed to scale out any Apache UIMA (tm) pipeline for high throughput collection processing jobs as well as for low latency real-time applications. DUCC stands for Distributed UIMA Cluster Computing. DUCC is running on cluster sizes from 1 to many 100s of machines.

This talk will cover the motivations that led to the creation of DUCC (the IBM Watson Jeopardy! Challenge), DUCC's benefits to developers and to computing cluster administrators, and demos of what you can do with it. It will explain why DUCC is well suited to run large memory Java analytics in multiple threads in ways that fully utilizes modern multi-core machines.

Attendees will leave with an appreciation of where DUCC "fits" in the UIMA set of subprojects, and an understanding of the value and applicability of using DUCC as part of their UIMA infrastructure deployments.

Speakers
EE

Eddie Epstein

IBM Watson Group
Eddie Epstein is a development manager in the IBM Watson Group and committer on the Apache UIMA (tm) project. For the past 9 years he has been manager of the IBM team doing ongoing development of Apache UIMA. The team's current focus is facilitating UIMA-based processing on large compute clusters. | | As part of the IBM Watson Jeopardy! Challenge project Eddie was responsible for scaling out Watson's computation over thousands of compute cores... Read More →


Tuesday April 14, 2015 2:00pm - 2:50pm
Texas I

2:00pm

Using Cloud Based VMs to Build Community - Ross Gardler, Apache Software Foundation
The first step in building a viable open source community around your first usable codebase is to attract users who may later become contributors. This session looks at best practices for using Virtual Machines to support users and potential contributors.

In this interactive session we'll discuss what users want from trial environments. We will also discuss what we need to provide in order to help a user become a contributor. Next, we'll explore ways of providing those environments as part of the normal release process of a typical project. Finally we'll take a quick look at how this kind of activity not only benefits the project community but can also drive business to companies providing services based on the open source project.

Speakers
avatar for Ross Gardler

Ross Gardler

President, Apache Software Foundation
Ross Gardler has been involved with open source in one form or another since the mid ‘90s. He is a member of the Apache Software Foundation where he currently serves as the foundations President. He works at Microsoft on the Linux Compute team in Azure where he is responsible for the Azure Container Service.


Tuesday April 14, 2015 2:00pm - 2:50pm
Texas III

2:00pm

Pharmacovigilance - Big Data for RealTime Drug Monitoring - Pei Chen, Apache cTAKES & Jay Vyas, Red Hat
Real Time Drug Safety Monitoring in the Cloud - Collecting and harnessing knowledge from large public data sources in real time to monitor and detect adverse drug effects. In this presentation, Pei and Jay will demonstrate an entire system using Apache BigTop, OpenStack, Spark, cTAKES, Cassandra to proactively monitor and detect adverse drug events from Twitter data.

Speakers
PC

Pei Chen

Pei Chen is VP of the Apache cTAKES project. He is also a lead application development specialist at the Informatics Program at Boston Children’s Hospital/Harvard Medical School and Co-Founder of Wired Informatics. Mr. Pei’s interests lie in building practical applications using machine learning techniques. He has a passion for the end-user experience and has a background Computer Science/Economics. Mr. Chen... Read More →
JV

Jay Vyas

Red Hat
Jay Vyas works at Red Hat on various emerging tech projects and is a PMC member on the Apache BigTop CTakes projects, as well as a contributor to other projects in the ASF ecosystem.


Tuesday April 14, 2015 2:00pm - 2:50pm
Texas II

3:00pm

Keep Me in the Loop: INotify in the Apache Hadoop Distributed Filesystem - Colin McCabe, Cloudera
An elephant never forgets-- at least, not if that elephant is Apache Hadoop. The Hadoop Distributed Filesystem (HDFS) can store petabytes of data. Services that run on top of HDFS often want to cache or index some of that data. When files in HDFS change, or when more files are added, these services need to update their caches and indices.

The new HDFS inotify API allows applications to listen for changes to files stored in HDFS. Instead of periodically rescanning the filesystem, applications can simply receive notifications about changes. In this talk, I will cover the design goals for INotify and how we accomplished them. I will talk about how other projects can make effective use of the new API. Finally, I'll discuss some ideas we might explore in the future.

Speakers
CM

Colin McCabe

Software Engineer, Cloudera
Colin McCabe is a Platform Software Engineer at Cloudera, where he works on HDFS and related technologies. He is a committer on HDFS. Prior to joining Cloudera, he worked on the Ceph Distributed Filesystem, and the Linux kernel, among other things. He studied Computer Science and Computer Engineering at Carnegie Mellon.


Tuesday April 14, 2015 3:00pm - 3:50pm
Texas VI

3:00pm

Working with Apache Projects and Make Profits - Henry Saputra, Pivotal
With many open source projects under Apache Software Foundation (ASF) umbrella, there are chance to use and incorporate some projects into commercial software product. With this presentation I would like to share some best practices and experience on incorporating some of ASF projects into commercially supported software and as well contribute back to the community.

Speakers
avatar for Henry Saputra

Henry Saputra

Software Engineer, ASF
Member of the Apache Software Foundation (ASF) PMC, Committer, and contributor to several Apache Software Foundation projects: Incubator, Aurora, MetaModel, Flink, Gora, Tajo, Twill. | | Mentor and former mentor to some Apache Incubator projects: | Aurora, MetaModel, Spark, Kylin, Zeppelin.


Tuesday April 14, 2015 3:00pm - 3:50pm
Zilker 3

3:00pm

Big Data Graphs and Apache Tinkerpop 3 - David Robinson, IBM
Learn how Apache TinkerPop 3, a recent Incubator addition, facilitates the inclusion of graph system technologies into production or data science environments. Graph systems have experienced a renaissance due to a renewed focus on understanding connections between data features in data sets. TinkerPop 3 supports both OLAP graph processors as well as OLTP graph databases, which are two ways of interacting with graphs. Learn how TinkerPop's vendor-neutral graph APIs, its Gremlin domain specific query language, and its graph computation model work together to provide a comprehensive approach for interacting with graph systems. TinkerPop is already supported by numerous commercial and open source graph databases, including Apache Giraph and, in the future, Apache Spark. Discover why TinkerPop 3 makes graph technology accessible and interchangeable in an analytics/data solution.

Speakers
avatar for David Robinson

David Robinson

Software Engineer, IBM
David Robinson is currently a software engineer with IBM. David uses open source software to build big data/analytics solutions for business. Graph technologies in the context of analytics and machine learning are of particular interest to him. He has been an architect and developer on several successful projects and enjoys swapping use cases and solutions with other open source developers. David earned a BS, Computer Science and MBA from Duke... Read More →


Tuesday April 14, 2015 3:00pm - 3:50pm
Texas I

3:00pm

Using Apache Traffic Server to cache 'Live TV' - Mark Torluemke, Comcast
As the technologies that drive TV Everywhere move from second screens (mobile devices) to first screens, the pressure is mounting for the systems to be pristine. This talk is a look at the test suite we have built to emulate adaptive bitrate (ABR) video in real-world network scenarios, the graphical analysis of the test data, and the configuration changes made to ATS to accomplish our business objectives.

Speakers
MT

Mark Torluemke

Comcast
Mark is an engineer at Comcast, and one of the original members of the engineering team that is building our open-standards and open source based CDN. Mark is typically the member of the team that "fills in the gaps" to ensure our products meet the proper technical and business requirements.


Tuesday April 14, 2015 3:00pm - 3:50pm
Zilker 4

3:00pm

Zero to Test Driven Infrastructure Workflow in Six Hours - Sean Carolan, Chef Software
Zero to Test Driven Apache Infrastructure (Sean Carolan, chef.io) - Why should we test our infrastructure code? This workshop will teach participants to automate the installation of the Apache web server with the Chef automation framework. Participants will learn how to install and configure the Apache web server, and run tests against their infrastructure code. During the workshop we'll cover syntax and lint testing, unit tests, and acceptance and integration testing.

Speakers
avatar for Sean Carolan

Sean Carolan

Technical Sales Droid, Chef
Sean is a Solutions Architect working at Chef Software. His current projects include automation of large scale web applications for various clients around the world. Sean is one of Chef's senior trainers and has taught Chef Fundamentals and Intermediate trainings to public and private audiences.


Tuesday April 14, 2015 3:00pm - 3:50pm
Texas III

3:00pm

Redefining ETL Pipelines with Apache Technologies to Accelerate Decision-Making and Execution for Clinical Trials - Eran Withana, Comprehend Systems
Pharmaceutical and medical device makers spend over $130bn each year collecting and analyzing new data, mostly through clinical trials. It costs over $1.8bn to bring a new drug to market, and over $4bn when factoring in the cost of failures. By more efficiently understanding and analyzing this data, new drugs can reach patients quicker, safer, and at a lower cost.

In this presentation, Eran will discuss how ETL pipelines can be built using the Apache and other open source projects to improve clinical trial development. We will examine how the system is built, the challenges we faced and how we are able to reduce cost, accelerate execution time, and improve results. We will also demonstrate how reliable resource allocation, scalable data ingestion adapters, on-demand and fault tolerant job deployments, and monitoring benefit clinical trial decision-making and execution.

Speakers
EW

Eran Withana

Comprehend Systems
Eran is a member of the Apache Software Foundation since 2005 and has contributed to numerous Open Source projects for over a decade. He has spoken at several technology conferences like ApacheCon US, Europe, JAX, and other scalable systems research conferences. He is an Open Source technology evangelist. | | Eran currently works at Comprehend Systems as a Software Engineer where he and his team are responsible for redefining how data... Read More →


Tuesday April 14, 2015 3:00pm - 3:50pm
Texas II

3:00pm

Apache Brooklyn: from YAML Blueprints to Autonomic Management - Alex Heneveld, Cloudsoft
The Apache-incubating Brooklyn project gives a deploy-and-manage framework for any application. We'll show how blueprints for standing up complex software -- on metal, in clouds, docker or paas -- are written in Brooklyn, using the YAML syntax or the Java libraries, and then how at runtime this becomes a model of the running software. This view is essentially a control plane for applications, and this talk will cover autonomic control policies including scaling, failover, and upgrades, as part of the testable, source-controlled blueprint. With example blueprints including Apache Spark, Kafka, Hadoop and Ambari, Cassandra and ActiveMQ, Brooklyn can offer many projects better integration testing, streamlined used first-touch experience, and runtime ops dashboards. And as an incubation project, we're on the hunt for more beneficiaries and contributors.

Speakers
avatar for Alex Heneveld

Alex Heneveld

Co-founder & CTO, Cloudsoft
Alex Heneveld is one of the creators of Apache Brooklyn, and CTO and co-founder at Cloudsoft Corporation where he works with companies large and small to build their application management strategy. With the surprisingly controversial view that applications are more important than infrastructure, he brings a no-nonsense approach to cloud which has proved successful in practice and popular with audiences from Gluecon to LinuxCon.


Tuesday April 14, 2015 3:00pm - 3:50pm
Texas V

3:50pm

Break
Tuesday April 14, 2015 3:50pm - 4:20pm
Zilker Terrace and Texas Lobbies

4:20pm

Significantly Speedup Real-World Big Data Applications Using Apache Spark - Grace Huang, Intel SSG
With the bloom of Apache spark, various big data applications shift to Spark pool to pursue better user experience. During the past, we partnered with several top China internet companies to build their next generation big data engine on Spark – including graph analysis, interactive, batch OLAP/BI and real-time analytics. In this talk, we will share our experience to further optimize not only the real-world applications but also in Apache Spark, which brought x5-100 speedup versus their original Map Reduce implements. Several lessons are gained for better user experience from building real-world Spark applications in production environment, which will be shared as well.

Speakers
GH

Grace Huang

Intel
Grace Huang is currently an engineering manager in Intel SSG (Software and Services Group), responsible for advanced Big Data technology enhancement and optimization including Haodop, Spark and etc. Prior to that, she had been working in the big data area in Intel for over 6 years, with intensive experience on Hadoop, HBase performance tuning and optimization.


Tuesday April 14, 2015 4:20pm - 5:10pm
Texas VI

4:20pm

Apache Ignite (incubating): Anatomy of an In-Memory Data Fabric - Dmitriy Setrakyan, GridGain
In this presentation, we will describe the strategy and architecture behind Apache IgniteTM (incubating), a high-performance, distributed in-memory data management software layer that has been designed to operate between both new and existing data sources and applications, boosting application performance and scale by orders of magnitude. We will dive into the technical details of distributed clusters and compute grids as well as distributed data grids, and provide code samples for each. As integral parts of an In-Memory Data Fabric, we will also cover distributed streaming, CEP and Hadoop acceleration. This presentation is particularly relevant for software developers and architects who work on the front lines of high-speed, low-latency big data systems, high-performance transactional systems and real-time analytics applications. - Apache Ignite is either a registered trademark or a trademark of the Apache Software Foundation in the United Stated and/or other countries.

Speakers
avatar for Dmitriy Setrakyan

Dmitriy Setrakyan

Co-Founder and EVP of Engineering, GridGain
Dmitriy Setrakyan is co-founder and EVP of Engineering at GridGain Systems. Dmitriy has been designing, architecting and developing software and applications for over 15 years and has expertise in the development of distributed computing systems, middleware platforms, financial trading systems, CRM applications and similar systems. Dmitriy holds a Bachelor of Science in Computer Science from University of California at Davis specializing in... Read More →


Tuesday April 14, 2015 4:20pm - 5:10pm
Texas I

4:20pm

Community Building the Open Source Way - Rikki Endsley, Red Hat
Join Rikki as she provides a case study of the content strategy and community building effort for the Opensource.com publication, a project sponsored by Red Hat.

You’ll go behind the scenes and see the nuts-and-bolts, the tools, the metrics, and the strategy that’s helped this project grow to over 500,000 page views a month.

This session will:
  • ho in-depth on how to build a great team, including the different methodologies used from the team
  • provide details on social media and SEO strategies
  • outline our communtiy moderator program
  • show metrics and results monitored by the team

Speakers
RE

Rikki Endsley

Rikki Endsley is the community manager for opensource.com. In the past, she worked as a community evangelist on the Open Source and Standards team at Red Hat; freelance tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN, and Ubuntu User; and as the managing editor of Sys Admin magazine and UnixReview.com. Follow her on Twitter at @rikkiends.


Tuesday April 14, 2015 4:20pm - 5:10pm
Zilker 3

4:20pm

Traffic Server on the Edge - Alan Carroll, Network Geographics
In this talk I will look briefly at what Traffic Server does and its basic use. I will then look at building vertically integrated network infrastructure for content delivery networks using Traffic Server as a component. The focus will be on the challenges encountered in this infrastructure, key benefits of such deployments, along with the impact on the Apache community. Some examples of deployed CDNs will be examined.

I will conclude by looking at Traffic Server in the edge architecture as it is used by an increasingly diverse ecosystem. The reward for a job well done is a harder job and as Traffic Server succeeds in single purpose CDNs it is expected to succeed in multi-tenant environments and blend smoothly in to the cloud. These are currently open issues and I will discuss why they are desired, the problems involved, and some of the efforts at overcoming those proble

Speakers
AM

Alan M. Carroll

Senior Technical Yahoo, Yahoo!
I started coding when I was 9, went professional at 14, and never looked back. My first big project was Epoch, the original X-Windowing version of GNU Emacs. I worked at a small startup until it was, through a string of acquisitions, acquired by Cisco. I worked on security and firewall management software until leaving Cisco due to a site shutdown. I ran my own product and then consulting firm (Network Geographics) until I was hired away from... Read More →


Tuesday April 14, 2015 4:20pm - 5:10pm
Zilker 4

4:20pm

Modern DevOps with Docker in 2015 - Avi Cavale, Shippable
2014 was the year of Docker. The container-based world exploded on the scene with the promise to reinvent how you think about distributed applications. But is it just hype or are there immediate benefits to be realized? Join us to explore Continuous Integration/Continuous Delivery leveraging containers, one of the early use cases proving successful with Docker, resulting in reduced Dev/Test cycle times and lower infrastructure costs. We'll walk through the end-to-end CI/CD workflow, highlighting the big wins containers have introduced, as well as discuss common challenges to avoid. Lastly, we'll look ahead, identifying the next set of use cases to likely achieve real-world benefits from containers.

Speakers
avatar for Avi Cavale

Avi Cavale

Shippable
Avi Cavale is the co-founder and CEO of Shippable, a venture-backed hosted continuous delivery service built on containers. Previously, Avi spent over a decade at Microsoft building highly scalable Internet services and working on products like Xbox 360, Office365, Azure and Kinect. His most recent role was as director of product development at a Seattle startup. He has also presented at ModevCon, Gluecon, Defrag, Red Hat Summit... Read More →


Tuesday April 14, 2015 4:20pm - 5:10pm
Texas III

4:20pm

The Emergence of the Datacenter Developer - Tobi Knaup, Mesosphere
A new category of developer is emerging in the datacenter. It used to be that individual servers were the building block for applications, but today’s datacenter developers have thousands of servers at their disposal. In this talk, Tobias Knaup will explain how all applications are becoming distributed applications and how that’s creating a new breed of developer that programs against the datacenter like it was their laptop. Knaup will provide an outlook for the emerging “datacenter developer” category - and describe how advancements in abstractions of datacenter resources will forever change the balance of power between developers and operations. Knaup will share specific examples of what it means to “program against the datacenter”, will explain these trends in the context of hot new frameworks (Kubernetes, Rocket, Mesos, etc.) 

Speakers
TK

Tobi Knaup

Tobias is the CTO and Co-Founder of Mesosphere, a startup that is building a data center operating system based on Apache Mesos, to support the next generation of large scale distributed applications. | | He was one of the first engineers and engineering leaders at Airbnb. At Airbnb, he wrote large parts of the infrastructure including the search and fraud prediction services. He helped scale the site to millions of users and build a world class... Read More →


Tuesday April 14, 2015 4:20pm - 5:10pm
Texas II

4:20pm

Apache Olingo - From Incubation to a Real Olingo (Apache TLP) - Michael Bolz
The Apache Olingo project actual contains Java and JavaScript libraries which provided development support for the realization of an OData service as a server in addition to support for consuming an OData service as client.
Before the Apache Olingo project started there was an earlier Open Source project from which we learnt that it’s best to start from scratch and thereby avoid failures from the past. By starting afresh, we could do everything better than before.This is how the Apache Olingo was born.
In his presentation, Michael will explain…
* Why it was decided to start a new Open Source project (to learn from past mistakes)
* Why Apache was chosen
* The Apache journey - from Incubation to a Top-Level-Project)
* The future of Olingo (not the attic)

Michael will explain the pros and cons of an open source project and talk about his own experiences and lessons learned as be

Speakers
avatar for Michael Bolz

Michael Bolz

Developer, SAP SE
Michael Bolz has been working within the OData context for two years and during this time he has focused on the implementation of OData specification versions 2 and 4 as an Open Source Library named Apache Olingo.


Tuesday April 14, 2015 4:20pm - 5:10pm
Texas V

5:20pm

Apache Bigtop: In-Memory Analytic Software stack.Next - Konstantin Boudnik, Apache Software Foundation
Apache Bigtop has created the de-facto standard in how Hadoop-based stacks are developed, delivered, and managed. Now we are doing this again! This time we are going to deliver Bigtop 1.x that is focused on not just BigData, but FastData. Next generation of Apache data processing stack will focus on in-memory and transactional processing of the large amounts of data.

Speakers
avatar for Konstantin Boudnik

Konstantin Boudnik

CEO, Memcore
Dr.Konstantin Boudnik, co-founder and CEO of Memcore Inc, is one of the early developers of Hadoop and a co-author of Apache BigTop, the open source framework and the community around creation of software stacks for data processing projects. With more than 20 years of experience in software development, big- and fast-data analytic, Git, distributed systems and more, Dr. Boudnik has authored 16 US patents in distributed computing. Dr. Boudnik... Read More →


Tuesday April 14, 2015 5:20pm - 6:10pm
Texas VI

5:20pm

Corporate Source vs. Open Source - John Coggeshall, Internet Technology Solutions
Do you know the different interpretations of “free”? If you’re in open source, you should. In this talk we’ll take a walk down memory lane in roughly the past 20 years of open source, how what “open source” means has changed and evolved, and how companies have in some senses co-opted it rather brilliantly to what I would say is our detriment. Gain some insight into the history of our beloved industry through the thoughts of those who were there to create it, the philosophical ideas that powered it, and how those ideas have both evolved and been in some ways subtlety manipulated in the years since.

Speakers
JC

John Coggeshall

TestNotice
John Coggeshall is the owner of Internet Technology Solutions, LLC - an Internet and PHP consultancy serving customers worldwide, as well as the owner of CoogleNet - a subscription based WiFi network. As former senior member of Zend Technologies' Global Services team, he got started with PHP in 1997 and is the author of four published books and over 100 articles on PHP technologies with some of the biggest names in the industry such as Sams... Read More →


Tuesday April 14, 2015 5:20pm - 6:10pm
Zilker 3

5:20pm

Super8: Delivering HTTP Adaptive Streaming Video for all of Comcast - Neill A. Kipp, Comcast
The Video IP Engineering and Research (VIPER) team at Comcast is responsible for HTTP video delivery that exceeds 500M transactions per day. Our DASH VOD Origin is a Java Tomcat application built with Maven. Our Super8 just-in-time packager is an Apache HTTP module written in C that uses Apache Portable Runtime. We implement our forward and reverse caching proxies using Apache Traffic Server, and our browser PlayerPlatformAPI is an Apache Flex application. We ingest and maintain 70,000 hours of VOD content, compress it using H.264/AVC, and store it on a 2PB network attached storage system. Sourcing our content in DASH (Dynamic Adaptive Streaming over HTTP) lets our Super8 packager easily convert video into proprietary formats such as Apple HTTP Live Streaming (HLS) and Adobe HTTP Dynamic Streaming (HDS) for video playback on mobile, browser, and IP set-top devices all across the country.

Speakers
avatar for Neill A. Kipp

Neill A. Kipp

Distinguished Engineer, Comcast VIPER
Neill A. Kipp is a Distinguished Engineer for Comcast Video IP Engineering and Research (VIPER). Kipp designed and developed VIPER's Super8 video origination system that serves IP video for Xfinity TV and TV Go apps. Prior to joining Comcast, Kipp developed IPTV set-top guide applications for Nokia Siemens Networks. Kipp was Honorarium Instructor in Computer Science at University of Colorado Denver where he taught graduate-level software... Read More →


Tuesday April 14, 2015 5:20pm - 6:10pm
Texas I

5:20pm

Replacing Squid with Apache Traffic Server for Yahoo - Shu Kit Chan, Yahoo!
Squid & Apache Traffic Server (ATS) are both caching proxy servers, which reduce bandwidth & improve response times by caching & reusing frequently-requested pages. At Yahoo we had long been using Squid & developed different use cases relying on various Squid features, such as Stale-While-Revalidate & CARP routing. And then in 2012 we began a new strategy to fully adopt the open source ATS & we had since been working hard on converting these use cases to migrate to ATS. In this talk we will go over the reasons & the benefits of the migration. We will also discuss our use cases & how we supported them using ATS. Finally we will share some performance numbers & conclude with our learning & a best practice guide.

Idea of sharing of these info in Yahoo perspectives is largely inspired by Igor Galic's original talk proposal of "Replacing Squid with ATS" for Apachecon Europe 2014.

Speakers
SK

Shu Kit Chan

Yahoo
This proposal is submitted by Shu Kit Chan and Pushkar Sachdeva. Pushkar is a Senior Software Engineer at Yahoo!. He has been with Yahoo for over 5 years and enjoys working on the proxy layer. He has been part of many interesting projects at Yahoo! like Assembly At The Edge (gave a talk on this work at Velocity Conference), enabling SSL for all Yahoo! media sites and handling page fallbacks at the proxy layer. Shu Kit has been with Yahoo! for 10... Read More →


Tuesday April 14, 2015 5:20pm - 6:10pm
Zilker 4

5:20pm

Best Practices for Virtual Appliances: Creating Integrated Environments For Users and Developers - Sean Mackrory, Cloudera
Many software projects suffer from a lack of a good “Quick Start” environment. Complex systems can have obstacles such as obscure dependencies and error-prone procedures. Distributing a portable reference environment solves this problem for users and developers alike but it is not without pitfalls. The presentation will cover best-practices for creating a VM, live CD, Docker app or cloud deployment that will be reliable, lean, and most importantly, useful. Such a platform is ideal for demos, tutorials, testing, and more. Segments include:

* Uses for virtual appliances
* Recommended tools
* Nuances of common hypervisors
* Network configuration pitfalls
* Minimizing disk space & memory requirements
* And many other tips

Speakers
avatar for Sean Mackrory

Sean Mackrory

Software Engineer, Cloudera
Sean Mackrory is a PMC member on Apache Bigtop, a PPMC member on Apache Sentry (incubating), and a software engineer at Cloudera. He’s created and maintained virtual appliances in connection with Apache Bigtop as well with Cloudera, and is currently working on Cloudera Live and the QuickStart VM: virtual environments for training and testing on Hadoop. He has previously spoken at ApacheCon NA 2014, events held by Big Data Utah and the NorCal... Read More →


Tuesday April 14, 2015 5:20pm - 6:10pm
Texas III

5:20pm

Data Stream Algorithms in Apache Storm and R - Radek Maciaszek, Data Mine Lab
Streaming data presents new challenges for statistics and machine learning on extremely large data sets. Tools such as Apache Storm, a stream processing framework, can power range of data analytics but lack advanced statistical capabilities. In this talk I will discuss developing streaming algorithms with the flexibility of both Storm and R, a statistical programming language.

I will address the critical issues of why and how to use Storm and R to develop streaming algorithms; in particular I will focus on:
• Streaming algorithms
• Online machine learning algorithms
• Use cases showing how to process hundreds of millions of events a day in (near) real time

Speakers
RM

Radek Maciaszek

Data Mine Lab
I am a founder of Data Mine Lab, a big-data consultancy. The company specialises in large-scale data number crunching and cloud computing. Currently I work as a data scientist contractor with a London based hedge fund. I share my passion in data science by leading number of training courses in technologies such as the Big Data stack, Storm and Machine Learning and have spoken on conferences and meetups, including Apache conference and recently... Read More →


Tuesday April 14, 2015 5:20pm - 6:10pm
Texas II

5:20pm

Apache NiFi: Better Analytics Demands Better Dataflow - Joseph Witt, Onyara
In this presentation, Joe Witt will outline the fundamental challenges of enterprise dataflow at scale and the resulting implications for analytics. Key capabilities of Apache NiFi (incubating) are designed to solve these dataflow challenges. Joe will address the importance of flow-based programming concepts, real-time command and control, and data provenance to provide a powerful platform to automate the flow of data between critical infrastructure systems in a complex globally distributed enterprise.

Speakers
JW

Joseph Witt

Joe Witt | Onyara Inc. | In 2006, Joe Witt created a dataflow framework that grew into a community and evolved over eight years into what became Apache NiFi (incubating). Following NiFi's open source release by the NSA in 2014, Joe has become an active committer and member of the Apache NiFi PPMC. Joe remains focused on solving global scale dataflow challenges and is a regular speaker on NiFi and data provenance.


Tuesday April 14, 2015 5:20pm - 6:10pm
Texas V

6:10pm

Onsite Booth Crawl
Tuesday April 14, 2015 6:10pm - 8:10pm
Zilker Terrace Foyer

6:30pm

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) and sign. You will need a pen, and some manner of identification.

For more see the wiki page.


Tuesday April 14, 2015 6:30pm - 7:30pm
Zilker 3

6:30pm

Tomcat Meetup

Please come for an informal Tomcat meetup. Hear about other ApacheCon attendee's experience or share your own experience of using Tomcat. 



Tuesday April 14, 2015 6:30pm - 7:30pm
Texas VI

6:30pm

Apache Kafka Meetup

Please come for an informal meetup for Apache Kafka. Hear about other people's experience or share your own experience of using Kafka. Ask questions to Kafka committers and SREs. We plan to have a few short presentations and lots of time for Q&A.


Moderators
JR

Jun Rao

Confluent
Jun Rao is currently a co-founder of Confluent, a company that provides a stream data platform on top of Apache Kafka. Before Confluent, Jun Rao was a senior staff engineer at LinkedIn where he led the development of Kafka. Before LinkedIn, Jun Rao was a researcher at IBM's Almaden research data center, where he conducted research on database and distributed systems. Jun Rao is a committer and the PMC chair of Apache Kafka and a committer of... Read More →

Tuesday April 14, 2015 6:30pm - 7:30pm
Texas V

6:30pm

BoFs: Apache UIMA - Marshall Schor, IBM
The Apache UIMA BoFs is for all people using UIMA and/or interested in its development. We'll hear from the PMC chair, including an informal discussion of the many new aspects of the latest core release, and how you can contribute to UIMA. We'll share with each other what we've found interesting in using this framework in our various use cases. This is a great opportunity to get acquainted with and learn about the UIMA community, become more involved, and to influence UIMA's future directions.

This BoFs may help expand and strengthen the community of UiMA users and developers, will explain the many new aspects of the current core release, and may encourage a wider use of UIMA.  Apache UIMA users and developers and others interested in UIMA and its community and future directions are encouraged to attend.



Speakers
MS

Marshall Schor

I work for IBM as part of the Research group within the new IBM Watson Group, where I work on high performance Java algorithms and on making parts of the IBM Watson technology available as services on the Web. I'm also the current chairperson of the the Apache UIMA project. Previous speaking experiences: I have given several talks at Conferences, and many 10's of talks to large and small groups of IBM Clients. A more extensive bio can be seen... Read More →


Tuesday April 14, 2015 6:30pm - 7:30pm
Texas I

6:30pm

BoFs: Cordova - Max Lynch, Ionic

Explore state of the art of Tooling for Cordova Devs using a variety of platforms (Linux, Mac, Windows). Speakers will include developers from Microsoft, Adobe, Ionic and others. 

Topics include:

  • Overview of current status of tooling
  • Overview of short term roadmap for tools
  • Group discussion on needs that have not been met yet with current tools and best practices.

Tuesday April 14, 2015 6:30pm - 7:30pm
Texas II

6:30pm

BoFs: TEALS (Technology Education And Literacy in Schools) - Kevin Wang, TEALS

Did you know that less than 1% of the 4 million AP Exams taken last year was for Computer Science?   

At Apache everyone is a volunteer. You already know how powerful volunteering can be. TEALS (teask12.org) is another way of volunteering, but in this case to build a stronger IT sector in the future by teaching the next generation of Computer Scientists and Software Engineers. Through TEALS you can help high school build sustainable Computer Science programs throughout the country. These students are the future of the IT industry.  By team teaching with an experienced classroom teacher, you will be able to hand-off the course materials and knowledge to them.   They will then be able to maintain and grow a sustainable CS program in the school on their own.

This BoFs is a chance to find out more about TEALS. Come along and ask whatever questions you have, suggest schools looking for help, offer some volunteer time, suggest ways in which the ASF might further help programs like TEALS and much more.

 


Moderators
KW

Kevin Wang

Founder & Ringleader, TEALS
Kevin has an undergrad in Electrical Engineering and Computer Science from UC Berkeley and a graduate degree in Education from Harvard University.  He built and taught a 7-12 Computer Science curriculum for three years at a San Francisco Bay Area high school and additional years part time at a local Seattle area school, robotics summer camp, after school at the Community Charter School of Cambridge, and online at UMass Boston.  He was a... Read More →

Tuesday April 14, 2015 6:30pm - 7:30pm
Texas III
 
Wednesday, April 15
 

8:00am

Continental Breakfast
Wednesday April 15, 2015 8:00am - 9:00am
Zilker Terrace and Texas Lobbies

8:00am

Registration
Wednesday April 15, 2015 8:00am - 9:00am
Skywalk Lobby

9:00am

Kafka at Scale: Multi-Tier Architectures - Todd Palino, LinkedIn
If data is the lifeblood of high technology, Apache Kafka is the circulatory system in use at LinkedIn. It is used for moving every type of data around between systems, and it touches virtually every server, every day. This can only be accomplished with multiple Kafka clusters, installed at several sites, and they must all work together to assure no message loss, and almost no message duplication. In this presentation, we will discuss the architectural choices behind how the clusters are deployed, and the tools and processes that have been developed to manage them. Todd Palino will also discuss some of the challenges of running Kafka at this scale, and how they are being addressed both operationally and in the Kafka development community.

Speakers
avatar for Todd Palino

Todd Palino

Staff Site Reliability Engineer, http://linkedin.com/
Todd Palino is a Staff Site Reliability Engineer at LinkedIn, tasked with keeping Zookeeper, Kafka, and Samza deployments fed and watered. He is responsible for architecture, day-to-day operations, and tools development, including the creation of an advanced monitoring and notification system. Previously, Todd was a Systems Engineer at Verisign, developing service management automation for DNS, networking, and hardware management, as well as... Read More →


Wednesday April 15, 2015 9:00am - 9:50am
Texas VI

9:00am

What's With The 1S And 0S? Making Sense Of Binary Data At Scale With Tika And Friends - Nick Burch, Quanticate
If you have one or two files, you can take the time to manually work out what they are, what they contain, and how to get the useful bits out (probably....). However, this approach really doesn't scale, mechanical turks or no! Luckily, there are Apache projects out there which can help!

In this talk, we'll first look at how we can work out what a given blob of 1s and 0s actually is, be it textual or binary. We'll then see how to extract common metadata from it, along with text, embedded resources, images, and maybe even the kitchen sink! We'll see how to do all of this with Apache Tika, and how to dive down to the underlying libraries (including its Apache friends like POI and PDFBox) for specialist cases. Finally, we'll look a little bit about how to roll this all out on a Big Data or Large-Search case.

Speakers
avatar for Nick Burch

Nick Burch

CTO, Quanticate
Nick began contributing to Apache projects in 2003, and hasn't looked back since! Most of the projects Nick has worked in belong in the "Content" space, such as Apache POI (ex-PMC Chair), Apache Tika and Apache Chemistry. As well as coding projects, Nick is also involved in a number of foundation-wide activities, including Conferences, Travel Assistance, Community Development and the Incubator. | | Nick works a the CTO at Quanticate, a... Read More →


Wednesday April 15, 2015 9:00am - 9:50am
Texas I

9:00am

Practical JOSE Security for HTTP Services with Apache CXF - Sergey Beryozkin, Talend
Javascript Object Signing and Encryption (JOSE) [1] specifies how arbitrary data payloads can be signed and/or encrypted with JSON metadata describing the cryptographic algorithm properties. It offers a very powerful, rich, flexible mechanism that will change the way HTTP service communications are secured.
In this presentation, Sergey Beryozkin will provide an overview of JOSE with the examples, describe Apache CXF JOSE implementation and show how typical JAX-RS applications can be JOSE-enabled fast. The use of JOSE inside OAuth2 applications will also be discussed. The talk will conclude with a demo.

[1] https://datatracker.ietf.org/wg/jose/documents/

Speakers
SB

Sergey Beryozkin

Software Architect, Talend
Sergey Beryozkin is a software architect at Talend. He is a web services expert leading Apache CXF JAX-RS and OAuth2 projects. He is also a committer of Apache Tika, Camel and Aries.


Wednesday April 15, 2015 9:00am - 9:50am
Texas V

9:00am

State of Apache OFBiz - Jacopo Cappellato, HotWax Systems
Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning) systems.
This talk will provide an introduction to OFBiz, its history and its community.
It will also summarize the main areas of recent developments, where the project stands today and where it is going.

Speakers
avatar for Jacopo Cappellato

Jacopo Cappellato

VP Technology, HotWax Media
Jacopo is a member of the Apache Software Foundation and a committer and chairperson of the Project Management Committee (PMC) for the OFBiz Apache project, to which he has participated since 2003. Jacopo is the CTO and member of the Executive Team at HotWax Systems. Prior to his involvement with HotWax Systems, Jacopo participated in several ERP projects for his company, TAU Informatica. He graduated from the University of Padua with a M.S. in... Read More →


Wednesday April 15, 2015 9:00am - 9:50am
Texas III

9:00am

Apache Airavata Overview and Roadmap - Suresh Marru, Apache Software Foundation
Apache Airavata is software for providing services to manage scientific applications on a wide range of remote computing resources. Airavata can be used by both individual scientists to run scientific workflows as well as communities of scientists through Web browser interfaces. Airavata is composed of several components (Registry, Orchestrator, Application Factory, Workflow Interpreter, Messenger, Credential Store) that implement these capabilities. Airavata community is in the process of rearchitecting Airavata software to serve as the basis of a multi-tenanted, elastically scalable, fault-tolerant Platform as a Service for our community. This introduces several challenges to the current architecture as well as opportunities to leverage and collaborate with other Apache projects. We discuss these experiences and future directions.

Speakers
avatar for Suresh Marru

Suresh Marru

Member, Apache Software Foundation
Suresh Marru is a Member of the Apache Software Foundation and is the current PMC chair of the Apache Airavata project. He is a principal research systems architect at Indiana University. Suresh focuses on research topics at the intersection of distributed systems, application domain science; computational systems and has authored or co-authored over 75 peer-reviewed conference papers and journal articles in these areas. He gets his hands on... Read More →


Wednesday April 15, 2015 9:00am - 9:50am
Texas II

9:00am

InnerSource as the Anti-Silo: How Open Source Style Has Broken Silos While Strengthening Systems at PayPal - Cedric Williams, PayPal
Systems at an enterprise level have a reputation for complexity and fragility beyond the ken of mere mortals. As systems age their tech debts fade into history, the assignment of roles and responsibilities ossify, and business deal optimizations accumulate into Lovecraftian nightmares. Customers of these systems often end up unable to get new features or integrations added due to conflicts with the owning silo's priorities or their fear of catastrophic failure.

Using the principles of Open Source development has enabled PayPal to begin moving large scale systems development from a defensive and risk averse culture to one of flexibility and collaboration. This session will look at the pressures propping up the silos, explore one of the cases where we were able to break down the silo without breaking the system, and discuss some of the surprises that we found along the way.

Speakers
CW

Cedric Williams

PayPal
Cedric Williams has been an Open Source advocate for over 25 years, helping people understand and adopt software in universities and businesses that transformed their operations. He has developed software for public and private organizations, working in industrial distribution, environmental compliance and permitting, and financial services. He has taught or presented on diverse topics, including development, GIS, security, financial systems, and... Read More →


Wednesday April 15, 2015 9:00am - 9:50am
Zilker 3

9:00am

Intro to Load-Balancing Tomcat with httpd and mod_jk - Christopher Schultz, Total Child Health, Inc.
Apache Tomcat is a Java servlet container that is also a very capable web server. Learn how to build upon Tomcat's solid foundation by introducing httpd with mod_jk to improve your applications' scalability and fault-tolerance. We'll be covering basic "Getting Started"-style configurations that you can play-around with immediately, uncovering some advanced load-balancing features, knobs, and dials, as well as handling some practical topics like how to gracefully drain and bring-down a back-end node for maintenance, upgrades, etc.

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 active member of the Apache Tomcat and Velocity communities as well as a committer on both projects and Tomcat PMC and security team member. He has attended and spoken at several previous ApacheCon events and helped to organize an Apache BarCamp in the Washington, DC area.


Wednesday April 15, 2015 9:00am - 9:50am
Zilker 4

9:00am

Ignite Training - Hosted By Nikita Ivanov, GridGain & Dmitriy Setrakyan, GridGain
Prerequisites: Bring your computers with the latest JDK installed (JDK 7 is OK, but JDK 8 is preferred). 

Agenda
  • 9:00am-9:15am -  Ignite: Overview
  • 9:15am-10:00am -  Ignite: Installation and Configuration
  • 10:00am-10:50am - Deploying Compute and Clustering
  • 10:50am-11:15am - Break
  • 11:15am-12:00pm - Deep Dive into Data Grid Functionality 
  • 12:05pm-1:15pm - Lunch
  • 1:15pm-2:00pm - Streaming and Complex Event Processing with Ignite
  • 2:00pm-2:45 - Continuous Availability with Ignite Service Grid
  • 2:45pm-3:15pm - Final Q&A

Moderators
avatar for Dmitriy Setrakyan

Dmitriy Setrakyan

Co-Founder and EVP of Engineering, GridGain
Dmitriy Setrakyan is co-founder and EVP of Engineering at GridGain Systems. Dmitriy has been designing, architecting and developing software and applications for over 15 years and has expertise in the development of distributed computing systems, middleware platforms, financial trading systems, CRM applications and similar systems. Dmitriy holds a Bachelor of Science in Computer Science from University of California at Davis specializing in... Read More →
avatar for Tatiana Staffaroni

Tatiana Staffaroni

Co-Founder and CTO, GridGain
Nikita Ivanov is founder of Apache Ignite project and CTO of GridGain Systems, started in 2007. Nikita has led GridGain to develop advanced and distributed in-memory data processing technologies – the top Java in-memory data fabric starting every 10 seconds around the world today. | | Nikita has over 20 years of experience in software application development, building HPC and middleware platforms, contributing to the efforts of other... Read More →

Wednesday April 15, 2015 9:00am - 4:05pm
Hill Country C/D

10:00am

From MapReduce to Spark with Apache Crunch - Micah Whitacre, Cerner Corporation
With companies having made heavy investments in MapReduce the emergence of Apache Spark as a new processing platform is both tempting and daunting. Refactoring code or altering processing steps can be a significant investment. The Apache Crunch project can help with the transition utilizing its built in support for reusing code in both execution environments. Teams can make incrementally migrate their processing workflows or utilize the appropriate execution engine depending on their use case while still utilizing a common set of concepts provided by Apache Crunch. The presentation will cover the basics of Apache Spark, how to reuse the same code in both MapReduce and Spark, as well as differences with using Apache Crunch over plain Apache Spark.

Speakers
avatar for Micah Whitacre

Micah Whitacre

Software Architect, Cerner Corporation
Micah is a committer on the Apache Crunch project as well as a Software Architect for Cerner Corporation, a leading provider of healthcare technology. For almost a decade he has worked on building infrastructure and reusable assets. In the last few years his focus has shifted towards enabling the adoption of Big Data technologies at Cerner helping to build infrastructure for ingestion of Big Data and efficient processing in both a batch and... Read More →


Wednesday April 15, 2015 10:00am - 10:50am
Texas VI

10:00am

Evaluating Text Extraction: Developing a Toolkit for Apache Tika™ - 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 a new initiative within Tika to create an evaluation toolkit that allows integrators to evaluate Tika and other content extraction systems on client-specific documents. This talk will end with a brief discussion of a related initiative to take this evaluation methodology public and evaluate Tika on large batches of public domain documents.

Note: This talk was co-authored with Paul M. Herceg, Lead Artificial Intelligence Engineer, The MITRE Corporation. Paul holds an M.S. in Computer Science and a B.S. in Computer Science-Mathematics, both from the State University of New York at Binghamton.

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 has been a committer and PMC member on Apache POI and Apache Tika since July, 2013. Tim holds a Ph.D. in Classical Studies from the University of Michigan, and in a former life, he was a professor of Latin and Greek.


Wednesday April 15, 2015 10:00am - 10:50am
Texas I

10:00am

Enabling Swagger-Socket in CXF and Olingo Services - Akitoshi Yoshida, SAP
WebSocket is a full-duplex transport protocol that can operate over a single socket and does not suffer from network restriction such as proxies and firewalls when establishing a duplex channel. The services based on JAXRS, such as those provided by CXF and the new OData services provided by Olingo can take advantage of WebSocket.

However, to layer those JAXRS based services on top of WebSocket requires some protocol agreements to exchange the information required to invoke those services. Swagger-Socket, which is implemented using Atmosphere, is one such protocol that can be used by the existing CXF and Olingo services to directly utilizes WebSocket. In addition to Swagger-Socket, other protocols can also be implemented as an Atmosphere handler and used in those CXF and Olingo services.

Speakers
AY

Akitoshi Yoshida

SAP
Akitoshi Yoshida is an ASF member and committer of Apache CXF and Apache Camel. In addition, he is also a committer of Atmosphere and Swagger-Socket. He works at SAP and has more than 10 years of experience in developing enterprise business applications and application integration. He is currently focused on adoption of open source components in business applications. | He studied computer science and has worked on various areas ranging from... Read More →


Wednesday April 15, 2015 10:00am - 10:50am
Texas V

10:00am

Why Large Companies Use Apache OFBiz Open Source ERP - Hans Bakker, AntWebsystems Co
We have done several installations of Apache OFBiz in large companies that have revenues of $300M+ . This presentation will show why these companies selected OFBiz and how the system was implemented using BPM, agile project management and involved the practice of continuous improvement and deployment.

Speakers
avatar for Hans Bakker

Hans Bakker

CEO, AntWebsystems.com
Self starter, self-made, highly motivated advocate of open source, especially Apache OFBiz ERP. Now managing the AntWebsystems company, which provides quality services for competitive rates around the Apache OFBiz open source ERP system using open source development and production tools only. | | We now can offer a full implementation process with BPM, Scrum and continous improvement/deployment. | | My profile: http://hansbakker.com... Read More →


Wednesday April 15, 2015 10:00am - 10:50am
Texas III

10:00am

Hadoop Applications on High Performance Computing(HPC) - Devaraj Kavali, Intel
High performance workloads have expanded. Today’s HPC users are demanding application frameworks to analyze vast amounts of data created by complex simulations. As the most widely deployed file system for HPC, Lustre software can play a critical role for these data-intensive applications. HPC Adapter for Lustre(HAL) provides adaptability to run Hadoop File System operations on HPC environment without any changes to applications. HPC Adapter for Mapreduce/Yarn(HAM) allows users to run their MapReduce/Yarn applications—without changes—directly on shared, fast, Lustre-powered storage. This optimizes the performance of MapReduce/Yarn tasks, while delivering faster, more scalable, easier-to-manage storage. This session explains the architecture and design level technical details to run Mapreduce and Yarn applications on HPC native schedulers like Slurm, MOAB, etc.

Speakers
avatar for Devaraj Kavali

Devaraj Kavali

Intel Corporation
Devaraj Kavali is an Apache Hadoop Committer and contributor to the Hadoop Yarn & Mapreduce. He is currently working with Intel Corporation. He has been working on various distributed platforms/applications for more than 8 years.


Wednesday April 15, 2015 10:00am - 10:50am
Texas II

10:00am

One for All, All for One: How Apache Sentry Provides Unified Authorization for Hadoop Ecosystem - Prasad Mujumdar, Cloudera
Apache Sentry is a framework that enables fine grain, role based authorization for multiple Hadoop ecosystem components. Apache Sentry is a highly modular system that support authorization for various data models like Database style schemas, search indexes etc. It comes with out of the box support for SQL query frameworks like Apache Hive and Cloudera Impala Apache Hive, as well as open source search framework Apache Solr.
This session will present an overview this authorization policy engine and its advantages over other security choices available today.

Speakers
PM

Prasad Mujumdar

Prasad is a software engineer working at Cloudera. He's associated with various projects of Apache Hadoop ecosystem. He's a committer and PMC member of Apache Flume and Apache Sentry (Incubating) and also a committer on Apache Hive. Prior to Cloudera, Prasad was a senior software engineer at IBM, working on database products development.


Wednesday April 15, 2015 10:00am - 10:50am
Zilker 3

10:00am

Tomcat Clustering: Part 1 - Reverse Proxies - Mark Thomas, Pivotal
This is the first 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 first session will cover reverse proxing since this forms the basis for load-balancing.

Speakers
MT

Mark Thomas

Tomcat 8 Release Manager, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. Mark also leads Pivotal's security team. | | 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 and trademarks committees, is an infrastructure volunteer and a Director... Read More →


Wednesday April 15, 2015 10:00am - 10:50am
Zilker 4

10:50am

Break
Wednesday April 15, 2015 10:50am - 11:15am
Zilker Terrace and Texas Lobbies

11:15am

Unleashing the Silicon Forest Fire - the Open Sourcing of GemFire - Brian Dunlap, Southwest Airlines; Sudhir Menon; Pivotal; Jags Ramnarayan, Pivotal; Dan Smith, Pivotal
Pivotal GemFire has had a long and winding journey, starting in 2002, winding through VMware, Pivotal, and finding it’s way to Apache in 2015.  Companies using GemFire have deployed it in some of the most mission critical time sensitive applications in their enterprises, making sure tickets are purchased in a timely fashion, hotel rooms are booked, trades are made, and credit card transactions are cleared. Come to this session to understand:
  • A brief history of GemFire
  • Architecture and use cases
  • Why we are taking GemFire Open Source
  • Design philosophy and principles
But most importantly: how you can join this exciting community to work on the bleeding edge in-memory platform.

Speakers
avatar for Brian Dunlap

Brian Dunlap

Senior Software Engineer, Southwest Airlines
As a tech lead at Southwest Airlines, Brian has more than 15 years of experience in domains including crew scheduling, passenger reservations, flight operations, and optimization. He is currently using Gemfire on a large-scale project that will replace several legacy operational systems.
avatar for Sudhir Menon

Sudhir Menon

Pivotal
Sudhir Menon is one of the key architects for the Gemfire & SQLFire. Sudhir is the Head of Products for all Real Time and Big Data products at Pivotal. He holds multiple patents in the areas of scaled up networking systems. His expertise in distributed data management spans multiple languages (Java, C++ and .NET) and multiple platforms and he has architected and developed network stacks for the last 10+ years. He holds an engineering... Read More →
avatar for Jags Ramnarayan

Jags Ramnarayan

Pivotal
Jags is the Chief Architect for “fast data” products(GemFire) at Pivotal and serves in the extended leadership team of the company. At pivotal and previously at VMWare he led the technology direction for its high performance distributed data Grid and in-memory DB products. He also plays an active role in the company strategy for data services, served as a committee member of the VMWare... Read More →
avatar for Dan Smith

Dan Smith

Staff Engineer, Pivotal
Dan Smith has been writing code ever since he typed in some BASIC from the back of a magazine in elementary school. For the last 10 years Dan has been working in distributed systems development. He's currently a Staff Engineer at Pivotal working on GemFire.


Wednesday April 15, 2015 11:15am - 12:05pm
Texas VI

11:15am

Apache CXF, Tika and Lucene: The Power of Search the JAX-RS Way - Andriy Redko, AppDirect
I would like to present the work Apache CXF team has done around integration with Apache Tika for binary content extraction, Apache Lucene for full-text search capabilities, using JAX-RS/REST search extensions.

Speakers
avatar for Andriy Redko

Andriy Redko

AppDirect
Professional software developer, currently employed by AppDirect at Montreal, Canada. Joined Apache Foundation and Apache CXF project a year ago, actively participating in development process. Have no experience of speaking at conferences of such level.


Wednesday April 15, 2015 11:15am - 12:05pm
Texas I

11:15am

Apache Karaf for the Enterprise - Jean-Baptiste Onofre, Talend
Apache Karaf becomes more and more popular and the new 3.0.x releases have been an important step forward for to increase the adaption of Karaf in enterprise. This talk will introduce the new features provided in Karaf 3.0.x and how they answer to the enterprise needs. It will also introduce the new features coming in the roadmap.

Speakers
JO

Jean-Baptiste Onofré

Apache Software Foundation
JB is Apache Beam's champion and a member of the Beam PPMC. He is a long-tenured Apache Member, serving on as PMC/committer for 20 projects that range from integration to big data. | | Dan is a Beam PPMC member, committer, and a Google software engineer working on Apache Beam and the Google Cloud Dataflow runner for Beam.


Wednesday April 15, 2015 11:15am - 12:05pm
Texas V

11:15am

Can OFBiz Stand the Stringent Regulatory Requirements of Pharmaceutical Manufacturing - Sakthivel Vellingiri,Integrin Enterprise Solutions
OFBiz is an eCommerce and general purpose ERP platform that provides a solid foundation for reliable, secure and scalable enterprise solution; OFBiz is backed by a solid framework and robust set of tools under the hood, which makes extending the platform to specialty industries a breeze. Pharmaceutical Manufacturing is arguably the most regulated industry around and easily qualifies as a specialty industry as it is mandatory to comply with the regulatory requirements from a number of federal agencies. The three biggest challenges facing Pharmaceutical Manufacturing include:
  • Inventory Management for ingredients and products that have limited shelf life and the system needs to track expired and close-to-end-of-life inventory accurately.
  • Production Management / Quality Assurance where batch tracking for both ingredients and products is mandated as part of recall management; Fulfillment systems must address the security and shipping labelling aspects; As the ingredients and products go through a number of life cycle stages typical to this industry, accurate labelling is the key for traceability.
  • Regulatory compliance requires comprehensive audit history across the platform and document management with proper version control.
In this presentation, we will walk you through the OOTB features, platform extensibility and tool-sets that are available under the hood that makes implementing the complex regulatory requirements easy to achieve.

Speakers
SV

Sakthivel Vellingiri

Founder, Integrin Enterprise Solutions
Sakthivel Vellingiri (aka Sakthi) is an engineer by qualification, manager by profession, entrepreneur by passion and is the founder of Integrin Enterprise Solutions providing enterprise grade business solutions to niche industries including Life Sciences industry. Sakthi is very passionate about Java & Opensource and believes that enterprise solutions should be readily available to small and medium enterprises at a very competitive price by... Read More →


Wednesday April 15, 2015 11:15am - 12:05pm
Texas III

11:15am

RBAC Enable Your Java Web Apps Using Apache Directory and Fortress - Shawn McKinney, Symas Corporation
Fortress has recently been added as sub-project to the Apache Directory project. This session will provide an overview of the project and its roadmap.

Speakers
avatar for Shawn McKinney

Shawn McKinney

Software Architect, Symas Corporation
Software architect at Symas. Apache Directory PMC. Member of the OpenLDAP Engineering Team.


Wednesday April 15, 2015 11:15am - 12:05pm
Zilker 3

11:15am

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

Tomcat 8 Release Manager, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. Mark also leads Pivotal's security team. | | 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 and trademarks committees, is an infrastructure volunteer and a Director... Read More →


Wednesday April 15, 2015 11:15am - 12:05pm
Zilker 4

12:05pm

Lunch
Wednesday April 15, 2015 12:05pm - 1:15pm
Threadgills 301 West Riverside Drive, Austin 78704

1:15pm

Delivering Systems of Insight by Leveraging the Hadoop Ecosystem - Eberhard Hechler, IBM Germany R&D Lab
This presentation will illustrate how to complement existing 'traditional' analytical capabilities with Big Data analytics, e.g. by using text analytics and Natural Language Processing (NLP) as part of IBM InfoSphere BigInsights. This leverages key Hadoop components (MapReduce programming model, HDFS, HBase, Zookeeper, etc.) to analyse data from Enterprise-owned systems of engagement (e.g. call center transcripts, e-mail traffic, Facebook), and data from external social media sites (e.g. Twitter tweeds, Facebook sites, Blogs) and putting this in context with transaction insight from data on IBM z Systems. We will provide examples on how Hadoop systems - by using HBase and Hive with corresponding connectors to existing systems – and Big SQL on HDFS and Hive will enrich analytical insight.

Speakers
EH

Eberhard Hechler

Executive Architect, IBM Germany R&D Lab
Eberhard is an Executive Architect working at the IBM Germany R&D Lab. He is a member of IBM DB2 Analytics Accelerator development. After 2,5 years at the IBM Kingston Development Lab in New York, he worked in software development, performance optimization and benchmarking, IT/solution architecture and design, Hadoop integration and Master Data Management (MDM). | From 2011 to 2014, he was at IBM Singapore, working as the Lead Big Data... Read More →


Wednesday April 15, 2015 1:15pm - 2:05pm
Texas VI

1:15pm

Storm-Crawler: Real-Time Web Crawling on Apache Storm - Jake Dodd, Ontopic
It’s 2015, and the Web is a dynamic place. The web crawlers of old tackled the problems of batch-based page discovery and indexing. A modern web crawler must be able to handle real-time and ubounded streams of new content.

Storm-Crawler is a next-generation web crawler that discovers and processes content on the Web, in real-time with low latency. This open source (and Apache Licensed) project is built on the Apache Storm framework, which provides a great foundation for a distributed real-time web crawler.

In this presentation, Jake Dodd will deliver a conceptual and technical overview of Storm-Crawler, demonstrate its use in a production environment, and discuss the project’s ongoing and future development.

Speakers
JD

Jake Dodd

Ontopic
My name is Jake Dodd, and I’m a co-founder of a software company based in Santa Monica, California. | | I attended the University of Southern California (B.S./M.S. Astronautical Engineering, 2011/2012). | | After receiving my B.S., I co-founded a company and then worked for a contractor on a national security space program at Air Force SMC. In my time there, I built a modeling/sim application that receives ongoing use for a number of... Read More →


Wednesday April 15, 2015 1:15pm - 2:05pm
Texas I

1:15pm

Apache HTTP Configuration API for Developers - William A Rowe Jr
The Apache HTTP Server module configuration API can be a daunting challenge to approach. Per-server and per-directory configuration scopes, merging of configuration sections, optimizations to survive complex configurations, and configuration directive handling are all challanges to the beginning and even an adept Apache module author. Join us as we unwind this complexity for the new module author or existing module hacker and offer best practices, promote more robust module configuration, and allow for easier introduction of new features.



Wednesday April 15, 2015 1:15pm - 2:05pm
Texas II

1:15pm

Scalable, Multi-Tenant ActiveMQ - Hadrian Zbarcea
The increased number of online services, especially of the in-the-cloud variety, led to increased demand for scalable, multi-tenant messaging platforms. Apache ActiveMQ is a robust, feature rich messaging framework. ActiveMQ already supports flexible deployment topologies via networks of brokers. With a minimum of effort, multiple JMS apps can be fenced-in in a multi-tenant environment. This presentation explains the required elements and demonstrates practical ways to deploy and manage elastic, multi-tenant networks of brokers.

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, he brings experience implementing countless large-scale solutions. Outside his career, Hadrian enjoys quality time with his family and playing go or chess.


Wednesday April 15, 2015 1:15pm - 2:05pm
Texas V

1:15pm

Building Mobile Business Applications with Apache OFBiz - Ean Schuessler, Brainfood
In the race to develop the next big innovation in mobile applications the focus is often hot new technologies like distributed data stores or "platform as a service". Critical business components like inventory management, accounting and order fulfillment may not be addressed until far too late in the game. OFBiz is not a new technology but it provides a set of business components that few systems can match. In this talk we will see how OFBiz can be used to provide RESTful business services to JavaScript single page applications using hot web technologies like RequireJS and Backbone. We'll talk about the relationship between these kinds of interfaces and the current OFBiz page rendering technologies and open the floor for a spirited discussion of where they could take OFBiz in the future.

Speakers
ES

Ean Schuessler

Brainfood
Ean Schuessler is co-founder of Dallas-based digital media firm, Brainfood. He is a long-time participant in the Debian project and collaborated in the creation of the Debian Social Contract which inspired the Open Source Definition. Ean is a vital participant in the Free Software Java movement. Brainfood released its first commercial Java-based website in 1997 and Ean was an early maintainer of Kaffe, the first GPL Java implementation. Brainfood... Read More →


Wednesday April 15, 2015 1:15pm - 2:05pm
Texas III

1:15pm

The Anatomy of a Secure Web Application Using Java EE, Spring Security and Apache Directory Fortress - John Field, EMC
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 John Field

John Field

Security Architect, Pivotal
Been doing information security since long before it was fashionable.


Wednesday April 15, 2015 1:15pm - 2:05pm
Zilker 3

1:15pm

Tomcat Clustering: Part 3 - Session Replication - Mark Thomas, Pivotal
This is the thrid 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 final session of the series will cover session replication - the process of making a user's session data available on more than one node in a cluster of Tomcat instances.

Speakers
MT

Mark Thomas

Tomcat 8 Release Manager, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. Mark also leads Pivotal's security team. | | 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 and trademarks committees, is an infrastructure volunteer and a Director... Read More →


Wednesday April 15, 2015 1:15pm - 2:05pm
Zilker 4

2:15pm

Mesos + YARN = Myriad. Why This is a Game Changer for Big Data Developers - Adam Bordelon, Mesosphere
It has become common practice to statically partition a datacenter into siloed clusters for each application. But there is an increasing need to integrate Apache Hadoop with other datacenter services, ideally co-locating the data in HDFS/HBase with the services that need it. Myriad, recently submitted to the Apache Incubator, integrates Apache YARN into Apache Mesos, allowing Apache Hadoop jobs to run alongside other applications, all dynamically sharing a single pool of resources. Apache Mesos enables efficient resource sharing and isolation across a variety of distributed applications including Apache Spark, MPI, Jenkins, traditional linux applications, and docker images. In this talk, Adam will explain how Myriad enables Apache YARN and Apache Mesos to share the same physical datacenter resources, improving overall cluster utilization and operational efficiency.

Speakers
AB

Adam Bordelon

Adam is a distributed systems architect at Mesosphere and an Apache Mesos committer. Before joining Mesosphere, Adam was lead developer on the Hadoop core team at MapR Technologies, he developed distributed systems for personalized recommendations at Amazon, and he re-architected the LabVIEW compiler at National Instruments. He completed his Master’s degree at Rice University, building a tool to analyze supercomputer performance data for... Read More →


Wednesday April 15, 2015 2:15pm - 3:05pm
Texas II

2:15pm

SQL over Anything with Apache Calcite - Tom Barber, Meteorite Consulting
Apache Calcite is already used in a number of high profile Apache projects. Calcite allows you to create SQL(JDBC Compliant) interfaces over pretty much any inspectable object you want.

During this presentation we'll look at the history of Apache Calcite, various use cases, existing adapters. We'll also take a look at how to create simple interfaces to various objects, how to join datasources using data federation and caching options available to improve performance.

Speakers
avatar for Tom Barber

Tom Barber

Technical Director, Meteorite Consulting
Tom Barber is the director of Meteorite BI and Spicule BI. A member of the Apache Software Foundation and regular speaker at ApacheCon, Tom has a passion for simplifying technology. The creator of Saiku Analytics and open source stalwart, when not working for NASA, Tom currently deals with Devops and data processing systems for customers and clients, both in the UK, Europe and also North America.


Wednesday April 15, 2015 2:15pm - 3:05pm
Texas I

2:15pm

Vision of Improvements for ActiveMQ Clustering in the Enterprise - Arthur Naseef
ActiveMQ clustering with a network of brokers is susceptible to race conditions, significant overhead for consumer creation and removal, lack of consolidated reporting, messages becoming stuck and more. Configuring and standing up broker topologies requires a fair amount of effort, knowledge, and tooling.

A new effort is under way to address these concerns and more, in order to provide the ActiveMQ community with truly scalable, reliable, and maintainable cluster topologies. We'll review these concerns, discuss ideas for addressing them, and demonstrate some of the work in progress. The long-term vision is clustered ActiveMQ as a unified, complete, and reliable JMS solution for the enterprise. Having a topology of brokers operate no different than a single broker to individual client applications enables true horizontal scaling and enterprise management of messaging load.

Speakers
avatar for Arthur Naseef

Arthur Naseef

Arthur Naseef is a committer on the Apache ActiveMQ project and is currently self employed as a Consultant working with companies to develop and support scalable solutions using the Apache ecosystem, including ActiveMQ and Camel. After graduating college with a degree in computer science, he started a professional career with Unix and C development, which lead into Linux kernel development. | | Java development and involvement with the... Read More →


Wednesday April 15, 2015 2:15pm - 3:05pm
Texas V

2:15pm

Using Docker for Development of Production Systems Based on OfBiz - Adam Heath, Brainfood
Development of ofbiz-based projects has, in the past, been limited to what could be installed easily from a quick source code checkout. In ofbiz, the default configuration attempts to use java to provide all resources, apis, and automata one would need. This makes getting up and running quickly, but a production deployment is seldom done this way.

In a production environment, there will generally be many different pieces of software configured to run as a single unit. Sometimes, multiple machines will even be utilized. However, it has been hard to represent such an environment for a developer to use; that is, until the introduction of docker. With docker, it becomes easy to spin up small virtualized instances of linux, which then allows for the exact same production software to be installed and used by developers in the field.

Speakers
AH

Adam Heath

Brainfood
I have been a programmer/developer/sysadmin here at Brainfood since 1998, for over 16 years. I have worked as a Debian Maintainer, then as an actual dpkg and debbugs developer, in that project. I am a current committer in OfBiz, and have done various full-scope project cleanups, and many improvements to the build system and entity engine. | | I have spoken before at ApacheCon 2008, which was hosted in New Orleans. | | My latest work has... Read More →


Wednesday April 15, 2015 2:15pm - 3:05pm
Texas III

2:15pm

Code Signing at the ASF - Mark Thomas, Pivotal
The ASF Infrastructure Team has recently introduced a code-signing service for Apache projects. This presentation will explain what the benefits of code signing, how code signing service at the ASF works and how projects can start using it.

Speakers
MT

Mark Thomas

Tomcat 8 Release Manager, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. Mark also leads Pivotal's security team. | | 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 and trademarks committees, is an infrastructure volunteer and a Director... Read More →


Wednesday April 15, 2015 2:15pm - 3:05pm
Zilker 3

2:15pm

Monitoring Apache Tomcat - Christopher Schultz, Total Child Health, Inc.
Learn what information is available from both the Java Virtual Machine and Tomcat’s internals via Java Management Extensions (JMX), how to best access these types of data, and practical techniques for actively monitoring your Tomcat instances using open-source tools such as Nagios, Ichinga, and other similar monitoring tools.

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 active member of the Apache Tomcat and Velocity communities as well as a committer on both projects and Tomcat PMC and security team member. He has attended and spoken at several previous ApacheCon events and helped to organize an Apache BarCamp in the Washington, DC area.


Wednesday April 15, 2015 2:15pm - 3:05pm
Zilker 4

2:15pm

Subversion Error Messages Demystified - Stefan Sperling, elego Software Solutions GmbH
 This talk presents a case study of obscure error messages raised by Apache Subversion, based on questions raised by Subversion users who ran into them. We'll discuss what developers and users can do to help raise the quality of error messages in Subversion and other projects.

Speakers
avatar for Stefan Sperling

Stefan Sperling

freelancer
Stefan Sperling is a freelance Open Source Software developer and consultant based in Berlin. He has been involved in Apache Subversion development since 2007 and provides training and consulting services around Apache Subversion in partnership with elego Software Solutions GmbH. Website: www.stefansperling.de


Wednesday April 15, 2015 2:15pm - 3:05pm
Texas VI

3:15pm

Implementing a Highly-Scalable Stock Prediction System with R, GemFire and Spring XD - Fred Melo, Pivotal and William Markito, Pivotal

Finance market prediction has always been one of the hottest topics in Data Science and Machine Learning. However, the prediction algorithm is just a small piece of the puzzle. Building a data stream pipeline that is constantly combining the latest price info with high volume historical data is extremely challenging using traditional platforms, requiring a lot of code and thinking about how to scale or move into the cloud. This session is going to walk-through the architecture and implementation details of an application built on top of open-source tools that demonstrate how to easily build a stock prediction solution with no source code - except a few lines of R and the web interface that will consume data through a RESTful endpoint, real-time. The solution leverages  in-memory data grid technology for high-speed ingestion, combining streaming of real-time data and distributed processing for stock indicator algorithms


Speakers
avatar for Fred Melo

Fred Melo

Director, Product Management and Tech Marketing, Pivotal
Fred has been in the software industry for +15 years. Currently working as a Director of Product Management and Tech Marketing for Pivotal, his job is to help customers from all industries build business-relevant Big Data, Fast Data, Mobile and IoT solutions. In recent past, he led the Pivotal Cloud Foundry specialists pre-sales group. Before Pivotal, he started up the VMware vFabric business in Latam, lead a pre-sales engineering team for Red... Read More →
avatar for William Markito Oliveira

William Markito Oliveira

Enterprise Architect, Pivotal
After spending years focusing on Enterprise Integration Systems, William has narrowed his focus and specialized on Java development, with emphasis on Service Oriented Architectures (SOA), Distributed Systems and Open source. Currently working at Pivotal helping customers mainly on big (fast) data and highly distributed in-memory systems (GemFire). Previously worked for IBM, BEA Systems, Ericsson and Oracle.William also co-authored some books on... Read More →


Wednesday April 15, 2015 3:15pm - 4:05pm
Texas II

3:15pm

Real-time Big Data Analytics with Apache Spark and Apache Solr - Timothy Potter, LucidWorks
Apache Solr has been adopted by all major Hadoop platform vendors because of its ability to scale horizontally to meet even the most demanding big data search problems. Apache Spark has emerged as the leading platform for real-time big data analytics and machine learning. In this presentation, Timothy Potter presents several common use cases for integrating Solr and Spark.

Specifically, Tim covers how to populate Solr from a Spark streaming job as well as how to expose the results of any Solr query as an RDD. The Solr RDD makes efficient use of deep paging cursors and SolrCloud sharding to maximize parallel computation in Spark. After covering basic use cases, Tim digs a little deeper to show how to use MLLib to enrich documents before indexing in Solr, such as sentiment analysis (logistic regression), language detection, and topic modeling (LDA), and document classification.

Speakers
avatar for Timothy Potter

Timothy Potter

Senior Software Engineer, Lucidworks
Timothy Potter is a senior member of the engineering team at Lucidworks and PMC member of the Apache Lucene/Solr project. At Lucidworks, Tim leads a team that builds tools to empower business analysts and data scientists to search, analyze, and visualize large-scale enterprise data sets using Fusion. Tim is the original designer of the Spark-Solr open source project and actively contributes to a number of open source projects for integrating Solr... Read More →


Wednesday April 15, 2015 3:15pm - 4:05pm
Texas VI

3:15pm

How Apache Gets GoT to Your iPad - Philip Sorber, Comcast
Comcast has millions of customers nationwide and serving them "over the top" video and other content efficiently is a daunting task. In this talk Phil Sorber will explain how Comcast does this leveraging Apache projects and commodity hardware. He will explain why decisions were made and what was learned from trying to execute this monumental task.

Speakers
PS

Phillip Sorber

Principal Engineer, Comcast
Phil Sorber is employed by the next generation content delivery service team at Comcast to work on ATS integration. He is an ATS PMC member and ASF Member. He has spoken at ApacheCon in the past as well as other conferences. He is an avid Open Source proponent and has contributed to many projects.


Wednesday April 15, 2015 3:15pm - 4:05pm
Texas I

3:15pm

Building Resilient Microservices with Apache Qpid Proton - Richard Li, datawire.io
Apache Qpid Proton is a robust, lightweight implementation of the AMQP 1.0 messaging specification. In this presentation, Richard Li will discuss how a resilient microservices architecture can be built using asynchronous messaging using Apache Qpid Proton.

Speakers
RL

Richard Li

datawire.io
Richard is a founder of datawire.io. He's worked with open source software since 1999. Prior to Datawire, Richard was responsible for product and strategy at Duo Security, a cloud authentication company. Prior to Duo, Richard was responsible for product at Rapid7, a security software company. Richard began his career as an engineer coding in Tcl (!).


Wednesday April 15, 2015 3:15pm - 4:05pm
Texas V

3:15pm

How To Avoid Common Mistakes In OFBiz Development - Adrian Crum, 1Tech Ltd
Get a jump-start on your next Apache OFBiz project. Learn from an experienced OFBiz contributor how to avoid some common mistakes. Not just for beginners, this presentation draws from more than 10 years of OFBiz experience, looking at time-tested solutions that work! Topics include: 1) Common getting started problems 2) Common customization problems 3) Common design problems 4) Common integration problems

Speakers
avatar for Adrian Crum

Adrian Crum

Software Architect, 1Tech Ltd
Adrian works as a software architect for 1Tech Ltd - a company that specializes in systems integration for medium and large size businesses. He owned and operated a computer retail/service/consulting business for over ten years. He was Technical Editor of Coast Compute Magazine, and a contributing writer for Programmer's Journal. Adrian became involved with the Apache OFBiz project as a contributing programmer in 2004, and was formerly a member... Read More →


Wednesday April 15, 2015 3:15pm - 4:05pm
Texas III

3:15pm

An Introduction to cgroups and cgroupspy - Viktor Petersson, CloudSigma
cGroups provide a great way to manage system resource on a Linux system. They give an easy and straightforward interface to restrict or guarantee resources for any process. In most cases you just put a process inside a cgroup and forget about it, but in a highly dynamic environment, you need a way to monitor and change the restriction parameters of any cgroup. In this presentation, Viktor Petersson will talk about some of the cgroups basic features and how to script them with python and cgroupspy.

Speakers
avatar for Viktor Petersson

Viktor Petersson

VP Business Development, CloudSigma AG
While still in college he co-founded the software company WireLoad Inc. Since then, Viktor has grown WireLoad into a successful business with products such as: | | Blotter, a gorgeous desktop calendar for Mac OS X which frequently appears on the Top 50 best selling productivity apps in the Mac App Store. | YippieMove, a web-based email migration tool used by top Google Apps-resellers and top-universities, like Harvard University... Read More →


Wednesday April 15, 2015 3:15pm - 4:05pm
Zilker 3

3:15pm

Choosing tomcat Connectors: Internals and Performances - Jean-Frederic Clere, Red Hat
Tomcat directly-supports a total of 6 connector configurations, many of which are confusing to newcomers or whose usage has been passed-down in arcane configurations that none of the users actually understand. In this talk, you’ll learn the differences between BIO and NIO, what APR can do for you, and whether or not using AJP makes any sense. You'll be able to see what a proxy can do for you and see what connectors are likely to be the best-fit for your environments. You will see some performance comparisons — including the results of a race against Apache httpd and other servers. A part of the presentation will be dedicated to the Tomcat8 new connector and WebSockets.

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 machines are involved. Borne in France, Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives in Neuchatel (Switzerland) where he works for... Read More →


Wednesday April 15, 2015 3:15pm - 4:05pm
Zilker 4

4:05pm

Break
Wednesday April 15, 2015 4:05pm - 4:35pm
Zilker Terrace and Texas Lobbies

4:15pm

In-Memory Unconference
A place for all things in-memory: projects, people, ideas, roadmaps, discussions.

Wednesday April 15, 2015 4:15pm - 6:00pm
Hill Country A/B

4:30pm

Keynote: The Communities of Data Science: An Outsider's Viewpoint - Andy Terrel, Chief Science Officer at Continuum Analytics
I run the NumFOCUS foundation and we spread over Python, R, and Julia language communities. Additionally we see GPL, BSD, MIT, and APLv2 licenses further splitting our communities. These divides cause rifts in both usage and collaboration between our tools. Having worked with many projects that cross these boundaries, I want to share the ways we can all work together to build a better open source future.

Speakers
avatar for Andy Terrel

Andy Terrel

Chief Science Officer, Continuum Analytics
I'm not good with titles. I usually describe myself as a computational scientist and data architect. I have with experience implementing distributed, large data applications and putting cutting edge math to work. In my day job, I play the Chief Science Officer at Continuum Analytics, a Python data science startup. This basically means I get to work with an amazing set of data and computational scientists to address some of industry's data needs... Read More →


Wednesday April 15, 2015 4:30pm - 5:00pm
Zilker 1/2

4:30pm

OFBiz Q & A Session - Moderated by Jacopo Cappellato, HotWax Systems
Moderators
avatar for Jacopo Cappellato

Jacopo Cappellato

VP Technology, HotWax Media
Jacopo is a member of the Apache Software Foundation and a committer and chairperson of the Project Management Committee (PMC) for the OFBiz Apache project, to which he has participated since 2003. Jacopo is the CTO and member of the Executive Team at HotWax Systems. Prior to his involvement with HotWax Systems, Jacopo participated in several ERP projects for his company, TAU Informatica. He graduated from the University of Padua with a M.S. in... Read More →

Wednesday April 15, 2015 4:30pm - 6:00pm
Texas III

5:00pm

Lightning Talks
Wednesday April 15, 2015 5:00pm - 6:00pm
Zilker 1/2

6:00pm

Docker Austin Meetup
Please join CloudSoft and fellow ApacheCon attendees after the Lightning Talks for a special edition of the regular Docker Austin Meetup. Get more information and RSVP:http://www.meetup.com/Docker-Austin/events/221466028/

Wednesday April 15, 2015 6:00pm - 8:00pm
Texas II
 
Thursday, April 16
 

9:00am

Apache Spark in 2015 and Beyond - Reynold Xin, Databricks
In this talk, I will give a quick introduction to Apache Spark, one of the most widely used cluster compute engine and Big Data framework. I will cover some of the important developments in the project, including:
  • our efforts to scale up Spark, which enabled us to set a new world record in 100TB sorting, beating the previous Hadoop MapReduce record by 3X using 1/10 of the nodes.
  • our efforts to expand the Spark API to make it easier to use for data scientists and application developers
  • and last but not least, a number of efforts including Spark Packages aimed at facilitating better community contribution at scale

Speakers
RX

Reynold Xin

co-founder of Databricks
Reynold is a co-founder and the Chief Architect of Databricks.


Thursday April 16, 2015 9:00am - 9:50am
Texas VI

9:00am

BarCampApache
Thursday April 16, 2015 9:00am - 5:00pm
Texas V

9:00am

Traffic Server Summit
Thursday April 16, 2015 9:00am - 5:00pm
Big Bend B

10:00am

Hive Now Sparks - Chao Sun, Cloudera
Apache Hive has become de facto standar SQL on big data in Hadoop ecosystem. With its open architecture and backend neutrality, Hive queries can run on MapReduce and Tez. On the other hand, Apache Spark as an open-source data analytics cluster computing framework has gained significant momentum recently. Marrying the two, that is, providing a new execution engine to Hive, has many benefits for Spark users and Hive users.
Hive on Spark (HIVE-7292) is probably the most watched project in Hive with 100+ watchers. The effort has attracted developers from both communities, around globe, and from brand companies such as Intel, IBM, Cloudera, and MapR. This presentation will talk about the motivation, design principles, architecture, challenges, and current status of the project followed by a live demo.

Speakers
CS

Chao Sun

Chao Sun is currently a Software Engineer at Cloudera, Inc. He has been working on Hive on Spark project since joining the company in mid 2014. Prior to that, he was a PhD student in Computer Science at U​W-Milwaukee, focusing on type systems​ and ​mechanized proofs​.​


Thursday April 16, 2015 10:00am - 10:50am
Texas VI

10:50am

Break
Thursday April 16, 2015 10:50am - 11:20am
TBA

11:20am

Faster ETL Workflows using Apache Pig & Spark - Praveen Rachabattuni, Sigmoid Analytics
Pig on Spark aims to combine the simplicity of Pig with faster execution engine Spark and make Pig more promising to developers. Currently, with the help of Apache foundation, various contributions are working on the project for a release quality build. With Pig on spark, significant performance benefit has been observed in ETL workflows already running on MapReduce. Our initial benchmarks have shown 2x-5x improvement over Mapreduce. For a benchmarking test, we considered the ‘distinct’ operation. We used the wikistats dump for 25 days with a size of 270G, on a cluster involving one master and four worker machines (16 cores and 64GB RAM each). It took about 14 mins with Pig on Spark, compared to about 30 mins on Mapreduce. In this talk, Praveen would be sharing the progress of the project with the community and help people take advantage of Pig-Spark in their workflows.

Speakers
avatar for Praveen Rachabattuni

Praveen Rachabattuni

Technical Team Lead, SigmoidAnalytics
Praveen Rachabattuni is a technical team lead at Sigmoid Analytics. His areas of expertise includes Real Time Big Data Analytics using open source technologies like Apache Spark, Shark and Pig on Spark. He is working as a committer on the Apache Pig project and contributing for Pig on Spark . He has also worked on building json APIs for Spark tasks data, consumable by custom dashboards or tools.


Thursday April 16, 2015 11:20am - 12:10pm
Texas VI

12:10pm

Lunch Break (Attendees on own)
Thursday April 16, 2015 12:10pm - 2:00pm
TBA

2:00pm

Going Deep With Spark Streaming - Andrew Psaltis, Shutterstock
Today if a byte of data were a gallon of water, in only 10 seconds there would be enough data to fill an average home, in 2020 it will only take 2 seconds. The Internet of Things is driving a tremendous amount of this growth, providing more data at a higher rate then we’ve ever seen. With this explosive growth comes the demand from consumers and businesses to leverage and act on what is happening right now. Without stream processing these demands will never be met, and there will be no big data and no Internet of Things. Apache Spark, and Spark Streaming in particular can be used to fulfill this stream processing need now and in the future. In this talk I will peel back the covers and we will take a deep dive into the inner workings of Spark Streaming; discussing topics such as DStreams, input and output operations, transformations, and fault tolerance. 

Speakers
avatar for Andrew Psaltis

Andrew Psaltis

Data Engineer, Shutterstock
Andrew Psaltis is deeply entrenched in Streaming Data and obsessed with delivering insight at the speed of thought. He is the author of Streaming Data (http://manning.com/psaltis/) by Manning, a Skillsoft speaker, and is currently a Data Engineer at Shutterstock. He spends most of his waking hours thinking about, writing about, and building streaming systems. He has previously spoken previously at Berlin Buzzwords (2014, 2015) and ApacheCon... Read More →


Thursday April 16, 2015 2:00pm - 2:50pm
Texas VI

3:00pm

Near Real-Time Stream Processing Architectures with Open-Source Tools - Anand Iyer, Cloudera
We are continuously producing vast streams of data, and thanks to phenomena such as the Internet of Things, the volume of streaming data is poised to see exponential growth over the coming years. Businesses want to process this data almost as soon as it is produced, drastically reducing time to action, and enabling a whole new category of use cases. This paradigm is called “Near Real-Time Stream Processing”. In this presentation, Anand Iyer will describe real-world use cases, across diverse industries. He will describe the open source tools (Kafka, Spark Streaming, Storm, Samza, etc) that are used to build near real-time stream processing architectures, and will also describe some of the common architectural patterns. Lastly he will describe future trends, such as machine learning and sql on streaming data.

Speakers
AR

Anand R Iyer

Anand R Iyer is a Senior Product Manager at Cloudera, the leading vendor of open source Apache Hadoop. His primary areas of focus are platforms for Real-Time Streaming, Apache Spark and tools for data ingestion into the Hadoop platform. Before joining Cloudera, he worked as an engineer at LinkedIn, where he applied machine learning techniques to improve the relevance and personalization of LinkedIn’s Feed. He has extensive experience in... Read More →


Thursday April 16, 2015 3:00pm - 3:50pm
Texas VI

3:50pm

Break
Thursday April 16, 2015 3:50pm - 4:20pm
TBA

3:50pm

Break
Thursday April 16, 2015 3:50pm - 4:20pm
TBA
 
Friday, April 17
 

9:00am

Traffic Server Summit
Friday April 17, 2015 9:00am - 5:00pm
Big Bend B