Full Articles InfoWorld Technology News

.Net Core 2.0 to extend coding optimizations to Linux

The next version of Microsoft’s open source, cross-platform version of the .Net software platform, .Net Core 2.0, will bring profile-guided optimization (PGO) to Linux x64. PGO is native compilation technology used by the C++ compiler to generate faster-running code.  PGO features a two-step process, including a training run that records information about execution and a […]

Full Articles InfoWorld Technology News

Microcosm simplifies state management for React apps

Viget Labs has published a data layer for Facebook’s popular React JavaScript UI library. Called Microcosm, the open source tool manages state and data flow for React applications, keeping track of user actions even when users switch context or lose connectivity.  Formally introduced to the public this month, Microcosm reduces the need for boilerplate code […]

Full Articles InfoWorld Technology News

Survey says Python is tops with developers

Python, which was already surging in popularity among developers, has received another endorsement, getting the nod as the most popular tool in IT service provider Packt’s just-released developer survey. The language is used by nearly 20 percent of respondents, giving it the top spot. The report echoes Python’s high rankings in language popularity indexes from […]

Full Articles InfoWorld Technology News

Mozilla brings Python-style project documentation to JavaScript

Wanting a more full-featured documentation tool for large JavaScript projects, Mozilla has unveiled Sphinx-js, a plug-in that pulls JSDoc-formatted JavaScript documentation into the Sphinx documentation tool used in the Python world.   Sphinx-js consumes documents and tags from the JSDoc markup language used to document JavaScript APIs and libraries. Sphinx-js delegates the parsing to JSDoc […]

Full Articles InfoWorld Technology News

Go language soars to new heights in popularity

Go, Google’s open source, concurrency-friendly programming language, has soared to new heights with developers, cracking the top 10 in the Tiobe index of language popularity for the first time. With an all-time high rating of 2.363 percent, Go ranks as the 10th most popular programming language in this month’s index, ahead of languages such as […]

Full Articles InfoWorld Technology News

Luna brings visual development to functional programming

Described by the creators as a developer’s whiteboard “on steroids,” the Luna functional language promises to enable application assembly by clicking and dragging visual elements together. Expected to be released as open source when Luna reaches beta, its compiler will produce native code for the developer’s choice of Linux, MacOS, Windows, or JavaScript. The team […]

Full Articles InfoWorld Technology News

What’s new in Kubernetes 1.7

In Kubernetes version 1.7, the container orchestration and management system is gaining slew of new security, stateful application, and extensibility features Kubernetes 1.6 was mainly about stabilizing and bringing to term long-planned changes, such as using version 3 of the ETCD distributed key-value store. But many of Kubernetes 1.7’s new features are only in the alpha […]

Full Articles InfoWorld Technology News

Eclipse gets ready for Java 9 with Oxygen release train

The Eclipse Foundation’s annual release train, featuring simultaneous updates to dozens of projects, has just arrived, featuring preliminary Java 9 support. Called Oxygen, the release train covers 83 projects and includes 71 million lines of code. Here are the key updates in Oxygen: Java 9 support remains in beta stage, because Java 9 itself will not […]

Full Articles InfoWorld Technology News

The road to Java 9: Modular Java finally gets OK’d

Modularity, a key but highly controversial feature of the upcoming Java 9 release, looks to be back on track with the Java community’s adoption of a proposal that had failed in an initial vote weeks earlier. With new round of voting completed this week, the Java Community Process Executive Committee passed by a 24-0 vote […]

Full Articles InfoWorld Technology News

Nvidia’s new TensorRT speeds machine learning predictions

Nvidia has released a new version of TensorRT, a runtime system for serving inferences using deep learning models through Nvidia’s own GPUs. Inferences, or predictions made from a trained model, can be served from either CPUs or GPUs. Serving inferences from GPUs is part of Nvidia’s strategy to get greater adoption of its processors, countering what […]