Continuing Coverage of New Java 7 Features and APIs: Video Tutorials
Here at TheServerSide.com, we've obviously been giving some very decent coverage to the new features of Java 7, with a look at tackling some of the new Java 7 APIs like the new File I/O (NIO.2) and concurrency libraries with tutorials and learning guides.
To compliment our tutorials on the new Java 7 features, we're kicking off a new set of online video tutorials demonstrating what Java 7 has to offer.

Categories: Communities
Playframework + Google Guice
Categories: Communities
x += x++ * x++ * x++; Really? Just a little mock OCAJP exam question to get you thinking.
x += x++ * x++ * x++; Now that's a little annoying. You'd shoot a developer who worked that into a program, but it's they type of thing you'd see on a certification exam. Maybe it's a little too difficult for the OCAJP, the Associate exam from Oracle, but it's probably pretty good fodder for the new OCPJP exam for Java 7.

Categories: Communities
TheServerSide Java Symposium hits the road and the Web in 2012
This year, TheServerSide Java Symposium -- North America's longest-running, vendor-neutral Java conference -- is being reinvented to make it accessible to more Java professionals. So, get ready for the new format’s first outing on April 10, and set your GPS for San Francisco.

Categories: Communities
Tiggzi: Cloud-based HTML5 And Hybrid Mobile App Builder Is Now Free!
Tiggzi is cloud-based mobile app builder. It makes it super easy and fast to build HTML5 and hybrid (with PhoneGap) mobile apps entirely in the cloud. With a new Free plan, anyone can now build a mobile app.

Categories: Communities
Apache JMeter 2.6 released
Apache JMeter, the Open Source Load Test tool reference, which recently became a Top Level Apache project has released a new version 2.6

Categories: Communities
Do you need to monitor your Mobile App?
Mobile applications are more and more becoming part of a company’s online services. This leads to the question whether we need to monitor like other parts of our IT infrastructure. As they are part of our shipped application services we need to ensure they are working properly. However, not every application must be monitored the same way. Additionally monitoring always comes at a certain cost. We need people to take care of the monitoring, we have to prepare our applications to be ready for monitoring and we potentially also have to buy or at least integrate new monitoring tools. So is it worth the investment?

Categories: Communities
Vowels don't cost $500: Pontificating on Java variable naming
Every variable you declare in Java must be associated with a type, and it must also be given a unique name. When naming your variables, put a little bit of thought into it and name them well. Well thought out variable names make Java programs both easier to read and easier to maintain. Good names can even make Java programming fun.

Categories: Communities
Hibernate Query Cache in Action
One of the common problems of people that start using Hibernate is performance, if you don't have much experience in Hibernate you will find how quickly your application becomes slow. If you enable sql traces, you would see how many queries are sent to database that can be avoided with little Hibernate knowledge. In current post I am going to explain how to use Hibernate Query Cache to avoid amount of traffic between your application and database.

Categories: Communities
"Java Sucks" revisited
Is Java well-matured over the past 10 years? Read what a C developer thought about Java 10 years ago and compare it with how things are today!

Categories: Communities
About the Performance of Map Reduce Jobs
Most tutorials and blogs around map/reduce performance talk about the various hadoop options. Instead I want to look directly at the source of the problem, the performance of the map/reduce job itself and how the framework impacts it. When you know what happens underneath, you can improve the job performance a lot with less hardware.

Categories: Communities
Thymeleaf Spring-MVC Maven Archetype 1.0.0 Released
This week I have released first version of Thymeleaf-Spring Maven Archetype. Thymeleaf Spring-MVC Maven Archetype aims to create a web application that uses Thymeleaf template engine and Spring Framework. The main goal of Thymeleaf is to provide an elegant and well-formed way of creating HTML 5 templates.

Categories: Communities
Java is dead? 9 million devs disagree
Categories: Communities
GWT - Pros and Cons
Categories: Communities
ZK with Non-relational Database mongoDB
A series of articles that guides you through the development of a non-relational database driven ZK application using mongoDO Java Driver, Morphia and Spring Data.

Categories: Communities
Agile Before there was Agile: Egoless Programming and Step-by-Step
This article discusses two key ideas underlying modern Agile development practices, Egoless Programming and the Step-by-Step method

Categories: Communities
Scan your code for open source with Antelink's SourceSquare
Antelink proposes SourceSquare 1.1, a free and open source tool to scan and visualize the open source files you have in your code.

Categories: Communities
Automatic Resource Management (ARM) and the AutoCloseable Interface
TheServerSide has been digging into the new Java 7 features, and trying to provide some thorough and informative tutorials on how the various language enhancements introduced in Java 7 work. In this tutorial we expand on our initial look at the new try-with-resources syntax.

Categories: Communities