Good times with google

Today I got Tee and some gifts from google for participating in GCI. It was awesome working on different tasks and I learned a lot from that. It was a good experience. installed Openproj on ubuntu 14.04. I  followed this video for installation.

Apart from this, I installed Openproj on ubuntu 14.04. I  followed this video for installation.


After this, you have to do some changes with java i.e

Open $HOME/.openproj/run.conf and Change

JAVA_OPTS="-Xms128m -Xmx768m"


JAVA_OPTS="-Djava.vendor=Sun -Xms128m -Xmx768m"

Now run OpenProj and it will work. 🙂

Posted in GCI

Let’s Go with Go Language

Go (also referred as golang) is a free and open-source programming language developed by Google. It mainly came into existence during November 2009.

It is a compiled, statically typed language in the tradition of Algol and C.with

It has no. of features like:

  • Garbage Collection
  • Limited Structural typing
  • Memory Safety
  • Style Concurrent Programming (CSP)

For making your interest to grow in this language, let’s see some of the implementations existing till date.

  • Gocloud is a cloud services library written in Go language developed at Scorelab.
  • Used by many Google Applications
  • Google’s Go compiler, “gc”
  • Another compiler, gccgo, is a GCC frontend.
  • Docker is written in Go, along with many other projects in the Docker ecosystem.

One of the major implementation is that Go language is used in many cloud based applications like gocloud.

Just give a look to gocloud 😉

Go language is written for the cloud basically. It has been growing in popularity because of its mastery of concurrent operations and the beauty of its construction. It’s rising with coming time.


Now let’s see some of the Advantages of using Go for cloud-based Applications :

  • Firstly there are many projects which are using Go.  You can see here
  • What do popular projects like Docker, Heroku’s and Cloud Foundry’s Router all have in common? They’re all written in golang
  • There are many other dominating languages like Java etc. but Go is still spreading widely because of its mastery of concurrent operations and the beauty of its construction
  • It’s modern standard library make it a great fit for cloud software
  • Infrastructure companies like Google, CloudFlare, Canonical, Digital Ocean, GitHub, Heroku, and Microsoft etc. are now using Go.

Still thinking Why Go for Go?

  • Go delivers concurrency with the “static execution speed of C or C++” and with “a more compositional feel, a script kind of feel.”
  • It is possible to compile a large Go program in a few seconds on a single computer.
  • Go proposes an approach for the construction of system software on multicore machines.
  • It avoids much of the overhead of C-style include files and libraries and much more …

Wanna know Go more? Be a friend of Go using golang tutorial. Just play with Go Playground for getting to grips with the code.


You will probably fall in love with the beauty of the language itself 🙂



Posted in GCI

More with UI

Hi everyone .. 🙂

Today I am going to discuss a little bit about UI (User Interface) or simple website templates. You can also read my previous blogs related to UI.

I am a beginner for now in this category and just trying my hands in designing.

If you are also one of them, then I recommend you to go through this video: Website Design

This video really teaches about the strategies behind making a design.

I have created three sought of similar web designs related to Drupal.




That’s all about the UI session 😀

“Never stop learning, because LIFE never stops teaching … 🙂 “




Posted in GCI

Random day

Hi, bloggers and my readers!

It’s been a while, I haven’t shared my day to day experience. I just thought of sharing some stuff today. I was really stuck with exams before and finally, they are over now.

Due to my exams I was being cut from the technical things. I was also not in a mood of trying anything (I was being lazy :p). Also was stuck with some personal stuff and really feeling depressed. But as it’s said there will be day after night. A famous quote says:

“Be Strong, because things will get better….. It may be stormy now, but it never rains forever…”

Now, I really want to start again and wanna indulge myself in some work.

Soon, I will be blogging about some of the technical stuff I will gonna learn from now.

Apart from this, I am helping my brother and encouraging him in trying his hands with GCI.

What GCI is? Check here: Google Code In

Also, Below is one of the UI related to Drupal. What is Drupal? I have explained it in my previous blog.





Posted in GCI


Today I was introduced to a new software named Drupal which many of you may be familiar with, but for me, it was a new term.

DRUPAL Drupal is free, open-source software that can be used by individuals or groups of users to easily create and manage many types of Web sites. The application includes a content management platform and a development framework.

There are many CMS (Content Management System) like WordPress, Jekyll, Joomla etc. apart from Drupal.

One can find the list of such CMS over here: CMS

It’s written in PHP and can use MySQL/MariaDB/PostgreSQL/SQLite for database purpose.

                                           Drupal release versions

Starting with Drupal 5.0, the “5” indicates the major version of Drupal, and the .0 is the minor version i.e. the bug-fix release or patch level. That means that 5.0, 5.1, 5.2 and so on all have the same structure with some enhancements or bug fixing. Collectively, these versions are often referred to as “5.x”. The story continues …


Drupal 8 is the biggest update in Drupal’s history. Creating content is easier. Every built-in theme is responsively designed. It’s available in 100 languages, and its integration tools make it a great hub for complex ecosystems. More than 4,500 people, companies, and organizations contributed their time, experience, and imagination.

                                       Websites made using Drupal

There are a huge number of websites which are made using Drupal. One can find the details of such websites over here: Drupal based sites  (Note: These are websites regarding India only.)

I can mention some of them below with their functionalities.

  • Temples of India


One can visit the site here: Temples of India

This website is all about various temples situated in different parts of India. One can find this a useful in case of planning trips. You got to know about the famous temples in every city. It came to play in 2016.

One can get blogs, articles regarding particular temple.

This website was made by Dr. O Srinivasa Kumar Raju who gave special thanks to many people who had encouraged and pushed him towards getting his this site idea into implementation.

One can get the full info here:

I liked it but the UI can be improved a little bit by using image ride at the top of site displaying some of the famous temples.

Maintainance: TOI is currently hosted on a basic Linode (

Linode: Linode offers multiple products and services for its clients. Its main products are cloud-hosting services with multiple packages at different prices. Its Backup allows customers to backup their servers on a daily, weekly or monthly basis.

                  User Experience

Apart from getting useful information as well as making a blog over here, a user can also contribute his part in this website. As maintaining a database of almost all the temples of India is not a one man task. So, users can register themselves for an account and therefore, can add temples situated in their regions.

One can comment down too for updating information in a more relevant way. Even the contact details are given on the site for any queries or if someone wants to be a part of it by Sponsoring.

Moreover, there is a breaking news like a segment on the top of the site which is a cherry on a cake. As it gives the latest information about famous temples of India.


  • TripGully


The main purpose of TripGully is to help travelers to discover amazing travel destinations in India and find weekend getaways near their city and plan their trip.

TriGully is a project done in Drupal 7.

One can visit the site here: TripGully

Furthur one can get the basic code by Inspect Element option.

                       User Experience

A new user can experience the basic usage of this site by searching for particular places or by surfing different Travel Destinations.

A person can even Register and further can have his/her account over there. It can act as a blog too as a person can add stories in that account which will be public to everyone.

You can see my story over here:  Travel-Story


Below are some of the problems which I had gone through while surfing the website. I liked the overall scenario, but at the time of adding Travel Story, the Interface could have been improved. Even Colour Combinations can be added and various Text sizes.

It can also be made more User-friendly. As the delete option for the stories is also not seen much easily.

There are many other websites made in Drupal and running perfectly like Random quotes, TopolinArt Online Gallery etc.


Posted in GCI