MIME Explained

Sometime it happens that we use or refer to a software term or technology a lot of time without being very familiar with it. MIME is one of those terms for me. We use MIME standards to exchange messages between … Continue reading

Print Friendly
Posted in General Software | Tagged | Comments Off on MIME Explained

Introduction to Apache Camel

Apache Camel is a open source implementation of famous Enterprise Integration Patterns.   Camel is a Routing and Mediation Engine and facilitates the developers to create routes and mediation rules in variety of Domain Specific language(DSL) such as java, Spring/XML, scala … Continue reading

Print Friendly
Posted in Apache Camel, Enterprise Java | Tagged , , , | 3 Comments

Java Tutorial on Neo4j – A Next Generation Graph Database

Neo4j is a Graph Database. A Graph database stores data in graph. Graphs have nodes which have one or more properties. The two nodes are connected by relationships. Relationships have one or more properties and helps in organizing the graphs. … Continue reading

Print Friendly
Posted in Graph Database, neo4j | Tagged , | 7 Comments

Searching made easy with Apache Lucene 4.3

Lucene is a Full Text Search Engine written in Java which can lend powerful search capabilities to any application. At heart of Lucene lies a file based Full Text Index. Lucene provides APIs to create this index and then add … Continue reading

Print Friendly
Posted in Apache Lucene, Search | Comments Off on Searching made easy with Apache Lucene 4.3

Simple Spring Memcached – Spring Caching Abstraction and Memcached

Caching remains the one of the most basic performance enhancing mechanism in any read heavy database application. Spring 3.1 release came up with a cool new feature called Cache Abstraction. Spring Cache Abstraction provides the application developers an easy, transparent and … Continue reading

Print Friendly
Posted in Caching, Memcached, Scalibility, Simple Spring Memcached, Spring Caching Abstraction | Tagged , , , , , | 10 Comments

Amazon SQS – Listening To SQS Using Apache Camel The Spring DSL Way

In my previous post Amazon SQS – Listening to amazon SQS queue using Apache Camel we saw how we can leverage Apache Camel to listen to a Amazon SQS queue. The example we created was simple one. We used Java … Continue reading

Print Friendly
Posted in Amazon Web Services, Cloud Computing, SQS | Comments Off on Amazon SQS – Listening To SQS Using Apache Camel The Spring DSL Way

Updating WordPress Application Installed on Godaddy

Currently weblog4j gets anywhere between 50 to 100 page views a day. This is a low number but I am not worried very much as I have only 12 posts to my credit and few of them really suck. But … Continue reading

Print Friendly
Posted in Uncategorized | Tagged , , | 1 Comment

Amazon SQS – Listening to amazon SQS queue using Apache Camel

In my previous post, Working with Amazon Simple Queue Service using java, I discussed how to post and retrieve messages from Amazon SQS queue using amazon SDK. There was one major problem in the code. Instead of listening to the queue we … Continue reading

Print Friendly
Posted in Amazon Web Services, Cloud Computing, SQS | Tagged , , , | 2 Comments

Introduction to Cloud Computing

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 … Continue reading

Print Friendly
Posted in Amazon Web Services, Cloud Computing, IaaS, SaaS, Scalibility | Tagged , , , | 3 Comments

Working with Amazon Simple Queue Service using java

Amazon Simple Queue Service or SQS is a highly scalable hosted messaging queue provided by Amazon Webservice stack. Amazon SQS can be used to completely decouple operations of different components within the system which otherwise exchange data to  perform independent … Continue reading

Print Friendly
Posted in Amazon Web Services, Cloud Computing, tutorial, web service | Tagged , , , | 3 Comments