Showing terms starting with J (214 terms)
JSON-LD (JSON for Linking Data)
A method of encoding Linked Data using JSON, aiming to provide a way to make JSON data interoperable at a web-scale.
Commonly used in Data Interchange, Web Development
JSON-RPC
A remote procedure call protocol encoded in JSON, allowing data to be transmitted over a network between a client and a server.
Commonly used in Networking, Application Development
JSON-RPC 2.0
A protocol that uses JSON for encoding remote procedure calls, enabling asynchronous, stateless communication between client and server.
Commonly used in Networking, Web Development
JSON-RPC over WebSocket
A combination of JSON-RPC protocol with WebSocket, providing full-duplex communication channels over a single TCP connection.
Commonly used in Networking, Web Development
JSON-RPC Protocol
A protocol that allows for remote procedure calls (RPC) using JSON for encoding the data. It’s a simple protocol that defines a few data structures and the rules around their processing.
Commonly used in Networking, APIs
JSON5
A proposed extension to JSON intended to make JSON code easier for humans to write and read, adding features such as comments, unquoted keys, etc.
Commonly used in Data Interchange, Web Development
Jsonnet
A domain specific configuration language that helps you define JSON data, allowing templates and inheritance to manage complex configurations.
Commonly used in Configuration Management, DevOps
JSONP (JSON with Padding)
A method used to request data from a server residing in a different domain than the client.
Commonly used in Web Development, Cross-domain Communication
JSONPath
A query language for JSON, similar to XPath for XML.
Commonly used in Data Interchange, Web Development
JSP (JavaServer Pages)
A technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.
Commonly used in Web Development, Software Development
JSP Custom Tags
User-defined tags in JavaServer Pages (JSP) that encapsulate reusable code in a more modular and maintainable way, extending the JSP language.
Commonly used in Web Development, Java
JSP Tag Library
A collection of custom tags that encapsulate complex behavior to simplify web page development.
Commonly used in Web Development, Java
JSS (JavaScript Style Sheets)
An authoring tool for CSS which allows you to use JavaScript to describe styles in a declarative, conflict-free, and reusable way.
Commonly used in Web Development, Frontend Development
JSSS (JavaScript Style Sheets)
An obsolete technology that proposed using JavaScript to define styles for web pages, superseded by CSS.
Commonly used in Web Development, Styling
JSTL (JavaServer Pages Standard Tag Library)
A collection of JSP tags that encapsulates core functionality common to many JSP applications.
Commonly used in Web Development, Software Development
JSTL (JSP Standard Tag Library)
A collection of tag libraries that provide common web development tasks, such as iteration and conditionals, for JSP pages, avoiding the need for Java code in JSP files.
Commonly used in Web Development, Java
JSX
A syntax extension for JavaScript, recommended for use with React to describe what the UI should look like.
Commonly used in Web Development, UI Design
JSX (JavaScript XML)
An extension to JavaScript that allows XML/HTML syntax to be used directly within JavaScript, most commonly used with React.
Commonly used in Web Development, User Interface Design
JTA (Java Transaction API)
An API that allows applications to perform distributed transactions across multiple X/Open XA resources in a Java environment.
Commonly used in Enterprise Computing, Database Management
JTA Transactions
A high-level API provided by Java for managing transactions across multiple XA resources in a distributed environment.
Commonly used in Database Management, Transaction Management
JTAG (Joint Test Action Group)
A standard for verifying designs and testing printed circuit boards after manufacture.
Commonly used in Hardware Development, Debugging
JTAG (Joint Test Action Group) Interface
A standard for verifying designs and testing printed circuit boards after manufacture.
Commonly used in Hardware Development, Debugging
JTAG Boundary Scan
A technology used for testing interconnects on printed circuit boards (PCBs) or sub-blocks inside an integrated circuit. It uses the JTAG port for accessing the test features.
Commonly used in Hardware Development, Testing
JTAG Debugging
A method of debugging embedded systems through the JTAG port, allowing for direct manipulation and examination of system state while running.
Commonly used in Hardware Development, Debugging
JTAPI (Java Telephony API)
An API for integrating Java applications with telephony services, enabling voice, fax, call control, and media management.
Commonly used in Telecommunications, Software Development
JTS (Java Topology Suite)
An API of 2D spatial predicates and functions for processing geometry.
Commonly used in GIS, Software Development
Jubula
An open-source automated functional testing tool for Java and HTML applications.
Commonly used in Software Testing, Automation
Julia
A high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments.
Commonly used in Programming, Data Science
Jump Instruction
In computer programming, an instruction that causes the execution to jump to a different part of the program.
Commonly used in Software Development, Programming
Jump Server
A controlled entry point into a network or between network segments, often used in secure environments as a bridge for accessing internal systems.
Commonly used in Networking, Security
Juniper Networks Certified Internet Associate (JNCIA-Junos)
Validates the candidate’s understanding of networking fundamentals and core functionality of the Juniper Networks Junos OS.
Commonly used in Networking
JUnit
A simple framework to write repeatable tests, with an emphasis on testing Java projects.
Commonly used in Software Testing, Software Development
JUnit Platform
The foundation for launching testing frameworks on the JVM, providing a TestEngine API for developing new testing frameworks that run on the platform.
Commonly used in Software Testing, Software Development
JUnit Runner
A component in the JUnit framework that allows for the execution of tests, supporting custom test runners for specialized testing scenarios.
Commonly used in Software Testing, Java
JUnit Test Suites
A collection of test cases, test classes, and other test suites combined into a single entity, so that tests can be executed together as a group.
Commonly used in Software Testing, Java
JUnit5
The next generation of JUnit, a new programming model for testing Java applications, with new features and improvements over its predecessor.
Commonly used in Software Testing, Software Development
Jupyter
An open-source project that supports interactive data science and scientific computing across all programming languages.
Commonly used in Data Science, Interactive Computing
Jupyter Kernels
The programming language-specific backends used by Jupyter interactive computing notebooks. Each kernel runs and interprets the code written in a notebook’s cells.
Commonly used in Data Science, Interactive Computing
Jupyter Notebook
An open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text.
Commonly used in Data Science, Machine Learning
Jupyter Notebook Extensions
Plugins or add-ons for Jupyter Notebooks that extend the functionality of the notebook environment with additional features, tools, and visualizations.
Commonly used in Data Science, Tooling
Jupyter Widgets
Interactive UI controls for Jupyter notebooks, allowing for interactive data visualization and user interfaces within Jupyter notebooks.
Commonly used in Data Science, Interactive Computing
JupyterHub
A multi-user version of the notebook designed for classrooms, labs, and data science teams, providing user management and integration with infrastructure.
Commonly used in Data Science, Collaboration
JupyterLab
An interactive development environment for notebooks, code, and data, extending the Jupyter Notebook project.
Commonly used in Data Science, Machine Learning
Just a Bunch Of Disks (JBOD)
A storage strategy that combines multiple hard drives into a single logical unit, but unlike RAID, does not provide any redundancy or performance improvement.
Commonly used in Storage, Hardware
Just Enough Administration (JEA)
A security technology that enables delegated administration for anything that can be managed with PowerShell.
Commonly used in Security, System Administration
Just Enough Operating System (JeOS)
A minimal operating system tailored to the specific needs of an application, such as a virtual appliance.
Commonly used in Operating Systems, Virtualization
Just-in-Time (JIT) Compiler
A component of the runtime environment that improves the performance of Java applications by compiling bytecode into native machine code at runtime.
Commonly used in Java, Performance Optimization
JVM (Java Virtual Machine)
An abstract machine that enables a computer to run a Java program.
Commonly used in Software Development, Programming
JVM Bytecode
The instruction set of the Java Virtual Machine. Java programs are compiled into bytecode, which JVM can interpret or JIT-compile to native machine code.
Commonly used in Programming, Java
JVM Heap
The runtime data area in the Java Virtual Machine from which memory for all class instances and arrays is allocated.
Commonly used in Programming, Java