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 Java.

Microsoft previews F# 5

Microsoft previews F# 5

Upgrade to Microsoft’s “functional-first” language emphasizes Interactive and analytical programming

Visual Studio upgrade boosts debugging, mobile development

Visual Studio upgrade boosts debugging, mobile development

New features in Visual Studio 2019 version 16.5 include hot reload for Xamarin.Forms and debugging enhancements for C++ and multithreaded apps

JavaFX 14 enhances API, mobile support

JavaFX 14 enhances API, mobile support

New version of the Java-based rich client application platform puts mobile APIs on a par with the desktop

JDK 14: The new features in Java 14

JDK 14: The new features in Java 14

Highlights of the latest GA release of standard Java include flight recorder event streaming, switch expressions, NVM support, and records

GitHub to acquire NPM JavaScript package registry

GitHub to acquire NPM JavaScript package registry

GitHub plans to move NPM private registries to GitHub Packages while leaving the public NPM registry in place

Oracle extends Extended support for Java 8

Oracle extends Extended support for Java 8

Still the most widely used version Java, Java 8 will be eligible for Oracle’s fee-based support through 2030

Next.js upgrade emphasizes static site generation

Next.js upgrade emphasizes static site generation

Latest Next.js release introduces new data fetching methods for specifying static generation or server-side rendering

OpenSilver resurrects Silverlight with WebAssembly

OpenSilver resurrects Silverlight with WebAssembly

Open source OpenSilver project revives Microsoft’s rich Internet technology using Mono for WebAssembly and Blazor

Kotlin upgrade brings experimental features

Kotlin upgrade brings experimental features

Kotlin 1.3.70 release offers no major new features, but adds a number of experimental new functions to the standard library

PowerShell 7.0 arrives with pipeline parallelization

PowerShell 7.0 arrives with pipeline parallelization

Major PowerShell update supports parallel execution, adds new operators, and enhances module import and error capabilities

Apache Brooklyn 1.0 arrives for autonomic cloud computing

Apache Brooklyn 1.0 arrives for autonomic cloud computing

Open source toolkit blueprints on-prem or cloud apps and reacts to health metrics to repair or scale them

Say goodbye to .NET Core 3.0

Say goodbye to .NET Core 3.0

Microsoft has declared the end of support for .NET Core 3.0 and advised users to move to .NET Core 3.1

Microsoft updates Visual Studio roadmap

Microsoft updates Visual Studio roadmap

Planned improvements include better integration with Git and online environments, enhancements to C++, .NET, Blazor, XAML, and Xamarin

Neutralino takes aim at Electron and NW.js

Neutralino takes aim at Electron and NW.js

Experimental framework for building cross-platform apps with JavaScript promises a lightweight footprint and freedom from Node.js

Scala.js 1.0.0 improves JavaScript interoperability

Scala.js 1.0.0 improves JavaScript interoperability

Version of the Scala programming language that compiles to JavaScript has reached GA status

Mozilla taps WebAssembly for browser security

Mozilla taps WebAssembly for browser security

Firefox will soon begin running some third-party libraries and browser components in an isolated Wasm sandbox

GraalVM upgrade improves Windows builds

GraalVM upgrade improves Windows builds

Oracle’s open source, polyglot virtual machine also brings JavaScript, Java, Python, and Ruby enhancements

Go 1.14 improves runtime, compiler

Go 1.14 improves runtime, compiler

Latest Go language production release brings improvements across the board including to Windows and WebAssembly support

Clojure rises in the workplace

Clojure rises in the workplace

More Clojure developers report using the language at work, but having difficulty convincing coworkers

C++ 20 spec finalized, C++ 23 spec begins

C++ 20 spec finalized, C++ 23 spec begins

C++ upgrade due in 2023 will prioritize standard library modules, coroutines, executors, reflection, pattern matching, and contracts

Load More