Home » 2011 » July

Monthly Archives: July 2011

Best Of The Week – 2011 – W31

jcg-logo

Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * Java SE 7 Released: First Major Update Since December 2006: Big news for Java this week, the new Java SE 7 is released. New features include the Fork/Join Framework, the “try-with-resources” statement, switch statement for ...

Read More »

C++ or Java, which is faster for high frequency trading?

java-logo

Overview There are conflicting views as to what is the best solution for high frequency trading. Part of the problem is that what is high frequency trading varies more than you might expect, another part is what is meant by faster. My View If you have a typical Java programmer and typical C++ programmer, each with a few years experience ...

Read More »

Java Tools: Source Code Optimization and Analysis

software-development-2-logo

Below is a list of some tools that can help you examine your Java source code for potential problems: 1. PMD from http://pmd.sourceforge.net/ License: PMD is licensed under a “BSD-style” license PMD scans Java source code and looks for potential problems like: * Possible bugs – empty try/catch/finally/switch statements * Dead code – unused local variables, parameters and private methods ...

Read More »

Software Estimation is not a Black Art

software-development-2-logo

Construx Software is one of the few companies that take the problems of estimation in software development seriously. Earlier this year I attended Steve McConnell’s Software Estimation in Depth course based on his book Software Estimation: Demystifying the Black Art. Two days reviewing factors in estimation and the causes of errors in estimating, the differences between estimates and targets and ...

Read More »

Contribute to Java Code Geeks Today

jcg-logo

Hi all, As you probably have noticed, we have been running the Java Code Geek (JCG) program for a while now. The JCG program aims to build mutually beneficial partnerships between Java Code Geeks and community bloggers whose articles are of interest to the Java developer community. The program simplifies the process of publishing selected blog articles by JCG members ...

Read More »

Best Of The Week – 2011 – W30

jcg-logo

Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * Test-Driven Development Is Not Slower: An article praising the advantages of Test Driven Development (TDD) in terms of development speed, dispersing the myth that developers do not have enough time for unit testing. * SQL ...

Read More »

Java and Memory Leaks

java-logo

Overview The term “memory leak” is used in Java in a manner which is different to how it is used in other languages. What does a “memory leak” mean in general terminology and how is it used in Java? Wikipedia definition A memory leak, in computer science (or leakage, in this context), occurs when a computer program consumes memory but ...

Read More »

Android Game Development – Sprite Animation

android-logo

If you followed the series so far we are pretty knowledgable in handling touches, displaying images and moving them around. But a moving image it’s a pretty dull sight as it looks really fake and amateurish. To give the characters some life we will need to do more than that. That is what animation is all about. A rock is ...

Read More »

Roles in the IT World

software-development-2-logo

The following comic is a matrix, each entry is how one kind of employee views another. Description : Product managers view themselves as orchestra conductors. Site reliability Engineers view the product managers as a person asking for a space shuttle launch. Software engineers view the product manager as a person sitting in front of a computer, checking and responding to ...

Read More »

How to get C like performance in Java

java-logo

Overview Java has many areas which can be slow. However for every problem there is a solution. Many solutions/hacks require working around Java’s protections but if you need low level performance it is still possible. Java makes high level programming simpler and easier at the cost of making low level programming much harder. Fortunately most applications follow the rule of ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close