<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on Sai Ram&#39;s Blog</title>
    <link>https://sairam.dev/post/</link>
    <description>Recent content in Posts on Sai Ram&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2020. All rights reserved.</copyright>
    <lastBuildDate>Sat, 20 May 2017 18:00:00 +0530</lastBuildDate>
    
	<atom:link href="https://sairam.dev/post/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Using Rails with webpack generated assets</title>
      <link>https://sairam.dev/post/using-rails-with-webpack-assets/</link>
      <pubDate>Sat, 20 May 2017 18:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/using-rails-with-webpack-assets/</guid>
      <description>Our team started using webpack with Rails. Referencing/Sharing asset information from webpack to Rails is the problem being solved in this post. We want to use the webpack assets that are exposed in our Rails app. Not setting up a new plugin for uploading the generated assets would be a plus.
Our team used webpack to compile javascript and related assets. (If you are trying to learn webpack, note that it has a very steep learning curve).</description>
    </item>
    
    <item>
      <title>Best Practices to avoid losing your customer data</title>
      <link>https://sairam.dev/post/2017-04-15-devoops-talk-cloud-security/</link>
      <pubDate>Sat, 15 Apr 2017 09:11:36 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2017-04-15-devoops-talk-cloud-security/</guid>
      <description>Its a long list of slides about Security with the NoSQL, SQL and other tools used . I thought I&amp;rsquo;d make a short notes, but its worth reading every slide of the presentation
 Devoops Security Notes - How to avoid losing customer data and money
 </description>
    </item>
    
    <item>
      <title>Installing older ruby versions via rvm on mac 10.10</title>
      <link>https://sairam.dev/post/2017-04-14-install-older-ruby-rvm-on-mac-10.10/</link>
      <pubDate>Fri, 14 Apr 2017 16:01:36 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2017-04-14-install-older-ruby-rvm-on-mac-10.10/</guid>
      <description>If you are installing 2.1.x or 2.2.x versions of ruby from 2014/2015, support is missing for some of them. gem install stops working with the default gem that installs via rvm when installed on Mac OS X 10.10 (OS X Yosemite)
This is the error I faced. You get the error
ERROR: Could not find a valid gem &#39;rubocop&#39; (&amp;gt;= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.</description>
    </item>
    
    <item>
      <title>Yearly Reviews - The good parts</title>
      <link>https://sairam.dev/post/yearly-reviews-the-good-parts/</link>
      <pubDate>Wed, 12 Apr 2017 22:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/yearly-reviews-the-good-parts/</guid>
      <description>The yearly or half yearly performance reviews are the things every one looks forwards to, loves and hates. This is the only process where people get emotional and the details are personal. There are companies which only do only self reviews and those who add a 360° feedback. On the other hand there are startups where this process is cranky and screwed up( err., not so well organised). We hate the tools the HRs choose and the way the tools get stuck to on the last hour when everyone is trying to submit/finalize their reviews.</description>
    </item>
    
    <item>
      <title>A clean way of Deploying Code</title>
      <link>https://sairam.dev/post/2017-04-11-a-clean-way-of-deploying-code/</link>
      <pubDate>Tue, 11 Apr 2017 23:30:05 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2017-04-11-a-clean-way-of-deploying-code/</guid>
      <description>Think of the tools like Makefile for C / C++ or yarn or nom in Javascript or bundle in Ruby or requirements.txt in Python or maven.xml in Java. Now the same applies to the operating system as well, in the operating system, you can add additional stuff outside a package manager which is hard to maintain or guess. You can do the same in the languages for libraries or ad-hoc code which was not intentionally to be present.</description>
    </item>
    
    <item>
      <title>Identifying Bad Tests</title>
      <link>https://sairam.dev/post/2017-04-11-identifying-bad-tests/</link>
      <pubDate>Tue, 11 Apr 2017 22:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2017-04-11-identifying-bad-tests/</guid>
      <description>Look at this code Rails FactoryGirl definition for a regular user class
FactoryGirl.define do factory :user do first_name &amp;#34;John&amp;#34; last_name &amp;#34;Doe&amp;#34; subscription_end_date Date.parse(&amp;#34;2019-01-01&amp;#34;) end end Does not look harmful. This is a base model. When your other spec files start using it, everything will work fine when you evaluate the subscription_end_date with other fields, but, exactly after 2019-01-01, on 2nd Jan 2019, the tests dependent on this value will start failing.</description>
    </item>
    
    <item>
      <title>How to Track User Agreement Acceptance in Database</title>
      <link>https://sairam.dev/post/how-to-track-user-agreement-acceptance-in-db/</link>
      <pubDate>Mon, 10 Apr 2017 22:30:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/how-to-track-user-agreement-acceptance-in-db/</guid>
      <description>Problem Statement How would you model to check if a user has accepted your &amp;ldquo;Terms and Conditions&amp;rdquo; or &amp;ldquo;COPPA&amp;rdquo; when building your website? Lets talk how would you track in your data store (MySQL or Postgres or Mongo DB).
The front-end is represented by a checkbox or click of a button &amp;lsquo;I Accept&amp;rsquo;, this translates to either a true or false and gets stored into the a column in the users table in your database which is a boolean field.</description>
    </item>
    
    <item>
      <title>What Do SDE Levels mean?</title>
      <link>https://sairam.dev/post/sde-levels-at-product-tech-companies/</link>
      <pubDate>Sun, 09 Apr 2017 22:30:49 +0530</pubDate>
      
      <guid>https://sairam.dev/post/sde-levels-at-product-tech-companies/</guid>
      <description>When developers join a Product Technology company, they get confused by all the different types of roles in a company. I will start describing from the SDE job family. A job family has multiple levels. These levels are awarded to the employee based on their current skill. It usually corresponds to the salary as well.
Being knowledgeable about the levels at Amazon, Flipkart, I will consider Flipkart job levels since the company has been a golden standard in the Indian tech industry.</description>
    </item>
    
    <item>
      <title>Generating Header Images for Blog</title>
      <link>https://sairam.dev/post/generating-header-images-for-blog/</link>
      <pubDate>Sun, 09 Apr 2017 16:40:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/generating-header-images-for-blog/</guid>
      <description>Inspired by Sense-Si, the process fills in text into a HTML page and uses a PhantomJS (on a docker container) and takes a screenshot. I wanted to see if I can make these in a simpler way with other tools I currently use already.
Trying out with Image Magick First, lets download the image
wget -O header-plain.jpg &amp;quot;https://source.unsplash.com/featured/1200x630/?mountains&amp;quot;  single command but overflows
echo -n &#39;How to generate caption images with ImageMagick?</description>
    </item>
    
    <item>
      <title>Read Later Tools are Productivity Killers</title>
      <link>https://sairam.dev/post/read-later-tools-are-productivity-killers/</link>
      <pubDate>Sat, 08 Apr 2017 23:06:02 +0530</pubDate>
      
      <guid>https://sairam.dev/post/read-later-tools-are-productivity-killers/</guid>
      <description>First, lets take a count of your open tabs as well as &amp;lsquo;Pocket&amp;rsquo; like tools which are marked &amp;lsquo;Read Later&amp;rsquo;.
Post the creation of Insta Paper, everyone wanted to read their information in a clean way, those who cannot tried to push it to their Kindles or Evernote. These people read a lot and wanted to read a lot. When you push to other devices, you may lose count on what you need to read.</description>
    </item>
    
    <item>
      <title>CLI Productivity Tools - FZF &amp; Yank</title>
      <link>https://sairam.dev/post/cli-productivity-fzf-yank/</link>
      <pubDate>Wed, 05 Apr 2017 20:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/cli-productivity-fzf-yank/</guid>
      <description>fzf Came across an powerful CLI fzf utility. There are plugins for vim, tmux and bash too. If you are a command line junkie like I am, you should definitely not miss this.
  
yank do check out yank and on mac with
brew install yank  source: http://brewformulas.org/yank
  
Now fzf | yank ps -ef | fzf | yank  copy the selected output from fzf and copy it into clipboard.</description>
    </item>
    
    <item>
      <title>Data Visualization Tools</title>
      <link>https://sairam.dev/post/data-visualization-tools/</link>
      <pubDate>Mon, 03 Apr 2017 20:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/data-visualization-tools/</guid>
      <description>As part of work I was looking at a problem and came across an amazing set of Data Visualization tools. You may have seen this Data Visualization Talk from couple of years ago.
 Data Visualization by GapMinder is a proper tool for analyzing large sets of data.
 This video below is dated (2003), but the tool can be used as-is at gapminder.org/tools
The vision of GapMinder is to fight ignorance with a fact based worldview that everyone can understand Other Tools  Gap Minder Desktop Tableau Juila Plots  Finding the types of charts  Start off here to learn what Chart Types to use for the situation http://www.</description>
    </item>
    
    <item>
      <title>Bypassing the paste restriction on the browser</title>
      <link>https://sairam.dev/post/bypassing-the-paste-restriction-on-browsers/</link>
      <pubDate>Sat, 18 Mar 2017 12:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/bypassing-the-paste-restriction-on-browsers/</guid>
      <description>Banking sites and Mac OS Keychain makes you intentionally type in your credentials. These can be usually bypassed with help of browser specific extensions using Password Managers like 1Password or LastPass. Its also important to note that have their own downsides aka bugs.
Being a developer using a keyboard for hours every day since 10+ years, being productive will become a mandatory requirement for me personally. By unblocking websites and Mac from restricting me to use the bypassed paste, I feel invincible on the keyboard.</description>
    </item>
    
    <item>
      <title>GitNotify.com gets a new landing page</title>
      <link>https://sairam.dev/post/new-landing-page-on-gitnotify/</link>
      <pubDate>Sun, 12 Mar 2017 13:20:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/new-landing-page-on-gitnotify/</guid>
      <description>Deciding to make a new landing page instead of having just the screenshots   </description>
    </item>
    
    <item>
      <title>How to scale requests to a single IP (DC)</title>
      <link>https://sairam.dev/post/2017-03-11-how-to-scale-ip-at-dc/</link>
      <pubDate>Sat, 11 Mar 2017 23:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2017-03-11-how-to-scale-ip-at-dc/</guid>
      <description>Scaling app servers to nearly unlimited size is easy to explain but really hard in practice. It basically amounts to this:
 Balance requests using DNS anycast so you can spread load before it hits your servers Setup &amp;ldquo;Head End&amp;rdquo; machines with as large pipes as possible (40Gbps?) and load balance at the lowest layer you can. Balance at IP level using IPVS and direct server return. A single reasonable machine can handle a 40Gbps pipe&amp;hellip;.</description>
    </item>
    
    <item>
      <title>Making Code Cheatsheets</title>
      <link>https://sairam.dev/post/making-cheatsheets/</link>
      <pubDate>Wed, 01 Mar 2017 23:42:04 +0530</pubDate>
      
      <guid>https://sairam.dev/post/making-cheatsheets/</guid>
      <description>I used to be a Google / Stack Overflow junkie for syntax issues or finding configuration/compatability issues in the vast amount of dimensions software gives us.
An approach I used to solve this problem was to document snippets once I have solved the problem (don&amp;rsquo;t forget to upvote the answer on SO). This is especially useful when you start learning a language. When you start learning a language, there are</description>
    </item>
    
    <item>
      <title>Smoke Test for a Startup</title>
      <link>https://sairam.dev/post/smoke-test-for-a-startup/</link>
      <pubDate>Thu, 19 Jan 2017 20:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/smoke-test-for-a-startup/</guid>
      <description>When people tell me about their idea today, I generally start with just a few questions: Are you teaching anyone who looks like someone who would buy what you intend on selling? If not, why not? Why don’t you start a blog today targeting a typical customer and start posting 500 words every three days?
 Read more at https://medium.com/@natekontny/a-litmus-test-for-your-idea-43fb44eda1c5#.b2e01u83h</description>
    </item>
    
    <item>
      <title>Health Checks for Free</title>
      <link>https://sairam.dev/post/health-monitor-of-application-for-free/</link>
      <pubDate>Wed, 04 Jan 2017 23:04:53 +0530</pubDate>
      
      <guid>https://sairam.dev/post/health-monitor-of-application-for-free/</guid>
      <description>The Challenge Spend least amount of recurring money to monitor your application.
Frugality, one of the core principal had almost kind of became a habit from my first job at Amazon).
The Goal Get notified when I am online when my server goes down.
Backstory: I am running the Open Source Go application on a single $5 Digital Ocean server. No Load Balancers, No fancy hardware, no high end configuration, no Docker, just the application running on Caddy for self signed Certificates, no vault(https://www.</description>
    </item>
    
    <item>
      <title>Today I learnt - Image Magick scripts</title>
      <link>https://sairam.dev/post/til-imagemagick-scripts/</link>
      <pubDate>Sat, 24 Dec 2016 00:28:45 +0530</pubDate>
      
      <guid>https://sairam.dev/post/til-imagemagick-scripts/</guid>
      <description>I was generating logos for Git Notify&amp;rsquo;s Chrome Extension with the help of GoSpaces Tools. I have got a generic one in a decent sized banner. I had to crop off in the centre.
imagemagick to the rescue. but the args? A simple Google search solved it.
convert input.jpg -gravity center -crop 25x25+0+0 output.jpg  source: Image Magick Forum
Fred Weinhaus has put together lots of Image Magick scripts. One I was looking was to crop in the middle is called squareup.</description>
    </item>
    
    <item>
      <title>TIL git log --reverse</title>
      <link>https://sairam.dev/post/2016-12-20-til-git/</link>
      <pubDate>Thu, 22 Dec 2016 22:14:37 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2016-12-20-til-git/</guid>
      <description>git log --reverse Displays logs in the reverse order</description>
    </item>
    
    <item>
      <title>GitNotify Chrome Extension to track Github repos</title>
      <link>https://sairam.dev/post/2016-12-19-git-notify-chrome-extension/</link>
      <pubDate>Mon, 19 Dec 2016 18:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2016-12-19-git-notify-chrome-extension/</guid>
      <description>Source Code: sairam/gitnotify-chrome-ext

The chrome extension is a link added at the top menu to allow add repositories into GitNotify.com
  </description>
    </item>
    
    <item>
      <title>Announcing GitNotify.com</title>
      <link>https://sairam.dev/post/announcing-git-notify/</link>
      <pubDate>Sat, 10 Dec 2016 11:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/announcing-git-notify/</guid>
      <description>I started learning Go couple of months ago. Writing is the best way for learning a new language and appreciating the beauty.
This is my 2nd Go project github.com/sairam/gitnotify hosted at GitNotify.
The project aims at notifying users periodically about the new code changes that went it. I felt I was missing out new merges happening in smaller projects while learning a language. I found amazing libraries in Go and wanted a way to get weekly diffs to understand what happened.</description>
    </item>
    
    <item>
      <title>Concurrency Is NOT Parllelism</title>
      <link>https://sairam.dev/post/concurrency-is-not-parllelism/</link>
      <pubDate>Fri, 18 Nov 2016 17:49:51 +0530</pubDate>
      
      <guid>https://sairam.dev/post/concurrency-is-not-parllelism/</guid>
      <description>Concurrency Is Not Parallelism </description>
    </item>
    
    <item>
      <title>Why I Like go?</title>
      <link>https://sairam.dev/post/2016-11-01-why-i-like-go/</link>
      <pubDate>Tue, 15 Nov 2016 23:06:56 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2016-11-01-why-i-like-go/</guid>
      <description>I have been reading and listening a lot about GoLang. There are two great projects with good communities and Documentation
 Caddy Hugo  Why I like go?  The standard library is too powerful Creating a http server is very simple Interfaces are too good and provide the best Structs are the new classes (no inheritance, only composition) Concurrency is a first class citizen (via go method) structs for locks are part of the stdlib Syntax is a first class construct, all go code looks the same Terrific garbage collection in order of nano seconds Data can be passed through streams(channels)  With this power and the speed Go runs at, I started learning Go by writing a simple productivity tool (my first project in Go), Pastebin via API, named it daata (Check daata-server/ directory)</description>
    </item>
    
    <item>
      <title>Migrated to Hugo</title>
      <link>https://sairam.dev/post/migrated-to-hugo/</link>
      <pubDate>Tue, 15 Nov 2016 23:02:40 +0530</pubDate>
      
      <guid>https://sairam.dev/post/migrated-to-hugo/</guid>
      <description>I have been using OctoPress since a while. Octopress uses ruby and doesn&amp;rsquo;t work quite well for 1000s of posts (or so the claim goes).
I wanted to try out Hugo because of the hype of great software and fastness of generation of the static site.
Related: Why I like Go?.
Why change?  Change is the only constant
  Change of thinking helps you learn and discover new things</description>
    </item>
    
    <item>
      <title>Making a better and powerful API based PasteBin</title>
      <link>https://sairam.dev/post/making-an-powerful-api-based-pastebin/</link>
      <pubDate>Sun, 16 Oct 2016 13:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/making-an-powerful-api-based-pastebin/</guid>
      <description>Update: Code is present at github/sairam/daata-portal The product is aimed as a tool for developers so that they can store arbitrary information like partial extracts from logs or log files like an s3, but hosted internally which need not scale. The aim is to provide a tool where the complete company can share data as well as information.
Running commands on all machines is the standard thing, but capturing the output and cleaning that up is usually a matter of making scripts to clean up the data especially when you are debugging during downtime of your service.</description>
    </item>
    
    <item>
      <title>Screen Capture Command on Mac</title>
      <link>https://sairam.dev/post/screen-capture-on-mac/</link>
      <pubDate>Sun, 18 Sep 2016 18:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/screen-capture-on-mac/</guid>
      <description>(This article was intended to be written on 18th Sep 2016, but actually written on 8th April 2017)
In order to take a screenshot on Mac, the standard way is to the Grab application.
Keyboard users often get used to these.
⌘ + ⇧ + 3 - full screen which generated a file on Desktop ⌘ + ⇧ + 4 - capture custom dimensions using the mouse.  I recently discovered that screencapture command is part of the OS X.</description>
    </item>
    
    <item>
      <title>TIL: Bash History CLI Shortcuts</title>
      <link>https://sairam.dev/post/bash-history-cli-shortcuts/</link>
      <pubDate>Sat, 30 Apr 2016 15:54:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/bash-history-cli-shortcuts/</guid>
      <description>## Previous Command&amp;#39;s All Arguments mkdir long_path_here/new_dir cd !* ## Previous Command&amp;#39;s Last Argument mkdir long_path_here/new_dir cd !$ or even use $_ instead of !$
## Previous Command&amp;#39;s First Argument mkdir long_path_here/new_dir cd !^ ## History mkdir long_path_here/new_dir cd `Esc` `.` cd `Alt`+`.` Pressing Esc followed by . will give previous arguments
## &amp;#34;More Options&amp;#34; !^ first argument !$ last argument !* all arguments !:2 second argument !:2-3 second to third arguments !</description>
    </item>
    
    <item>
      <title>Bye bye Delicious! Yo Pinboard!</title>
      <link>https://sairam.dev/post/bye-bye-delicious-yo-pinboard/</link>
      <pubDate>Sun, 03 Apr 2016 21:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/bye-bye-delicious-yo-pinboard/</guid>
      <description>Delicious has been one of my favourite and a tool that I have held since 200[78]. The entity has been through several transitions. People have feared and moved out and became in-active. del.icio.us the most famous domain hack around 2008. Yahoo bought it, later sold it and I don&amp;rsquo;t know what happened later on.
Then, starting around Dec 2015, Delicious started popping up Advertisements. They were like the ads from 2000s where you see amazing animations which sucked.</description>
    </item>
    
    <item>
      <title>Clash of Clans — Yet Another Addiction</title>
      <link>https://sairam.dev/post/clash-of-clans/</link>
      <pubDate>Sun, 17 Jan 2016 17:22:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/clash-of-clans/</guid>
      <description>My requirement came from my awesome Clash Of Clans (wiki) by SuperCell addiction I have developed starting since August 15th 2015. (The day was celebrated as Indian Independence day. What more glorious day to start a war game 😉 )
Why? I felt I was missing mobile gaming fun in my life. I chose this since there are colleagues who are already playing.
What I liked about the game My colleagues have tutored me about the game, strategies, what to do, what not to do.</description>
    </item>
    
    <item>
      <title>Need a Faster and shared SSH in a secure environment?</title>
      <link>https://sairam.dev/post/shared-and-faster-ssh/</link>
      <pubDate>Sun, 10 Jan 2016 17:21:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/shared-and-faster-ssh/</guid>
      <description>Host * ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r ControlPersist 8h StrictHostKeyChecking no UserKnownHostsFile /dev/null LogLevel ERROR ForwardAgent yes # also forward the current ssh keys Source Link</description>
    </item>
    
    <item>
      <title>Customer perspective of the Food Startups in India</title>
      <link>https://sairam.dev/post/customer-perspective-of-the-food-startups-in-india/</link>
      <pubDate>Sat, 02 Jan 2016 17:23:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/customer-perspective-of-the-food-startups-in-india/</guid>
      <description>I live in Bangalore(also known as Bengaluru) which is one of the biggest hubs for startups in India. I reside in Koramangala which is a sub-locality which has one too many restaurants.
People think Food Startups are supposed to solve the problem of
 Discovery — To allow the customer to identify what are the restaurants near them and Conversion — To help order with ease and get the items delivered  There is another problem which is not taken into account and there is no solution.</description>
    </item>
    
    <item>
      <title>Open Source Contribution to Spree/Solidus</title>
      <link>https://sairam.dev/post/2015-12-30-opensource-contribution/</link>
      <pubDate>Wed, 30 Dec 2015 23:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2015-12-30-opensource-contribution/</guid>
      <description>This was one of the open source contribution in 2015 to a major Rails project used by e-commerce companies.
It usually takes hours/days to understand the basic framework, goals, motivations, features vs limitations etc., to start contributing to an open source project based on the amount of domain knowledge (especially for matured projects).
Its usually hard to find and understand bugs in a very well mature framework or language. One of the good things about using open source libraries is you get to know both the code and get to know the eco system while getting paid on the job.</description>
    </item>
    
    <item>
      <title>csshX with lincastor on Mac</title>
      <link>https://sairam.dev/post/csshx-with-lincastor-on-mac/</link>
      <pubDate>Thu, 24 Dec 2015 17:20:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/csshx-with-lincastor-on-mac/</guid>
      <description>Problem Statement: I want to SSH into a list of hosts from the browser(from a host monitoring UI).
Note: At this point of time, we did not have Service Discovery present.
To identify this, in our team, we maintained a single service which has this list. The service is responsible for bunch of things including displaying host metrics, checking health statuses, disk space, querying the LB status for the service/port.</description>
    </item>
    
    <item>
      <title>slashn 2014 Conference by Flipkart</title>
      <link>https://sairam.dev/post/slashn-2014-conference-talks/</link>
      <pubDate>Wed, 08 Apr 2015 20:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/slashn-2014-conference-talks/</guid>
      <description> One of the best ❤️ talks about analytics. You&amp;rsquo;ll think different about MS Excel and Data 😃
 </description>
    </item>
    
    <item>
      <title>An Architecture Peek Inside Flipkart</title>
      <link>https://sairam.dev/post/an-architecture-peek-inside-flipkart/</link>
      <pubDate>Mon, 17 Mar 2014 17:01:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/an-architecture-peek-inside-flipkart/</guid>
      <description>While Amazon is a SOA, Flipkart backend is mostly micro services.
The talk given by Yogi at GCRC 2014 about the architecture in the backend systems at Flipkart would give contexts on how things were built.
More pics from the conference Its a micro services world.
Links about Micro Services  Micro Service Architecture Netflix migrating to micro services  </description>
    </item>
    
    <item>
      <title>Moving to a Smarter Life</title>
      <link>https://sairam.dev/post/moving-to-a-smarter-life/</link>
      <pubDate>Sat, 15 Mar 2014 10:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/moving-to-a-smarter-life/</guid>
      <description>After losing my iPhone 3 years ago, I lost hope of ever buying an iPhone again. I lived on with Nokia phones without access to internet, relying on my laptop for source of real time information. I adored smartphones, but despised Android because of lack of quality, security and consitency of buttons, features, app store. After buying my first Mac 4 years ago, my world has changed. I was into iPhone, Apple news, develpers who have their working environment on Mac.</description>
    </item>
    
    <item>
      <title>Travelogue</title>
      <link>https://sairam.dev/post/travelogue/</link>
      <pubDate>Thu, 13 Mar 2014 12:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/travelogue/</guid>
      <description>Woke up at T-2:45 hours to get ready after an unconventionally lazy combined along with a sleepy yesterday. I was awake more time when the sun was down. I beat the alarm by a steep 10 minutes. My lazyness kicked in, but my bodily function overrode the mind. Crazy how the overrides are configured and dynamically change the complete environment. Its hard to get a right architectural diagram and a way to represent it.</description>
    </item>
    
    <item>
      <title>Hijack any launchrock page in 1 minute</title>
      <link>https://sairam.dev/post/hijack-any-launchrock-page-in-1-minute/</link>
      <pubDate>Sun, 01 Sep 2013 15:46:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/hijack-any-launchrock-page-in-1-minute/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Ambient sound for realtime events</title>
      <link>https://sairam.dev/post/ambient-sound-for-realtime-events/</link>
      <pubDate>Sun, 18 Aug 2013 16:47:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/ambient-sound-for-realtime-events/</guid>
      <description>A soundscape that gives you ambient awareness without mental effort. It&amp;rsquo;s the part of your monitoring stack you never knew was missing. - https://choir.io/
Example : Github real time activities</description>
    </item>
    
    <item>
      <title>Bound Variable vs Unbound Variable</title>
      <link>https://sairam.dev/post/bound-variable-vs-unbound-variable/</link>
      <pubDate>Thu, 15 Aug 2013 20:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/bound-variable-vs-unbound-variable/</guid>
      <description>Image Source: http://learnyousomeerlang.com/static/img/un-bound.png</description>
    </item>
    
    <item>
      <title>Today I Learned | 29th July 2013</title>
      <link>https://sairam.dev/post/today-i-learned-29-july-2013/</link>
      <pubDate>Mon, 29 Jul 2013 15:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/today-i-learned-29-july-2013/</guid>
      <description>[  Design on various devices
  Apple Ads from &amp;rsquo;80s
  CSS border-radius Conference talk from Lea Verou
  A Food Printer. Its real!
  Used the postbox after a long time
  Apple Status
  History of the Command key on Mac
  What non-tech questions to ask When outsourcing to a development team &amp;hellip;
  </description>
    </item>
    
    <item>
      <title>Today I Learned | 25th July 2013</title>
      <link>https://sairam.dev/post/today-i-learned-25-july-2013/</link>
      <pubDate>Thu, 25 Jul 2013 15:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/today-i-learned-25-july-2013/</guid>
      <description>Small Victories is a simple way to make a website out of the contents of a Dropbox folder.
  Pluralsight acquires PeepCode
  Code on the Cloud (through the browser) - Choose one
 Nitrous.io provides you with an individual server to get started with and you can buy up more nitrous based on your requirement. Cloud9 IDE (free version) shares your server with about 1000s of other users on OpenShift on an 8Gig server    Chromecast for $35 (Watch movies directly on your TV)</description>
    </item>
    
    <item>
      <title>Today I Learned | 24th July 2013</title>
      <link>https://sairam.dev/post/today-i-learned-24-july-2013/</link>
      <pubDate>Wed, 24 Jul 2013 15:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/today-i-learned-24-july-2013/</guid>
      <description>Comics B.C. | Dilbert | Joy of Tech | Calvin and Hobbes
  The digital collection of handheld electronic games
  Flynn - Open source PaaS powered by Docker is looking for sponsors
  Flipkart&amp;rsquo;s Payment Gateway - payzippy
  A successful entrepreneur actively finds and uncovers opportunities for financial gain in the world around them. Read the full article
  I switched from using AOL Reader to Feedly.</description>
    </item>
    
    <item>
      <title>Lubuntu on MK802 Android PC</title>
      <link>https://sairam.dev/post/lubuntu-on-mk802-android-pc/</link>
      <pubDate>Wed, 24 Jul 2013 02:06:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/lubuntu-on-mk802-android-pc/</guid>
      <description>I bought an MK802 through a colleague about an year ago. I have only used it twice till now to test. I wanted to a small sized PC so that my parents could browse the internet. It could not reach the wireless server possibly because of the power of both the router and this tiny pc. I ended up stashing it till yesterday where I learnt that Lubuntu( a light weight Ubuntu ) can be installed.</description>
    </item>
    
    <item>
      <title>Today I Learned | 23rd July 2013</title>
      <link>https://sairam.dev/post/today-i-learned-23-july-2013/</link>
      <pubDate>Tue, 23 Jul 2013 13:54:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/today-i-learned-23-july-2013/</guid>
      <description>[Art of PI  CloudFlare Server Setup - Current and Next Generation
  Leapmotion has launched - Engadget Review - Buy
  about 500 million SIMs impacted (estimated 1/12th of all SIMs in the world) - https://srlabs.de/rooting-sim-cards/ | ARS
  Art pi, phi &amp;amp; e
  DarkJPEG - https://github.com/darkjpeg/darkjpeg.github.io/
  Plug - add storage in your home - scale horizontally KickStarter
  Namecheap providing .</description>
    </item>
    
    <item>
      <title>Book Review: Version Control with Git, 2nd Edition</title>
      <link>https://sairam.dev/post/book-review-version-control-with-git/</link>
      <pubDate>Mon, 22 Jul 2013 23:43:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/book-review-version-control-with-git/</guid>
      <description>Version Control with Git 2/e by Jon Loeliger, Matthew McCullough from O&amp;rsquo;Reilly Media The book was provided as part of the blogger&amp;rsquo;s review program.
This book covers topics from basics to advanced aspects of git varying from basic daily usage to once in a life time commands that you dream have existed.
Who is the book for ? If you want to
 know the modern day distributed version control systems stop using p4, a disaster happens when you wait for few seconds to open a file on the server across the continent learn about new data structures and concepts used in building an VCS be amazed about no central authority managing files and easily download thousands of revision changes in a single shot know how thousands of developers across the world contribute to thousands of projects without a central bottleneck did not know that creating a new branch is a millisecond operation stick with svn, but use the power of git  This book is for you if you fall under any of the options above</description>
    </item>
    
    <item>
      <title>Today I Learned | 22nd July 2013</title>
      <link>https://sairam.dev/post/today-i-learned-22-july-2013/</link>
      <pubDate>Mon, 22 Jul 2013 10:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/today-i-learned-22-july-2013/</guid>
      <description>Things First-Time Founders Regret Saying
  Code Search API from Github
  Naming Your Blog: How to Create Catchy Blog Names
  Elegantly written article about handling production errors
  Release It!: Design and Deploy Production-Ready Software Book from PragProg
  http://powercuts.in - Crowd sourced way of knowing if there is power in an area. An interesting idea. (Electricity is still a common problem in India in the summer Apr - Jun).</description>
    </item>
    
    <item>
      <title>Hitting it off with Elixir</title>
      <link>https://sairam.dev/post/review-of-introducing-elixir/</link>
      <pubDate>Sun, 21 Jul 2013 20:50:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/review-of-introducing-elixir/</guid>
      <description>Book at Oreilly Introducing ElixirReview of Introducing Elixir   Well-written
  Helpful examples
  Easy to understand
  Read through &amp;ldquo;Other Resources&amp;rdquo; from the &amp;lsquo;Preface&amp;rsquo; before getting your hands on this book
  This book is ideal for developers/students planning to start with the language.
  Great introduction to the language syntax, programs in Elixir
  Broad information about all types of basic data structures used and common patterns applied.</description>
    </item>
    
    <item>
      <title>Configuring SSH Server</title>
      <link>https://sairam.dev/post/configuring-ssh-server/</link>
      <pubDate>Sat, 20 Jul 2013 12:22:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/configuring-ssh-server/</guid>
      <description>Basic README # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ # This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin # The strategy used for options in the default sshd_config shipped with # OpenSSH is to specify options with their default value where # possible, but leave them commented. Uncommented options change a # default value.  Default system level configuration Change the default port from 22.</description>
    </item>
    
    <item>
      <title>Today I Learned | 19th July 2013</title>
      <link>https://sairam.dev/post/today-i-learned-19-july-2013/</link>
      <pubDate>Fri, 19 Jul 2013 18:22:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/today-i-learned-19-july-2013/</guid>
      <description>Don&amp;rsquo;t buy any charges on the cheap. They may electrocute you or other damages could occur. Source
  Try out Woopra
 Real time analytics Cool interface w/ timezone etc. Real time chat (this was a surprise) Free for non-commercial setup ( Your personal blogs or home pages for analytics )    Try Bowling, its got BEER! - B.C.
  I dunno&amp;hellip; I kinda figured teachers slept in coffins all summer - Calvin &amp;amp; Hobbes</description>
    </item>
    
    <item>
      <title>Migrated to OctoPress</title>
      <link>https://sairam.dev/post/migrated-to-octopress/</link>
      <pubDate>Fri, 19 Jul 2013 00:52:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/migrated-to-octopress/</guid>
      <description>Octopress baby! I finally found time to migrate my wordpress(WP) site to a self hosted (at digitalocean) run via octopress.
What I know about hosting! I previously hosted at mediatemple, it was getting costly (blame the INR drop compared with USD).
I earlier tried Linode, no bad experiences, but went on with MediaTemple on a hunch and never looked back till DigitalOcean came with super awesome $5/month reliable servers and neat interfaces</description>
    </item>
    
    <item>
      <title>Memories on the Cloud</title>
      <link>https://sairam.dev/post/memories-on-the-cloud/</link>
      <pubDate>Tue, 21 May 2013 20:30:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/memories-on-the-cloud/</guid>
      <description>The Cloud companies are competing for end users for allowing them to use their services to store their memories(mostly photos/videos) in the Cloud (Ahem! remote harddisks that scale). Its the era of the cloud and sharing.
Pictures are the fastest way to capture a moment. A picture is worth a 1KB of words (but sized about a few MB). Sharing and saving photos, videos are getting famous and easy with cloud storage from each of Adobe, Amazon, Google, Dropboxalong with Flickr(now providing free 1TB of storage).</description>
    </item>
    
    <item>
      <title>BookAdda gets its data from Barnes and Noble</title>
      <link>https://sairam.dev/post/2013-05-21-bookadda-gets-its-data-from-barnes-and-noble/</link>
      <pubDate>Tue, 21 May 2013 18:05:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-21-bookadda-gets-its-data-from-barnes-and-noble/</guid>
      <description>Looks like BookAdda gets its data from B&amp;amp;N :/</description>
    </item>
    
    <item>
      <title>Omgrofl Programming Language</title>
      <link>https://sairam.dev/post/2013-05-17-omgrofl-programming-language/</link>
      <pubDate>Fri, 17 May 2013 22:13:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-17-omgrofl-programming-language/</guid>
      <description>Sweet Syntax - Omgrofl - Esolang.</description>
    </item>
    
    <item>
      <title>Programming Language Trends | Drew Conway</title>
      <link>https://sairam.dev/post/2013-05-17-programming-language-trends-drew-conway/</link>
      <pubDate>Fri, 17 May 2013 20:55:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-17-programming-language-trends-drew-conway/</guid>
      <description>Find the Hot Programming languages from the Programming Language Trends.</description>
    </item>
    
    <item>
      <title>Competition Monitoring</title>
      <link>https://sairam.dev/post/2013-05-16-competition-monitoring/</link>
      <pubDate>Thu, 16 May 2013 14:18:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-16-competition-monitoring/</guid>
      <description>A bookcosts 11.36 Lakhs. Source: Silence on the Wire | BookAdda.com.
Screenshot:
Something like this happened between two sellers on Amazon.comfew years ago. Both of them were thinking about buying the product from the other person and the script increased it thousands of dollars.</description>
    </item>
    
    <item>
      <title>Quantum Computers are the upgrades to PCs</title>
      <link>https://sairam.dev/post/2013-05-13-quantum-computers-are-the-upgrades-to-pcs/</link>
      <pubDate>Mon, 13 May 2013 20:23:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-13-quantum-computers-are-the-upgrades-to-pcs/</guid>
      <description>For the first time, a commercially available quantum computer has been pitted against an ordinary PC – and the quantum device left the regular machine in the dust.
Read more: Commercial quantum computer leaves PC in the dust - physics-math - 10 May 2013 - New Scientist.</description>
    </item>
    
    <item>
      <title>The Old Queuing Problem</title>
      <link>https://sairam.dev/post/2013-05-11-the-old-queuing-problem/</link>
      <pubDate>Sat, 11 May 2013 20:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-11-the-old-queuing-problem/</guid>
      <description>— Sheba Najmi (@snajmi) February 16, 2013</description>
    </item>
    
    <item>
      <title>A Blog About Infographics and Data Visualization</title>
      <link>https://sairam.dev/post/2013-05-10-infographic-contest-winner/</link>
      <pubDate>Fri, 10 May 2013 20:03:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-10-infographic-contest-winner/</guid>
      <description> </description>
    </item>
    
    <item>
      <title>Endless Scrolling in websites</title>
      <link>https://sairam.dev/post/2013-05-10-endless-scrolling-in-websites/</link>
      <pubDate>Fri, 10 May 2013 18:30:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-10-endless-scrolling-in-websites/</guid>
      <description>Sites like Facebook set the trend for endless scrolling on their websites. It makes sense for certain news reading sites like Google Reader or Social sites or even Blogs to have endless scrolling.
Sites like Flipkart have implement it in not so good way. If you want to browse all the items in a category or in a search result with 100&amp;rsquo;s of items. It starts out beautifully with autoloading the pages from 2-8 and then stops.</description>
    </item>
    
    <item>
      <title>DOGHOUSE | Heaven and Hell</title>
      <link>https://sairam.dev/post/2013-05-10-doghouse-heaven-and-hell/</link>
      <pubDate>Fri, 10 May 2013 15:10:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-10-doghouse-heaven-and-hell/</guid>
      <description> </description>
    </item>
    
    <item>
      <title>Beautiful Sculptures on Folded Book Art | The Design Inspiration</title>
      <link>https://sairam.dev/post/2013-05-10-beautiful-sculptures-on-folded-book-art/</link>
      <pubDate>Fri, 10 May 2013 10:13:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-10-beautiful-sculptures-on-folded-book-art/</guid>
      <description> </description>
    </item>
    
    <item>
      <title>HowTo: &#39;grep&#39; Text Between Two Words in Unix / Linux</title>
      <link>https://sairam.dev/post/2013-05-09-howto-grep-text-between-two-words-in-unix-linux/</link>
      <pubDate>Thu, 09 May 2013 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-09-howto-grep-text-between-two-words-in-unix-linux/</guid>
      <description>HowTo: grep Text Between Two Words in Unix / Linuxby nixCraft</description>
    </item>
    
    <item>
      <title>10 Reasons The Haters Are Mad About Adobe Creative Cloud | Photofocus</title>
      <link>https://sairam.dev/post/2013-05-08-10-reasons-the-haters-are-mad-about-adobe/</link>
      <pubDate>Wed, 08 May 2013 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2013-05-08-10-reasons-the-haters-are-mad-about-adobe/</guid>
      <description>10 Reasons The Haters Are Mad About Adobe Creative Cloud | Photofocus.
(This is the REAL reason for 90% of the noise!) The haters are mad because they realize they can no longer pirate copies of Photoshop.
 </description>
    </item>
    
    <item>
      <title>acqhiring - the new way of hiring</title>
      <link>https://sairam.dev/post/acqhiring-the-new-way-of-hiring/</link>
      <pubDate>Mon, 06 May 2013 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/acqhiring-the-new-way-of-hiring/</guid>
      <description>This practice is so widespread that a term, acqhiring, has entered the industry lexicon to describe it. Even for the skeptics, it’s difficult to argue that these acquis- itions are about anything other than people. In many deals, like Facebook’s acquisition of Gowalla, the technology was not even a part of the transaction. And when the technology is included in the transaction, it is frequently released as open source post-acquisition. The New Kingmakers</description>
    </item>
    
    <item>
      <title>Why you should be betting against the rupee now - Firstpost</title>
      <link>https://sairam.dev/post/repost-firstpost-bet-against-the-rupee-may-2013/</link>
      <pubDate>Mon, 06 May 2013 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/repost-firstpost-bet-against-the-rupee-may-2013/</guid>
      <description>Source: money/studies/wp0028.pdf
Chronology of India’s exchange rate policies • 1947 (When India became member of IMF): Rupee tied to pound, Re 1 = 1 s, 6 d, rate of 28 October, 1945 • 18 September, 1949: Pound devalued; India maintained par with pound • 6 June, 1966: Rupee is devalued, Rs 4.76 = $1, after devaluation, Rs 7.50 = $1 (57.5%) • 18 November, 1967: UK devalued pound, India did not devalue • August 1971: Rupee pegged to gold/dollar, international financial crisis • 18 December, 1971: Dollar is devalued • 20 December, 1971: Rupee is pegged to pound sterling again • 1971-1979: The Rupee is overvalued due to India’s policy of import substitution • 23 June, 1972: UK floats pound, India maintains fixed exchange rate with pound • 1975: India links rupee with basket of currencies of major trading partners.</description>
    </item>
    
    <item>
      <title>I&#39;m a Web Developer / Programmer | Clients From Hell</title>
      <link>https://sairam.dev/post/reblog-clients-from-hell-i-am-a-web-developer/</link>
      <pubDate>Wed, 01 May 2013 18:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/reblog-clients-from-hell-i-am-a-web-developer/</guid>
      <description>clientsfromhell:
 I’m a web developer/programmer, and I’m working with a web/print designer. During discussions of a website in development…
  Me: For reference, to help you figure out what height to specify, the height of the Home page slide show (right hand) column, from top line to bottom line is 631px. On the Portfolio Page it is slightly taller at 689px.   Client: I am not going to deal with pixels.</description>
    </item>
    
    <item>
      <title>The Indian E-commerce - Part 2</title>
      <link>https://sairam.dev/post/the-indian-e-commerce-part-2/</link>
      <pubDate>Tue, 30 Apr 2013 23:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/the-indian-e-commerce-part-2/</guid>
      <description>There are lots of choices. Ruby on Rails is a famous choice in the US/England for fast development of websites. PHP is the most famous one for Indian startups (I think its mostly because of the number of people). There are many things that lead you to take the programming language for a startup / project lead. The ** Cart** on an e-commerce websites is the most important of all along with the **Wishlist**.</description>
    </item>
    
    <item>
      <title>Where to start when planning to build a website or web presence from scratch</title>
      <link>https://sairam.dev/post/where-to-start-when-planning-to-bulid-a-web-presence/</link>
      <pubDate>Tue, 30 Apr 2013 22:30:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/where-to-start-when-planning-to-bulid-a-web-presence/</guid>
      <description>I will be writing about the familiar part of the flow, the process of starting to build the website from scratch to launch, which comes at a stage after you have validated and ensured that you’d be working on getting the website up.
 Get the idea right detailed in a 1 pager. Detail in what the service does and what its not supposed to do. StackExchange has a great example - Area51 (The Staging Zone) go through an elaborate process of where users define what are considered good &amp;amp; bad questions so that it clearly defines the scope Find and Analyse the competition.</description>
    </item>
    
    <item>
      <title>The Indian E-commerce - Part 1</title>
      <link>https://sairam.dev/post/the-indian-e-commerce-part-1/</link>
      <pubDate>Tue, 30 Apr 2013 21:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/the-indian-e-commerce-part-1/</guid>
      <description>The current trend in India is e-commerce websites. MySmartPrice (a price comparison site for Indian e-commerce sites) compiled | a list of 343 websites (as of May 2012). There are more than 813 seller listings on Junglee.com. There are so many that are not listed
I found 24 websites(as of April 2013) which do the aggregation of prices from pretty old to the latest Indian e-commerce websites. I found all these through a quick 15 minute search.</description>
    </item>
    
    <item>
      <title>Return to the blog!</title>
      <link>https://sairam.dev/post/2013-back-to-blog/</link>
      <pubDate>Mon, 29 Apr 2013 18:00:00 +0530</pubDate>
      
      <guid>https://sairam.dev/post/2013-back-to-blog/</guid>
      <description>I have been planning since over an year to resume writing blog posts. Being too busy with work, I lost count on how many topics and how many times I wanted to put out something I learned.
Finally I am the proud owner of the awesome domain sairam.com. (yay! dot com, but just when ICANN started the new gTLD revolution) I set a higher priority for writing and reading now that my past work project Bookish was launched in early February 2013.</description>
    </item>
    
    <item>
      <title>Disabling Java Plugin on your Browsers</title>
      <link>https://sairam.dev/post/2012-09-02-disable-java-plugin/</link>
      <pubDate>Sun, 02 Sep 2012 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2012-09-02-disable-java-plugin/</guid>
      <description>Java is one of the most famous programming language. A plugin is an addon so that you can use the power one software from another. Well if they share functionality, they might as well share security issues.
This is the first post on Security. If you haven&amp;rsquo;t heard about a security breach or a botnet or a website or computer hacked, its time to know.
A website being hacked means extracting data illegally which could have been possible because of a bad configuration or the software not begin up to date.</description>
    </item>
    
    <item>
      <title>Wow, Thats a lot of air traffic</title>
      <link>https://sairam.dev/post/2012-09-02-well-there-is-lot-of-airtraffic/</link>
      <pubDate>Sun, 02 Sep 2012 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2012-09-02-well-there-is-lot-of-airtraffic/</guid>
      <description>Well, there is lot of traffic</description>
    </item>
    
    <item>
      <title>Hello Jekyll (from 5erver.in)</title>
      <link>https://sairam.dev/post/2012-09-01-hello-jekyll-server-config/</link>
      <pubDate>Sat, 01 Sep 2012 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2012-09-01-hello-jekyll-server-config/</guid>
      <description>Note: This post was moved from 5erver.in (spelled server.in)
Intro about 5erver.in I want to write posts about resources and configurations I find when configuring websites to desktop software.
If you do rate habits, my best one is configuring stuff.
What does this site do ? I plan to use this site to explain details of configurations and sites, and why I choose that way.
Why not use Tumblr like my other blogs ?</description>
    </item>
    
    <item>
      <title>Architecture of India&#39;s 1.2 Billion Person Biometric Database</title>
      <link>https://sairam.dev/post/2012-08-04-vmware-vmware-vfabric-blog-spring-and-rabbitmq/</link>
      <pubDate>Sat, 04 Aug 2012 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2012-08-04-vmware-vmware-vfabric-blog-spring-and-rabbitmq/</guid>
      <description>Aadhaar - The 1.2 Billion Person Bio Metric Database owned by the Indian Government
 Did you know only &amp;lt; 3% of people in India pay Income Tax ?  VMware: VMware vFabric Blog: Spring and RabbitMQ – Behind India&amp;rsquo;s 1.2 Billion Person Biometric Database</description>
    </item>
    
    <item>
      <title>Thats a video on abusing a 500GB Hard Drive</title>
      <link>https://sairam.dev/post/2012-08-04-now-thats-a-video-on-abusing-500-gig-hard-drive/</link>
      <pubDate>Sat, 04 Aug 2012 00:00:00 +0000</pubDate>
      
      <guid>https://sairam.dev/post/2012-08-04-now-thats-a-video-on-abusing-500-gig-hard-drive/</guid>
      <description> Now, thats how you abuse a 500 Gig Hard drive. Well they do do a good job explaining how a hard disk works
 </description>
    </item>
    
  </channel>
</rss>