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

Revised proposal could solve longstanding C++ bugs

Revised proposal could solve longstanding C++ bugs

Prominent C++ developer Herb Sutter has proposed eliminating many dangling and null reference bugs in C++

What’s new in Apple’s Swift 4.2 language

What’s new in Apple’s Swift 4.2 language

The programming language for MacOS and iOS apps offers an improved package manager, new source-code compatibility option, and many language improvements

Next.js 7 framework compiles faster, supports WebAssembly

Next.js 7 framework compiles faster, supports WebAssembly

Better error reporting and support for the React context API are also added

Removed from JDK 11, JavaFX 11 arrives as a standalone module

Removed from JDK 11, JavaFX 11 arrives as a standalone module

Developers must now explicitly include JavaFX modules in applications

Microsoft’s SignalR real-time service moves to the cloud

Microsoft’s SignalR real-time service moves to the cloud

The cloud service is geared to apps including social networks and GPS

Microsoft’s ML.Net framework adds TensorFlow scoring

Microsoft’s ML.Net framework adds TensorFlow scoring

This capability enables use of an existing model from Google’s TensorFlow deep learning and machine learning toolkit

HackerRank launches tool to help hire developers

HackerRank launches tool to help hire developers

The service for employers promises to assess their hiring practices and assessment tests

What’s new in Microsoft’s Visual Studio 2017

What’s new in Microsoft’s Visual Studio 2017

Version 15.8 brings Docker support and extended support for TypeScript, JavaScript, and C++; Version 15.9 beta extends UWP support

Oracle forges a Java microservices framework

Oracle forges a Java microservices framework

The Helidon framework supports the MicroProfile technology and is intended to make it easier to develop microservices

TensorFlow.js puts machine learning in the browser

TensorFlow.js puts machine learning in the browser

The WebGL-accelerated library works with the Node.js server-side JavaScript runtime, but isn’t on par with Tensorflow’s Python API

Microsoft Azure Devops Services puts devops in the cloud

Microsoft Azure Devops Services puts devops in the cloud

Azure Devops replaces Visual Studio Team Services (VSTS), providing services for CI/CD, testing, and kanban project boards

Jenkins CI/CD is in trouble, so its founder wants to split it up

Jenkins CI/CD is in trouble, so its founder wants to split it up

The autonomous nature of the Jenkins community has made it unable to solve some issues, which are becoming more pronounced with the project now more than ten years old

Breakthrough: Python reaches Tiobe index Top 3

Breakthrough: Python reaches Tiobe index Top 3

Python displaces C++ in the popularity ranking, and places high in the PyPL and RedMonk rankings too

Project Athens to provide a proxy server for Golang modules

Project Athens to provide a proxy server for Golang modules

Athens offers a global registry for Go modules along with a standalone proxy server for deployment on premises

Linus Torvalds: Changes in hardware change Linux development

Linus Torvalds: Changes in hardware change Linux development

Bugs are getting more esoteric, and hardware isn’t getting faster at the same pace it used to

Kubeflow brings Kubernetes to machine learning workloads

Kubeflow brings Kubernetes to machine learning workloads

Project works with TensorFlow library, eases ML deployments

What’s new in Kotlin 1.3

What’s new in Kotlin 1.3

The Kotlin 1.3 beta update introduces contracts to the type system

What’s new in NativeScript

What’s new in NativeScript

The framework that turns JavaScript, TypeScript, and Angular into native mobile apps adds starter templates, has direct Vue.js support

Faster Babel 7 compiler debuts for JavaScript, TypeScript

Faster Babel 7 compiler debuts for JavaScript, TypeScript

But TypeScript is not fully supported, and Babel 7 does break some existing code

What’s new in Google’s Go language

What’s new in Google’s Go language

Version 1.11 offers experimental support for WebAssembly and preliminary support for modules

Load More