Deep dive into chrome web intents

3 minute read

In a previous article I already wrote about the web intents API. At that time the web intents feature was very experimental, but already usuable. In this art...

Remote opera debugging on android

1 minute read

The final article on remote debugging web applications on mobile devices shows how you can do this using Opera Mobile. With Opera Mobile you can easily debug...

Remote firefox debugging on android

2 minute read

In the previous article I wrote about remote debugging web applications using chrome on Android. If you don’t want to use chrome or you want to test and debu...

Remote chrome debugging on android

2 minute read

With the latest versions of chrome debugging web apps running on smartphones and tablets has become a lot easier. This article shows you how to setup the req...

Presentation: From REST to HATEOAS

less than 1 minute read

Yesterday I gave a presentation at JPoint’s meetingpoint on how to get your API or service from using the basic REST principles such as verbs and resources t...

Access WSO2 Registry programatically

11 minute read

When you have many services it is a good thing to register them somewhere so your consumers can easily find them, see what they are about, determine whether ...

How to use SPDY with Jetty

9 minute read

SPDY is a new protocol proposed by Google as a new protocol for the web. SPDY is compatible with HTTP but tries to reduce web page loading by using compressi...

How to analyze Java SSL errors

18 minute read

In my recent projects I’ve had to do a lot with certificates, java and HTTPS with client-side authentication. In most of these projects, either during testin...

Play 2.0: Akka, Rest, Json and dependencies

12 minute read

I’ve been diving more and more into scala the last couple of months. Scala together with the “Play Framework” provides you with a very effective and quick de...

Embedded Jetty with client certificates

1 minute read

Every time I start with an embedded Jetty server, I can’t find any up to date documentation and have to mess around with old, obsolete and deprecated documen...

Client certificates with HTTPClient 4

1 minute read

I just wrote a small post on how to setup Jetty to support client-side certificates (http://www.smartjava.org/content/embedded-jetty-client-certificates). To...

How should REST services be documented?

5 minute read

REST has become the standard way of creating APIs and exposing resources on the internet. Traditional web services (using SOAP and various sets of WS-* stand...

Using Querulous with Scala on postgresql

6 minute read

I’ve started diving deeper into scala and as a language I’m starting to like it. Combine it with the Play framework and you’ve got a nice, statically typed, ...

Maven and wildcard exclusions

3 minute read

Once in a while I run into the problem where I don’t want to exclude a single dependency from a maven dependency, but all dependencies. For instance I recent...

Embedded Jetty, Vaadin and Weld

4 minute read

When I develop web applications I like to be able to quickly start them from Eclipse without having to rely on all kinds of heavy-weight tomcat or glassfish ...

Using d3.js to visualize GIS

3 minute read

I've been playing around with d3.js a bit the last couple of days and it's a great little javascript library to visualize information. I needed a simple li...

Mule and WSO2 Registry integration

12 minute read

In this two part article we’ll look at how we can use the WSO2 registry (http://wso2.com/products/governance-registry/) as the service repository for service...

First steps with Mule 3.0

7 minute read

Been a while since I looked at the new versions of Mule, so took some time this weekend to look at the new version of Mule. After a rather unexpected small d...