In terms of language popularity, much of the late 90s and early 2000s revolved around so called "managed" languages, such as Java or C#. Currently however, industry seems to be turning back more and more to native languages, and in particular two mainstream ones - C++ and Ada.
"Some of the topmost brands have recently ditched native and gone the hybrid way. With the new hybrid frameworks like Ionic, Phonegap etc becoming more mature, one cannot assume that hybrid apps perform worse anymore. In fact, a recent Gartner report says that by next year more developers will be going the hybrid way and by another account, the average end user ratings of hybrid apps are already 12 percent better than native apps."
"Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities."
"This is a maven plugin that adds a new packaging type ('scala-jar') to maven with a better default lifecycle. This lifecycle binds net.alchim31.maven:scala-maven-plugin:compile to the 'compile' phase by default while also retaining an invocation of maven-compiler-plugin. Additionally, com.vast:scala-surefire-maven-plugin:test is bound to the 'test' phase. This allows native and seamless use of ScalaTest in your build."
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
"Protostuff is the stuff that leverages google's protobuf.
A serialization library with built-in support for forward-backward compatibility (schema evolution) and validation.
available formats:
protostuff (native)
graph (protostuff with support for cyclic references. See SerializingObjectGraphs)
protobuf
json
smile (binary json useable from the protostuff-json module)
xml
yaml (ser only)
kvp (binary uwsgi header)
support for messages that are generated by the protostuff-compiler (java_bean)
cyclic references via graph format
see CompilerOptions for more customized compilation of .proto files
support for existing pojos (See runtime schemas)
cyclic references via graph format
polymorphic (a nested message can be an interface/abstract class or even java.lang.Object)
support for existing protoc-generated java messages
see the io instructions for json, xml, yaml)
no support for cyclic references (limitation of the builder pattern)
Interoperability across various mobile platforms
android
kindle
j2me (protostuff-me module)
Transcoding support
converts one encoding to another. See PipeUsage.
Source and Sink
protostuff, protobuf, json, json-numeric, smile, smile-numeric, xml
Sink only
yaml
"
"Solum is natively designed for OpenStack clouds and leverages numerous OpenStack projects, including Heat, Keystone, Nova, Trove, and more. We value vendor neutrality, open design and collaboration, and leveraging existing solutions where possible. One example is our use of Docker for deployment of containers. Multiple language run-time environments will be supported with a modular "language pack" solution so you can easily run applications written in any language of your choice."
"The F5 BIG-IP Controller for Kubernetes lets you manage your F5 BIG-IP device from Kubernetes or OpenShift using either environment's native CLI/API."