Addictive Software


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


  1. New blog patform

    Hi, i've switched from using wordpress to the Ghost blogging platform. which is markdown based And although it doesn't (yet) have the all features that wordpress has, it is very powerfull already, and i'm curious to see where it will go The Theme i'm using is a modified version of…

    on general, blog

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

  3. Welcome to Ghost

    You're live! Nice. We've put together a little post to introduce you to the Ghost editor and get you started. You can manage your content by signing in to the admin area at <your blog URL>/ghost/. When you arrive, you can select this post from a list…

    on Getting Started

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

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

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