ApacheCon EU 2014 has ended
Register Now for ApacheCon Europe 2014 - November 17-21 in Budapest, Hungary. 
Elod/Ond [clear filter]
Monday, November 17

10:30am CET

Configurable Configuration With Apache Httpd - Rich Bowen, Apache Software Foundation
In this age of automation, it's only natural that people would want greater scriptability in their web server configuration. From mod_macro to the syntax to various ways to set and use variables, Apache httpd 2.4 makes it much easier to deploy adapatable web server configurations.

In this talk you'll learn how to add intelligence to your server configuration.

avatar for Rich Bowen

Rich Bowen

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

Monday November 17, 2014 10:30am - 11:20am CET

11:30am CET

External Identity And Authentication Providers For Apache Httpd - Jan Pazdziora, Red Hat
When HTTP 1.0 came out, it supported Basic Authentication. Since then, the majority of authentication operations moved to applications and frameworks, using internal datastores. As they were getting more popular, external authentication services like LDAP needed to be added to the application code or to framework's set of methods.
Introducing three Apache httpd modules that hope to simplify the application logic by moving the authentication, access control, and identity operations back to the Apache httpd, with application consuming the result of these operations: mod_authnz_pam for access control, mod_intercept_form_submit for PAM operations using application's native logon form submission, and mod_lookup_identity that can deliver user attributes and group membership from servers like FreeIPA via sssd and dbus.

avatar for Jan Pazdziora

Jan Pazdziora

Sr. Principal Software Engineer, Red Hat
Jan is member of Red Hat's Identity Management group. He focuses on enabling the use of external identity and authentication providers in projects and products, making it easier to deploy the software in large organizations, as well as finding better ways to structure new applica... Read More →

Monday November 17, 2014 11:30am - 12:20pm CET

1:40pm CET

mod_rewrite And Friends: URL Mapping And Manipulation With Apache httpd - Rich Bowen, Apache Software Foundation
mod_rewrite is still seen by many as magical incantations that will make your website rise to the top of the Google results. While this isn't true, it is an important tool to master as a web site administrator. Come learn how to read and write rewrite rules, and also about the many other ways to manipulate and map URLs on your Apache http server.

We'll cover mod_rewrite (of course), mod_speling, mod_substitute, mod_proxy_html, and many others.

avatar for Rich Bowen

Rich Bowen

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

Monday November 17, 2014 1:40pm - 2:30pm CET

2:40pm CET

Apache Traffic Server & Lua - The Perfect Match - Shu Kit Chan, Yahoo!
Apache Traffic Server is a fast, scalable and extensible HTTP/1.1 compliant caching proxy server. There are C APIs to let you write your own plug-ins and do something like modifying HTTP headers or modifying the response with additional content. Lua is a fast, powerful, lightweight and embeddable scripting language.

In this talk, we will introduce the new feature that embeds the power of Lua into the software and allows user to write plugins for ATS in Lua. We will also talk the implementation of this feature and our plan on improving and expanding it it.


Shu Kit Chan

Software Engineer, Self Employed

Monday November 17, 2014 2:40pm - 3:30pm CET

3:50pm CET

Open Sourcing Mental Illness / Dealing with (Open Source) Burnout - Igor Galić

This talk runs under Ed Fink's Banner of Open Sourcing Mental Illness, who has been running these types of talks for over a year now. Ed talks are very broadly on the subject, while still backing it up with his personal stories.

I'd like to mirror his work under that banner: I'd like to talk about depression, and I'd like to talk about burn out. Open source is work. Not just a work of passion, but real actual work. And it can be taxing. I'd like to discuss how.

avatar for Igor Galić

Igor Galić

CTO, Brainsware OG
Igor is an Apache Member and Apache Traffic Server Developer and Documentarian. He works as a freelancer on the Ops side of the DevOps spectrum, writing little Puppet modules to replace himself, when he's not busy ranting: http://2013.webcampzg.org/speakers/igor-galic/ He has spoken... Read More →

Monday November 17, 2014 3:50pm - 4:40pm CET
Tuesday, November 18

9:00am CET

Lucene Spatial - The Forgotten NoSQL Spatial Datastore - Steven Citron-Pousty, Red Hat
Lucene, while a mature and proven technology, has gotten little press in the NoSQL buzz. What started as a full-text search index solution has grown to also be the basis for Solr and ElasticSearch. Most importantly for today's talk they have added the capability to do spatial queries along with full text queries. In this talk I will give a quick intro to Lucene and surrounding projects, give it's sweet spot for use, and then give a quick code sample on indexing and searching of a spatial document collection. The code will use Java, JAX-RS, and CDI to create a geospatial REST service talking to a JavaScript Front-End using Leaflet and OpenStreetMap. The plan after is to have you go home with another geospatial storage and search tool in your toolbox.

avatar for Steven Pousty

Steven Pousty

Developer Evangelist, Red Hat
Steve is a Dad, Son, Partner, and Developer Evangelist with OpenShift. He goes around and talks about cool technology that sometimes involves Red Hat Technology. He can teach you about Java, Python, PostgreSQL MongoDB, some JavaScript, Docker, and Kubernetes. He has deep subject area... Read More →

Tuesday November 18, 2014 9:00am - 9:50am CET

10:00am CET

High Performance Solr - Shalin Shekhar Mangar, LucidWorks Inc.
What makes an Apache Solr installation high performance? Learn about what's keeping that CPU hot, memory tight, disk screaming and network busy on your Solr installation. Optimize CPU usage, reduce memory and disk contention, unclog that network and learn about hidden gotchas of query and filter performance, DocValues, transaction logs etc.

Although, numerous Apache Solr performance tuning tips are available on the world-wide-web but they are distributed between the official Apache Solr reference guide, Apache Lucene/Solr javadocs, code comments, Jira comments, various books, the mailing-list and many blogs. In many cases, such advice is unsubstantiated with numbers or not annotated with the trade-offs.

Shalin will back each piece of advice with statistics and benchmarks as well as inform you about the trade-offs made so you can make more informed decisions.

avatar for Shalin Shekhar Mangar

Shalin Shekhar Mangar

Senior Solr Consultant, Lucidworks
I am a committer on Apache Lucene/Solr since 2008 as well as a member of the Lucene/Solr project management committee. I currently work at Lucidworks Inc. on Apache Solr and Lucidworks Search mostly on the SolrCloud side of things. In the past, I've worked at AOL for five years on... Read More →

Tuesday November 18, 2014 10:00am - 10:50am CET

11:20am CET

Scaling Solrcloud To A Very Large Number Of Collections - Shalin Shekhar Mangar, LucidWorks, Inc.
The traditional and typical search use case is the one large search collection distributed among many nodes and shared by all users. However, there is a class of applications which need a large number of small or medium collections which can be used, managed and scaled separately. This talk will cover Shalin and LucidWorks' efforts in helping a client set up a large scale SolrCloud setup with thousands of collections running on hundreds of nodes. Shalin will describe the bottlenecks that were found in SolrCloud when running a large number of collections and also the many features and optimisations that were contributed to Apache Solr to reduce or remove the choke points in the system. Finally, Shalin will talk about the benchmarking process and the lessons learned from supporting such an installation in production.

avatar for Shalin Shekhar Mangar

Shalin Shekhar Mangar

Senior Solr Consultant, Lucidworks
I am a committer on Apache Lucene/Solr since 2008 as well as a member of the Lucene/Solr project management committee. I currently work at Lucidworks Inc. on Apache Solr and Lucidworks Search mostly on the SolrCloud side of things. In the past, I've worked at AOL for five years on... Read More →

Tuesday November 18, 2014 11:20am - 12:10pm CET

1:30pm CET

Native Code And Off-Heap Data-Structures For Solr - Yonik Seeley, Heliosearch
Off-heap data structures and native code performance improvements for Apache Solr are being developed as part of the Heliosearch project. This presentation will cover the reasons behind these features, implementation details, and performance impacts. Recently developed features will also be covered (i.e. developed after this abstract was written).

avatar for Yonik Seeley

Yonik Seeley

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

Tuesday November 18, 2014 1:30pm - 2:20pm CET

2:30pm CET

Web Crawling With Apache Nutch - Sebastian Nagel, Exorbyte GmBH
Apache Nutch is an extensible and scalable web crawler based on Hadoop. This talk gives an overview of the crawler flow of work, its main components, job execution, the underlying data structures, and how it integrates with other Apache projects (Hadoop, Gora, Solr, Tika and HBase). The extensible plugin architecture is demonstrated by giving examples, how plugins help to adapt the crawler to specific use cases.
History, recent, and future developments of the Apache Nutch project are outlined, as well as the two branches under active development: the stable 1.x branch and the 2.x which is based on Apache Gora to abstract from storage back-ends.

avatar for Sebastian Nagel

Sebastian Nagel

Crawl Engineer, commoncrawl.org
Sebastian Nagel works as crawl engineer at Common Crawl, a non-profit organization that makes web data freely accessible to everyone. Prior to joining Common Crawl he implemented search and data quality solutions at Exorbyte. Sebastian is a committer and PMC of Apache Nutch, a scalable... Read More →

Tuesday November 18, 2014 2:30pm - 3:20pm CET

3:50pm CET

Multi Language Content Discovery Through Entity Driven Search - Antonio Morales, Zaizi
This presentation is about a Semantic Search Engine built on top of an Apache projects stack.
The scope of the system is to extract content from heterogeneus data sources, process and enrich it , index it and search over this content with advanced User Experience.
This result is achieved with the integration of 4 top level Apache projects : ManifoldCF, Stanbol, Marmotta and Solr.

Apache Manifold is used to access different data sources and extract the content from them: it's the engine that moves the main indexer core of the system. The document extracted are processed in a pipe-line manner, here happens the integration with Apache Stanbol and Apache Marmotta that allows the semantic enrichment of the content according to any Linked Data assets.
The last ring of the chain is custom Search API built on top of Apache Solr that allows advanced search features to improve user experience


Antonio Morales

R&D Senior Engineer, Zaizi
Senior Software Engineer working at the R&D division of Zaizi. Computer Engineer and M.Sc Software Engineer and Technology with broad experience in Analysis, Design, Development and Integration of enterprise web, mobile and cloud applications. He is one of the most security expert... Read More →

Tuesday November 18, 2014 3:50pm - 4:40pm CET

4:50pm CET

JBatch++ With Apache BatchEE - Mark Struberg
Apache BatchEE is an implementation of the JSR-352 JBatch specification.

BatchEE is based on the original reference implementation but includes many bug-fixes and improvements.
In addition to the jbatch core module we also added many useful helpers which do make batch programming a breeze.
We did also add a few ways to control your batch jobs, e.g. via JAX-RS, a simple GUI or even as stand-alone command line client. That way you can use BatchEE in JavaEE 5, 6 and 7 environments and even in Java SE.

After an introduction to writing JBatch batches in general we will showcase fancy features of BatchEE and we surely have some best-practice tips to share.


Mark Struberg

Mark Struberg is a software architect with over 20 years of programming experience. He has been working with Java since 1996 and is actively involved in open source projects in the Java and Linux area. He is Apache Software Foundation member and serves as PMC and Committer for Apache... Read More →

Tuesday November 18, 2014 4:50pm - 5:40pm CET
Wednesday, November 19

9:30am CET

Building Ranking Infrastructure: Data-Driven, Lean, Flexible - Sergii Khomenko, STYLIGHT
Nowadays there are plenty of solution to build a search subsystem. The question is how to keep such a system flexible and easy to react on data-driven decisions, constantly improve the quality. In talk are presented lessons learned from our experience of building lean ranking infrastructure, that could be used with data-driven approach in product development. With slides we walk through the process of scaling out the search system from a couple to 13 countries around the world, but keeping flexibility, that allows to test hypothesis on different levels and perform a/b testing in different dimensions.

avatar for Sergii Khomenko

Sergii Khomenko

Data Scientist, STYLIGHT
Data scientist at one of the biggest fashion communities, STYLIGHT. Data analysis and visualisation hobbyist, working on problems not only in working time but in free time for fun and personal data visualisations.Speaker at different conferences: Berlin Buzzwords 2014, ApacheCon Europe... Read More →

Wednesday November 19, 2014 9:30am - 10:20am CET

10:40am CET

“Your Search Doesn’t Work.” - How to Find Out Whether or Not the Search Box You Offer Users is Helping - Isabel Drost-Fromm, Elasticsearch
Web sites without search functionality are unimaginable today - you search for comments and code on github, you look for books in your favourite webshop, you use the search box of your favourite blog to find articles.

When offering your search for your own application - how do you know that your search actually provides a benefit to the user instead of causing lots of frustration over results not found? Only checking that the favourite book about witches of your child is ranked top of all children books clearly doesn’t help.

This talk will walk you through the options of determining search quality - from purely offline metrics that work even before deploying version 1.0 to production to online A/B testing to check continuous improvement. I will highlight some Lucene and Elasticsearch features that can tremendously help you deploy your own search quality checks.

avatar for Isabel Drost-Fromm

Isabel Drost-Fromm

Open Source Strategist, Europace AG
Isabel Drost-Fromm is Open Source Strategist at Europace AG Germany. She's a member of the Apache Software Foundation, co-founder of Apache Mahout and mentored several incubating projects. Isabel is interested in all things FOSS, search and text mining with a decent machine learning... Read More →

Wednesday November 19, 2014 10:40am - 11:30am CET

11:40am CET

Flexible Search In Apache Jackrabbit Oak - Tommaso Teofili, Adobe Systems
Apache Jackrabbit Oak is the next generation content repository based on the JCR specification, designed to be scalable for high read/write throughput, huge number of nodes in the repository and highly concurrent operations. In this presentation Tommaso Teofili will describe the flexible and pluggable search architecture of Oak which allows to define multiple indices to address specific types of queries with specific constraints for performant indexing and searching. A deeper focus on the Apache Lucene and Apache Solr based index implementations will be given, showing some insights on how they have been integrated to address hierarchical content search together with some performance benchmarks and real life use cases.

avatar for Tommaso Teofili

Tommaso Teofili

Software Engineer, Adobe Systems
Open source enthusiast and member at the Apache Software Foundation, working as a software engineer for Adobe Systems on data replication and search. Passionate about natural language processing and machine learning.

Wednesday November 19, 2014 11:40am - 12:30pm CET

2:00pm CET

Improved OVA Support In CloudStack - Likitha Shetty, Citrix
Improved OVA support in CloudStack’ is a feature targeted for the 4.5 release of CloudStack. With this feature in place, users will be able to on-board an existing Virtual Machine into CloudStack with all of its disks intact.

The talk will focus on the architectural and design changes that will be made and on the new concepts that will be introduced into CloudStack as part of this feature. In addition, the talk will cover what the initial approach to the problem was and how based on community feedback it evolved into a better solution that aligns with how resources are traditionally created and orchestrated in CloudStack. It will also shed some light on how we could leverage this development work to add new functionalities going forward for e.g. adding support for other information encapsulated in an OVA like ISOs, networks, device controller types etc.


Likitha Shetty

Likitha has been working on CloudStack since joining Citrix in late 2011, right after finishing her undergraduate studies in Computer Science. Her development work was initially focused on API and network orchestration layer, specifically EC2 integration and dedication of network... Read More →

Wednesday November 19, 2014 2:00pm - 2:50pm CET

3:00pm CET

How Secure Is Your Web Framework? - Lukasz Lenart, ASF
In this talk I would like to present few recently discovered security vulnerabilities in the Apache Struts 2 web framework and based on that try to increase developers' awareness of the overall application security. In my opinion, nowadays developers don’t care about the security too much, they depend on what the framework gives them. Quite often, they even don’t check security bulletins to see if a new vulnerability wasn’t discovered recently in his/her famous framework. I would like show few web attacks and explain how it was possible to harm an application or even entire server, how to prevent such kind of attacks in the future and so on. Examples will base on the Apache Struts 2, but almost all the same problems were pointed out in the Spring MVC or in the Apache Wicket. Each framework has its own weaknesses :-)

avatar for Lukasz Lenart

Lukasz Lenart

Lukasz Lenart, a programmer with fondness, it has always been his hobby, until became commercial activity. Believes that a good programmer should not be dependent on the language, but rather look to the future and try various languages and technologies, depending on requirements... Read More →

Wednesday November 19, 2014 3:00pm - 3:50pm CET

Filter sessions
Apply filters to sessions.
  • ApacheBarCamp
  • Big Data
  • Business
  • Cassandra Days
  • Cloud
  • Community
  • Content in Action
  • Content Services
  • Couch
  • CXF
  • Developer
  • Evening Event
  • Fast Feather Track
  • httpd
  • Infrastructure
  • Keynote
  • Linked Data
  • Lucene / Solr
  • Mesos
  • Mobile/Flex
  • OFBiz
  • OpenOffice
  • Operations
  • OSGi
  • Software Development
  • Tomcat
  • Tutorial
  • Web Frameworks
  • Wildcard