Sep 7, 2014

Open source email and mailing list etiquette

Over the past few days, I have had quite a few people asking me how to get started contributing to an open source community. To get you going, this blog post takes a look at the email etiquette that you have to follow while communicating with an open source/ FOSS community.

Aug 17, 2014

GSoC 2014 Summary blog post

Three months of coding, Python, code reviews, IRC meet's, emails sent back and forth, filing bug reports, getting bug reports, submitting patches and I could just go on and on! The past three months have been the most exciting and productive three months, in terms of programming, EVER! GSoC 2014 has been an eye opening experience for me. I can finally claim to understand *some* of the internal working of Python.

Jul 26, 2014

GSoC 2014 - End of week 10 update

"It is faster to make a four-inch mirror and then a six-inch mirror than to make a six-inch mirror." -- Bill McKeenan

A quote which I recently came across, is proven true by my recent GSoC endeavors.


Jul 12, 2014

GSoC 2014 - Updates for weeks 6 to 8

A look at what I have been upto during Weeks 6, 7 and 8 in my IDLE Improvements project as a part of Google Summer of Code 2014.
I have mainly been working on adding a functionality into IDLE wherein one can analyze the file being edited from within IDLE

Jun 21, 2014

GSoC 2014 midterm already?

I cant believe that its been more than a month into GSoC 2014 and nearly two months since the results were announced. The last one month has been an enriching experience for me - meeting new people and learning new things. This post will try to give a quick overview of what I have been upto in the last month.

May 30, 2014

End of Week 2 update for GSoC 2014

This blogpost is an end of week 2 update for Google Summer of Code 2014 IDLE Improvement's project. In this time, I have worked on building a non-buildbot human test framework for GUI components of IDLE.

May 9, 2014

Transferring files between Linux and Windows phone

A hackish workaround for transferring videos, pdf's, music and documents from a Linux system to a Windows phone.

May 3, 2014

GSoC 2014 - Community Bonding Period

Its been a little more than two weeks since I was accepted into GSoC 2014 program under PSF. I have been charting out plans for course of further action. I am writing a brief overview about the community bonding period and also a short overview for the next 3 months!

Apr 25, 2014

GSoC 2014 - Overview of workflow and resources

In this blogpost, I will link to all GSoC 2014 related resources. If you intend to regularly check my GSoC progress, it is advisable that you bookmark this page. It will link to all resources.

Apr 24, 2014

My journey into Google Summer of Code 2014

This post is about my journey into Google Summer of Code 2014(GSoC) with the Python Software Foundation(PSF). I will be working on a project titled "Core Python - IDLE Improvements".(The project proposal can be seen here.)


Exciting news! Accepted into Google Summer of Code 2014


I take great pleasure in informing all of you that my proposal "Core Python - IDLE Improvements" has been accepted into Google Summer of Code 2014!. Google Summer of Code is an awesome program run by Google, which focuses on getting more students into FOSS development. I will be developing code for the Python Software Foundation. You can track my progress on this very blog.[ Feed ]

Coming up next:

My journey into Google Summer of Code 2014.

Mar 17, 2014

Enumeration in Python


What are Enums?

An enumerator(also called Enum) allows mapping a set of symbolic names(also known as elements or members) to a set of constant values. The symbolic names can be compared within an Enum. Enums can also be iterated over. They are used to define immutables. They may also be thought of as identifiers which behave as constants in that language.