<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>opensource on Sai Ram&#39;s Blog</title>
    <link>https://sairam.dev/tags/opensource/</link>
    <description>Recent content in opensource 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, 10 Dec 2016 11:00:00 +0530</lastBuildDate>
    
	<atom:link href="https://sairam.dev/tags/opensource/index.xml" rel="self" type="application/rss+xml" />
    
    
    <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>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>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>
    
  </channel>
</rss>