rikribbers.nl

Somewhere doing something with or without someone

All Articles

Jmeter as JUnit tests (and integrating them in a CI build)

I use JMeter a lot for creating functional tests. These (unit)tests mostly exists of testing REST APIs against a running application. Why? There must be some other tool for it, right? I know, however I simply know how to use it, so I had it up and running ...

Why I wrote the FOAAS erlang client

While my FOAAS erlang client is shaping up very nicely I thought it was time to write down why I wrote the client in the first place. I was looking for a small project to take on with a few goals in mind: Create a Docker image for erlang development. I'm ...

Key relay: keeping the DNSSEC chain intact during transfers

This blogpost was originally published here. As a regular reader of my blog (if not: shame on you!) you'll notice this in the wording. However if you have found the easter egg let me know. At long last, we are nearly there. Key relay, an internet standard ...

Validating XML with multiple XSDs in Erlang

Last few years I've been working on a IETF document that describes an EPP extension for transporting DNSSEC key material using the EPP protocol (See the datatracker from the IETF for more information. I've also been learning Erlang for the last 2,5 years. ...

Where to start debugging the Erlang VM

Ok we have a production erlang system up and running, but is is leaking memory... wait Erlang doesn't leak memory but processes. There is a talk about it from Berard Dugga and there is one slide that tells it all. I copied the slide here as a note to ...

Counting lines of code for Erlang

Thinking that there already was some information available on howto count the lines of code in Erlang I ended up here. > Does anyone know of an open source tool (hopefully without output in > English) that counts lines of Erlang code? grep, wc and find ...

Setting an exit code with JMeter in command line mode

I have been using JMeter lately for some functional testing of a REST interface. Why JMeter? Well simply because I know how to use it. However I wanted to run the tests in the JMeter commandline mode and use the exit code as an indication the functional ...

Enable IPv6 in Erlang

By default Erlang does not work for IPv6. The Erlang Manual is an excellent reference to get started. Also there is a (relative older) talk by Kenji Rikitake that proved to be very useful in understanding IPv6 in Erlang. Create a conf/erl_inetrc file %% ...

Running an authoritive nameserver with DNSSEC

Being employed at a large DNSSEC operator it is unthinkable not to run my own authoritve nameserver for rikribbers.nl with DNSSEC. There several references on the internet on how to run DNS and how DNSSEC works. I assume you can find them yourselve (by ...

My pelican development setup

This blog is a note to myself on how I setup my website editing stuff. I've chosen to use pelican because I wanted a static generated, template capable platform. As I have some Markdown experience this was another important requirement in choosing the ...