Paul Krill

Editor at Large

Paul Krill is an editor at large at InfoWorld, focusing on coverage of application development (desktop and mobile) and core Web technologies such as HTML5, Java, and Flash.

What’s next for the Groovy language: The 2018 roadmap

What’s next for the Groovy language: The 2018 roadmap

Apache Foundation's plans for Groovy include upgrades for modularity and functional-style programming

EE4J: Eclipse’s replacement for Java EE unveiled

EE4J: Eclipse’s replacement for Java EE unveiled

Eclipse Foundation unveils nine EE4J proposals covering Java NIO, REST, web services, JSON, messaging, middleware, and WebSockets

Kotlin frameworks: A survey of JVM development tools

Kotlin frameworks: A survey of JVM development tools

The Java alternative is gaining more support in the form of frameworks, including established tools like Spring Framework and Vert.x

Beta JetBrains IDE moves Kotlin apps out of the JVM

Beta JetBrains IDE moves Kotlin apps out of the JVM

The Kotlin/Native preview’s supported target platforms include MacOS, iOS, Ubuntu Linux, and Raspberry Pi

ZGC large-heap Java garbage collector may go open source

ZGC large-heap Java garbage collector may go open source

Votes are due by November 8 to approve the project request, which could compete with Red Hat’s Shenandoah

Stack Overflow reveals the most-disliked programming languages

Stack Overflow reveals the most-disliked programming languages

Stack Overflow Jobs data shows that developers would prefer not to work with Perl, Delphi, Visual Basic, and PHP

What’s new in Google’s Android Studio 3.0

What’s new in Google’s Android Studio 3.0

Google's development suite for mobile apps adds Kotlin, improves Java 8 and other build and debug tools, and supports Instant Apps

Which tools support Java 9’s new modularity features

Which tools support Java 9’s new modularity features

Apache Ant, Apache Maven, Eclipse IDE, Gradle, Jenkins, and IntelliJ Idea don’t all yet support this key new capability in Java SE

Kotlin could overtake Java on Android next year

Kotlin could overtake Java on Android next year

Now that Google has endorsed Kotlin for Android development, Java-based mobile developers could become dinosaurs

Java microservices profile gets fault-tolerance capabilities

Java microservices profile gets fault-tolerance capabilities

MicroProfile 1.2 also adds interoperability with JSON web tokens for more consistent security

Under Eclipse, changes to Java EE begin

Under Eclipse, changes to Java EE begin

Java Enterprise Edition's new owner is starting to make changes to how Java EE will work and be supported

What's new in Kotlin 1.2? Code reuse, for starters

What's new in Kotlin 1.2? Code reuse, for starters

The beta version is now available for download, with support for Java 9

Java debugging comes to Visual Studio Code

Java debugging comes to Visual Studio Code

New Java debugging extension from Microsoft works with Java language support extension from Red Hat

Google App Engine adds support for Java 8

Google App Engine adds support for Java 8

Move to Java 8 overcomes limited Java class support, thread execution issues, and slower performance of Java 7, Google says

Java EE 8 is here: What you need to know

Java EE 8 is here: What you need to know

Support for the cloud, HTML5, and HTTP/2 highlight the changes in the enterprise Java platform

Java 9 is here: Everything you need to know

Java 9 is here: Everything you need to know

Java SE 9 boasts modularity, REPL, compiler improvements, and much more—but it is also the end of its line

Unwanted by Oracle, Java EE gets adopted by Eclipse

Unwanted by Oracle, Java EE gets adopted by Eclipse

A new name for Java EE is a likely outcome as the Eclipse Foundation figures out how to steward enterprise Java itself

What’s new in JUnit 5 for Java testing

What’s new in JUnit 5 for Java testing

JUnit 5 offers a foundation for testing frameworks on the JVM as well as a new programming model

Java 9 will not receive long-term support

Java 9 will not receive long-term support

Under Oracle's revamped release plan for standard Java, the Java Development Kit 9 will not be designated for long-term support

Why Python and C# can’t displace Java, C, or C++

Why Python and C# can’t displace Java, C, or C++

As the programming language field gets more crowded and developers use more languages in their code, Python and C# suffer from inherent limits

Load More