Paul Krill

About the Author Paul Krill


Google’s Firebase taps serverless Cloud Functions

Firebase, Google Cloud’s back end and SDK for mobile and web application development, is being enhanced with serverless compute capabilities. Google Cloud Functions for Firebase, now available in a beta release, allows developers to run back-end JavaScript code that responds to events triggered by Firebase features and HTTPS requests.

Developers upload their code to Google’s cloud, and the functions are run in a managed Node.js environment. There is no need for users to manage or scale their own servers. “[Cloud Functions] enables true server-less development,” Google’s Ben Galbraith said. Like AWS Lambda and Microsoft’s Azure Functions, Cloud Functions allows users to deploy and run code without provisioning servers. Developers code to cloud APIs, and the cloud takes care of managing and scaling the functions.

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

Read more 0 Comments

Oracle has a plan to make Java 9 migration easier

It will be easier to migrate code to the planned Java 9 release, due in late July, if the committee that managed Java approves a proposal just made by Oracle to better accommodate modularity, the key new feature in Java 9. Oracle made the proposal after getting strong opposition to its modularization plans from the Java community

In a proposal floated Thursday, Mark Reinhold, Oracle’s chief Java architect, said strong encapsulation of JDK-internal APIs has caused worries that code that works on JDK 8 will not work on JDK 9 and that no advance warning of this was given in JDK 8. “To help the entire ecosystem migrate to the modular Java platform at a more relaxed pace, I hereby propose to allow illegal reflective access from code on the class path by default in JDK 9, and to disallow it in a future release,” he said.

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

Read more 0 Comments

Google’s Polymer zeroes in on ES6 compatibility, interoperability

Polymer, Google’s open source JavaScript library for building reusable HTML elements, has graduated to version 2.0, a major revision that improves the data system, interoperability with other web libraries and frameworks, and support for ECMAScript 6 standards. ECMAScript is the official specification underlying JavaScript and implemented in web browsers.

Arriving nearly two years after Polymer 1.0, the 2.0 release complies with HTML custom elements v1, for creating new HTML tags, and shadow DOM v1, for self-contained web components. Developers can now draw on Polymer APIs associated with both specifications. Polymer 2.0 uses standard ECMAScript 6 classes and custom elements v1 methods rather than a Polymer factory method, according to release notes. Developers can mix Polymer features with standard JavaScript, although the factory method is still supported via a compatibility layer. 

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

Read more 0 Comments

Google endorses Kotlin for Android development

Google’s Java-centric Android mobile development platform is adding the Kotlin language as an officially supported development language, and will include it in the Android Studio 3.0 IDE. Its developers had previously promoted Kotlin for Android development.

The revelation was made Wednesday by Google Program Manager Stephanie Saad Cuthbertson at the Google IO developer conference. This is the first time a new programming language has been added to Android. “It makes developers so much more productive. It is fully Android runtime-compatible, it is fully interoperable with existing code, it has fabulous IDE support,“ she said.

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

Read more 0 Comments

Oracle’s Java chief debunks ‘misconceptions’ about Java 9

Looking to stave off criticism of the now-jeopardized Java 9 release, Oracle’s top Java official defended the platform against what he termed falsehoods around its accommodations for Apache Maven, third-party frameworks, and existing code.

“There seem to be many misconceptions out in the world about what Java 9 is, what the Jigsaw module system is, how it’s going to impact people,” said Mark Reinhold, chief architect of the Java platform group at Oracle, at the Devoxx UK conference in London last week. Today in an online post, he addressed what he sees as the three biggest misconceptions around Java 9.

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

Read more 0 Comments

Visual Studio may gain AI smarts around available code

Microsoft is eying artificial intelligence capabilities to give its Visual Studio IDE a greater grasp of the available code for a project.

Currently in an experimental phase, Visual Studio’s use of AI may enable code analysis, tapping sources ranging from the developer’s code repo to project code to perhaps even GitHub repos under a developer’s jurisdiction. Microsoft is pondering just how many code sources should be considered.

The company has no timetable for when AI might appear in the Visual Studio IDE.

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

Read more 0 Comments

Escape from Flatland: Microsoft’s new UI approach

With the Fluent Design System, Microsoft is looking to accommodate rich, immersive experiences across devices, including in iOS and Android via apps. Microsoft will roll out Fluent Design capabilities in multiple phases. Developers will get the technology after it has already been tested in real-world solutions.

“We’re going from a flat design language … into the immersive, multidimensional one,” said Bojana Ostojic, principal design manager in the Windows devices group. “We’re going from small screen and touch to now appreciate the full range of devices and input types, and we’re moving beyond just consumption and communication into also creativity and curation.”

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

Read more 0 Comments

Microsoft focuses on engagement with Fluent Design System, UWP, and Windows 10 Fall Update

Looking to advance application design, Microsoft today is detailing its Fluent Design System, which is intended to help developers build engaging applications that work on multiple types of systems. At its Build conference, Microsoft also revealed more developer support for its Universal Windows Platform (UWP) and a few details of the next version of Windows 10.

Fluent Design System

Previously known as Project Neon, Fluent Design System is built to “help developers create more expressive and engaging apps that work across a variety of devices and input diversity,” said Microsoft spokesman Frank Shaw.

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

Read more 0 Comments