Addictive Software


var me = Random.shuffle(List("Developer", "Cook", "Geek", "Nerd", "Boyfriend", "Musiclover", "Engineer"))


  1. Debugging SBT

    I found that the simplest way to debugging sbt project’s is to add a standard remote debugging configuration to (in my case) intellij and remember the port the debugger is listening for (default 5005) and then in a terminal window start sbt as follows: sbt -jvm-debug 5005 If you…

    on sbt, dev, scala, tip

  2. Simple Http Server

    If you ever just need a simple http server to serve up some html/javascript, because for instance access to local filesystem, camera, microphone etc is disabled when using the file:// protocol just install Python 3.x and run python -m http.server 8000 from the command line and voila…

    on dev, tip, python

  3. SmartTarget, Render Engine Language and the Ambient Data Framework

    The next major release of SmartTarget will among other things include support for REL (Render Engine Language). One of the major use cases we wanted to support is Have a website in a technology that isn't covered by our Content Delivery platform and show a webpage by: Rendering the page…

    on dev, scala, tridion, smarttarget, play, adf

  4. Small Proxy server in node.js

    If at some point you need a very simple proxy server save the next 19 lines to a file (f.i. proxy.js) var url = require('url'); var http = require('http'); http.createServer().listen(9000).on('request', function(request, response) { try { var options = url.parse(request.url); options.headers = request…

    on dev, tip, nodejs, proxy

  5. Git statuses in fish command shell

    I've been playing around with fish shell for a while now and like it a lot. The only thing i missed was the GIT information i used to have in my prompt. I Solved this by added a file: ~/.config/fish/config.fish with the following content: # in .config/fish…

    on dev, tip, git, fish

  6. Scala extend or import?

    yesterday evening at the amsterdam.scala meetup I learned a neat trick, I also learned a lot more about type aliases and type classed but I have to get my head around those first. The trick being not forcing users of your code to either extend or import, but allowing…

    on dev, scala, tip

  7. Elite: dangerous

    One of my favorite games, Elite and later Frontier gets a new version, thanks to Kickstarter. Can't wait to waste several hunderd hours on this. They reached their goal, but only 14 hours left to reach the stretchgoal of a Mac/Linux version, hope they will get it …

    on elite, kickstarter

  8. First steps into ceylon

    A good friend of mine is part of the ceylon development team, so when M2 came out which had Java interoperability, I decided to have a go and dabble a bit with it and mis-use our friendship by badgering him with questions, but he'll get something out of it too…

    on dev, ceylon, netty

  9. Developing for the cloud

    Lately I'm becoming more and more aware of the possibilities that are out there for developers, both in building, testing and running your applications in the cloud. So I changed a hobby project i'm working on to be build, tested and deployed in the cloud. and I like to share…

    on dev, scala, git, cloud, cloudfoundry, cloudbees, github, maven

  10. Unittesting custom tags with Selenium Webdriver

    In the company I work in we have some complex tags that are not easily unit-testable because there are some dependencies between them, the best option here should be to re-factor them, unfortunately as this would break backward compatibility, we have a process of deprecation to go through until we…

    on dev, test, selenium, taglibrary, java