Income tax

Income tax

Important Tax information

Science for kids

Simple explanation of REST

A Bit About Basic REST


In REST, the basic idea is to expose the state of the system as a collection of individually addressable resources. You perform operations by manipulating these resources. A resource is an entity that has a state, as well as a name or id. Resources are stored in your backend—whether that is the Google Cloud Datastore, or something else.

As a general rule with REST, the client sees representations of the resources through requests made to the server. It can also update the resources by manipulating the representations, and sending the updated representations to the server via subsequent requests. Resources may be represented in a variety of ways: XML, JSON, CSV, or more. At this time, Cloud Endpoints only supports JSON, which tends to be less verbose and less vulnerable to human error than XML is.

You may have heard of CRUD (Create, Retrieve, Update, Delete), or variants of it. This is at the root of REST. When you use the Google Plugin for Eclipse to generate an Endpoint class, these types of basic methods are generated in the Endpoint class for you.

You are certainly not limited to those basic actions. Adding custom methods gives you much more flexibility, allowing you to perform complex operations. For example, checkForVictory might perform several queries, plus a write, to a database.

Sanskrit @ St James School, London

While children in India opt for Sanskrit only to secure a good grade, these students in London are apparently being taught the meaning of Advaita (non-dualism) through Sanskrit scriptures.

why sanskrit

Sanskrit @ London school


Want to readup on Inbound Marketing..what the hell is it. so much buzz around Hubspot and I just havent understood what they do. I must be really dumb…bookmarking the link to read up during free time.

Why Big titles still give a feeling of emptiness

The reason why sometimes leading a huge Development team gives a feeling of emptiness and I think the same holds true in everybody’s case.

It’s because our creative energies are not utilized. Problem with the whole ladder/scale thingy is –  you are now responsible for ensuring the team is functioning optimally with everyone performing at their best doing what they love while you let your inner desires stagnate and rot. And if deep down, you are somebody else, it’s presumed you can’t scale in your career. It’s one or the other.

That’s where the friction between company needs and personal needs arise.

I think the only solution is to have hobbies or side-projects that harness our creative energies.

Internet of Things and Semantic Web

The physical web

The term was coined by Tim Berners-Lee for a web of data that can be processed by machines. It extends the network of hyperlinked human-readable web pages by inserting machine-readable metadataabout pages and how they are related to each other, enabling automated agents to access the Web more intelligently and perform tasks on behalf of users.

The Semantic Web, as originally envisioned, is a system that enables machines to “understand” and respond to complex human requests based on their meaning. Such an “understanding” requires that the relevant information sources be semantically structured. – Clarification by the inventor of the phrase  – “Internet of things”

Nearly all of the roughly 50 petabytes (a petabyte is 1,024 terabytes) of data available on the Internet were first captured and created by human beings—by typing, pressing a record button, taking a digital picture or scanning a bar code. The problem is, people have limited time, attention and accuracy—all of which means they are not very good at capturing data about things in the real world.

If we had computers that knew everything there was to know about things—using data they gathered without any help from us—we would be able to track and count everything, and greatly reduce waste, loss and cost. We would know when things needed replacing, repairing or recalling, and whether they were fresh or past their best.

We need to empower computers with their own means of gathering information, so they can see, hear and smell the world for themselves, in all its random glory. RFID and sensor technology enable computers to observe, identify and understand the world—without the limitations of human-entered data.