Case Studies
Course: Apache Camel
Slides for our Camel course are available here, the skeletons and solutions for the exercises are being maintained at github
Course: OSGi with Apache Felix Karaf
Slides for our OSGi with Apache Felix Karaf course are available here, the skeletons and solutions for the exercises are being maintained at github
Course: Apache ServiceMix 4.2.0
Slides for our ServiceMix 4.2.0 course are available here, the skeletons and solutions for the exercises are being maintained at github
This material can be combined with:
- OSGi with Apache Felix Karaf
- for a background on OSGi, Blueprint and Apache Felix Karaf
- Apache Camel
- to learn more about Apache Camel as the default routing and mediation engine in ServiceMix 4
Course: Introduction to Apache Maven
Apache Maven is tool that helps you manage and builds projects. It is used extensively in the open-source world as well as in commercial software development.
You can now download the slides we use for introducing new developers to this tool. As with our AJAX course, these slides are available under a Creative Commons license that allows you download and use this material free of charge.
Introducing Scala
Scala is described as "a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages". It is available for the JVM and it integrates very well with Java.
One-day AJAX course (free download)
Courseware development is one of the services we offer. As as example, you can download an introductory course to AJAX technology for free here.
This course has been developed to provide new J2EE developers with an introduction in AJAX technology. The course explains what the technology is, how you can use it in your own applications and how a JavaScript Toolkit (e.g. Dojo) can ease the effort in implementing AJAX applications.
Running an open-source business
When you are in a so called "professional open source" company, it is always wise to eat your own dog food. In our case, we use open source technology in almost all of our day-to-day operations.
As a (starting) company, we try to avoid any unnecessary costs. Software licensing is one of them: you can avoid it almost entirely if you take a look at what is available in open-source packages.