* Beyond Persistence – How to Exploit Your Database for Better Performance: A short article providing some tips on how to optimize the data access layer of applications by “violating” a paradigm that is often referred to as a golden rule for designing applications.
* Android SDK: Enabling Google Analytics to Gather App Statistics: This article describes how to integrate Google Analytics into your Android application in order to collect useful statistics. Also check out our Android Full Application Tutorials and our Android Game Development Tutorials.
* Twitter Shifting More Code to JVM, Citing Performance and Encapsulation As Primary Drivers: Read about the language choices in Twitter and how a shift occurred from Ruby to Java and Scala. Main reasons, performance gains and productivity boost. Also take a look at our article “The Most Powerful JVM Language Available“.
* Setting up a Java EE 6 development environment: A step by step guide on how to setup a Jave EE 6 development environment consisting of Eclipse, Maven and Glassfish.
* File and Directory Operations with Java 7′s Files Class: Among the new features in Java 7 are the new file related classes and operations.This article presents some new file and directory operations. The example is written in Groovy, but could easily be converted into plain Java. Also check out “A glimpse at Java 7 MethodHandle and its usage“.
* How does garbage collection work?: Back to basics, a simple article on how garbage collection works in the Java VM. Make sure you use primitives instead of their wrappers in order to achieve low GC.
* Team Leadership in the Age of Agile: A presentation discussing three maturity stages of a team and adjusting leadership accordingly, along with techniques meant to bring craftsmanship and maturity in a software development team.
That’s all for this week. Stay tuned for more, here at JavaCodeGeeks.
Author David Gassner explores Java SE (Standard Edition), the language used to build mobile apps for Android devices, enterprise server applications, and more!
The course demonstrates how to install both Java and the Eclipse IDE and dives into the particulars of programming. The course also explains the fundamentals of Java, from creating simple variables, assigning values, and declaring methods to working with strings, arrays, and subclasses; reading and writing to text files; and implementing object oriented programming concepts. Exercise files are included with the course.