Loading…
For More Information or to Register, Click Here.
Libraries [clear filter]
Friday, October 2
 

09:00 CEST

Cross Platform Apps Made Easy with Apache Cordova - Ben Rondeau, IBM
Introduced in the late 2000’s, Apache Cordova solved a major problem developers faced with maintaining separate code bases for different platforms their products supported - iOS, Android, Windows, etc. Today’s version of Apache Cordova now supports 15 platforms for mobile, web, desktops and television, empowering developers to use the same codebase to to many native environments with experiences so refined users have a hard time telling them apart.

In this session, attendees will learn about the Apache Cordova project, its benefits and proper usage, as well as how to start developing apps today using it. In no time at all, applications that once lived on one or two platforms can quickly be ported to numerous other platforms, making a big impact on a business’ bottom line without a significant development burden.

Speakers
BR

Ben Rondeau

Developer Advocate, IBM
Ben currently works as a Developer Advocate for IBM Bluemix, a PaaS built on the Linux Foundation project Cloud Foundry. He is involved in many open source projects (such as Cloud Foundry & NPM) and believes strongly in the sharing of knowledge through open source. Although he develops... Read More →


Friday October 2, 2015 09:00 - 09:50 CEST
Kond

10:00 CEST

Java is Evolving Rapidly: Maven Helps You Staying on Track - Herve Boutemy, Maven PMC and Arnaud Heritier, Apache
Java evolution is getting faster these days, and that's a great thing. Nowadays, one jave version is deprecated every 2 years:
- Java 5:october 2009
- Java 6: february 2013
- Java 7: march 2015 (really? already?)
- Java 8: march 2017 (with that one, you'll discover new types of incompatibilities...)
And you, or your applications, how do you manage upgrades?

Come and see how Apache Maven and its tooling (Animal Sniffer, Toolchains, ...) help you upgrade with confidence, at your own pace and without headaches.

Speakers
HB

Hervé Boutemy

Committer, Maven PMC
Maven committer since 2008, Maven PMC Chair from July 2014 to July 2016. Speaker at DevoxxFR 2015, 2016, ApacheCon EU 2015


Friday October 2, 2015 10:00 - 10:50 CEST
Kond

11:20 CEST

Apache Groovy: The Awesome Parts - Paul King
This talk celebrates the awesome parts of the Groovy language and the Groovy ecosystem. You'll see some exciting examples of Groovy and it's application. Everything from domain specific languages, dynamic typing, the extensible static typing system, Android programming, concurrency, enterprise programming made productive, functional programming and a host of interesting frameworks and tools.

Speakers
avatar for Paul King

Paul King

ASERT
Dr Paul King has broad experience within the IT industry. He has a passion for innovation and often assists organizations in bringing new technologies or processes into their development practices. He has been contributing to open source projects for over 25 years, has taught thousands... Read More →


Friday October 2, 2015 11:20 - 12:10 CEST
Kond

12:20 CEST

Apache Zest - Composite Oriented Programming
Composite Oriented Programming (COP) was a term coined in the Qi4j project in 2007. It is defining a whole new paradigm of how software is written, where INTENT is expressed and enforced by execution environment, helping developers to be disciplinary and in return improving efficiency and clarity. COP allows composition of Fragments into Composites, where Fragments are more cohesive than classes, allowing better encapsulation of different roles within an object.
Qi4j joined the Apache Software Foundation in 2015, as the Apache Zest project, where it lives as the reference implementation of COP using regular Java to achieve it.
In this hands-on presentation, Niclas will make a brief introduction to COP concepts, then proceed to how to work with Zest Qi4j to compose an application, and integrating it with the Restlet framework.
Classes are Dead = Long Live Interfaces.

Speakers
JJ

Jiri Jetmar

CEO, Smartnerds GmbH
avatar for Paul Merlin

Paul Merlin

Software Engineer


Friday October 2, 2015 12:20 - 13:10 CEST
Kond

14:30 CEST

Running Docker in Production with Apache Brooklyn and Clocker - Andrew Kennedy, Cloudsoft
One of the most exciting opportunities for Docker is its role in production. Apache Brooklyn and Clocker, an Apache Licensed application for Brooklyn, are designed to help with this. We wanted to make it easy to deploy the same application across a range of environments, from local testing to shared user acceptance and staging, and on to production. Brooklyn uses YAML blueprints to describe applications, including affinity/anti-affinity and policies for scaling or resilience. Clocker allows easy colonisation of cloud environments with a pool of Docker instances, compatible with Swarm and Compose. SDN support from both Weave and Project Calico is included, ready for multi-host, complex application deployments.

We show how to use these tools to design a blueprint for your application, test it using an Apache Maven plugin and deploy it to a managed Docker infrastructure.

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... Read More →


Friday October 2, 2015 14:30 - 15:20 CEST
Kond

15:30 CEST

Containers, DevOps, Apache Mesos and Cloud - Reshaping How We Develop and Delivery Software - Marcelo Ancelmo, IG
Container technology are being evaluated by software developers and administrators with a great deal of interest. Developers want to focus on what they do best: Creating and coding new applications. That shouldn't have to change just because they need to deploy an application to a different environment. Administrators want the environment to stay reliable and stable, keeping changes at a minimum. By following a strategy that embraces good Architecture, use of Containers, DevOps philosophy, Apache Mesos and a Cloud based environment, developers and operators can create, consume and collaborate on the infrastructure configuration over the time, deploy Java EE applications and test your application infrastructure consistently regardless of the stage of the development life cycle.

Speakers
avatar for Marcelo Ancelmo

Marcelo Ancelmo

Head of Solution Architecture, KPMG Switzerland
Marcelo S. Ancelmo has 20 years (and counting) of IT experience and has done a bit (or should we say a byte) of everything.A good old-fashioned troublemaker, he started his professional career as a Java programmer, played a lot of the architecture game (which he still does today... Read More →


Friday October 2, 2015 15:30 - 16:20 CEST
Kond
 
Filter sessions
Apply filters to sessions.