ApacheCon EU 2014 has ended
Register Now for ApacheCon Europe 2014 - November 17-21 in Budapest, Hungary. 
Software Development [clear filter]
Tuesday, November 18

11:20am CET

Continuous Automated Deployment With Apache Ace - Jan Willem Janssen & Marcel Offermans, Luminis Technologies
Nowadays, it is quite common to have build infrastructure that, on every change in a repository, builds your software and runs all your tests. However this is where most development teams stop. This talk demonstrates how you can consistently deploy systems from development to testing, staging and production.
With Bndtools we semantically version bundles in the Eclipse IDE. The continuous build is setup to automatically deploy to a bundle repository and create snapshots of changed bundles compared to a baselined version that is available in a release repository. By hooking up these repositories to Apache ACE, such updates can instantly be deployed to systems in different configurations, allowing you to deploy new features to QA systems, beta users and finally roll them out to all other customers.
We’ll also go into real life scenarios and pitfalls we have encountered setting this up.

avatar for Jan Willem Janssen

Jan Willem Janssen

Software Architect, Luminis Technologies
Jan Willem Janssen works as a software architect at Luminis Technologies and has several years of experience in various areas of software development. He has a strong interest in software architecture, modularity, security and creating scalable software systems. He actively participates... Read More →

Marcel Offermans

Director, Luminis Technologies
Marcel Offermans is the Director at Luminis Technologies. He has been involved in lots of commercial OSGi projects for over eight years and is responsible for the architecture, development and support of an OSGi and cloud based software provisioning product. He is also a member of... Read More →

Tuesday November 18, 2014 11:20am - 12:10pm 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

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