Raster Graphics Raster Graphics are images that are defined as a grid of pixels or individual blocks of color, commonly used in...
RDF RDF (Resource Description Framework) is a framework for representing information in the web. This framework allows data to be shared...
React React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from...
ReCAPTCHA ReCAPTCHA is a type of CAPTCHA system designed to establish that a computer user is human. It is commonly used...
Recursion Recursion is a method of solving problems where the solution depends on solutions to smaller instances of the same problem....
Redux Redux is a predictable state container for JavaScript apps, commonly used with libraries such as React or Angular for building...
Refactoring Refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior. It’s aimed at improving the...
Regular Expression Regular Expression is a sequence of characters that define a search pattern, usually for use in pattern matching with strings,...
Relative URL Relative URL refers to a URL that provides a partial path based on the current page’s URL. It’s like giving...
Repository Repository in software development is a central place where data is stored and maintained. A repository can be thought of...
Responsive design Responsive Design refers to a web design approach aimed at crafting sites to provide an optimal viewing experience across a...
Responsive Web Design Responsive Web Design (RWD) is an approach to web design aimed at making web pages render well on a variety...
REST REST (Representational State Transfer) is an architectural style used for designing networked applications. It relies on a stateless, client-server, cacheable...
Reverse Proxy Reverse Proxy is a type of proxy server that retrieves resources on behalf of a client from one or more...
Robots.txt Robots.txt is a file at the root of a website that dictates to web crawling bots (like Google’s) which pages...
ROI Return on Investment (ROI) is a performance measure used to evaluate the efficiency or profitability of an investment. In web...
Rollover Rollover refers to a graphical design technique on the web where an image or hyperlink changes appearance when the mouse...
Root Root in computing generally refers to the top-most directory in a hierarchy. It is the starting point from which all...
RSS RSS (Really Simple Syndication) is a type of web feed that allows users and applications to receive regular updates from...
Ruby on Rails Ruby on Rails, often just called Rails, is a web application framework written in Ruby. It emphasizes convention over configuration...
Runtime Runtime refers to the period when a program is running, beginning when the program is executed and ending when the...