BT

The New Scala Center Focuses on Education and the Scala Community

by Michael Redlich on  Aug 16, 2016

Details of the new Scala Center, a non-profit organization created to focus on education and the open source community, were presented by research scientist Heather Miller during her June 16, 2016 keynote address at Scala Days Berlin.

Clojure.spec is a New Contract System for Clojure

by Sergio De Simone on  May 29, 2016

Clojure has a new core library, clojure.spec, that aims to provide a standard and integrated system for the specification and testing of data and functions. Besides making it possible to automatically validate Clojure code, the new specification system can be used for a number of tasks such as generative testing, error reporting, and destructuring.

JetBrains Releases IntelliJ IDEA 2016.1

by Abraham Marín Pérez on  Apr 13, 2016

JetBrains has released IntelliJ IDEA 2016.1, the latest version of their most popular IDE. The new version seems to have the polyglot developer in mind, with multiple enhancements over a variety of languages and technologies; however, the most noticeable changes are aimed at Java, particularly at helping developers take full advantage of Java 8.

IBM Kick-Starts Eclipse OMR, a Toolkit for Creating Language Runtimes

by Abraham Marín Pérez on  Apr 05, 2016

IBM has created Eclipse OMR, an open-source virtual machine toolkit to create runtime environments for any language. OMR aims at leveraging general improvements in virtual machine technology across languages, like garbage collection or hardware integration. To achieve this, IBM is generalising its own JVM, J9.

Jenkins 2.0 Beta Available, Adds New Pipeline Build System

by David Iffland on  Mar 30, 2016 1

Jenkins 2.0 beta is now available which includes a new Pipeline build delivery system using a DSL built on Groovy. That feature and a new user setup process aims to give users most of what the need out of the box.

JEP 286 Survey Results for Local Variable Type Inference

by Alex Blewitt on  Mar 22, 2016

Brian Goetz has published the results of the local variable type inference survey and the results point to enthusiasm for adopting the feature. InfoQ looks at the results.

Scala Centre Foundation Created

by Alex Blewitt on  Mar 21, 2016

Last week, the Scala Center was created as a not-for-profit foundation, along with a list of financial backers, to improve the ongoing development of Scala and provide training courses based around the Scala language.

Typesafe Changes Name to Lightbend

by Matt Raible on  Mar 10, 2016

The company formerly known as Typesafe, inventors of the Scala programming language, has completed their renaming and is now known as Lightbend. Typesafe announced their plans to rename last May, stating at that time that it was expected to be a two month process. They invited community members to participate, and provided blog updates about their progress.

JetBrains Releases Kotlin 1.0

by Abraham Marín Pérez on  Feb 18, 2016

JetBrains has announced the first stable release of Kotlin, their new JVM-based language compatible with Android. As the maker indicates, the language is meant to be a "good tool", driving design decisions towards pragmatism and interoperability. The language promises to address many of the issues that can only be fixed in Java through libraries and external tools.

Q&A with Andrey Breslav on the Kotlin 1.0 Release

by Sergio De Simone on  Feb 18, 2016

After three months in beta, the Kotlin team has announced the release of Kotlin 1.0, which aims to stabilize both API and ABI of the language. InfoQ has spoken with Andrey Breslav, lead Kotlin designer at JetBrains.

Clojure 1.8 Improves Performance and Development Experience

by Abraham Marín Pérez on  Jan 27, 2016

Earlier this month, Alex Miller, one of the main developers behind the Clojure Community, announced the latest version of Clojure. The flagship new features of Clojure 1.8 are Direct Linking, String Functions and Socket Servers, although it also includes a few minor enhancements and more than thirty bug fixes.

IntelliJ IDEA 15 Released

by Matt Raible on  Nov 20, 2015

JetBrains has released IntelliJ IDEA 15, with improved Java 8 lambda debugger support, a better user interface for running tests, enhanced JVM frameworks support (Spring 4.2, Hibernate 5.0, Grails 3.x, and Arquillian), TypeScript 1.6 and TSLint integration, and initial support for Angular 2.

Remotely Exploitable Java Zero Day Exploits through Deserialization

by Alex Blewitt on  Nov 07, 2015 8

According to a recent security analysis by Foxglove Security suggests that applications using deserialization may be vulnerable to a zero-day exploit. This includes libraries including OpenJDK, Apache Commons, Spring and Groovy. InfoQ investigates.

Lightweight, Embeddable VM Avian Supports 64-Bit iOS Devices

by Sergio De Simone on  Nov 02, 2015 2

Avian is a lightweight, portable, embeddable virtual machine that aims to support a reduced subset of Java on iOS alongside Linux, FreeBSD, and Windows. Version 1.2 added support for ARM64 on Linux and iOS.

Scala Experimental Platform Dotty Bootstraps

by Sergio De Simone on  Oct 31, 2015

Dotty, a platform aimed to develop new technology for Scala tooling as well as try out new concepts for future Scala versions, has reached bootstrap status. This means that its compiler is written in Dotty and can compile itself, thus providing a drop-in replacement for the original one. InfoQ has spoken with Dotty major contributor Dmitry Petrashko.

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