Today, JavaScript is one of the most popular programming languages in the world. While it was originally used to developing client-side web pages and applications, thanks to its new frameworks it can now effectively develop server-side applications as well. Due to its efficiency in handling scalable and real-time situations, it is being used to develop some of the most anticipated applications online. To help you stay up to date with the vast amount of JavaScript projects, we’ve done the research…

Recently I’ve got a good chance to work with Spring Roo. Specifically we use version 1.2.3. It is a Java-based framework which glues a bunch of technologies underneath: Dojo/JSP for the presentation layer Apache Tiles Spring Framework including Spring MVC JPA Hibernate You would probably like to use something else instead of the choices made by Spring Roo developers. For example you would like to go with jQuery instead of Dojo, or use GWT for your presentation layer. It’s quite…

http://java.dzone.com/articles/top-10-books-advanced-level – a list of good books for Java developers http://www.infoq.com/presentations/firefox-large-javascript-project – presentation on techniques which help Mozilla to maintain huge project like Firefox. http://www.infoq.com/presentations/scala-enterprise-introduction – a pretty nice introduction into Scala and Scala ecosystem. However no much new stuff for the developers who had a chance to put hands on Scala already http://parleys.com/p/5148922b0364bc17fc56c94d – Kotlin introduction with the live coding session. A very nice description of the language features

It appears that JDK 1.6 introduces a new javax.script API which allows to run script languages on the server side. Currently only JavaScript is supported. So I’ve decided to try this out for testing of some of my simple JS scripts via JUnit. Below is the snippet I’ve used to test dataimport javax.script.Bindings;import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.SimpleBindings;import org.junit.Assert;import org.junit.Test; public class JSTest { @Test public void testIt() { ScriptEngineManager manager = new ScriptEngineManager(); // Getting script engine. ScriptEngine engine…