Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

and many more ....

 

Introduction to Cloud Computing

software-development-2-logo

Cloud Computing is a delivery of computing as a service rather than a product. I will come back to this after a few lines of introduction. Still then stay put. Introduction In very recent past if a company decided to create and host an application they would need to do following: Traditional infrastructure   Create a physical infrastructure Layer – ...

Read More »

Distributed System Development Considerations

apache-hadoop-logo

There are a number of factors to take into account while developing distributed software systems. If you don’t even know what I am talking about in the first sentence then let me give you some insight, examples and for instances of what distributed systems are. Overview A distributed system is when multiple physical hardware devices interact with separate and discrete users and collaborate together through these ...

Read More »

Add a sliding menu with animation to an Activity

android-logo

I was playing around with animation, layers and so on and i have coded this simple sliding menu. The idea is very simple when user touches the screen and moves up his finger the app shows a menu, when user touches the screen and moves down his finger this menu disappear. As you can see the idea is very simple ...

Read More »

Android AsyncTask ListView – JSON

json-logo

Many times we need to populate a Listview using an AsyncTask. This is the case when we have to invoke a remote server and exchange information using JSON. In this post i want to go a bit deeper in the ListView analysis . In the previous posts, i described how to use ListView in several ways using standard and custom ...

Read More »

Akka vs Storm

akka-logo

I was recently working a bit with Twitter’s Storm, and it got me wondering, how does it compare to another high-performance, concurrent-data-processing framework, Akka. What’s Akka and Storm? Let’s start with a short description of both systems. Storm is a distributed, real-time computation system. On a Storm cluster, you execute topologies, which process streams of tuples (data). Each topology is ...

Read More »

Android ListView Pull-to-Refresh

android-logo

In this post I want to describe how to create a custom ListView widget that behaves like Gmail list, so that when you slide down and you are at the top of the list it will be refreshed. This new UI pattern is knows as Pull-to-refresh. There are several implementation of it this is my own version. To have this ...

Read More »

Garbage Collection in Java (2)

java-logo

Parallel Scavenge Today we cover how Parallel GC works. Specifically this is the combination of running a Parallel Scavenge collector over Eden and the Parallel Mark and Sweep collector over the Tenured generation. You can get this option by passing in -XX:+UseParallelOldGC though its the default on certain machine types. You may want to read my first blog post on ...

Read More »

8 Things you should not be afraid of as a Developer

software-development-2-logo

Change In Software Development there is no such thing as stagnancy. Everything you develop now is just another version of a component that will probably change in the future. Change is the most common thing in Software Development, and you’re better of accepting it as a fact. Expect future changes to everything you develop, and therefor design your Code more ...

Read More »

Android – Import projects from Git

git-logo

There are many cases when we have requirement and need to clone Git repository, at that time we have to clone repository by using Git Client, FYI I have installed Git GUI client on my windows machine. By cloning this way, we have to import those project into eclipse manually. Now, What if there is a way directly by which ...

Read More »

Groovy Java companion – introduction

groovy-logo

Some of us come to Java from scripting languages like Python, Ruby or Perl. Almost everything in Java is fascinating but small things make us irritated. Java is a verbose programming language and writing programs similar in functionality to scripts is cumbersome. Dealing with stuff like XML, json, even Strings is not so handy. Things which should be straightforward are ...

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