BT

JRuby 9K Expected in 2014 Ready for Production

by Manuel Pais on  Sep 23, 2013 3

Charles Nutter, one of the lead developers of JRuby, announced the release of version 9000 (9K) in 2014. The new release targets the same feature set as Ruby MRI 2.0 and possibly 2.1 as well. Better performance, concurrency support and overall availability and portability provided by the use of the JVM can make this version suitable for production systems.

Grails 2.3 GA Released

by Dan Woods on  Sep 20, 2013

The 2.3 GA version of the Grails web framework was released this week. The release came in the midst of the SpringOne 2GX conference, and some of the new version's features were demonstrated during the second night keynote by Grails project lead, Graeme Rocher.

Ruby 2.1 Garbage Collection to Address Criticism on Large Scale Deployments

by Manuel Pais on  Sep 15, 2013

Ruby’s creator announced the move to generational garbage collection in Ruby 2.1 in what is expected to be an important performance boost for the language. The announcement took place during Barcelona Ruby Conference where Ruby’s GC was singled out as a major pain point in large scale Ruby deployments.

Xtend 2.4.3 Extends Active Annotations to the File System

by Ralph Winzinger on  Sep 12, 2013

After active annotations were introduced in Xtend 2.4, they received an API for accessing the file system with version 2.4.3. Active annotations let developers influence the way, Xtend source code is translated to Java source code. With the help of the new file system API, further artifacts like property files or fingerprints and digests can be derived from Xtend sources.

Reactive Programming as an Emerging Trend

by Dio Synodinos on  Aug 28, 2013 2

Reactive programming (RP) is based on data flows and the propagation of change, with the underlying execution model of a programming language automatically propagating changes through the data flow. With the popularity of event-driven, scalable, and interactive architectures both on the server and the client, the concept of  “reactiveness” is increasingly gaining attention.

Scaling Twitter to New Peaks

by Saul Caganoff on  Aug 26, 2013

For many of us Twitter has become an essential communications utility. Since experiencing scalability problems in 2010, Twitter has moved to a loosely coupled service oriented architecture based on the JVM, allowing it new levels of scalability and feature agility. Twitter engineering recently reported a new record throughput and took time out to describe their new architecture.

Oracle Resurrects getCallerClass, At Least for Now

by Victor Grazi on  Aug 05, 2013 2

Oracle has reversed their decision to remove the method sun.reflect.Reflection.getCallerClass(int) in Java 7u40. The method is planned to remain at least through Java 7.

Tim Fox: What's new in Vert.x 2.0

by Ralph Winzinger on  Jul 26, 2013

In recent years, new trends like mobile clients and social networks forced web applications to handle more and more concurrent connections. This resulted in new server architectures based on eventing and asynchronicity which you can find for example in Vert.x. Tim Fox told InfoQ what's new in version 2.0 of Vert.x.

core.async: A Different Approach to Asynchronous Programming with Clojure and ClojureScript

by Zef Hemel on  Jul 24, 2013

While it has been less than a month since the announcement of the core.async Clojure/ClojureScript library, a number of blog posts have been published describing how to use it effectively to avoid "callback hell" in front-end code, and showing off simple code resulting in some impressive demos.

Compile Scala to JavaScript With Scala.js

by Zef Hemel on  Jun 20, 2013

At the Scala Day last week, Sébastien Doeraene presented Scala.js, a Scala to JavaScript compiler. The compiler supports the full Scala language allowing its users to build web applications front to back in Scala and potentially reuse code between the server and the client.

The Database as a Value

by Zef Hemel on  Jun 14, 2013

During QCon New York 2013, Rich Hickey gave a talk on functional databases. Hickey is well known for creating the Clojure programming language and is currently developing Datomic, which is a functional database. During his talk, Hickey argued that the useful properties of functional languages: data as values and pure functions, are just as useful in the context of databases.

Kaspersky Labs Uncover Java Exploit in the Red October Malware

by Abhay Bakshi on  Feb 08, 2013

The investigating agency Kaspersky Labs uncovered in mid January that the Red October attackers used the Rhino exploit in Java as an additional delivery vector.

Plans for Spring Framework 4.0 Announced - Includes Support for Java SE 8 and Groovy 2

by Charles Humble on  Jan 28, 2013

VMware's SpringSource team have recently announced plans for Spring 4.0, the next update to the framework, with new features including support for Java SE 8, Groovy 2, parts of Java EE 7, and WebSockets. InfoQ spoke to Spring framework co-founder Juergen Hoeller to find out more about the plans.

ZeroTurnaround Launches New Java Research and Content Organisation

by Charles Humble on  Jan 17, 2013

ZeroTurnaround, the vendor behind the popular JRebel and LiveRebel JVM plugins, which accelerate the Java development cycle and automate app deployments to live environments without downtime, have announced a new research and content organisation called Rebel Labs. The organisation will, they claim, offer free, vendor-neutral technical resources for the Java community.

Nashorn Voted In as a Successor to Rhino in the OpenJDK Project

by Abhay Bakshi on  Jan 17, 2013

The current OpenJDK members have voted Oracle's Project Nashorn, a new JVM-based JavaScript implementation, as a successor to Rhino which is the current JVM JavaScript implementation. Nashorn is due for release with Java 8 in late 2013. It allows JavaScript to be embedded in Java applications and to develop standalone JavaScript applications.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT