The AWS Chief Evangelist – Jeff Barr listed that using of keyboard shortcuts is one of his personal productivity tip. This article says how can you save 8 days in an year by using keyboard shortcuts. I always prefer to use keyboard over mouse and I find its very effective. Keyboard shortcuts are mostly following similar pattern… Read More Keyboard shortcuts
Recently an emerging SMB from cookware manufacturing sector approached me to consult about some of the IT challenges they were facing. They have a simple website designed in WordPress and hosted in BigRock & a new website is under development. A limited number of corporate email accounts are also created in the same domain. They also have an ERP… Read More Setting up web-server, mail server & DB in AWS
Git is a very popular Distributed Version Control System. It has Become the choice for most of the open source projects due its simple yet powerful features. There are many online articles to get started with Git, but if you are in a hurry, here I am explaining how to set up a Eclipse project… Read More Setup Eclipse project with GitHub
Long back Google has reportedthat a 500ms (half a second) delay caused 20% drop in their traffic and Amazon founda 100ms of extra latency dropped their sales by 1%. So in any software application which uses persistent data, introducing a cache is a very common technique to improve the performance by reducing the latency. But… Read More Application Performance Improvement with Cache
VPC – Virtual Private Cloud – is the virtual network in AWS where you launch your EC2 instances. VPC is a powerful yet easy to use concept. This post gives you a heads up with basic VPC concepts. For more information refer the VPC user guide. You can create a VPC in simple clicks and… Read More AWS Networking (VPC) simplified
SSH using secure key is actually very simple but if you look around web the explanations are sometimes confusing. The concept is simple, similar to our door keys – to get access you should have the key. Similarly SSH Keys are used to connect from one machine to another machine without providing a password. So… Read More SSH Keys
I have upgraded Redmine in our office from 1.4 to 2.6.1 recently. The upgrade was not smooth as there were many plug-ins installed in our old version and many of them were not compatible with new version of Redmine. First thing I did was to download a Bitnami Redmine VM from Bitnami website. This made… Read More Redmine upgrade from 1.4 to 2.6.1
Most of you must be knowing what we mean by Automicity in programming. To put it in simple – either a set of things happens/executes completely or not at all.So how does we achieve Automicity in a multi-threaded programming? The obvious answer is sychronization. But just using sychronization is enough? Consider the following program public… Read More Atomicity in Multithreading
Storage is an interesting domain to learn and work with. Here is my PPT on some very basics of Storage from a DR perspective. The three basic types of Storage – DAS, NAS & SAN – are discussed at a high-level first followed by SAN in more detail.
Larry page looks old in this video where he is explaining about Where’s Google going next. To summarize More access to internet for everyone using balloons – The loon project Talks about privacy and security – see this pizza ordering if you haven’t seen before He points out as an example sharing medical records anonymously… Read More Where’s Google going next?