SD
V8 Engine
V8 Javascript engine (Github), is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use x64, IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.
Typescript.js
Typescript.js is a super-set of JavaScript, it doesn’t have a default template - there would be too many. Instead, other projects have their own TypeScript bootstrap templates with their own context. These projects provide templates which include TypeScript support.
HTML
PDAL
PDAL (Github)is a C++ BSD library for translating and manipulating point cloud data. It is very much like the GDAL library which handles raster and vector data. The About page provides high level overview of the library and its philosophy. Visit Readers and Writers to list data formats it supports, and see Filters for filtering operations that you can apply with PDAL.
GDAL
GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.
OpenStack
Azure
Google Cloud Platform
Amazon Web Services
Kubeflow
Helm
Kubernetes
Kubernetes (Github, Docs) is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.
Docker
Microservice
Microservice is a variant of the service-oriented architecture (SOA) structural style – arranges an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight.
ECMAscript 2015 (ES6, ES2015)
ECMAScript
ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262. It was inspired by JavaScript and JScript and was created to help foster multiple independent implementations. ECMAScript is commonly used for client-side scripting on the World Wide Web, and it is increasingly being used for writing server applications and services using Node.js.
Webpack.js
Webpack.js is a static module bundler for modern JavaScript applications. When webpack processes your application, it internally builds a dependency graph which maps every module your project needs and generates one or more bundles.
Babel.js
Node.js
Node.js is a JavaScript runtime built on the V8 JavaScript engine.
Composer
Composer is a tool for dependency management in PHP. It is not a package manager in the same sense as Yum
or Apt
are. Yes, it deals with “packages” or libraries, but it manages them on a per-project basis, installing them in a directory (e.g. vendor
) inside your project. By default it does not install anything globally.
Monitoring
DDD
Domain-driven design, DDD, is the concept that the structure and language of your code (class names, class methods, class variables) should match the business domain. Domain Driven Design (DDD) defines a number of concepts and patterns that help designing software effectively, in-line with the business requirements.
BDD
Behavior-Driven Development, BDD, is an Agile software development process that encourages collaboration among developers, QA and non-technical or business participants in a software project.
TDD
DevOps
Software Engineering
Software engineering is the systematic application of engineering approaches to the development of software. Software engineering is a branch of computing science.
PHP Extension
PHP ships with the extensions most useful to the majority of developers. They are called “core” extensions. PHP extensions are usually called php_*.dll
(where the star represents the name of the extension) and they are located under the PHP\ext
folder.
Internet of Things
Internet of things
Server
A web server is server software, or hardware dedicated to running this software, that can satisfy client requests on the World Wide Web. A web server can, in general, contain one or more websites. A web server processes incoming network requests over HTTP and several other related protocols.
Linux
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. The most common free software license, the GNU General Public License (GPL), GPLv3, is a form of copyleft, and is used for the Linux kernel and many of the components from the GNU Project.
Axon
Javalin
Spring
Spring Framework, is an application framework and inversion of control container for the Java platform.
Hibernate
Servlet
Java Servlet, is used to create a web application (resides at server side and generates a dynamic web page).
Java
Java (Github, Java EE, Github, OpenJDK, Github, Topics), is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
Git
Git (Github, Java EE, Github, OpenJDK, Github, Topics), is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
IT
Terraform
Laravel
Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
Apache Spark
Apache Spark (Github) is
Apache AirFlow
Data Model
Data model (or Datamodel) is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner.
Data Normalization
Data Normalization is the process of structuring a relational database in accordance with a series of so-called normal forms in order to reduce data redundancy and improve data integrity.
Data ETL
Extract, transform, load is the general procedure of copying data from one or more sources into a destination system which represents the data differently from the source(s) or in a different context than the source(s).
PostgreSQL
PostGIS
PostGIS is a spatial extension for the PostgreSQL relational database that was created by Refractions Research Inc, as a spatial database technology research project. Refractions is a GIS and database consulting company in Victoria, British Columbia, Canada, specializing in data integration and custom software development.
GeoNetwork
GeoNode
GeoServer
OGC
Cross-site Request Forgery
Cross-site Request Forgery (CSRF)
Cross-site Scripting
Cross-site Scripting (XSS)
News
KG
IMAGE 3.0
IMAGE3.0, PBL, NL, Documentation
Environmental Science
Environmental science is an interdisciplinary academic field that integrates physical, biological and information sciences (including ecology, biology, physics, chemistry, plant science, zoology, mineralogy, oceanography, limnology, soil science, geology and physical geography, and atmospheric science) to the study of the environment, and the solution of environmental problems.
FAIR
In 2016 FAIR Guiding Principles for scientific data management and stewardship’ were published in Scientific Data. The authors intended to provide guidelines to improve the findability, accessibility, interoperability, and reuse of digital assets.
Navigation
Navigation is a field of study that focuses on the process of monitoring and controlling the movement of a craft or vehicle from one place to another. The field of navigation includes four general categories: land navigation, marine navigation, aeronautic navigation, and space navigation.
Remote Sensing
Remote sensing is the acquisition of information about an object or phenomenon without making physical contact with the object and thus in contrast to on-site observation, especially the Earth, Remote sensing satellite and data overview.
Topology
Geometry
Big Data
URL, URI
Uniform Resource Locator and Uniform Resource Identifier.
Web
Internet is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices.
Sementic Web
Semantic Web is an extension of the World Wide Web through standards set by the World Wide Web Consortium (W3C). The goal of the Semantic Web is to make Internet data machine-readable. To enable the encoding of semantics with the data, technologies such as Resource Description Framework (RDF) and Web Ontology Language (OWL) are used.
Virtual Research Environment
Virtual Research Environment (VRE) or virtual laboratory is an online system helping researchers collaborate. Features usually include collaboration support (Web forums and wikis), document hosting, and some discipline-specific tools, such as data analysis, visualisation, or simulation management. In some instances, publication management, and teaching tools such as presentations and slides may be included. VREs have become important in fields where research is primarily carried out in teams which span institutions and even countries: the ability to easily share information and research results is valuable.