Where you actually do the work

32 terms in this category.

build
Turning your project files into the packaged version that can actually run or be deployed.
config
also: configuration
The settings that tell a tool or app how to behave — things like which port to use, which database to connect to, how big to make the cache.
container
A self-contained, portable bundle of an app plus everything it needs to run.
Cursor
A code editor built on top of VS Code with AI baked in.
dependency
A bit of code your project needs that someone else wrote.
Docker
A tool that packages your app and everything it needs — the runtime, the libraries, the config — into a single portable box called a container.
editor
also: text editor, code editor
The app you type code into.
env file
also: .env
A file where you list your environment variables in one place.
environment variable
also: env var
A setting the computer remembers outside your code — often used for secrets like API keys.
extension
also: plugin
An add-on that gives your editor or browser extra powers.
framework
A larger piece of someone else's code that gives your project its overall shape, not just one helper job.
function
A named chunk of code that does one specific job, which other code can call on whenever it needs that job done.
IDE
also: integrated development environment
An app for writing code that also helps you run it, test it, and fix it — all in one place.
install
Putting a tool or package onto your machine so it's ready to use.
library
A collection of ready-made code you can call on to do a specific job — date handling, image resizing, database access.
lint
An automatic check for style problems, obvious mistakes, and risky-looking patterns in your code.
local
Your own computer. Where you're working right now, in front of you, before anything has been deployed or shared.
localhost
A special address that always means "this computer." When you open localhost in a browser, you're talking to a program running on your own machine.
Node.js
also: Node
A program that lets you run JavaScript outside a browser — usually on your computer or a server.
npm
also: Node Package Manager
The tool that installs packages for JavaScript projects, plus the huge online registry those packages come from.
package
A bundled, named, versioned piece of reusable code you can drop into your project. Most often used interchangeably with "dependency."
package.json
The file in a JavaScript project that lists what it is, what it depends on, and what commands it can run.
pip
The tool that installs packages for Python projects.
port
A numbered door on your computer where a specific program is listening.
remote
Somewhere that isn't your computer — a server, a cloud machine, a GitHub repo online.
runtime
The environment your code actually runs in — the program or system doing the running.
SDK
also: software development kit
A ready-made set of code and tools for working with a particular service, so you don't have to call its API by hand.
SSH
also: secure shell
A way to safely log in to another computer and control it from your terminal.
SSH key
A pair of files on your computer that proves it's you when you SSH into another machine — one file you keep secret, one you share.
test
A small piece of code that runs your code and checks whether it still works.
variable
A named container that holds a piece of data your code is working with.
VS Code
also: Visual Studio Code
The most popular code editor in the world. Free, made by Microsoft.