browse/
45 results
infrastructure/what-is-ci-the-robot-that-tests-your-code-every-time-you-push.md
What is CI? The robot that tests your code every time you push
You change one line, it looks fine, and two days later something far away breaks. Continuous integration (CI) is a robot that prevents…
computer-science/what-is-an-algorithm-watch-two-recipes-race-to-sort-six-bars.md
What Is an Algorithm? Watch Two Recipes Race to Sort Six Bars
An algorithm is a recipe so precise that someone who doesn't understand the goal could still follow it and get the right answer. Computers…
mobile/native-web-or-cross-platform-how-apps-get-from-your-code-to-a-phone.md
Native, web or cross-platform? How apps get from your code to a phone
Every app idea hits the same fork in the road. Build it native in Swift for iPhone and Kotlin for Android, build it for the web with HTML…
infrastructure/from-localhost-to-production-what-deploying-your-code-really-means.md
From localhost to production: what “deploying” your code really means
Your app runs perfectly at localhost:3000, but the link does nothing on a friend's phone. That's because localhost means "this computer"…
languages/why-does-my-javascript-loop-run-one-time-too-many.md
Why does my JavaScript loop run one time too many?
A loop tells JavaScript to repeat some code until a condition says stop. A for loop packs three pieces onto one line: a setup that runs…
networks/ip-addresses-and-ports-the-street-address-and-the-apartment-number.md
IP addresses and ports: the street address and the apartment number
Every message on a network needs two things to arrive: an IP address to find the right computer, and a port to find the right program on…
networks/how-does-example-com-turn-into-an-ip-address-dns-step-by-step.md
How does example.com turn into an IP address? DNS, step by step
Computers find each other by number, not by name. Before your browser can load example.com, it has to find the site's IP address, and…
computers/counting-with-only-0-and-1-how-computers-store-numbers-and-letters.md
Counting with Only 0 and 1: How Computers Store Numbers and Letters
Every photo, message and web page on your computer is stored as numbers written with just two digits: 0 and 1. That's binary, and it works…
mobile/why-does-your-phone-ask-allow-this-app-app-permissions-explained.md
Why does your phone ask "Allow this app?" App permissions explained
Every app on your phone lives in its own sandbox: free to use its own files, but walled off from other apps and from personal things like…