Docker works perfectly fine when no firewall is running on the host machine. Without the firewall docker containers can communicate with each other and with the outside world. But with the […]
Atomic Updates on MongoDB with Spring Data
MongoDB provides operators for atomic updates in addition to the normal insert and modify functionality. These operators include, $inc, $set and $unset; and are particularly useful for keeping counters and for […]
CAS and distributed Infinispan integration
CAS is a centralised authentication server that makes it very easy to implement single sign-on (SSO) in java application, and is a very good OAuth alternative. For distributed/clustered environments CAS […]
Short Link Issues and Solution
Short links are going out of control. There are many short link offerings out there, all of them pretty much do the same thing. And some folks have found some […]
Spring and Infinispan Integration on Wildfly Cluster
Spring framework provides a caching abstraction API that makes it very easy and consistent to use a lot of embeddable caching frameworks like, EHCache, Infinispan, Hazelcast etc. But sometimes it is also necessary […]
Spring Boot and WordPress CMS Integration
There are a lot of excellent open source content management systems available today, WordPress being one of them, which is widely used. WordPress is a PHP based CMS so not […]
Using Standalone ActiveMQ Broker with Wildfly
Wildfly is an open source J2EE container, which comes with an embedded HornetQ JMS broker enabled by default in it’s full configuration. The embedded HornetQ works great out of the […]
Protect your identity from SSH servers
Recently I came across a tweet that highlighted a serious privacy issue related to SSH servers and online services that publish user information in public domain without having to explicitly […]
Real-time Web Cam Surveillance with Raspberry-PI
Raspberry PI is a great little tool for building small projects, from personal web servers to robot butlers. With it’s linux core you could potentially use RPI like a regular […]
XMPP web chat with ejabberd, Converse.js and Spring MVC
Converse.js is a fine little XMPP web chat client that can easily be used in web applications. It can integrate with various online XMPP services, like Google Talk, MSN etc. In […]