BT

Play 2.3 Released: Modularization, Java 8 and WebJars

by Mirko Stocker on  May 31, 2014

The Play 2.3 release increases modularization of the framework by separating parts from the framework. Also, the Play shell has been replaced by Activator, which includes a browser UI and project templates. InfoQ also talked to Play tech lead James Roper to learn more about the changes and futures plans.

Scala 2.11: The Latest Major Scala Release

by Bienvenido David on  May 06, 2014

Typesafe has recently announced the release of Scala 2.11 under the standard 3-clause BSD license. This is a major release which includes improvements in scalac, the REPL, packaging/modularization, macros, the Collections library, and various bug fixes. Scala 2.11 targets Java 6, with only limited, experimental support for Java 8. Scala 2.11 is not binary compatible with the 2.10 series.

Reactive Streams with Akka Streams

by Bienvenido David on  Apr 21, 2014

Typesafe has announced the early preview of Akka Streams, an open source implementation of the Reactive Streams draft specification using an Actor-based implementation. Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure on the JVM. Back pressure in needed to make sure the data producer doesn't overwhelm the data consumer.

Rebecca Parsons on the ThoughtWorks Technology Radar

by Shane Hastie on  Mar 28, 2014 3

In January ThoughtWorks released the latest version of their Technology Radar in which they track what's interesting in the software development ecosystem. The big themes this year are (1) early warning systems and recovery in production, (2) the tension between privacy and big data, (3) the javascript ecosystem and (4) blurring of the line between the physical and virtual worlds.

Akka Toolkit 2.3 with Java 8 and Persistence Support

by Jan Stenberg on  Mar 11, 2014

Latest version of the Akka toolkit, an implementation of Actor Model, comes with persistence enabling stateful actors to persist their internal state, together with support for Java 8 lambda expressions.

Functional Relational Mapping Library Slick 2.0 Released

by Jan Stenberg on  Jan 26, 2014

Version 2.0 of Slick, a Functional-Relational Mapping, FRM, library for Scala, (corresponding to an Object-Relational Mapper, ORM, for object-oriented languages), was recently released with a code generator for reverse-engineering a database schema and new driver architecture to allow support for non-SQL databases.

Scala Turns Ten Today

by Alex Blewitt on  Jan 20, 2014

Ten years ago today, the first release of the Scala language was announced on the comp.lang.scala newsgroup. It's come a long way in ten years; what will the next ten years be like? InfoQ looks back.

Vaughn Vernon: Reactive Domain-Driven Design

by Jan Stenberg on  Nov 19, 2013 1

Vaughn Vernon, author of Implementing Domain-Driven Design, recently talked about using Scala and the Actor Model implementation Akka together with Doman-Driven Design as a means to remove some of the architecture overhead typically found in event-driven or hexagonal architectures.

Oracle Releases Videos and Slides from the 2013 JVM Language Summit

by Alex Blewitt on  Nov 15, 2013 1

Oracle have released videos and slides from the 2013 JVM Language Summit, which saw uses of the JVM from the biggest data to the smallest mobiles, and future performance advances in the JVM runtime. Read on to find out more about what was covered.

Core.Typed Adds an Optional Type System to Clojure

by Mirko Stocker on  Oct 07, 2013

core.typed adds an optional type system to Clojure, aiming to combine the best of both worlds: the brevity and flexibility of Clojure and the safety guarantees that a type-checker provides.

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.

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.

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.

JetBrains Releases IntelliJ IDEA 12

by Abel Avram on  Dec 07, 2012

JetBrains has announced IntelliJ IDEA 12 having a better compiler, support for Java 8, an Android UI Designer, a new look, better Spring and Play 2.0 support, and a large number of enhancements across supported languages and frameworks.

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