Ronald van Eede

Web Developer – Zend Certified PHP engineer – Java Engineer – DevOps engineer

Blog Latest

  • Mutation testing

    This is the original article, you can also find this article on my employer’s website.

    When you write code you also write tests to prove that your code works, right? But how do you know your tests are correct? How to test your tests?
    This is where Mutation Testing comes in. How does that work?

    The concept of mutation testing is simple, when you run your tests faults are automatically seeded into your code. If your tests fail the mutation is killed, are your tests still green? Then the mutation lived. So you can measure the quality of your tests by the amount of mutation that are killed.
    So you run your unit tests against automatically modified versions of your code. When the code changes different results will be produced and your tests should fail.

    Read more »

    Share this:
  • Podcasts for developers

    If you are a software developer or web developer you have to keep up to speed with all kind of new developments.
    One good resource for that are podcasts. I spend about 2 hours a day in my car traveling to and from work, so that is a good time to catch up by listening to a podcast.

    Here is a list of some podcasts that I follow and find interesting.

    Read more »

    Share this:
  • J-Fall 2015

    Thursday November 5 it was time for the annual NLJUG conference, J-Fall 2015. This year the conference took place in the CineMec in Ede. The CineMec is a big cinema and conference center in the Netherlands. Like always the event was free of charge but unlike before this was the first time they could house about 1500 people, had more room and more presentations. 42 in total with 54 speakers.
    Read more »

    Share this:
  • Setting up a disposable development environment with Virtualbox, Vagrant and Ansible

    A problem with working on many different projects is that your computer can become littered with all kinds of libraries, frameworks, tools and applications that you only need for one project. Sometimes you can even have problems with conflicting versions, for example one project needs version x of a framework and another project needs version y of that same framework, but you can have only one installed at the same.
    Read more »

    Share this:
  • GOTO Amsterdam 2015 conference

    This is the original article, you can also find this article on my employer’s website.

    On June 18 and June 19 I visited the GOTO Amsterdam 2015 conference at the ‘Beurs van Berlage’ in Amsterdam. Here is a short report.

    GOTO Amsterdam 2015

    The opening keynote on Thursday was done by Jeff Sutherland. He talked about three different types of organizations (US defence contractor (no name), Autodesk (CAD software) and Spotify) and now they are adapting to agile and scrum.

    After that is was time for the regular talks.

    On Thursday you could choose from 5 different tracks:
    Microservices, Scrum, AngularJS, ElasticSearch and Solutions.

    Read more »

    Share this:
  • Luminis Devcon 2015

    This is the original article, you can also find this article on my employer’s website.

    On April 23 I visited the Luminis Devcon 2015 conference, a small developers conference with about 350 visitors in the Cinemec in Ede.
    This was another opportunity to get some inspiration, learn some new things and to keep up to speed with what is happening in our field of work.
    Just like many other recent conferences there where a few recurring subjects. Those subjects where the Cloud, Docker, Microservices and IoT (Internet of Things).
    But of course there where also talks about other subjects like real-time data analysis, Continues Deployment, development processes and functional programming.

    Read more »

    Share this: