Category Archives: Uncategorized

Innovating with an Arduino: Traffic Light Noise Meter

At Jive we have an open loft style development environment with great equipment and a great view of Mount Timpanogos.  We employ a lot of passionate developers and engage in a lot of pair programming.  While we do our best to … Continue reading

Posted in Uncategorized | Tagged , , | 2 Comments

Integration Testing OSGi Bundles in Apache Karaf/ServiceMix with Pax Exam 3

This short post demonstrates a bare-bones configuration of Pax Exam 3 for testing an OSGi bundle deployed in ServiceMix 4.  Over the last couple years, Pax Exam and Apache Karaf introduced some fantastic features enabling the provisioning of a clean … Continue reading

Posted in Uncategorized | Tagged , , , , | 4 Comments

Tracking Integration Test Coverage with Maven and SonarQube

While the combination of Maven, the Maven Surefire Plug-in, Jenkins, and SonarQube provide fantastic visualization and reporting of unit test coverage out of the box, these tools do not provide a configuration free out of the box solution for collecting … Continue reading

Posted in Uncategorized | Tagged , , , , | 6 Comments

Intro to Camel By Example

I’ve been using and distributing a Apache Camel based example project as part of informal training and JUG talks for several years.  I wrote the example to demonstrate best practices for the use of Camel as well as the wonderful … Continue reading

Posted in Uncategorized | Tagged , , , , , | 1 Comment

Integration Testing Web Applications

Over the years I have needed to integration test a number of web applications from simple user facing applications to large Web service APIs.  No matter what the application does, one always needs to deploy the application into a container … Continue reading

Posted in Uncategorized | Tagged , , , , | 1 Comment

Enhancements to Testing and JSSE Debugging in Camel 2.10

While testing and security are often the last to get invited to the party, they are integral parts of well written software.  Two new features in Camel 2.10 help to ease debugging of TLS related security issues and to provide … Continue reading

Posted in Uncategorized | Tagged , , , , | 4 Comments

How I learned to stop worrying and love OS X Lion for Java development

I’ve been humming along using OS X 10.6 for the better part of a year now. For the most part, the tool suite I identified in my earlier post has served me well.  Having just released a major project for … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Deploying Spring MVC Based Web Applications to OSGi Using Apache ServiceMix

The OSGi specification defines appropriate bundle manifest headers and mechanisms for the deployment of servlet-based WAR packaged applications into an OSGi container. As with most APIs, programming a modern application using the Servlet specification requires copious amounts of boilerplate code … Continue reading

Posted in Uncategorized | Tagged , , , | 38 Comments

Simplified TLS Configuration in Apache Camel

As you can probably tell from some of my previous blog posts on the subject of security, I’ve spent some time mired deep in the muck that is TLS configuration in the JVM.  Over time, I have found that many … Continue reading

Posted in Uncategorized | Tagged , | 1 Comment

Secrets of The Felix Bundle Plug-in Macros Revealed

I was recently dealing with some client concerns regarding package import scopes in their Maven-built artifact using the Felix Bundle Plug-in. The client was curious about strategies for dealing with package import version ranges as well as how to manage … Continue reading

Posted in Uncategorized | Tagged , , | 10 Comments