I hear this question so much these days. What is the next Angular ? Or what JS framework would you recommend we use? Tho which I always answer, there is no silver bullet, there never has been. Its all about the context in which the application is going to be developed. What good is it to build […]

The Adwords API is a beast, although it is well documented it can take a while to wrap your head around it. Release v201406 of the API added support to manage Labels, this was further improved in v201409. Labels are a great tool to add metad ...

I'm excited about Microsoft acquiring Revolution R. Microsoft has created business friendly tools for many decades and this is a great opportunity for them to bring the power of R to common users. Waiting to hear more from Microsoft...

play-excel is very well written plugin of Play-framework for exporting excel from java objects. I used this plugin for my requirement of generating the I18n supported xls with custom names. This blog will explain this in details so that I can use it later :). Line# 4: will basically make the play-excel to take the render functionality in play. (you can also use xlsx instead of "xls")Line# 5: Will set the exported filename to given name i.e. "downloadUsers.xls" Line# 6&7: pick up the template from views//users_.xls.2. public static void users() {3. List users = User.findAll();4. request.format = "xls";5. renderArgs.put("__FILE_NAME__", "downloadUsers.xls");6. String template = "users-" + Lang.get() + ".xls";7. renderTemplate(template, users);8. }That's it you are done. Happy coding :).

Come to think of it, every programming language is a way to communicate with the computer. One could ask, computers are the same, why do we need so many languages? Given a certain task it can be written as an instruction to the computer using any programming language so why are new programming lan ...

The first draft of
Mastering Concurrent Processes with core.async
is now up on Clojure for the Brave and True. Here's a preview:
One day, while you are walking down the street, you will be surprised,
intrigued, and a little disgusted to discover a hot dog vending
machine. Your scalp tingling with guilty curiosity, you won't be able
to help yourself from pulling out three Sacagawea dollars and seeing
if this contraption actually works. After accepting your money, it
will emit a click and a whirr, and out will pop a fresh hot dog, bun
and all.
Enjoy!