Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Programs and Technical Debt

Once you have a program (a collection of interrelated projects focused on one business goal) and you have technical debt, you have a much bigger problem. Not just because the technical debt is likely bigger. Not just because you have more people. But because you also geographically distributed teams, and those teams are almost always separated by function and time ...

Read More »

NetBeans Usability Tips

Java IDEs have come a long way since the days of JBuilder (though JBuilder seemed like a welcome advance at the time). Today’s Java IDEs (such as NetBeans, Eclipse, IntelliJ IDEA, and JDeveloper) are very advanced tools that most Java developers embrace for writing significant Java code. As advanced as these IDEs are, they all still have their own quirks ...

Read More »

Test Driven Development – A Win-Win strategy

java-interview-questions-answers

Agile practitioners talk about Test Driven Development(TDD), so do lot of developers who care about their code quality and workability. And I once upon a time, not so long ago managed to read about TDD. The crux of TDD as I have understood is: Write Test, and fail Code, make the tests succeed Automate the tests Refactor the code to ...

Read More »

Android Emulator: Scale size without using Eclipse

As you might have read following my previous post I’m currently experimenting with mobile web solutions. In such a case, having an Android emulator is quite comfortable for quickly testing your solution. Personally though, I hate the default emulator skin, mainly also because it takes up quite a large portion of your screen. Hence, I normally use a custom emulator ...

Read More »

Complete Guide To Deploy Java Web Application in Amazon Ec2 using Eclipse

Hi readers, Today I’m going to show you how to deploy simple java web application in amazon ec2 using Eclipse IDE. Before we begin we need some required things, Eclipse Java EE IDE – You can download in http://www.eclipse.org/downloads/ (Im using Indigo version) Amazon Ec2 account – http://aws.amazon.com/ec2/ (Free account is enough) Some basic understanding about java web application OK, ...

Read More »

Code comments gone wrong

Adding code comments is supposed to be good practice, but here is why it often fails: Code is the single authoritative source of truth in a program! There is no way to ensure that code comments are correct at all times (not always updated as code changes). Comments are written in human language which can be prone to misinterpretation. First ...

Read More »

Top 7 Programmers bad habits

1. The All code is crap, except mine, attitude.I have bad news for you buddy, all code is crap. No matter how much effort you put on it, there is always a majority of programmers who are going to think that your code sucks and that they could have done it 10 times better. I have already covered this topic ...

Read More »

Play 2 – modules, plugins, what’s the difference?

There seems to be some confusion regarding Play 2 modules and plugins. I imagine this is because the two are often synonymous. In Play (both versions – 1 and 2) there are distinct differences. In this post, I’m going to look at what a plugin is, how to implement one in Java and Scala, and how to import plugins from ...

Read More »

Apache Camel Tutorial – Introduction to EIP, Routes, Components, Testing and other Concepts

Data exchanges between companies increase a lot. The number of applications, which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests. Such a standard exists with the Enterprise Integration Patterns (EIP) [1], which have become ...

Read More »