Addictive Software


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


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. Show promotions based on any custom data with Tridion SmartTarget

    In this blog post I hope to show how easy it is to use your own data within SDL SmartTarget, To execute this example you do need to have a working SmartTarget installation. Ok, lets get started by imagining we have a web store that sells books and we store…


  10. MapReduce using Actors

    In this blog post I would like to do a basic example on how to do map reduce using actors According to Wikipedia In computer science, the Actor model is a mathematical model of concurrent computation that treats "actors" as the universal primitives of concurrent digital computation: in response to…