All posts on September, 2017


IBM open-sources a microservices-friendly Java app server

A few weeks ago, Nginx released its multilanguage microservices-friendly app server, but without Java support at launch. Now IBM has a beta build of its own microservices-friendly app server for Java applications: the open source Open Liberty, which implements IBM’s version of Java EE and MicroProfile microservices implementation.

Open Liberty will provide a runtime supporting Java microservices that can be quickly updated and moved among different cloud environments. When combined with the Eclipse OpenJ9 Java Virtual Machine, OpenLiberty will provide a full Java stack, IBM said. (OpenJ9 had been IBM’s J9 JVM, which it contributed to the Eclipse Foundation that now manages Java EE.)

To read this article in full or to leave a comment, please click here

Read more 0 Comments
Smartphones

Apple’s Worthy iPhone 8 Models May Languish in X’s Shadow

Reviews of Apple’s new iPhone 8 and 8 Plus have been laudatory. However, the reviewers can’t seem to get their minds off the jewel of the Apple universe, the iPhone X. Both the iPhone 8 and 8 Plus are “awesome” and better than last year’s models — but iPhone shoppers who want to be part of the future will save their money and buy an iPhone X later in the year, suggested reviewer David Pierce.

Read more 0 Comments

Forget PHP! Facebook’s HHVM engine switches to Hack instead

Facebook’s Hip Hop Virtual Machine (HHVM), a speedy engine for PHP, will not target PHP 7, the most-recent major PHP release, but instead will focus on Hack, a PHP spinoff.

The next long-term support release of HHVM, version 3.24, is due in early 2018 and will be the last to commit to PHP 5 support. 

“Trying to support both PHP 7 and Hack would lead to undesirable compromises on both fronts. We plan to decouple ourselves even more from PHP so that we can make Hack great without having to account for all of the oldest, darkest corners of PHP’s design,” the team HHVM team said.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

CoffeeScript 2 arrives with JavaScript syntax improvements

CoffeeScript, a simple languages that compiles to JavaScript and aims to make web developers’ lives easier, has just moved to a second major release, one that emphasizes syntax improvements. 

CoffeeScript 2, which had been in a beta stage since April, features a compiler that translates CoffeeScript code into modern JavaScript syntax. A CoffeeScript “class” is now output using the class keyword, for example. Version 2 also features support for async functions syntax, the future object destructuring syntax, and JSX, which is JavaScript with interspersed XML elements.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Angular 5 JavaScript framework delayed

Angular 5, the next version of the popular Google-developed JavaScript framework, was to have debuted this month. But the release is now set to arrive October 23, because Google needs more time to work on the upgrade process.

As a result of Angular 5’s delay, Angular 6 should arrive in March or April 2018, followed by Angular 7 in September or October 2018. Each version is promised to be backward-compatible with the prior release.

Angular 5’s promised capabilities include building progressive web apps as well as a build optimizer and accommodations for Material Design components.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Eclipse eclipses Visual Studio as most popular IDE

The Eclipse IDE, popular with Java developers, has displaced Microsoft’s Visual Studio as the most popular desktop IDE in the PyPL Top IDE index of September.

While Visual Studio was tops in the August version of the PyPL Top IDE index, it dropped to second place this month behind Eclipse, with Eclipse showing a 24.23 percent share and Visual Studio a 21.77 percent share. Similar to PyPL’s monthly language index, the Top IDE index is based on how often IDEs are searched on in Google, with raw data coming from Google Trends.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Iroh brings dynamic code analysis to JavaScript

Static analysis tools reveal potential bugs by spotting common coding mistakes. But you never really know what your code will do until you run it. An open source tool called Iroh.js, currently in beta development, allows JavaScript developers to perform dynamic code analysis to see exactly how their code behaves at execution.

Iroh enables developers to record code flow in real time. It also can intercept runtime information and manipulate program behavior on the fly. Runtime values such as parameters or variables can be captured while code is running. “You can, for example, collect type information and even manipulate the running program because of the access to all runtime data,” developer Felix Maier said. 

To read this article in full or to leave a comment, please click here

Read more 0 Comments

Unwanted by Oracle, Java EE gets adopted by Eclipse

The Eclipse Foundation is set to become the new steward of enterprise Java, taking over from Oracle, which no longer wants to manage Java EE.

As part of the adoption, Java EE will likely get a new name, something Oracle recommended in its proposal to have a foundation adopt Java EE.

A month ago, Oracle said it would end its stewardship role of Java EE and turn it over to an open source foundation. Following consultations with Java partners such as IBM and Red Hat and after meeting with several foundations, Oracle has settled on an organization that has had a long history in Java development: the Eclipse Foundation. Eclipse created its popular Eclipse IDE and managed multiple other Java technologies.

To read this article in full or to leave a comment, please click here

Read more 0 Comments

GitHub is converting its Atom text editor into an IDE

Atom, GitHub’s text editor built on the Electron framework, is being fitted with IDE-like capabilities as a precursor to making the editor a full-fledged IDE.

The first step in Atom’s transition from text editor to IDE is an optional package of features developed with Facebook called Atom-IDE.

The package includes:

To read this article in full or to leave a comment, please click here

Read more 0 Comments

ONNX makes machine learning models portable, shareable

Read more 0 Comments

What is big data? Everything you need to know

Every day human beings eat, sleep, work, play, and produce data—lots and lots of data. According to IBM, the human race generates 2.5 quintillion (25 billion billion) bytes of data every day. That’s the equivalent of a stack of DVDs reaching to the moon and back, and encompasses everything from the texts we send and photos we upload to industrial sensor metrics and machine-to-machine communications.

That’s a big reason why “big data” has become such a common catch phrase. Simply put, when people talk about big data, they mean the ability to take large portions of this data, analyze it, and turn it into something useful.

To read this article in full or to leave a comment, please click here

Read more 0 Comments