Tag Archive

Software

DDD

  • 1 min read

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.

Read More

BDD

  • 3 min read

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.

Read More

Virtual Research Environment

  • ~1 min read

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.

Read More

Git

  • ~1 min read

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.

Read More

Back to Top ↑

Web

V8 Engine

  • 2 min read

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.

Read More

Typescript.js

  • 4 min read

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.

Read More

HTML

  • ~1 min read

HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Read More

ECMAScript

  • 5 min read

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.

Read More

Webpack.js

  • 1 min read

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.

Read More

Babel.js

  • ~1 min read

Babel.js is a JavaScript compiler. Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.

Read More

News

  • 3 min read

web feed On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content.

Read More

Back to Top ↑

GIS

PDAL

  • ~1 min read

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.

Read More

GDAL

  • ~1 min read

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.

Read More

Navigation

  • 3 min read

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.

Read More

Topology

  • ~1 min read

Topology is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling and bending, but not tearing or gluing.

Read More

Geometry

  • ~1 min read

Geometry is a branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties of space.[1] A mathematician who works in the field of geometry is called a geometer.

Read More

GeoServer

  • 5 min read

GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.

Read More

Back to Top ↑

Database

Big Data

  • 1 min read

Big Data (Category) is a field that treats ways to analyze, systematically extract information from, or otherwise deal with data sets that are too large or complex to be dealt with by traditional data-processing application software.

Read More

Data Model

  • 2 min read

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.

Read More

Data Normalization

  • 4 min read

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.

Read More

Data ETL

  • 1 min read

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).

Read More

PostGIS

  • 2 min read

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.

Read More

Back to Top ↑

Cloud

Terraform

  • ~1 min read

Terraform (Github, Docs) is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

Read More

OpenStack

  • ~1 min read

OpenStack (Giihub) is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed and provisioned through APIs with common authentication mechanisms.

Read More

Virtual Research Environment

  • ~1 min read

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.

Read More

Back to Top ↑

Java

Axon

  • ~1 min read

Axon, Axon Framework and Axon Server (Enterprise) for event-driven microservices.

Read More

Hibernate

  • ~1 min read

Hibernate, provides a framework for mapping an object-oriented domain model to a relational database.

Read More

Servlet

  • ~1 min read

Java Servlet, is used to create a web application (resides at server side and generates a dynamic web page).

Read More

Java

  • 15 min read

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.

Read More

Back to Top ↑

Javascript

Typescript.js

  • 4 min read

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.

Read More

ECMAScript

  • 5 min read

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.

Read More

Webpack.js

  • 1 min read

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.

Read More

Babel.js

  • ~1 min read

Babel.js is a JavaScript compiler. Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.

Read More

Back to Top ↑

Engineering

DDD

  • 1 min read

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.

Read More

BDD

  • 3 min read

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.

Read More

Back to Top ↑

Microservice

Kubeflow

  • ~1 min read

Kubeflow (Github, Docs) is a platform for data scientists who want to build and experiment with ML pipelines. Kubeflow is also for ML engineers and operational teams who want to deploy ML systems to various environments for development, testing, and production-level serving.

Read More

Kubernetes

  • 11 min read

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.

Read More

Microservice

  • 3 min read

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.

Read More

Back to Top ↑

GDAL

PDAL

  • ~1 min read

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.

Read More

GDAL

  • ~1 min read

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.

Read More

Navigation

  • 3 min read

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.

Read More

Topology

  • ~1 min read

Topology is concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling and bending, but not tearing or gluing.

Read More

Geometry

  • ~1 min read

Geometry is a branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties of space.[1] A mathematician who works in the field of geometry is called a geometer.

Read More

Back to Top ↑

Management

Composer

  • ~1 min read

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.

Read More

Git

  • ~1 min read

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.

Read More

Back to Top ↑

Framework

Axon

  • ~1 min read

Axon, Axon Framework and Axon Server (Enterprise) for event-driven microservices.

Read More

Back to Top ↑

Linux

Server

  • 3 min read

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.

Read More

Linux

  • 3 min read

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.

Read More

Back to Top ↑

OS

Server

  • 3 min read

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.

Read More

Linux

  • 3 min read

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.

Read More

Back to Top ↑

Extract, transform, load

Data ETL

  • 1 min read

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).

Read More

Back to Top ↑

Architecture

Back to Top ↑

Internet

Sementic Web

  • 2 min read

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.

Read More

Back to Top ↑

WWW

Sementic Web

  • 2 min read

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.

Read More

Back to Top ↑

W3C

Sementic Web

  • 2 min read

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.

Read More

Back to Top ↑

OWASP

Back to Top ↑

OGC

GeoServer

  • 5 min read

GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.

Read More

Back to Top ↑

Apache

Back to Top ↑

Science

Environmental Science

  • 7 min read

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.

Read More

Back to Top ↑

Environment

Environmental Science

  • 7 min read

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.

Read More

Back to Top ↑

Enterprise

Back to Top ↑

Protocol

News

  • 3 min read

web feed On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content.

Read More

Back to Top ↑

Locator

URL, URI

  • 1 min read

Uniform Resource Locator and Uniform Resource Identifier.

Read More

Back to Top ↑

Identifier

URL, URI

  • 1 min read

Uniform Resource Locator and Uniform Resource Identifier.

Read More

Back to Top ↑

XSS

Back to Top ↑

CSRF

Back to Top ↑

PHP Core

PHP Extension

  • 5 min read

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.

Read More

Back to Top ↑

Zend Engine

PHP Extension

  • 5 min read

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.

Read More

Back to Top ↑

Hacker

PHP Extension

  • 5 min read

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.

Read More

Back to Top ↑

LAMP

GeoServer

  • 5 min read

GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.

Read More

Back to Top ↑

Map

PostGIS

  • 2 min read

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.

Read More

Back to Top ↑

Normalization

Data Normalization

  • 4 min read

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.

Read More

Back to Top ↑

Diagram

Data Model

  • 2 min read

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.

Read More

Back to Top ↑

PHP Framework

Laravel

  • 6 min read

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.

Read More

Back to Top ↑

MVC

Laravel

  • 6 min read

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.

Read More

Back to Top ↑

Artisan

Laravel

  • 6 min read

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.

Read More

Back to Top ↑

Eloquent

Laravel

  • 6 min read

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.

Read More

Back to Top ↑

Blade

Laravel

  • 6 min read

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.

Read More

Back to Top ↑

PHP

Composer

  • ~1 min read

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.

Read More

Back to Top ↑

Dependency

Composer

  • ~1 min read

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.

Read More

Back to Top ↑

Package

Back to Top ↑

Module

Back to Top ↑

ECMAscript

Back to Top ↑

Infrastructure as Code

Terraform

  • ~1 min read

Terraform (Github, Docs) is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

Read More

Back to Top ↑

Radar

Back to Top ↑

Laser

Back to Top ↑

Photograph

Back to Top ↑

Data

Back to Top ↑

Engine

V8 Engine

  • 2 min read

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.

Read More

Back to Top ↑

Simulation

Back to Top ↑

KG

Back to Top ↑

AI

Back to Top ↑

ML

Back to Top ↑

DL

Back to Top ↑

RL

Back to Top ↑