Resources / AI Insights
Make sense of AI Agents.
Plain-English takes on what’s new, practical ways to get started, and unfamiliar terms explained simply.
Start here · Beginner guide
New to AI Agents?
Begin with a friendly introduction to what an Agent does and how to work with one.
Read the beginner guide355 stories

A/B Test
An A/B test compares two versions with similar groups of users.
Read the definition
Acceptance Criteria
Acceptance criteria say what must be true for a piece of work to be accepted.
Read the definition
Accessibility
Accessibility means making a product usable by people with different abilities and needs.
Read the definition
Active State
An active state shows the item someone is pressing or currently using.
Read the definition
Agent Loop
An agent loop is the repeated cycle an AI agent uses to make progress on a task.
Read the definition
Agent Memory
Agent memory is information an AI agent saves so it can use it again later.
Read the definition
AI Agent
An AI agent can work toward a goal by choosing steps and using tools.
Read the definition
AI Application Basics
An AI application combines a model with instructions, information, and sometimes tools.
Read the definition
AI Hallucination
An AI hallucination is an answer that sounds sure but includes made-up or incorrect details.
Read the definition
Alert
An alert brings an important message to someone's attention.
Read the definition
Anchor Link
An anchor link jumps to a named spot on the same page.
Read the definition
Animation
Animation changes an item's appearance over time to show movement or change.
Read the definition
API Key
An API key is a secret code an app uses to access an online service.
Read the definition
API Proxy
An API proxy passes requests between an app and another service.
Read the definition
API
An API is a set of agreed ways for software to ask other software for help.
Read the definitionApp Icon
An app icon is the picture people use to recognize and open an app.
Read the definition
Atomicity
Atomicity means a grouped operation happens fully or not at all.
Read the definition
Audit Log
An audit log records important actions so people can review what happened later.
Read the definition
Authentication
Authentication checks that someone is who they claim to be.
Read the definition
Authorization
Authorization decides which actions an identified person is allowed to take.
Read the definition
Autocomplete
Autocomplete offers possible choices while someone is typing.
Read the definitionAvatar
An avatar is a small picture or symbol that represents a person or thing.
Read the definition
Back to Top Button
A back-to-top button quickly returns someone to the top of a long page.
Read the definition
Backdrop Blur
Backdrop blur softens what is behind a see-through panel.
Read the definition
Backend Framework
A backend framework gives developers ready-made structure for server-side apps.
Read the definition
Backend
The backend is the behind-the-scenes part that handles an app's data and work.
Read the definition
Backpressure
Backpressure asks a faster sender to slow down when a receiver is falling behind.
Read the definition
Badge
A badge is a small marker that draws attention to a count or status.
Read the definition
Base URL
A base URL is the starting web address used when an app sends API requests.
Read the definition
Blue-Green Deployment
Blue-green deployment prepares a new version separately before switching users to it.
Read the definition
Border Radius
Border radius controls how rounded the corners of a box appear.
Read the definition
Box Model
The box model describes the space an element and its edges take up on a page.
Read the definition
Branch
A branch is a separate line of work inside a Git project.
Read the definition
Breadcrumb
A breadcrumb shows where the current page sits within a site's sections.
Read the definition
Browser DevTools
Browser DevTools are built-in tools for inspecting and testing a website.
Read the definition
Browser Storage
Browser storage lets a website save small pieces of information in your browser.
Read the definition
Build
A build turns a project's source files into a version ready to run or test.
Read the definition
Button
A button is a control you press to make something happen.
Read the definition
Cache
A cache is a saved copy kept so information can be found again faster.
Read the definition
Canary Release
A canary release sends a new version to a small group before a wider release.
Read the definition
Canonical URL
A canonical URL tells search engines which address is the main version of a page.
Read the definition
Card Grid Layout
A card grid presents related items in rows and columns of cards.
Read the definition
Card
A card groups a small amount of related information in one box.
Read the definition
Carousel
A carousel lets someone move through a set of items one at a time.
Read the definition
Cascader
A cascader helps someone choose through a set of nested options.
Read the definition
Continuous Delivery
Continuous delivery keeps changes ready to release after they pass checks.
Read the definition
CDN
A CDN keeps copies of website files in many places to serve visitors faster.
Read the definition
Centered Column Layout
A centered column keeps text in a readable area in the middle of the page.
Read the definition
Centering
Centering places an item around the middle of its available space.
Read the definition
Chart
A chart turns numbers into a picture that helps people see patterns.
Read the definition
Chat UI
A chat interface lets people exchange messages with a person or AI through a conversation.
Read the definition
Checkbox
A checkbox lets someone turn an option on or off.
Read the definition
Continuous Integration
Continuous integration automatically checks code changes as they are shared.
Read the definition
Circuit Breaker
A circuit breaker pauses calls to a service that is repeatedly failing.
Read the definition
Clone
Cloning makes a local copy of a shared Git project.
Read the definition
Collapse
A collapse section hides details until someone chooses to open it.
Read the definition
Color Picker
A color picker helps someone choose a color.
Read the definition
Commit
A commit saves a named snapshot of selected project changes in Git.
Read the definition
Component
A component is a reusable piece of a website, such as a button or card.
Read the definition
Configuration File
A configuration file stores settings that tell a program how to run.
Read the definition
Context Engineering
Context engineering is choosing the information an AI needs for a task.
Read the definition
Contract Testing
Contract testing checks that connected programs keep to an agreed information format.
Read the definition
Contrast
Contrast is the visible difference between nearby colors or elements.
Read the definition
Conversation History
Conversation history is the earlier messages an AI app keeps available in a chat.
Read the definition
Conversion Funnel
A conversion funnel shows how many people continue through steps toward a goal.
Read the definition
Cookie
A cookie is a small piece of information a website asks a browser to remember.
Read the definition
Corner Feel
Corner feel is the impression a design creates through the shapes of its corners.
Read the definition
Coroutine
A coroutine is a task that can pause and later continue from where it stopped.
Read the definition
CORS
CORS is a browser safety rule that controls which websites may request information from another site.
Read the definition
CRUD
CRUD names four common actions for working with saved information.
Read the definition
CSS
CSS controls how webpage content looks and is arranged.
Read the definition
Call to Action
A call to action invites someone to take the next useful step.
Read the definition
Cursor
A cursor is the on-screen marker that shows where an action will happen.
Read the definition
Dark Mode
Dark mode uses a darker background and lighter text for the interface.
Read the definition
Data Type
A data type tells a program what kind of value a piece of information is.
Read the definition
Data Validation
Data validation checks that information follows the rules an app expects.
Read the definition
Database Migration
A database migration is a planned change to how stored information is organized.
Read the definition
Database Write
A database write changes information that has been saved in a database.
Read the definition
Database
A database stores information so a program can find and update it.
Read the definition
Date Picker
A date picker lets someone choose a calendar date.
Read the definition
Dependency
A dependency is outside software a project relies on to do some of its work.
Read the definition
Deployment
Deployment is putting a tested app or website where people can use it.
Read the definition
Descriptions
A descriptions list shows names and their matching details.
Read the definition
Design Token
A design token is a named value reused for choices like color, spacing, or text size.
Read the definition
Diff
A diff shows what changed between two versions of files.
Read the definition
Disabled State
A disabled state shows that a control cannot be used right now.
Read the definition
Distributed System
A distributed system uses multiple computers that communicate to provide a service.
Read the definition
Divider
A divider is a visual line or space that separates parts of a page.
Read the definition
DNS
DNS helps a browser find the server connected to a website's name.
Read the definition
Documentation Layout
A documentation layout organizes help pages for finding and reading instructions.
Read the definition
DOM
The DOM is the browser's organized model of the parts on a webpage.
Read the definition
Domain Name
A domain name is the easy-to-read address people use to reach a website.
Read the definition
Drag and Drop
Drag and drop lets someone move an item by holding and moving it.
Read the definition
Drawer
A drawer is a side panel that opens while keeping the current page nearby.
Read the definition
Dropdown
A dropdown reveals a small set of choices when someone opens it.
Read the definition
End-to-End Test
An end-to-end test checks a complete user task through the app.
Read the definition
Easing
Easing controls how an animation speeds up or slows down.
Read the definition
Empty
An empty state explains why a section has no items yet.
Read the definition
Enqueue
Enqueue means adding an item to a queue so it can be handled later.
Read the definition
Entitlement
An entitlement says which features or services an account is allowed to use.
Read the definition
Environment Variable
An environment variable is a named setting supplied to a running program.
Read the definitionEvent Tracking
Event tracking records actions people take in a website or app, such as clicking or signing up.
Read the definition
Fade In and Fade Out
A fade makes something gradually appear or disappear.
Read the definition
FAQ
An FAQ gathers answers to questions people often ask.
Read the definitionFavicon
A favicon is the small image that identifies a website in browser tabs and bookmarks.
Read the definition
Feature Flag
A feature flag lets a team turn a feature on or off without removing its code.
Read the definition
Field
A field is one place for a particular piece of information.
Read the definition
File
A file is a named collection of information saved on a device or service.
Read the definition
Filter
A filter narrows a list to items that match chosen conditions.
Read the definition
Fine-tuning
Fine-tuning adapts a model using examples so it can better handle a particular kind of task.
Read the definition
Flaky Test
A flaky test sometimes passes and sometimes fails without a code change.
Read the definition
Flexbox
Flexbox arranges items in a row or column and shares the available space.
Read the definition
Focus State
A focus state shows which control will respond to keyboard input.
Read the definition
Footer
A footer is the closing area at the bottom of a page with useful secondary links.
Read the definition
Form
A form gathers information that someone enters and sends.
Read the definition
Frontend
The frontend is the part of a website people see and interact with.
Read the definition
Gantt Chart
A Gantt chart shows tasks as bars along a timeline.
Read the definition
Git
Git keeps a record of changes made to files in a project.
Read the definition
.gitignore
.gitignore tells Git which files in a project to leave untracked.
Read the definition
Gradient
A gradient blends one color smoothly into another.
Read the definition
CSS Grid
CSS Grid arranges page items in rows and columns.
Read the definition
Harness Engineering
Harness engineering is building the instructions, tools, and checks around an AI worker.
Read the definition
Hash
A hash is a short fingerprint calculated from information using a special function.
Read the definition
Header
A header is the top area of a page or section, often holding its name and navigation.
Read the definition
Hero Section
A hero section is the prominent opening area at the top of a page.
Read the definition
Heuristic Evaluation
A heuristic evaluation is a review that checks an interface against usability guidelines.
Read the definition
Hook
A hook is a small action that runs when a particular event happens.
Read the definition
Hover State
A hover state is how an item looks while a pointer rests over it.
Read the definition
HTML
HTML is the basic structure that tells a browser what parts a webpage contains.
Read the definition
HTTP Methods
HTTP methods tell a server what a request is trying to do, such as read, add, or change information.
Read the definition
HTTP Status Code
An HTTP status code is a short number that describes the result of a web request.
Read the definition
HTTP
HTTP is a set of rules browsers and websites use to exchange information.
Read the definition
HTTPS
HTTPS protects information as it travels between a browser and a website.
Read the definition
Human-in-the-loop
Human-in-the-loop means a person reviews or guides an AI task at important points.
Read the definitionIcon
An icon is a small picture used to represent an action or idea.
Read the definition
Idempotency
Idempotency means repeating an operation does not create extra effects after the first time.
Read the definition
Image
An image is a picture shown on a page to add visual information.
Read the definition
Import & Export
Import brings information into an app; export saves information out of it.
Read the definition
Number Input
A number input is a field for entering a quantity or other number.
Read the definition
Input
An input is a place where someone can enter information.
Read the definition
Integration Test
An integration test checks whether connected parts of a program work together.
Read the definition
IP Address
An IP address helps network data find the device or service it is meant to reach.
Read the definition
JavaScript
JavaScript is a programming language that can make web pages interactive.
Read the definition
JSON
JSON is a tidy text format that software uses to exchange organized information.
Read the definition
Keyframe
A keyframe marks what an animation should look like at a particular point in time.
Read the definition
Label
A label tells someone what a field or control is for.
Read the definition
Lease
A lease gives temporary ownership of a resource or task for a limited time.
Read the definition
Link
A link takes you to another page, place, or piece of information.
Read the definition
Lint
Linting checks code for common mistakes and style problems.
Read the definition
List
A list presents several related items one after another.
Read the definition
Load Testing
Load testing checks how a service behaves under expected or increased use.
Read the definition
Lock
A lock temporarily limits access so shared information is not changed at the same time.
Read the definition
Logo
A logo is a visual mark that helps people recognize a company or product.
Read the definition
Margin
Margin is the empty space outside an element that separates it from nearby things.
Read the definition
Markdown
Markdown is a simple way to format text using a few readable symbols.
Read the definition
Masonry Layout
A masonry layout packs different-height cards into close columns.
Read the definition
Model Context Protocol
Model Context Protocol is a shared way for AI apps to connect to tools and information.
Read the definition
Menu
A menu groups choices so people can find a page or action.
Read the definition
Merge Conflict
A merge conflict happens when Git cannot automatically combine overlapping changes.
Read the definition
Merge
A merge combines changes from separate branches into one shared line of work.
Read the definition
Message Consumer
A message consumer is a program that receives and handles messages from a queue.
Read the definition
Message Queue
A message queue holds tasks or messages until a worker is ready to handle them.
Read the definition
Modal
A modal window asks someone to focus on a message or decision before continuing.
Read the definition
Monitoring
Monitoring watches an app over time and reports how it is doing.
Read the definition
Moodboard
A moodboard collects pictures, colors, and textures to show a design direction.
Read the definition
Multi-Instance Deployment
A multi-instance deployment runs several copies of an app or service.
Read the definition
Multimodal AI
Multimodal AI can work with more than one kind of information, such as text and images.
Read the definition
MVP
An MVP is a small usable version made to test an important idea.
Read the definition
Navigation Bar
A navigation bar groups links to important parts of a website.
Read the definition
Next.js
Next.js is a framework for building websites with React.
Read the definition
Node.js
Node.js lets JavaScript run outside a web browser.
Read the definition
Not Found Page
A not-found page explains that the requested page cannot be located.
Read the definition
Notification
A notification lets someone know that something has happened or needs attention.
Read the definition
npm
npm helps JavaScript projects install and manage shared tools and code.
Read the definition
OAuth
OAuth lets one app get limited permission to use information from another service without sharing your password with it.
Read the definition
Object Storage
Object storage keeps files as separate objects, often in a cloud service, so apps can retrieve them later.
Read the definition
Opacity
Opacity controls how see-through an element looks.
Read the definition
Open Graph
Open Graph information helps choose how a webpage looks when someone shares it.
Read the definition
OpenAI-Compatible API
An OpenAI-compatible API follows a request format also used by OpenAI's API.
Read the definition
Overflow
Overflow is what happens when content does not fit inside its box.
Read the definition
Padding
Padding is the space inside a box between its content and its edge.
Read the definition
Page Metadata
Page metadata is extra information that describes a webpage to browsers and other services.
Read the definition
Pagination
Pagination splits a long set of results into smaller pages.
Read the definition
Permission Mode
Permission mode controls which actions a tool may take and when it needs approval.
Read the definition
Persona
A persona is a simple, research-based picture of the kind of person a product is for.
Read the definition
Placeholder
A placeholder is temporary example text shown inside an empty input.
Read the definition
Plugin
A plugin is an add-on that gives an existing app extra capabilities.
Read the definition
Pointer
A pointer is a reference that helps a program find a piece of information.
Read the definition
Popconfirm
A popconfirm asks for a quick confirmation next to the action.
Read the definition
Popover
A popover is a small panel of extra information that opens beside an item.
Read the definition
Port
A port is a numbered doorway a computer uses for a particular kind of connection.
Read the definition
Position
Position describes where an element sits in relation to the page or nearby elements.
Read the definition
PostgreSQL
PostgreSQL is an open-source database system that stores organized information.
Read the definition
PRD
A PRD explains what a product or feature should do and why it matters.
Read the definition
Prefers Reduced Motion
Prefers-reduced-motion lets a website notice when someone asks their device to show less animation.
Read the definition
Pricing Page
A pricing page explains what a product costs and what each option includes.
Read the definition
Primary Key
A primary key is a value a database uses to tell one row apart from every other row in its table.
Read the definition
Process
A process is a running instance of a computer program.
Read the definition
Product Backlog
A product backlog is an ordered list of possible work for a product team.
Read the definition
Product Discovery
Product discovery helps a team understand what problem is worth solving.
Read the definition
Product Roadmap
A product roadmap shows the direction a product may take over time.
Read the definition
Profile
A profile is a saved set of details or preferences for a person, project, or task.
Read the definition
Progress Indicator
A progress indicator shows that work is moving toward completion.
Read the definition
Project Rules
Project rules are instructions that explain how work in a project should be done.
Read the definition
Prompt Injection
Prompt injection is an attempt to trick an AI into ignoring its instructions.
Read the definition
Prompt
A prompt is the instruction or information you give an AI for a response.
Read the definition
Prototype
A prototype is a test version of a product idea, made before committing to the final build.
Read the definition
Provider
A provider is a company or service that supplies a tool or capability to your app.
Read the definition
Pull Request
A pull request asks others to review changes before they are combined.
Read the definition
Pull
Pull gets shared changes and combines them into your current Git branch.
Read the definition
Push
Push sends your saved Git commits to a shared project copy.
Read the definition
Python
Python is a programming language known for code that is often easy to read.
Read the definition
Quality Gate
A quality gate checks whether work meets agreed conditions before moving on.
Read the definition
Quote
A quote repeats words that someone else said or wrote.
Read the definition
Race Condition
A race condition happens when the order of overlapping tasks changes the result.
Read the definition
Radio
A radio choice lets someone pick one option from a small group.
Read the definition
RAG
RAG lets an AI look up relevant information before it answers.
Read the definition
Rate Limit
A rate limit caps how many requests a service accepts over a period of time.
Read the definition
Rate
A rating control lets someone show how much they like or value something.
Read the definition
ReAct
ReAct is a pattern where an AI alternates between reasoning and taking actions.
Read the definition
React (JavaScript Library)
React is a JavaScript library for building interactive web interfaces from reusable pieces.
Read the definition
Reasoning Model
A reasoning model spends more effort working through difficult questions before answering.
Read the definition
Redirect
A redirect sends someone from an old address to a new one.
Read the definition
Regex
A regex is a small pattern that helps a computer find or check matching text.
Read the definition
Regression Test
A regression test checks that an old feature still works after a change.
Read the definition
Remote Repository
A remote repository is a project copy stored somewhere your computer can connect to.
Read the definition
Reset & Revert
Reset and revert are two different Git tools for backing out changes.
Read the definition
TTFT / TPS
TTFT and TPS describe how quickly an AI starts and continues its response.
Read the definition
Responsive Design
Responsive design lets a website adjust to different screen sizes.
Read the definition
Result Page
A result page tells someone how a completed action turned out.
Read the definition
Robots.txt
Robots.txt gives web crawlers instructions about which site areas they may visit.
Read the definition
Rollback
A rollback returns an app to an earlier version after a bad change.
Read the definition
Route and Endpoint
A route or endpoint is an address a website uses for a page or service action.
Read the definition
Sandbox
A sandbox is an isolated place to run software with limits on what it can access.
Read the definition
Scope Creep
Scope creep is when a project quietly grows beyond what the team originally agreed to do.
Read the definition
Search
Search helps people find pages or items by entering words they are looking for.
Read the definition
Segmented
A segmented control groups a few related choices side by side.
Read the definition
Select
A select control lets someone choose an item from a list of options.
Read the definition
Text Selection
Text selection marks words so someone can copy or change them.
Read the definition
Semantic HTML
Semantic HTML uses elements that describe what each part of a web page is for.
Read the definition
Semantic Versioning
Semantic versioning uses three numbers to describe different kinds of software updates.
Read the definition
SEO
SEO is the work of making a website easier to find through search engines.
Read the definition
Serif and Sans Serif
Serif and sans serif describe two common styles of letter shapes.
Read the definition
Server Logs
Server logs are records of events and requests handled by a service.
Read the definition
Serverless
Serverless lets a hosting provider manage the servers an app runs on.
Read the definition
Session
A session is a period of activity grouped together, such as your visit to a website in one browser tab.
Read the definition
shadcn/ui
shadcn/ui provides interface components that developers add and adapt in their projects.
Read the definition
Shadow
A shadow makes an element look raised above the page behind it.
Read the definition
Side Effect
A side effect is an extra change a program makes beyond returning a result.
Read the definition
Sidebar Layout
A sidebar layout keeps a column of navigation beside the main content.
Read the definition
Single-Instance Deployment
A single-instance deployment runs one copy of an app or service.
Read the definition
Single-Page Layout
A single-page layout puts a site's main sections on one scrolling page.
Read the definition
Skeleton Screen
A skeleton screen previews the shape of content while it loads.
Read the definition
Skill
An AI skill is a reusable set of instructions for a particular kind of task.
Read the definition
Skip Link
A skip link lets keyboard users jump past repeated navigation to the main content.
Read the definition
Slider
A slider lets someone choose a value by moving a handle along a track.
Read the definition
Smoke Test
A smoke test quickly checks that the most important parts still work.
Read the definition
Social Proof
Social proof shows that other people have used or valued a product.
Read the definition
Sort
Sorting arranges a group of items into a chosen order.
Read the definition
Space
Space is the empty room between things on a page.
Read the definition
Spinner
A spinner is a moving symbol that tells people the page is working.
Read the definition
Split-Screen Layout
A split-screen layout divides the page into two side-by-side areas.
Read the definition
Spring Animation
A spring animation imitates a flexible object settling after it moves.
Read the definition
SQL
SQL is a language used to ask questions of and make changes to many databases.
Read the definition
Stack Trace
A stack trace lists the steps a program was taking when an error occurred.
Read the definition
Staging Environment
A staging environment is a test version of a service before it goes live.
Read the definition
Stash
Git stash temporarily puts unfinished local changes aside.
Read the definition
State
State is information about what a page or app is doing right now.
Read the definition
Stateless Request
A stateless request is handled without automatically remembering earlier requests.
Read the definition
Statistic
A statistic is a number shown to summarize an important fact.
Read the definition
Steps Indicator
A steps indicator shows the stages in a task and where someone is now.
Read the definition
Sticky Position
A sticky item scrolls normally, then stays in view near an edge.
Read the definition
Streaming Response
A streaming response appears gradually as an AI produces it.
Read the definition
Structured Output
Structured output asks an AI to return information in a predictable format.
Read the definition
Apple HIG
Apple's Human Interface Guidelines are design guidance for Apple platforms.
Read the definition
Art Deco
Art Deco is a decorative style known for geometric patterns and elegant ornament.
Read the definition
Bauhaus
Bauhaus was a school and design movement that connected art, craft, and practical design.
Read the definition
Bento Grid
A bento grid arranges content in a group of differently sized cards.
Read the definition
Neo-Brutalism
Neo-brutalism is a bold visual style with strong outlines, simple shapes, and high contrast.
Read the definition
DTC E-commerce
DTC e-commerce lets a brand sell through its own online store directly to customers.
Read the definition
Dark UI
A dark UI uses dark backgrounds for the main parts of an interface.
Read the definition
Editorial
Editorial design arranges text and images to make a story easy to follow.
Read the definition
B2B Corporate Site
A B2B corporate site explains a company's products and services to other businesses.
Read the definition
Flat Design
Flat design uses simple shapes and color without trying to imitate physical depth.
Read the definition
Glassmorphism
Glassmorphism is a visual style that uses translucent, softly blurred panels.
Read the definition
Material Design
Material Design is Google's system of guidance and components for digital interfaces.
Read the definition
Memphis
Memphis design is a colorful, playful style linked to a design group founded in 1980.
Read the definition
Minimalism
A minimalist interface keeps attention on the most important content and actions.
Read the definition
Neumorphism
Neumorphism uses soft shadows to make controls seem raised from a surface.
Read the definition
Notion Style
Notion style is an informal name for a calm, document-like workspace appearance.
Read the definition
Organic Design
Organic design uses shapes and forms that feel inspired by nature.
Read the definition
Playful Illustration
Playful illustration uses friendly, expressive pictures to make a product feel approachable.
Read the definition
SaaS Marketing Site
A SaaS marketing site explains online software and helps visitors decide whether to try it.
Read the definition
Skeuomorphism
Skeuomorphism makes digital controls resemble familiar physical objects.
Read the definition
Swiss Style
Swiss Style is a graphic design approach known for clear grids and typography.
Read the definition
Terminal Aesthetic
A terminal aesthetic makes a page look inspired by text-based computer terminals.
Read the definition
Wabi-sabi
Wabi-sabi is an idea in Japanese aesthetics that values simplicity and natural imperfection.
Read the definition
Y2K
Y2K design is a retro-futuristic look associated with the late 1990s and early 2000s.
Read the definition
Sub-agent
A sub-agent is a helper agent given one smaller part of a larger task.
Read the definition
Switch
A switch quickly turns a setting on or off.
Read the definition
System Prompt
A system prompt gives an AI application its standing instructions.
Read the definition
Table
A table arranges related information in rows and columns.
Read the definition
Tabs
Tabs switch between related sections without leaving the page.
Read the definition
Tag
A tag is a short label that marks what an item is about.
Read the definition
Tailwind CSS
Tailwind CSS styles pages using small, reusable utility classes.
Read the definition
Tech Stack
A tech stack is the set of technologies used to build and run a product.
Read the definition
Technical Debt
Technical debt is the extra effort future changes may need because of a shortcut taken today.
Read the definition
Temperature
Temperature is a setting that can affect how varied an AI's generated choices are.
Read the definition
Terminal
A terminal is a place to type instructions for your computer.
Read the definition
Test Case
A test case describes one situation and the result a test should check.
Read the definition
Test Coverage
Test coverage shows which parts of a project are exercised by its tests.
Read the definition
Test Double
A test double is a stand-in used when testing a part of a program.
Read the definition
Test Fixture
A test fixture is the prepared data and setup a test needs to run.
Read the definition
Text Truncation
Text truncation shortens text that does not fit in the available space.
Read the definition
Textarea
A textarea is a box for typing a longer piece of text.
Read the definition
Thread
A thread is one path of work running inside a program.
Read the definition
Time Picker
A time picker helps someone choose a time of day.
Read the definition
Timeline
A timeline shows events in the order they happened or will happen.
Read the definition
Timeout
A timeout happens when a program stops waiting after a set amount of time.
Read the definition
Title Tag
A title tag gives a webpage its name in the browser tab and often in search results.
Read the definition
Toast
A toast is a brief message that appears and then goes away.
Read the definition
Token Usage & Cost
Token usage counts the text an AI processes, and some services use it to calculate cost.
Read the definition
Token
A token is a small piece of text an AI model reads or produces.
Read the definition
Tool Calling
Tool calling lets an AI ask an app to run an approved action or get information.
Read the definition
Tooltip
A tooltip is a small hint that appears near an item when you point to or focus on it.
Read the definition
Top Navigation Layout
A top navigation layout places the main site links across the upper area.
Read the definition
Transaction
A transaction groups related database steps so they can be handled together.
Read the definition
Transition
A transition is a smooth change from one visual state to another.
Read the definition
Tree Select
Tree Select combines a nested list with a way to choose an item.
Read the definition
Tree
A tree is a nested list where items can contain smaller items.
Read the definition
TypeScript
TypeScript adds checks that help catch some mistakes in JavaScript code.
Read the definition
Typography
Typography is the way written words look and read on a page.
Read the definition
Undo
Undo reverses a recent action so you can return to an earlier state.
Read the definition
Unit Test
A unit test checks one small piece of a program by itself.
Read the definition
Upload
Upload means sending a file from your device to a website or service.
Read the definition
URL
A URL is the full address used to find a page or file online.
Read the definition
Use Case
A use case describes how someone interacts with a product to reach a goal.
Read the definition
User Flow
A user flow shows the steps and choices someone follows in a product.
Read the definition
User Journey
A user journey shows the wider experience someone has while reaching a goal.
Read the definition
User Story
A user story describes a need from the point of view of the person using a product.
Read the definition
Customer Testimonial
A customer testimonial is a person's account of their experience with a product.
Read the definition
Vibe Coding
Vibe coding means describing what you want and using AI to help write the code.
Read the definition
Video
A video is a moving picture, often with sound, shown on a page.
Read the definition
Visual Hierarchy
Visual hierarchy guides the eye toward the most important parts of a page first.
Read the definition
Vue
Vue is a tool for building web interfaces from reusable pieces.
Read the definition
Web App Manifest
A web app manifest gives a browser details about how a website should appear when installed like an app.
Read the definition
Web Hosting
Web hosting stores a website and serves it to visitors over the internet.
Read the definition
Webhook
A webhook is an automatic message one service sends to another when a chosen event happens.
Read the definition
WebSocket
WebSocket keeps a two-way connection open so a browser and server can exchange updates promptly.
Read the definition
Wireframe
A wireframe is a simple plan showing where parts of a page will go.
Read the definition
Worktree
A Git worktree lets you work with another branch in a separate folder.
Read the definition
XML Sitemap
An XML sitemap is a file that lists pages a website wants search engines to know about.
Read the definition
Z-index
Z-index decides which overlapping item appears in front.
Read the definition
Context Window
A context window is how much information an AI can consider at one time.
Read the definitionKeep Your Mac Awake While a Coding Agent Works—and Let It Sleep When the Task Ends
A long coding task can stop when your Mac sleeps. Learn how to keep the computer awake with Codoop Island, choose whether the screen stays on, and turn sleep prevention off when you are done.
Read the article