PlusOne

Telling the ASF's Stories

ApacheCon Seville 2016 – How to Get Your Release Through the Incubator – Justin Mclean

February 12, 2017
rbowen

How to Get Your Release Through the Incubator – Justin Mclean

All podling releases need to voted on by the incubator PMC before being released to the world. I’ll go though what the incubator PMC looks for in every release and what you can do to make it pass that vote and get your project one step closer to graduation.

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

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

More about this session

ApacheCon Seville 2016 – How to Be a Bad Mentor for a Struggling Podling Subject to Terrible Policies – Roman Shaposhnik

February 12, 2017
rbowen

How to Be a Bad Mentor for a Struggling Podling Subject to Terrible Policies – Roman Shaposhnik

With major apologies to David Patterson for stealing the title of his last lecture https://s.apache.org/how_to_be_a_bad_professor (I guess he taught us well after all!) I would like to present this talk that focuses on Apache Incubator, its podlings and mentors. This presentation will start with an overview of common mistakes that I have observed while mentoring on my own and seeing others do the same. We will proceed to talking about misconceptions on both sides that make Apache Incubator policies appear daunting and bureaucratic. We will conclude by a 10 steps program aimed at helping podling master the Apache Way and graduate as quickly as possible. Finally, a few battle stories will be shared and wounds put on display. This former VP of Incubator has a few to show.

More about this session

ApacheCon Seville 2016 – Apache FlexJS Maven Migration Initiative – Introducing the flexjs-maven-plugin – Christofer Dutz

February 10, 2017
rbowen

Apache FlexJS Maven Migration Initiative – Introducing the flexjs-maven-plugin – Christofer Dutz

While in the past it was only possible to build Flex applications with Maven using Flexmojos, now we have started creating a brand-new plugin as part of the Apache Flex project. While we are still missing a hand full of features, the path has been set and the new plugin is a much more lightweight implementation.

Parallel to this we also completely refactored the entire FlexJS project to be buildable with Maven. Both these efforts now allow us to officially publish Maven artifacts of Apache FlexJS and hereby speed up the time for people to get started with FlexJS.

In this talk I would not only like to introduce the basic functionality of our new flexjs-maven-plugin, but also the reasons and strategies we had in migrating the project from Ant to Maven.

More about this session

ApacheCon Seville 2016 – Structuring Medical Records with Apache Stanbol – Rafa Haro, Athento & Antonio David Perez Morales

February 10, 2017
rbowen

Structuring Medical Records with Apache Stanbol – Rafa Haro, Athento & Antonio David Perez Morales

Apache Stanbol (https://stanbol.apache.org) is a top level Apache project which main objective is to provide a set of reusable components for semantic content management. Built from a extremely modular point of view, Stanbol is an OSGi based framework that uses a number of Apache tools like Solr, Felix, OpenNLP, Clerezza, Tika, Sling and Jena.

The intention of this talk is double. On one hand, we will offer a detailed overview of the current situation of the project, from the technical and community point of view. On the other hand, we will showcase a real use case where Stanbol is being used for structuring text medical records in several languages. Through this real use case explanation, we will be exposing how Stanbol can be used for things like: processing multi-language text, use semantic datasets for Content Enhancement and NLP tasks like Fact Extraction and Negation Detection

More about this session

ApacheCon Seville 2016 – Building a Search Engine for the Cuban Web – Jorge Betancourt Gonzalez

February 10, 2017
rbowen

Building a Search Engine for the Cuban Web -Jorge Betancourt Gonzalez

This talk will cover the transition of Solr from “just the inverted index for search” into the core’s technology of a Web Search Engine for the Cuban Web. The main purpose is to show how some of the more common features of today web search engines could be fulfilled by the use Apache Solr, which makes Solr the hearth of our system. Integration with several Apache projects will be covered and how this systems work together to build a full featured Web Search Engine, an Image Search Engine and a Real Time News search engine with alert capabilities all of this powered by the features offered by Solr and several Apache projects. Also the use of Solr itself to help monitor and run the different components of the system will be discussed. Essentially how to build a Web Search Engine using the power of the Apache Foundation.

More about this session

ApacheCon Seville 2016 – Lucene And Solr Document Classification – Alessandro Benedetti

February 10, 2017
rbowen

Lucene And Solr Document Classification – Alessandro Benedetti

This presentation will start by introducing how Apache Lucene can be used to classify documents using data structures that already exist in your index instead of having to generate and supply external training sets.

Building on the introduction the focus will be on extensions of the Lucene Classification module that come in Lucene 6.0 and the Lucene Classification module’s incorporation in to Solr 6.1. These extensions will allow you to classify at a document level with individual field weighting, numeric field support, lat/lon fields etc.

The Solr ClassificationUpdateProcessor will be explored, such as how it works, and how to use it including basic and advanced features like multi class support and classification context filtering.

The presentation will include practical examples and real world use cases.

More about this session

ApacheCon Seville 2016 – Implementing Security in Apache Geode Using Apache Shiro – Jinmei Liao

February 10, 2017
rbowen

Implementing Security in Apache Geode Using Apache Shiro – Jinmei Liao

Apache Geode (incubating) is a distributed in-memory data grid built for high throughput low latency applications. Data stored in a Gode cluster can be accessed by Geode clients (which talk to the server over TCP) and over REST api. One can also manage the Geode cluster over JMX and rest api.

Although you could secure the transport using ssl, role based access control existed only for clients over TCP. In the latest release of Apache Geode, we now have role based access control for all Geode APIs, and we used Apache Shiro for our implementation. In this talk we will provide details on how this was accomplished and present our ÛÏlessons learnedÛ.

More about this session

ApacheCon Seville 2016 – How to Secure Apache Spark? – Neelesh Srinivas Salian

February 10, 2017
rbowen

How to Secure Apache Spark? – Neelesh Srinivas Salian

Security has been a crucial component of the Big Data ecosystem. The need to protect data from exploits and vulnerability are evident in the strong push for cybersecurity and secure clusters across businesses and industries alike. Spark itself has been a major analytic backbone of that infrastructure. Similar to the evolution of the security infrastructure on Hadoop, we see Spark growing as well. How does one ensure Security with Spark without much hassle ? This talk focuses on the steps need to be taken to setup and discuss the potential issues on Spark Core, Streaming and other components that would follow. The speaker has been helping out large enterprise customers setup and ensure their infrastructure maintains the secure environment.

More about this session

ApacheCon Seville 2016 – Using Monitoring to Understand Cassandra- Alain Rodriguez

February 10, 2017
rbowen

Using Monitoring to Understand Cassandra- Alain Rodriguez

LetÛªs be honest, nobody cares about a fire extinguisher until their house is burning down. In a similar vein, monitoring is an important, yet often undervalued part of running production systems. Distributed databases internals are often complex. Cassandra is not an exception and might sometimes be tricky to understand correctly.

In this presentation Alain will demystify Cassandra internals and demonstrate how monitoring can be used to solve the difficult problems that are unique to distributed databases. WeÛªll explore the options available to empower every operator running this powerful database. Audience members will walk away with a an excellent understanding of how a well thought out monitoring solution can save them from countless hours of tedious debugging and business impacting performance issues and downtime.

More about this session

ApacheCon Seville 2016 – Apache CouchDB 2.0 Sync Deep Dive – Jan Lehnardt

February 10, 2017
rbowen

Apache CouchDB 2.0 Sync Deep Dive – Jan Lehnardt

Data sync, or replication is THE killer feature of CouchDB. Any number of primary database servers can replicate with each other across highly reliable and partially connected networks, and CouchDBÛªs sync protocol makes it all work like magic.

It is also THE driver behind the Offline First (web-) app movement that allows seamless application experiences on mobile (read: often disconnected) devices. Learn how to use this to your advantage.

This talks takes a deep dive below the magic and explains how to build robust sync systems, whether you want use CouchDB or build your own.

The talk will go through the components of a successful data sync system and which trade-offs you can take that solves your particular problems.

Reliable data sync, from Big Data to Mobile.

More about this session

Powered by WordPress.com.