Public and private blockchain infrastructure

Ethereum is a cutting-edge blockchain-based distributed computing platform, featuring smart contract functionality. It provides a decentralized virtual machine, the Ethereum Virtual Machine (EVM), that can execute peer-to-peer contracts using a crypto-fuel called Ether.

Go Programming Language

Go Lang

Go is a concurrent and compiled programming language inspired by the syntax of C. It has been developed by Google, and its initial designers are Robert Griesemer, Rob Pike and Ken Thompson. It is currently available in binary format for Windows operating systems, GNU / Linux, FreeBSD and Mac OS X, and can also be installed on these and other systems with the source code.

Go is a compiled, concurrent programming language , imperative, structured, object-oriented - in a very special way - and with garbage collector that at the moment is supported in different types of UNIX systems, including Linux, FreeBSD and Mac OS X. It is also available in Plan 9, since part of the compiler is based on previous work on the Inferno operating system. The supported architectures are i386, amd64 and ARM.


Classical client-side programming

JavaScript (commonly abbreviated JS) is an interpreted programming language, dialect of the ECMAScript standard. It is defined as object oriented, 3 based on prototypes, imperative, weakly typed and dynamic.

It is mainly used in its client-side form, implemented as part of a web browser, allowing improvements in the user interface and dynamic web pages, 4 although there is a form of JavaScript on the server side (Server-side JavaScript). or SSJS). Its use in applications external to the web, for example in PDF documents, desktop applications (mostly widgets) is also significant.


A Javascript Library for UI

React (also called React.js or ReactJS) is an open source Javascript library for creating user interfaces with the aim of encouraging the development of applications on a single page. It is maintained by Facebook, Instagram and a community of independent developers and companies.

React tries to help developers build applications that use data that changes all the time. Its objective is to be simple, declarative and easy to combine. React only handles the user interface in an application; it is built solely to use the pattern of model-view-controller (MVC) design, and can be used in conjunction with other Javascript libraries or larger #MVC such as AngularJS. It can also be used with React-based extensions that handle non-UI (non-graphic) parts of a web application.