Thursday, March 31, 2011

Speaking at CamelOne and Security BSides

I'm heading out to do a couple of talks on Apache Camel in the coming months and figured I should get the word out! First off, is CamelOne:

CamelOne - May 24-26


So I'm really excited about CamelOne. It is a conference put off by FuseSource for users of Apache open source integration and messaging projects. So there will be lots of talks on Apache Camel, ServiceMix, ActiveMQ and CXF by the folks who created those projects and also users who push the limits of what the software can do. Great stuff.

Gregor Hohpe, author of Enterprise Integration Patterns, will also be giving a keynote about the Past, Present and Future of Enterprise Integration Patterns.

Given most of the time I see folks running Camel applications on top of ServiceMix or Karaf, I will be giving a talk entitled: Getting the most out of your ServiceMix deployment of Camel. A brief description of the talk:
Apache Camel was designed to be deployable nearly anywhere; you have your choice of standalone in a JVM, Tomcat, J2EE, ActiveMQ, Spring, OSGi, and more. One particularly suitable deployment option is an OSGi container like Apache ServiceMix. In this session, Jon will show you how to take advantage of the many features that ServiceMix brings to the table and also how to best design your Camel applications to get the most out of OSGi.
I urge anyone who uses Camel, ServiceMix, ActiveMQ or CXF and can afford the trip to attend CamelOne. It's going to be a blast and it would really be great to chat with fellow community members about these projects.


Security BSides - June 10


Security BSides is an "unconference" style gathering here in St. John's. A brief description from the official site:

An eclectic gathering of infosec people to hear awesome talks and have outrageously fun discussions! Our mission is to provide an inclusive, open environment for the sharing and collaborative discourse on topics that most interest you.


I'm going be giving a talk on How to Secure your Apache Camel Deployment. A brief abstract of the talk:

Apache Camel is an open source Java framework that focuses on making integration easier and more accessible to developers. It does this by providing: concrete implementations of all the widely used Enterprise Integration Patterns (EIPs), connectivity to a great variety of transports and APIs, and an easy to use Domain Specific Language (DSL) to wire EIPs and transports together to form routes.

Interacting with secure services and also hosting secure services is essential in most integration projects. In this session, Jon will go over the four categories of security features in Camel, which include securing: routes, message payload, endpoints, and configuration.


If you are in the area, please drop by - also, registration is free :)

Monday, March 21, 2011

Team Programming Competition Results

On Friday I sponsored a team programming competition at Memorial University here in St. John's. Like the previous competition this year, I presented a signed copy of Camel in Action to each of the 1st place winners. Congratulations to Melissa Reid and Ken Collingwood for winning!

Full results of the competition were posted on Jamie's blog.