Everything about REST
Architectural style for client-server applications
REST is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave. The REST architectural style emphasizes uniform interfaces, independent deployment of components, the scalability of interactions between them, and creating a layered architecture to promote caching to reduce user-perceived latency, enforce security, and encapsulate legacy systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: RESTA 5-minute orientation
- Skim a recent paper: Structural Improvement in Crane Boom RestInfluential work since 2022
- Pick up a classic book: Everything's Eventual. 14 Dark TalesThe most-reprinted book on the subject
- Read the landmark paper: Relative expression software tool (REST(C)) for group-wise comparison and statistical analysis of relative expression results in real-time PCRCited 6,370 times
- Go sideways: HATEOASA closely related topic
- Go sideways: Resource-oriented architectureA closely related topic
📖 Definitions
Noun Relief from work or activity by sleeping; sleep.
Noun Any relief from exertion; a state of quiet and relaxation.
Noun Peace; freedom from worry, anxiety, annoyances; tranquility.
Noun A state of inactivity; a state of little or no motion; a state of completion.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Relative expression software tool (REST(C)) for group-wise comparison and statistical analysis of relative expression results in real-time PCR
Correspondence of the brain's functional architecture during activation and rest
NMDA receptor blockade at rest triggers rapid behavioural antidepressant responses
Local kinematics and the local standard of rest
REST: A Toolkit for Resting-State Functional Magnetic Resonance Imaging Data Processing
Rest‐Frame Ultraviolet Spectra of \documentclass{aastex} \usepackage{amsbsy} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{bm} \usepackage{mathrsfs} \usepackage{pifont} \usepackage{stmaryrd} \usepackage{textcomp} \usepackage{portland,xspace} \usepackage{amsmath,amsxtra} \usepackage[OT2,OT1]{fontenc} \newcommand\cyr{ \renewcommand\rmdefault{wncyr} \renewcommand\sfdefault{wncyss} \renewcommand\encodingdefault{OT2} \normalfont \selectfont} \DeclareTextFontCommand{\textcyr}{\cyr} \pagestyle{empty} \DeclareMathSizes{10}{9}{7}{6} \begin{document} \landscape $z\sim 3$ \end{document} Lyman Break Galaxies
Quintessence and the Rest of the World: Suppressing Long-Range Interactions
Rest in Drosophila Is a Sleep-like State
🆕 Influential since 2022
Structural Improvement in Crane Boom Rest
Ecosystem health, ecosystem services, and the well‐being of humans and the rest of nature
The older adult brain is less modular, more integrated, and less efficient at rest: A systematic review of large‐scale resting‐state functional brain networks in aging
Rest and exercise early after sport-related concussion: a systematic review and meta-analysis
Panic! at the Disks: First Rest-frame Optical Observations of Galaxy Structure at z > 3 with JWST in the SMACS 0723 Field
📚 Books worth reading
Everything's Eventual. 14 Dark TalesStephen King · 2002
Power Through ReposeAnnie Payson Call, Payson Annie Call · 1891
Just After SunsetStephen King · 2008
The golden egg bookMargaret Wise Brown · 1947
Bed RestSarah Bilston · 2006
Rest and painJohn Hilton · 1880
You must relaxEdmund Jacobson · 1934
Rest and painJohn Hilton · 1879
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- HATEOAS Hypermedia as the engine of application state (HATEOAS) is a constraint of the REST software architectural style that distinguishes it from other network…
- Resource-oriented architecture In software engineering, a resource-oriented architecture (ROA) is a style of software architecture and programming paradigm for supportive designing and…
- Overview of RESTful API Description Languages RESTful (representational state transfer) API (application programming interface) DLs (description languages) are formal languages designed to provide…
- Web-Based Enterprise Management In computing, Web-Based Enterprise Management (WBEM) comprises a set of systems-management technologies developed to unify the management of distributed…
- Web framework A web framework (WF), web application framework (WAF), or web development framework is a software framework that is designed to support the development…
- Roy Fielding Roy Thomas Fielding (born 1965) is an American computer scientist, one of the principal authors of the HTTP specification and the originator of the Representati…
- Multitier architecture In software engineering, multitier architecture (often referred to as n-tier architecture or layered architecture) is a client–server architecture in which…
- Web-oriented architecture Web-oriented architecture (WOA) was coined in 2006 by Nick Gall of Gartner. It is a software architecture style that extends service-oriented architecture…