If you can't explain it simply, you don't understand it well enough. -- Albert Einstein

Explain me like I'm five is the best tag on DEV.to and you should definitely follow it

I have compiled for you some incredibly pedagogical answers on this website. Specifically I selected answers that were enlightening yet concise, and that explained with words only - no code.

There are lots of great content here, so πŸ”– bookmark the article if you want to read it when you have more time.

Without further ado, here is the selection:

Developer roles

Networking

DNS

TCP

Websockets

GraphQL

Programming

What is programming?

What is a programming language?

GitHub

Recursion

Dependency Injection

When you go and get things out of the refrigerator for yourself, you can cause problems. You might leave the door open, you might get something Mommy or Daddy doesn't want you to have. You might even be looking for something we don't even have or which has expired. What you should be doing is stating a need, "I need something to drink with lunch," and then we will make sure you have something when you sit down to eat.

John Munsch

Optionals

Promises

Async Await

Methodologies

Open-Source

Smoke Testing

Frameworks

Vue

React

Redux

DevOps

What is DevOps?

CI / CD

Containers

Docker & Kubernetes

Did I miss something?

If you have found other explanations which are enlightening and concise, and which use only analogies, words and images, no code, please add them in the comments :)


That was it, thanks for reading! If you’d like to ask a reader question, you can do so at my β€œask me” page on https://jmfayard.dev/

This post is also available on DEV.