Friday, December 14, 2012

C buildpack for Heroku done!

In a previous blog post, I mentioned starting development on C buildpack for Heroku. It is done now!

https://github.com/atris/heroku-buildpack-C

Peace,

Atri

Tuesday, December 11, 2012

Autodoc Generator for PostgreSQL prototype available


The first prototype of my Autodoc Generator for PostgreSQL is available now.

Please note that as it is a prototype, it has very limited functionalities at the moment. I will be adding more functionalities soon.

I will be grateful for any feedback/comments.

The project link is:

https://github.com/atris/Autodoc-Generator

I will keep you all updated on the progress of the project.

Peace,

Atri

Tuesday, December 4, 2012

C buildpack for Heroku

This gets a bit personal.I love Heroku(most people who know me know that) but I have always found the lack of support of C a bit annoying.I recently voiced my concern over this on Heroku's official Facebook page.To my delight,they responded,saying that if I build a buildpack for that,they will promote it.So,this starts now then.

Let the hacking begin!

I will keep you posted.

Peace,

Atri

Saturday, December 1, 2012

My LinkedIn profile

My LinkedIn profile,updated recently.Please do check it out.

Atri Sharma's LinkedIn profile

Peace,
Atri

Autodoc generator for PostgreSQL

The software will generate a set of HTML files for a PostgreSQL database with inter linking.This shall allow users to conveniently see the overall structure of their database.The information will include tables,views,functions,schemas,sequences and more.

Later on we are also planning to interface ERD generation with our software.

I am enjoying doing the project like anything.I am learning a lot of SQL and how PostgreSQL maintains its data and metadata.It is so awesome.

I will also have to learn Python for the project.This should be interesting.

I will keep you all updated on the progress.

Peace,

Atri

Patch for backend speed up for OLAP style workloads for PostgreSQL

A patch that gives speed up upto 25% in the backend for workloads that involve a lot of data being touched by the same transaction.The patch tries to mitigate the cost of I/O in this case by trying to mitigate the I/O.It involves maintaining a cache that can be used for determining the commit status of the transaction that last touched a tuple in cases of workloads as described above.

The idea belongs to my mentor,Merlin Moncure.My work is a simpler implementation of the idea,simpler as compared to Baba(I call Merlin as Baba)'s implementation.

The patch is under review.Thanks a ton Amit Kapila and Hari Babu.

More on it soon.

Peace,

Atri

Thursday, April 26, 2012

I am selected in Google Summer Of Code 2012

I am so excited,I cannot express myself!!!I am selected in Google Summer Of Code 2012.I shall be working in the PostgreSQL project.My project title is 'FDW(Foreign Data Wrapper) that wraps JDBC based on PL/Java'.

The link of my proposal which has been selected is:

http://www.google-melange.com/gsoc/project/google/gsoc2012/atrisharma/18001

Yipeeeeee!!!

I'll keep you all posted,


Atri

Tuesday, March 27, 2012

GNOME love for GCompris!!!

I am just loving the concept of the brilliant thing known as GCompris.

http://en.wikipedia.org/wiki/GCompris
http://gcompris.net/-en-

A marvellous piece of work,and it has a lot of scope for contribution!!!

I have already started working on a brand new innovative and exciting activity for it and I am too excited for words!!

I wont give much details right now but I can give a small hint:

When you mix C,Python,Cairo,art,programming and GCompris love,what do you get??

Tell me if you get the answer.If not,wait for some time and you'll get all the details and hopefully,will get to enjoy the activity too.

I'll keep you all posted.

Peace,

Atri

My new blog!

This is my brand new blog.I shall be posting all the stuff I want to share with the world here.Please note,all my creative stuff shall be in my Reflection of Abstract Thoughts blog with a link to it's relevant post posted here.

Peace,
Atri