What's New Here?

jcg-logo

What is Big Data – Theory to Implementation

What is Big Data? You may ask; and more importantly why it is the latest trend in nearly every business domain? Is it just a hype or its here to stay? As a matter of fact “Big Data” ...
software-development-2-logo

Advantages and Disadvantages of Cloud Computing – Cloud computing pros and cons

Introduction Cloud computing refers to the use of computing resources, those being hardware and/or software) that reside on a remote machine and are delivered to the end user as a service ...
jcg-logo

Monetize your technical writing with the JCG Revenue Shared Program

Java Code Geeks are thrilled to announce the W4G Revenue Shared Program, the first croudsourced revenue shared platform for technical writers. We have an open invitation to all technology ...
software-development-2-logo

The Reality of Developer’s Life

In this post I am going to try to illustrate in a funny way the reality of developer’s life. This post is a translation of another post written in Spanish.                   When ...
java-logo

Look At It Carefully And You Will Find Something To Improve

I propose you an exercise: when you come back to work tomorrow morning, navigate through the source code of your project and try to find opportunities of refactoring. Do it even if ...
apache-solr-logo

Spring Data Solr Tutorial: Introduction to Solr

Most of the applications must have a some kind of a search function. The problem is that search functions are often huge resource hogs and they can kill the performance of our application ...
agile-logo

Kanban is the New Scrum

Maybe it’s all the time I spend with startups, but while I strongly value Scrum’s ideas behind self-organizing teams & continual feedback – I can’t help but feel Kanban ...
apache-hadoop-logo

Hadoop setup on single node and multi node

We will describe Hadoop setup on single node and multi node. The Hadoop  environment setup and configuration will be described in details. First you need to download the following ...
java-logo

Minor Gotchas from migration to Java 7

After several years of pushing, we are finally starting to pull our application out of the dark ages  in terms of software levels and one of those steps is upgrading our Java version ...
software-development-2-logo

Multilayered Architecture (2) – The Domain Layer

Introduction The domain layer is a collection of entity objects and related business logic that is designed to represent the enterprise business model. The major scope of this layer ...
heroku-logo

Heroku and Java – From Newbie to Beginner, Part 1

Recently I’ve heard that Heroku allows deployment of Java applications in it’s Cedar stack. Having no real software idea I decided I’ll give it a try and just configure SOMETHING ...
software-development-2-logo

Multilayered architecture (1) – Introduction

Introduction If you ever worked in an IT project, you would probably know how necessary it is to factorize the source code to avoid that the entropy will take possession of your project ...
agile-logo

Are We Agile Yet?

I read somewhere that a large number of software teams think they’re Agile because they do Daily Scrums. Now I don’t like to get religious, and I certainly don’t believe you have ...
java-logo

Asynchronous CDI Events

Few days ago, during our regular code review, one of my colleagues raised a question what would happen — and if it’s even possible — when a CDI Observer (so a method with parameter ...
Page 1 of 25112345...102030...Last »
© 2010-2012 Java Code Geeks. Licenced under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.