…, the heart of every instance is a Java Virtual Machine ( ). One of the questions we set out to explore, consequently, was which vendors' JVM was most popular amongst customers. Perhaps unsurprisingly, among the surveyed, Sun's iteration was by far and away the most popular ( 89.4%). The third (de facto second) place finish of at 3.2%, however, was a mild surprise, given the server-side nature of New Relic's offering.
In a post …
Initially, Travis CI only supported open source projects. But people and companies kept asking us to use our platform for their private projects as well.
The idea was floatet to found …
…package that enables Ruby applications to run on the Java Virtual Machine ( JVM). JRuby allows developers to take advantage of the efficiency of Ruby while leveraging their existing investment in Java libraries and code. It provides an important bridge for enterprises who want to maintain their existing apps while taking advantage of the faster development speed that Ruby offers when building new Web apps.
During the last three years, the JRuby core team has worked at Engine Yard…
We are excited to announce Grails is a web application framework that uses the Groovy programming language on the JVM. Groovy on Grails is heavily inspired by . It provides many convenience features, and an emphasis on convention over configuration, so that you can build your app quickly.support in the Java Agent!
If you don't have one already, create a New . Then download the New Relic account …
…programming language which runs on the Java Virtual Machine ( . It offers powerful concurrency primitives based on immutable data structures, with emphasis on composability and correctness. The ) community is vibrant and growing quickly.
More about Clojure in a moment, but first:
Clojure onin 2 minutes
Create a project with three files:
project.clj (defproject hello-world "0.0.1" :dependencies [[org.clojure/clojure "1.2.1"] …
5 times less frequent GC pauses: 45.5 vs. 9.2 times/min
5 times less garbage production: 207.11 vs 41.81 MiB/s
The buffer pool is much faster than JVM as the size of the buffer increases. Some problems with smaller buffers.
Given how many services use the JVM in their messaging infrastructure and how many services have GC related performance problems, this is in impressive result others may want to consider.
Are your applications written in Troubleshooting Live Java Web Applications this morning at 11:45am in the Marina Room. She will provide a survey of a number of tools that can help you to troubleshoot performance problems on the JVM, including many tools that are distributed with the .or another language on the JVM? Ashley Puls, developer on 's Java Agent team, will present
Stop on By
Stop by the New Relic booth to learn more. We'd love …
node-jvm - Java virtual machine in pure . Just leaving this here for you to contemplate.
Home page shows the project title as "dorkq" on some . A font-rendering bug story. devices
The Latest Style covers some of the recent changes the made to their manual of style and usage. I like their choice to simplify email and …
…divided into about two hundred self-contained services that talk to each other. Each runs atop the JVM, with most written in Scala and some in Java and Clojure. One service handles the Twitter homepage. Another handles the Twitter mobile site. A third handles the application programming interfaces, or APIs, that feed other operations across the net. And so on.
The setup helps Twitter deal with traffic spikes. Because the JVM is so efficient, it can handle much larger amounts …
…he had never considered before. Compiling each feature one at a time to work on the JVM is easy--getting all the features to play nicely with one another when they're used at the same time in unexpected ways is quite a bit harder.
So as I watch all of my friends learn Haskell, these are the things that have been on my mind. It's a fascinating language, so I always enjoy reading other people's perspectives on it!
By the way, thanks go to John Chee and Neuman Vong for …