11 Interesting Java-related links October 7 – October 20
http://schneide.wordpress.com/2013/10/07/special-upgrade-notes-for-grails-1-3-x-to-2-2-x/ – what you need to know before migrating existing application from Grails 1.3 to 2.2. I would also add that you need to retest everything carefully, especially if you use a bunch of plugins http://www.objectpartners.com/2013/10/08/migrating-to-grails-2-3/ – what you need to know before migrating existing application from Grails 2.2 to 2.3. http://db-engines.com/en/ranking – an index similar to the TIOBE TPCI but in the database field. http://www.javacodegeeks.com/2013/10/java-object-to-object-mapper.html – overview of the Java libraries which could help you to transform objects. http://java.dzone.com/articles/why-i-spring-autowired-list…
Real-world Spring Roo. Part 2 – Aspects and what this means to us
Despite of the fact that Spring Roo and Grails share the same concepts and use pretty much the same libraries underneath – these are written in two different languages: Java for Roo and Groovy for Grails. The static vs dynamic nature of the language is a major difference since what you can do in Groovy with meta programming can be hardly done with Java. This is especially visible in DAO layer where you don’t get the same level of flexibility…
Real-world Spring Roo. Part 1 – Introduction
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…
Interesting Java-related links for July 14 – July 28
http://www.javacodegeeks.com/2013/07/javas-reflection-api.html – reflection basics. A pretty good description of what you can do. Unfortunately it lacks information about MethodHandle introduced in JDK 1.7 http://www.infoq.com/articles/G1-One-Garbage-Collector-To-Rule-Them-All – G1 GC description. http://java.dzone.com/articles/gradle-deprecations – worth reading if you’re using Gradle on your projects. http://www.javacodegeeks.com/2013/07/5-coding-hacks-to-reduce-gc-overhead.html – five useful tips http://subversion.apache.org/docs/release-notes/1.8.html#moves – new goodies in SVN 1.8 http://elwood.su/?p=544 (Russian) – article about using JBoss Remoting bisocket transport to organize server-client communication. http://habrahabr.ru/post/185492/ (Russian) – Really cool article about UEFI and Secure Boot http://habrahabr.ru/post/184412/ (Russian) – Scala…
Interesting Java-related links for May 27 – June 2
http://m.infoworld.com/d/application-development/first-look-android-studio-eclipses-eclipse-219072. Description of the new Android Studio. For now it’s just unusable for our existing projects. Too much pain and issues to migrate there. All of the issues definitely deserve a special blog post. http://www.springsource.org/node/22606. Seems very interesting. A sort of Java response to Node.js http://glaforge.appspot.com/article/gaelyk-2-0-is-released. Life can be painful when developing for Google App Engine. Just bring more light into it with Gaelyk. http://www.javacodegeeks.com/2013/05/power-of-java-memorymapped-file.html. An interesting approach to share data between processes in Java. I totally forgot about it…