Tag: jvm
statsd-jvm-profiler: A JVM Profiler written and open-sourced by Netflix
Ceylon: Modular, statically typed language that runs on Java & JavaScript JVMs
Finagle: Protocol agnostic extensible RPC system for the JVM with Java & Scala APIs
http://twitter.github.io/finagle/ (via)
Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. Finagle implements uniform client and server APIs for several protocols, and is designed for high performance and concurrency. Most of Finagle’s code is protocol agnostic, simplifying the implementation of new protocols.
Finagle is written in Scala, but provides both Scala and Java idiomatic APIs.
Scalatra: Scala web micro-framework tuned to embrace HTTP & avoid session state
Sclatra website: http://www.scalatra.org/
Hello World App:
package com.example.app
import org.scalatra._
class HelloWorldApp extends ScalatraFilter {
get("/") {
<h1>Hello, {params("name")}</h1>
}
}