BT
Development Follow 370 Followers

Ruby 2.5.0 Overview

by Alex Giamas Follow 4 Followers on  Jan 25, 2018

Following the Christmas tradition for sixth year in a row, a new major release was released on December 25th. Ruby 2.5.0 features several performance related improvements improving performance by 5-10%. On library support, standard libraries have been promoted to default gems. yield_self and testing, no more require pp lines, and others are reviewed in the article.

Java Follow 629 Followers

Kotlin 2017 Roundup and 2018 Outlook

by Kesha Williams Follow 0 Followers on  Jan 23, 2018

Since the release of Kotlin 1.1 in March 2017 by JetBrains, Kotlin has made huge gains in adoption all around the world. 2017 brought many exciting announcements, and the momentum continues into 2018. InfoQ recently sat down with Hadi Hariri, the team lead for developer advocacy at JetBrains.

Development Follow 370 Followers

restQL, a Microservices Query Language, Released on GitHub

by Thomas Betts Follow 8 Followers on  Jan 11, 2018

restQL, a query language for microservices, is now available as an open-source project on GitHub. The restQL language is intended to simplify common scenarios for client-side access to RESTful microservices, including multiple parallel calls and chained calls. restQL was created to avoid some limitations of the more well-known data querying and management frameworks Falcor and GraphQL.

Development Follow 370 Followers

Clojure 1.9 Brings Spec and More Language Features

by Sergio De Simone Follow 7 Followers on  Dec 11, 2017

As InfoQ previously reported, the most interesting new feature in the recently released Clojure 1.9 is Spec, which provides a standard and integrated system for the specification and testing of data and functions.

Java Follow 629 Followers

SpringOne 2017 - Day 2 - Juergen Hoeller on Spring's Mission

by Victor Grazi Follow 14 Followers on  Dec 07, 2017 2

The SpringOne Plaform Conference Day 2 keynote was well organized and replete with surprises, including keynotes by SpringFramework lead Juergen Hoeller and Microsoft Distinguished Engineer - one of the Gang of Four - Dr. Erich Gamma, among many notable others.

Java Follow 629 Followers

Kotlin 1.2 Introduces Multi-Platform Projects

by Sergio De Simone Follow 7 Followers on  Nov 30, 2017

The latest version of Kotlin makes it possible to share code for the JVM and the JavaScript platform using multi-platform projects. Additionally, it includes a number of language and library improvements, and better compiler performance.

Mobile Follow 99 Followers

Kotlin Native Adds Objective-C Interop, WebAssembly Support

by Sergio De Simone Follow 7 Followers on  Nov 28, 2017

Kotlin/Native 0.4 makes it possible to build native apps for iOS and macOS, writes Nikolay Igotti, Kotlin/Native tech lead at JetBrains. Additionally, it introduces experimental support for the WebAssembly platform.

Java Follow 629 Followers

Fresh Async with Kotlin: Roman Elizarov Presents at QCon SF

by Amit K Gupta Follow 5 Followers on  Nov 20, 2017 4

Roman Elizarov, team lead in Kotlin libraries at JetBrains, presented “Fresh Async with Kotlin” at QCon San Francisco. Elizarov demonstrated how Kotlin addresses the difficulties faced in writing asynchronous code in languages such as Java, C# and Javascript. Async code in Kotlin looks very much like the normal synchronous code that most developers are used to writing in languages such as Java.

Mobile Follow 99 Followers

Kotlin Use for Android Apps is Growing, Getting More Google Support

by Sergio De Simone Follow 7 Followers on  Nov 04, 2017

In the six months since Google announced official support for Kotlin as a first-class language for Android development, Kotlin usage has more than doubled, writes Google product manager James Lau, and more than 17% of Android Studio 3.0 projects now use Kotlin.

Java Follow 629 Followers

Spring Framework 5.0 Released

by Amit K Gupta Follow 5 Followers on  Oct 13, 2017 1

Spring Framework 5.0, featuring a new reactive web framework, was released on September 28, 2017. With this release, Spring 5.0 has its entire codebase based on Java 8 source code level. Spring 5.0 is compatible with JDK 9 for development and deployment.

Java Follow 629 Followers

The Ceylon Language Is Now Eclipse Ceylon

by Abraham Marín Pérez Follow 7 Followers on  Sep 08, 2017 2

The Ceylon Language, the JVM and JavaScript language created by Red Hat, joined the Eclipse Foundation to become Eclipse Ceylon on 21st August. The rationale behind this move is to distance the project from the Red Hat brand and ensure an image of vendor-neutrality, in the hope to attract more collaborators to it.

Java Follow 629 Followers

IntelliJ IDEA 2017.2: Smarter, Neater, and Faster

by Matt Raible Follow 5 Followers on  Aug 27, 2017

JetBrains recently released IntelliJ IDEA 2017.2, the quarterly release of its flagship Java IDE. Trisha Gee’s blog post about this release notes that there are many usability enhancements; new classes of warning like if you are creating empty collections or Strings or if a number is out of range on an array. It also has improved analysis around nulls.

Java Follow 629 Followers

IBM and Lightbend Announce Initiative to Build New Platform for Cognitive Development

by Michael Redlich Follow 10 Followers on  Jun 28, 2017

IBM has announced a strategic investment in reactive pioneer and Scala language custodian, Lightbend. The two companies will collaborate to build a new platform for cognitive development. Mark Brewer, CEO at Lightbend spoke exclusively to InfoQ about this collaboration.

Mobile Follow 99 Followers

Kotlin Is Now a Supported Android Language

by Abel Avram Follow 5 Followers on  May 18, 2017 1

Announced during Google I/O 2017, Android Studio 3.0 adds full support for Kotlin which is to be moved from JetBrains to an independent non-profit organization for future development.

Development Follow 370 Followers

Being a Polyglot Programmer

by Stéphane Wojewoda Follow 11 Followers on  May 03, 2017 2

Every programmer knows a langage or two. Being a polyglot programmer is a different mindset, fitting with the "Engineering yourself" principle. Zaiste, co-organizer of Polyconf, a conference dedicated to IT polyglotism, explains what it means to be a polyglot programmer, why it is useful, how to use it in your day-to-day job.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT