Type: Posts; User: John Joe
There are many programming language you can use. I think java can be used too