ApacheCon North America 2017
as the organisers put it
<p>ApacheCon North America will bring together the open source community to learn about and collaborate on the technologies and projects driving the future of open source, web technologies and cloud computing.</p>
who it's for
Apache committers, open source project managers, developer advocates, data engineers, site reliability engineers, platform engineers
topics
project governance and the Apache Way; incubator onboarding and releases; community building and user groups; diversity and contributor onboarding; trademark and compliance for FOSS; machine learning with Apache Spark; Cassandra operations at scale; container schedulers and software storage; Apache Mesos with Docker Compose; text extraction with Apache Tika; search relevance beyond BM25 in Solr; Apache OpenWhisk serverless architecture
| title | author | length |
|---|---|---|
| Keynote: State of the Feather | Sam Ruby | 12m |
Apache is growing steadily not exploding, with 684 ASF members, 181 active PMCs and 59 podlings in the queue; project count rises roughly linearly while more… | ||
| Keynote: Training Our Team in the Apache Way | Alan Gates | 13m |
Hortonworks formalizes Apache education after growing from 25 to over 1,150 people, replacing informal mentoring with a 45-minute curriculum plus a boot-camp… | ||
| Keynote: Apache CouchDB: A Tale of Community, Cooperation and Code | Adam Kocoloski | 12m |
Project history begins in 2008 when Damian Katz donates code to Apache and IBM hires him, a Cloudant-based cloud service launches in late 2009, and CouchDB 1.0… | ||
| Keynote: Digital Psychometrics and it's Future Effects on Technology | Sandra Matz | 23m |
Claims that psychometric models built from Facebook and phone data can predict Big Five traits and intelligence at 0.5 to 0.6 correlation, trained on a 7… | ||
| Cassandra Serving Netflix @ Scale | Vinay Chella | 46m |
Netflix runs Cassandra with 250+ clusters, 10,000+ nodes, 3+ PB and serves millions of ops/sec with multiple nines of availability. Operations replace cron… | ||
| Diversity, For Those Playing Life on Easy | Nick Burch | 47m |
Uses the “playing life on easy” analogy to show concrete fixes: handle time zones by rotate standups globally or accept asynchronous lists; make onboarding… | ||
| InnerSource 101 and the Apache Way | Jim Jagielski | 54m |
Claims that adopting open‑source practices inside the company cuts duplicated work, speeds reuse, and improves security and innovation; cites experience… | ||
| User Groups: The Gateway to Apache | Bob Paulin | 40m |
Explains how a large user group runs reproducible community growth: a 2,500 member network that averages 40–80 attendees per meetup and a consistent 50% show… | ||
| Practical Trademark Law For FOSS Projects | Shane Curcuru | 52m |
Open source projects can and should manage their own marks: the Apache Software Foundation holds trademarks for 250+ projects and offers a policy, templates… | ||
| Apache Commons - State of the Union | Benedikt Ritter | 38m |
Apache Commons reports that the biggest recent change is the Commons Math split into its own top-level project, several widely used modules like Commons… | ||
| Apache Commons Crypto: Another Wheel of Apache Commons | Dapeng Sun | 24m |
A lightweight library implements AES in native code and maps to Java via JNI, claiming an order of magnitude speedup over JCE by using AES‑NI accelerated… | ||
| Spotlight on Emerging Data Science Worskspaces and Spark as Development Levers | Carlo Appugliese | 51m |
Demonstrates building ML apps with Apache Spark, a cloud Data Science Experience notebook and Watson Machine Learning to train Spark ML models, create a GUI… | ||
| Apache Commons - Beyond StringUtils | Benedikt Ritter | 43m |
Overview of specific reusable pieces beyond StringUtils: shows concrete use of Commons Lang for null‑safe constructors, String/array helpers and type… | ||
| Introducing Apache Commons Text | Rob Tompkins | 45m |
Apache Commons Text packages reusable text utilities pulled out of Commons Lang and new algorithms: StringSubstitutor, string escape utils… | ||
| Gaining Insight Into Your Apache Project with Snoot | Daniel Gruno | 38m |
Snoot is an analytics suite that pulls git/SVN commits, Bugzilla/JIRA tickets, mailing‑list and chat activity, download hits and contributor affiliations into… | ||
| Large Apache Karaf Cluster Using Karaf Cellar and Apache Mesos | Jean-Baptiste Onofré | 48m |
Shows how a custom Apache Karaf distribution packaged as a Docker image and deployed with Apache Mesos/Marathon bootstraps dozens of Karaf nodes, demonstrates… | ||
| ActiveMQ Artemis 2.0 | Clebert Suconic | 50m |
ActiveMQ Artemis 2.0 is a reworked broker with a non-blocking operation context that removes per-client blocking threads, practical replication-based HA and a… | ||
| Podling Shark Tank | Jim Jagielski, Sally Khudairi, Justin Mclean, Roman Shaposhnik | 01h 02m |
Four fast pitches: an embedded OS that boots and runs a Bluetooth stack in 128 KB with secure boot and BLE5 and a package builder called Newt package manager… | ||
| ActiveMQ - Journey to 1 Billion msg/day | Hadrian Zbarcea | 49m |
Claims ability to run a 1 billion messages/day fabric by adding ActiveMQ plugins for multi-tenancy via credential namespaces so identical queue names route to… | ||
| Keynote: Apache Projects and Comcast’s Journey to Open Source | Nithya A. Ruff | 19m |
Comcast maps a decade of work into concrete actions: it builds the X1 operating system (2012) and a multi-tenant cloud video platform, relies on practically… | ||
| Keynote: Machine Learning & Apache Spark: A Dynamic Duo | John Thomas | 18m |
Claims that IBM is the top contributor to Spark for ML and that Spark powers production use cases: a mobile app that scores building EUI from photos replaces… | ||
| Keynote: Future of IoT: A VC Perspective | Sudip Chakrabarti | 21m |
Predicts device counts hitting tens of billions by 2020 (Gartner 20B, Cisco 50B), driving petabyte-scale data and new real‑time needs; highlights RISC‑V as a… | ||
| Apache Way: Effective Open Source Project Management | Shane Curcuru | 48m |
Explains concrete Apache project rules and practices: decision threads require at least 72-hour minimum for votes and formal votes record releases, all… | ||
| Apache Way Panel: Software is Easy; People are Hard | Benjamin Young | 51m |
Panelists list concrete tactics: give up the keys by refusing to answer every question and handing work to others, code of conduct needs an enforcement plan… | ||
| Committed to The Apache Way | Sharan Foga | 38m |
Argues that being a committer is about measurable project value not a job title, cites joining in 2008, watching project lists for six to eight months before… | ||
| A Tale of Two Developers: Finding Harmony Between Commercial Software Development and the Apache Way | Andrew Wang, Alex Leblang | 40m |
Company engineers build a Rainfall feature, post a patch to the mailing list, hit an upstream veto, and resolve it by reworking code, publishing the patch… | ||
| From dev@ to user@ to the Apache Way | Steve Blackmon | 50m |
Apache Streams moves from Java-only prototype to a usable Apache incubator project by shipping concrete fixes: cleaned license inventory, reproducible Maven… | ||
| The Apache Way for Business | Nick Burch | 47m |
Explains how Apache governance forces individual contributors matter not company control, so businesses must join projects, align roadmaps, and fund… | ||
| Containers: Not Just for the Cloud? | David North | 31m |
Practical checklist for on‑prem containers: require Red Hat 7 and preinstall Docker and Kubernetes packages, then transfer images with docker save/load (FedEx… | ||
| How Container Schedulers and Software-based Storage will Change the Cloud | David vonThenen | 47m |
Claim: a Mesos ScaleIO framework wires software-defined storage, REX-Ray and the Mesos module into every agent so persistent containers get high availability… | ||
| Container Pods with Docker Compose in Apache Mesos | Meghdoot Bhattacharya | 46m |
An open-source Docker Compose executor for Apache Mesos (DCE, written in Go) launches true container pods by collapsing network namespaces, placing all… | ||
| Apache Tika - What's New with 2.0? | Nick Burch | 51m |
Apache Tika 2.0 doubles down on practical changes: support for many more formats (office, scientific, audio, video, executables), modularized passes to keep… | ||
| Tools for Better Testing for Open Source Projects | Dong Ma | 32m |
OpenStack QA implements a Gerrit-driven check and gate pipeline that blocks merges until tests pass, using Jenkins and nodepool to run about 12,000 jobs daily… | ||
| How to Govern and Maintain Compliance Using Open Source Identity Management Components | Katarina Valalikova, Shawn McKinney | 44m |
midPoint (ASL 2.0) runs as a Java 8 webapp (Tomcat) with PostgreSQL and uses ConnId connectors to provision to real targets; the demo ingests an Oracle HCM XML… | ||
| Let's Encrypt ActiveMQ and Karaf! | Alexandru Zbarcea | 45m |
Uses ACME DNS‑01 via TXT records and the certbot/letsencrypt client to auto-issue and renew per-broker TLS certs so certificates can be provisioned before… | ||
| Apache RocketMQ - Trillion Messaging in Practice | Von Gosling, Wang Xiaorui | 40m |
Claims handling trillions of messages during Alibaba’s Double 11 (2016) festival and exposes what actually enabled it: a log-structured commit store with… | ||
| Lightning Talks, sponsored by Capital One | Rich Bowen | 01h 03m |
Quick hits: a working office IoT shower uses a magnetic door sensor sending events to Apache HTTPd + a CGI hook fronted by corporate SSO so staff check shower… | ||
| The Mod_Proxy Cookbook | Daniel Ruggeri | 53m |
Practical recipes for mod_proxy and mod_proxy_balancer on Apache HTTPD 2.4: how to enable HTTP/2 proxying, use active health probes (built-in backend probing… | ||
| Introducing Apache Annotator (Incubating) | Benjamin Young | 52m |
Apache Annotator sets up an Apache-hosted community and starter code (about commit number 11) to implement the W3C Web Annotation Data Model and Protocol using… | ||
| How to Get Your Release Through the Incubator | Justin Mclean | 54m |
Explains exactly what reviewers check: source releases must not contain binaries, must use correct ASF headers, signed artifacts with tag hashes, and clear… | ||
| Navigating the Incubator Trenches | John D. Ament | 55m |
Apache incubation focuses on turning vendor or single‑org code into a meritocratic community: require a software grant (SGA) or IP clearance, prohibit… | ||
| Analytics and Graph Traversal with Solr | Yonik Seeley | 50m |
Solr now exposes a graph filter (breadth-first, non-distributed) that returns an uncored set of documents, caches results in the filter cache, and detects… | ||
| Evaluating Text Extraction: Apache Tika's™ New Tika-Eval Module | Tim Allison | 44m |
Apache Tika™ adds a new tika-eval module that runs file-share to file-share, profiles extracts into an H2 DB and emits XLSX reports to detect regressions. It… | ||
| Building an Enterprise Grade App Using Apache Cordova and OpenUI5 | Pedro Vidigal | 27m |
Demo shows building a cross-platform enterprise app using OpenUI5 + Apache Cordova to deliver one web codebase to Android, iOS and browsers, with the backend… | ||
| The Forgotten Route: Making Apache Camel Work for You | John Saboe | 47m |
Argues that Apache Camel still glues systems reliably and shows it: a working content based router routes messages from a CVRQ into type1 type2 or exception… | ||
| A Tour of the New Apache OpenWhisk Incubator Project and Its Numerous Repositories | Matt Rutkowski | 44m |
Apache OpenWhisk is an incubating serverless platform composed of about 30 repositories: a Scala core (controller, Ansible, Gradle, containerization), a… | ||
| Apache OpenWhisk: How it Works and How You Can Benefit | Carlos Santana | 55m |
Apache OpenWhisk is a Docker‑based function as a service that runs actions in pre-warmed Docker images, routes events via triggers and rules, and stores state… | ||
| BM25 is So Yesterday: Modern Techniques for Better Search Relevance in Solr | Grant Ingersoll | 56m |
Shows a practical pipeline that layers Solr 6.5 + Spark 2.x: index enrichment (NER, word2vec, topic tags), capture click signals into a clickstream sidecar… | ||
| Apache FlexJS Web Application Development with Visual Studio Code | Josh Tynjala | 34m |
Step-by-step setup shows Visual Studio Code plus the next-gen ActionScript extension, a FlexJS SDK (installer or npm), and the CLI asconfigc to read… | ||
| Wrap-Up | Mark Thomas | 32m |
Announces two new Tomcat PMC members and maps the roadmap: Tomcat 9 follows Java EE 8 and Servlet 4 and stays in milestone/alpha until the spec stabilizes… | ||
| Tomcat: From a Cluster to the Cloud | Jean-Frederic Clere | 49m |
Shows how a Tomcat cluster is configured for session replication (uncomment distributable in web.xml, open UDP/TCP cluster ports), then moves that cluster into… | ||
| Jwala - Apache Tomcat and HTTPD Enterprise Manager | Steven Ger, Arvindo Kinny | 50m |
Jwala is an open-source manager that actually configures, deploys and operates large Apache Tomcat + HTTPD topologies: it claims to scale to thousands of JVMs… | ||
| ASF Loves Tomcat and JavaEE: From Meecrowave to TomEE | Romain Manni-Bucau | 46m |
Shows how Apache TomEE embeds Tomcat and the Apache EE stack to provide JAX‑RS/CXF, JPA, data sources and managed resources out of the box, and how Apache… | ||
| Introduction to Spring Boot | Rossen Stoyanchev | 01h 02m |
Explains how Spring Boot turns a full web app into a single runnable jar with an embedded Apache Tomcat started by a Maven or Gradle plugin, shows the… | ||
| Packaging Tomcat for Linux Distributions | Coty Sutherland | 53m |
Compares the ASF Tomcat tarball with distro packages by naming concrete differences: Fedora/RHEL use RPMs and complex spec files that split Tomcat into… | ||
| How I Stopped Worrying and Learned to Love Open Source | David Cleary | 54m |
Progress replaces a legacy native broker/agent stack with a Tomcat-based application server built on Tomcat, Spring, Camel, CXF, and a custom management layer… | ||
| Introduction to FlexJS | Yishay Weiss | 47m |
FlexJS compiles MXML + ActionScript 3 into runnable HTML/JS using the FalconJX transpiler, aiming to let apps run in browsers, PhoneGap/Cordova and CEF without… | ||
| Migrating from Flex to FlexJS | Gabe Harbs | 38m |
Flex -> FlexJS migration is practical and done here across three major apps, with one large web app taking about a year; migrating a Flash panel takes ~2… | ||
| Testing Apache FlexJS Applications | Justin Mclean | 57m |
Rewrites a legacy Flex app into FlexJS over three months with two half‑time developers, producing about 15–20k lines of code and serving a single codebase… | ||
| Building FlexJS Applications with Maven | Christofer Dutz | 56m |
Shows how Maven archetypes generate a ready FlexJS project, then builds both JavaScript and Flash outputs from one POM using a FlexJS Maven plugin and… | ||
| nothing matches | ||