How to Implement Caching in Sinatra/Ruby Apps

Sinatra is a lightweight web framework for Ruby. It’s a DSL that you can easily learn to build web applications faster or create apis that can easily serve millions of requests per day, while using least amount of RAM and CPU cycles (as compare to Ruby on Rails or other ruby frameworks). In this article, …

Getting started with Amazon UAM

Amazon has launched a new product in Web Advertising segment,  it’s – Unified Ad Marketplace (UAM). It aims to cater web publishers who want to take advantage of header bidding technology but do not have time or expertise to make a switch from traditional waterfall setup to managing header bidding partners on their own. List of …

What is UUID or Universally Unique Identifier ?

UUID (universally unique identifier) is a 128 bit identifier value used in Software construction for uniquely indentifying some object or entity which doesn’t require central registration process. Sometimes it is also referred as GUID ( Globally Unique Identifier). In canonical form for human readibility, it is represented by 36 character (32 alphanumberic character and 4 …

GNOME Sudoku : A desktop Sudoku puzzle game app for Ubuntu

I guess, you’ve heard of sudoku before or have solved any sudoku puzzle at some point of time in your life. Sudoku is one of the most popular number-puzzle game, which was originated in Japan. Probably, it’s the best tool to overcome boredom, specially, when you have nothing much around to do in your home, office …

Notes – a simple note taking app for Ubuntu/Linux

Notes is a simple and minimalistic note-taking application. It’s a free and open source cross platform app. It offers a simple writing pad for entering plain text, without any style. It can be used for anything – writing short notes, poems, todo list, ideas or long articles/essays etc. Notes is build using Qt framework (an open source cross-platform …