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

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
 
Filter sessions
Apply filters to sessions.