Posts by Category

Computer Science

Software development

cbake

3 minute read

Published:

Easy to use build tool for C and C++ projects, written in Python. Think cmake, but easier to use. Read more

Testing in click

2 minute read

Published:

Using the testing module to write tests for your command line application written using click. Read more

Android development

2 minute read

Published:

Being from a non-CS background, Android was the first thing I learned when I started to learn how to code. At that time, I was not familiar with Java either. Read more

Writing a CLI in C

2 minute read

Published:

The first time I learned C was when I was in the first year of my undergrad studies at IIT Guwahati, India. After learning many other languages like C++ and Java, I wanted to try something out in C. So, I wrote a simple time reminder for my Ubuntu PC that notifies me of the time after every 30 minutes. Currently, this is a simple limit, but this can be changed easily. Read more

Playing around with maven

2 minute read

Published:

Today I played around with maven while working on a personal project and it turned out to be a great decision. Read more

Hacktoberfest 2017

2 minute read

Published:

Hacktoberfest is an initiative by DigitalOcean and Github that is held every year in October to promote Open Source software development. To win a T-Shirt and some goodies, one had to submit four pull requests for any project on Github and get it merged. I contributed by adding 3 of my projects to this challenge as I wanted to help the people who were new to the open source world. These were: Read more

Reducing redundancies while using git

1 minute read

Published:

With people who use git on a daily basis and use a pattern in their branch names and commit messages, for eg. for a task number, say 12345, the branch name should be ticket-12345 and the commit should be something like: refs #123456 descriptive commit message, it can become really tedious after a while. So, I wrote a bash function that you can use as an alias by adding it to the .bashrc or .bash_aliases. Read more

Maven dependency exclusions

3 minute read

Published:

Maven is an amazing build tool for Java software projects. One of the best uses of Maven is importing external libraries and using them in your project. There is a mechanism called Dependency management1, which can be used to centralize the dependency information. Read more

Working on Yoda PA

1 minute read

Published:

I have always wanted to implement my various ideas by using different techniques and so that I could learn a lot new things on the way. I started jotting down my ideas in a Google doc every week; I added the projects only that I thought would help me learn something new, something that would be helpful to me or others, or simply something that I thought would be cool to have - even if I didn’t have any idea how to go through with the implementation. Read more

mathematics

Pi - Importance and calculation

2 minute read

Published:

(Pi /paɪ/) is known as a magical number in mathematics. Is is the ratio of a circle’s circumference to its diameter, and is commonly approximated as 3.14159. Read more

personal

New Year resolutions

1 minute read

Published:

It’s a new year, everybody! Here are some things that I plan to accomplish this year: Read more

Trip to Universal studios

1 minute read

Published:

After successfully wastingmany of our days in Singapore settling and lazying around, I decided to go out with my friends to a place worth seeing. We planned to visit the Universal Studios here. Read more

Abandoning WILTW

less than 1 minute read

Published:

My previous attempt of learning something new every week failed and I didn’t update the new blog at all. So, I have decided to abandon that blog and now I will try to learn as many things as possible on the way. Read more

Food and fitness

less than 1 minute read

Published:

I think that if I ever started to love travelling, it would be solely because of the thought that I would get to have good food in new places. Read more

What I Learned This Week

1 minute read

Published:

I’ve always had several topics, related to various fields, in my mind that I wanted to learn but the vastly known habit of procrastination always stopped me from doing something about it. I was learning something, although I realized that the rate at which I had been learning new things, there are always more and more things that I become aware of and I want to know. Knowing that I can learn more is obviously thrilling, but I never get myself to cover those topics and most of them are ultimately left out, or just forgotten by me. Read more

Being the Secretary of Montage

less than 1 minute read

Published:

It was a real pleasure being the person responsible for taking all the decisions, be it primitive or sophisticated, for ome of the most active clubs of our college. I got to learn a lot from the various experiences during this period. Read more

Bhangra

1 minute read

Published:

My first experience at doing bhangra in ALcheringa, 2016 Read more

Alcheringa

less than 1 minute read

Published:

Alcheringa is something that is taken very seriously by the students at IIT Guwahati; in fact, sometimes more than the academics and other hobbies. During my stay at the campus, I was always a member of the Photography team for the festival. Read more

First Commit!

less than 1 minute read

Published:

"The beginning is the most important part of the work." Plato
Read more

work

Importance of networking as a Software Engineer

1 minute read

Published:

I am an introvert. When it comes to meeting new people, I am always awkward in having a conversation with them. It has been around 10 months since I started my first job as a Software Engineer. Read more