A lot of projects/people use JSON for storing configurations in JSON
files. And it makes a lot of sense to be able to add comments in your
configuration files in order to explain what every configuration does. We tend
to forget these things and being able to add comments may come really handy.
YAML, for instance, allows you to add comments and this can
be really useful in two ways:
- Helps you remember what every configuration means.
- The configuration file becomes self-explanatory in case the project is open-source.
What should we use to store configurations is out of the scope of this blog
post (although IMHO I’d probably use YAML instead of JSON for configurations
because it just looks a lot more readable to me). But if you are using
currently using JSON for this purpose, don’t you think it’d be great to have
a way to add comments in your JSON files?
Many students have discussed their project ideas for their Systems & Network Programming course with me. One thing that I have noticed a lot is that a lot of students have been trying to do something in Cloud Computing. However, I get this feeling that they have just proposed this without completely understanding what Cloud Computing really is. This post is an attempt to explain Cloud Computing to students, what they can do with it or more specifically what they can do for their Systems & Network Programming course.
I recently bought my first smart phone - Nexus 4. Until before that,
the only mobile device that I used to use was my Apple iPad 2. In fact, I
still use it. Besides various things that I do on my phone, I also want to
easily keep a track of my spending. Being a college student, that is important
for me. However during the little time I have spent with my mobile devices, I
have only realized that there isn’t a free app good enough that has been
able to catch my attention and fulfill my basic needs.
Please note: I am not talking about an app for wealth management. I don’t
have much knowledge about it and I don’t know what goes in it.
In the recent years, we have seen that the number of mobile users have grown
exponentially. With smart phones coming in, information is available to most
anywhere and everywhere. However, it is available to only those who can afford it.