CRUD

CRUD stands for create, read, update, and delete and those are the four most basic things you can do to data.

CRUD stands for create, read, update, and delete and those are the four most basic things you can do to data. In order to be considered complete, a web app must allow users to accomplish these four tasks.

Let’s for a second forget about CRUD and think instead about human life.

If we were to distill the lives of all 7 billion people on earth down to their most basic, universal parts, they all have the following in common: everyone is born, everyone lives, everyone grows (develops, or changes) and lastly, everyone dies. Humans, we might say, have BLGD (pronounced blogged).

Beyond these four BLGD commonalities there are infinite variations and complexities. But we can all agree that those four things are the fundamental truths of human life.

CRUD are those four basic commonalities for all data and web apps. Every web app in the world does a variation of those four actions to data—it creates data, it reads data (meaning it shows the data), it updates the data, and it deletes the data.

When you log into Facebook and post a status update you create an update. You can then read the update, edit (ahem, update) the update, or delete the update. Facebook status updates make full use of CRUD. Likewise, when you write a blog post on WordPress you can create the blog post, you can read the blog post, you can update the blog post, and you can delete it. Thus, WordPress also allows you to perform all four functions of CRUD.

What other examples of CRUD can you think of?

Cocktail Party Fact

Find CRUD too, you know, cruddy? Well if you prefer you can swap it out for the more pleasant, if slightly more verbose, BREAD – “Browse, Read, Edit, Add, Delete.” Same actions, different acronym.

Leave a Reply to Garry Hendricks

Your email address will not be published.

Cancel

6 comments

  1. DMC5 Replied

    Oh my goodness! Incredible article dude! Thanks, However I am experiencing problems with your RSS. I don’t understand the reason why I am unable to join it. Is there anyone else getting identical RSS issues? Anyone that knows the answer can you kindly respond? Thanks!!

  2. Apex Legends Season 1 Replied

    I’m amazed, I must say. Seldom do I come across a blog that’s equally educative and engaging, and without a doubt, you have hit the nail on the head. The problem is something that not enough folks are speaking intelligently about. I’m very happy that I came across this in my hunt for something concerning this.

  3. DMC5 Replied

    Very good article. I absolutely love this site. Keep writing!

  4. Velvet Briehl Replied

    Again and again and again I like to think about this difficulties. In fact it was not even a week ago that I last thought about this very situation. Frankly, what is the answer though?

  5. Garry Hendricks Replied

    F*ckin’ tremendous things here. I’m very satisfied to see your post. Thanks so much and i’m taking a look forward to touch you. Will you kindly drop me a e-mail?

  6. furtdso linopv Replied

    Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

Want more articles like this?

Sign up to get the most recent tech news, tips and career advice.