Share options

J is for just-in-time

Glossary index

Skip to glossary

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
  21. U
  22. V
  23. W
  24. X
  25. Y
  26. Z
Jamstack (JAMStack)
Jamstack, previously stylized as JAMStack, is a web development architecture pattern and solution stack. The acronym “JAM” stands for JavaScript, API and Markup (generated by a static site generator) … The idea of combining the use of JavaScript, APIs and markup has existed since the beginnings of HTML5.
In Jamstack websites, the application logic typically resides on the client side (for example, an embedded e-commerce checkout service that interacts with pre-rendered static content), without being tightly coupled to a backend server.
Source: Jamstack
JavaScript (JS)
JavaScript (or “JS”) is a programming language used most often for dynamic client side scripts on webpages, but it is also often used on the server side, using a runtime such as Node.js.
Source: JavaScript
JSX (JavaScript XML) formerly (JavaScript Syntax eXtension) is a JavaScript extension that allows creation of DOM trees using an XML-like syntax. Initially created by Facebook for use with React, JSX has been adopted by multiple web frameworks. Being a syntactic sugar, JSX is generally transpiled into nested JavaScript function calls structurally similar to the original JSX.
Source: JSX (JavaScript)
JavaScript Object Notation (JSON)
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language.
Source: Introducing JSON
Just-in-Time Coding (JITCo)
Just-in-time coding is inspired by just-in-time (JIT) manufacturing. In JIT manufacturing, instead of building goods to warehouse until sold, goods are produced exactly as needed. Ideally, as the customers walk into the store, the goods they want are rolling off the assembly line. No warehousing necessary.
Applying this idea to coding is simple: do not leap into coding first thing. Wait until the last moment (but no longer) before you write your code. And then write only and exactly the code you need. Code written prematurely is effectively “warehoused”.
More often than not, code written too soon either ends up never being used or is discovered to be obsolete or inappropriate, hence must be refactored.
Just-in-Time Learning (JITL)
Just-in-time learning is an approach to individual or organizational learning and development that promotes need-related training be readily available exactly when and how it is needed by the learner.
Source: just-in-time learning

Get notified form

Get notified of site updates
Button bar

Carbon emissions for this page

Cleaner than 99% of pages tested
0.011g on first visit; then on return visits 0.007g
QR Code

Scan this code to open this page on another device.