TechniquesPlatformsToolsLanguages / Frameworks

PROGRAMMING LANGUAGES / FRAMEWORKS IN USE

Adopt

  • AngularJS

AngularJS is a complete JavaScript-based open-source front-end web application framework that addresses many of the challenges encountered in developing single-page applications.

  • NodeJS

Node.js is an open-source, cross-platform JavaScript runtime environment for developing a diverse variety of tools and applications.

  • Java 8

Java 8 is a revolutionary upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries.

Trial

  • Go

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

  • Swift

Swift is a new programming language for iOS, macOS, watchOS, and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility.

  • NoSQL

A NoSQL database provides a mechanism for storage and retrieval of data which is modeled in means other than the tabular relations used in relational databases.

  • DropWizard

Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services.

  • Material Design

Material Design (codenamed Quantum Paper)[1] is a design language developed in 2014 by Google.

Assess

  • Microservices

Microservices can be considered a specialisation or extension of service-oriented architectures (SOA) used to build distributed software systems.

  • Rust

Rust is designed to be a “safe, concurrent, practical language”, supporting functional, and imperative-procedural paradigms.