Paul Krill

About the Author Paul Krill


EE4J: Eclipse’s replacement for Java EE unveiled

The Eclipse Foundation, the new keeper of enterprise Java, has moved forward with nine project proposals for Eclipse Enterprise for Java (EE4J), which the organization describes as the first step toward the migration of Java EE (Enterprise Edition) to the open source tools organization.

The proposals, published for community review, cover aspects of Java ranging from JSON and REST to messaging. They emerge in response to Oracle’s decision in August to turn over enterprise Java to an open source tools foundation, which resulted in Eclipse taking over the project. This followed a tumultuous year for enterprise Java, with Oracle deciding on a plan to upgrade Java EE after being criticized for neglect, only to shed stewardship of Java EE this year.  

To read this article in full, please click here

Read more 0 Comments

What’s new in NativeScript

NativeScript, a framework for native mobile application development leveraging JavaScript technologies, is being outfitted with starter templates to streamline the development process. The templates are among a series of enhancements being made to the platform.

The templates are part of NativeScript Sidekick, a GUI client companion to the NativeScript command-line interface. Sidekick was introduced on Tuesday. Along with the templates, Sidekick contains plugins, cloud builds, and debugging support. Progress Software, the developer of NativeScript, offers Sidekick as a free download.

To read this article in full, please click here

Read more 0 Comments

What’s new in NativeScript

NativeScript, a framework for native mobile application development leveraging JavaScript technologies, is being outfitted with starter templates to streamline the development process. The templates are among a series of enhancements being made to the platform.

The templates are part of NativeScript Sidekick, a GUI client companion to the NativeScript command-line interface. Sidekick was introduced on Tuesday. Along with the templates, Sidekick contains plugins, cloud builds, and debugging support. Progress Software, the developer of NativeScript, offers Sidekick as a free download.

To read this article in full, please click here

Read more 0 Comments

What’s next for Microsoft’s .Net CLR

Microsoft’s Common Language Runtime, the virtual machine that anchors the .Net Framework, is due for a makeover, with the company announcing plans to make the CLR more efficient and scalable.

Key to this modernization will be improvements to the intermediate language underlying the CLR, called IL, which has not been upgraded in 10 years, said Mads Torgersen, lead designer for C# at Microsoft. The company wants to improve the IL and make the CLR a richer target for programming languages. 

The goal of the CLR is to run .Net programs efficiently. Currently the biggest problem with .Net is the inherent limits of scalability of the runtime itself, Ben Watson, Microsoft principal software engineer, said. The CLR is being pushed beyond its original intention and design. Watson explained that when multiple gigabytes of code are being loaded, algorithms built into the CLR start breaking down. 

To read this article in full, please click here

Read more 0 Comments

Microsoft brings Apache Spark, Cassandra, MariaDB to its Azure cloud

Microsoft has brought several third-party popular platforms to its Azure cloud aimed at developers and data analysts.

The new Azure capabilities include:

To read this article in full, please click here

Read more 0 Comments

Microsoft debuts beta Visual Studio Tools for AI

Read more 0 Comments

Microsoft’s Mono .Net runtime brings back interpreter

Mono, Microsoft’s open source, cross-platform runtime for .Net-based development, has regained its .Net interpreter, about a decade after it was removed to keep Mono’s development effort manageable.

Mono’s developers are now turning their attention to using the interpreter in mixed-mode code execution, which combines interpreted code and statically compiled code.

What mixed-mode exdcution will bring to Mono

When mixed-mode execution becomes available, developers will benefit from having core libraries optimized with the LLVM compiler platform but still have flexibility of running some dynamic code, said Miguel de Icaza, a longtime leader of the Mono project.

To read this article in full, please click here

Read more 0 Comments

Scripting languages slip in popularity

Prominent scripting languages, once viewed as the future of programming by offering ease of use, have slipped in the monthly Tiobe index of language popularity. Only Python and JavaScript still have some momentum.

Languages that have seen their fortunes decline include Perl, PHP, and Ruby. Software quality services company Tiobe’s suspected cause is a desire among developers for higher quality than is afforded in scripting languages: “Because quality demands are getting higher and higher, hardly anybody dares to write a critical and large software system in a scripting language nowadays.”

With scripting languages, most errors show up in runtime. And this is a problem, Tiobe says. Developers can write unit tests to compensate for this but it still is “quite dangerous” because these errors can happen while the application is in production. Statically typed languages, meanwhile, have responded to the threat of scripting languages by reducing type verbosity.

To read this article in full, please click here

Read more 0 Comments

What’s new in Microsoft Visual Studio Code

Microsoft’s open source development tool is an important piece of the developer’s toolkit. Built using GitHub’s cross-platform Electron framework, Visual Studio Code is a full-featured development editor that supports a wide selection of languages and platforms, from the familiar C and C# to modern environments and languages like Go and Node.js, with parity between Windows, MacOS, and Linux releases.

Microsoft regularly updates Visual Studio Code. Keep track of the updates’ key features in this changelog.

Where to download Visual Studio Code

To download the editor for Windows, MacOS, and Linux, go to Microsoft’s Visual Code Studio website

To read this article in full, please click here

Read more 0 Comments

Beta JetBrains IDE moves Kotlin apps out of the JVM

JetBrains has made available the Kotlin/Native technology, which creates native binaries for Kotlin code so they can run without a Java virtual machine. A beta version of the CLion IDE allows Kotlin programs to be compiled directly to an executable machine-code format.

Kotlin is a statically typed JavaScript language alternative that began on the JVM. But many platforms can’t run JVMs, restricting the use of Kotlin to JVM-friendly platforms like Android. The Kotlin/Native preview’s supported target platforms include MacOS, iOS, Ubuntu Linux, and Raspberry Pi.

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

Read more 0 Comments

Beta JetBrains IDE moves Kotlin apps out of the JVM

JetBrains has made available the Kotlin/Native technology, which creates native binaries for Kotlin code so they can run without a Java virtual machine. A beta version of the CLion IDE allows Kotlin programs to be compiled directly to an executable machine-code format.

Kotlin is a statically typed JavaScript language alternative that began on the JVM. But many platforms can’t run JVMs, restricting the use of Kotlin to JVM-friendly platforms like Android. The Kotlin/Native preview’s supported target platforms include MacOS, iOS, Ubuntu Linux, and Raspberry Pi.

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

Read more 0 Comments

What’s next for Visual Studio Code

Microsoft’s 2018 roadmap for its open source Visual Studio Code code editor includes better performance, reduced memory consumption, and more support for JavaScript and TypeScript.

The multilanguage Visual Studio Code, which Microsoft has been updating monthly, is designed as a streamlined editor for debugging, running tasks, and version control. More complex workflows require the use of full-featured IDEs. Visual Studio Code 1.0 debuted in April 2016 and supports Node.js, JavaScript, and TypeScript.

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

Read more 0 Comments

Visual Studio Code roadmap: The new features you can expect

Microsoft’s 2018 roadmap for its open source Visual Studio Code code editor includes better performance, reduced memory consumption, and more support for JavaScript and TypeScript.

The multilanguage Visual Studio Code, which Microsoft has been updating monthly, is designed as a streamlined editor for debugging, running tasks, and version control. More complex workflows require the use of full-featured IDEs. Visual Studio Code 1.0 debuted in April 2016 and supports Node.js, JavaScript, and TypeScript.

To read this article in full, please click here

Read more 0 Comments

What’s new in Kotlin 1.2? Code reuse, for starters

Version 1.2 of the statically typed Kotlin language, a version of Java endorsed by Google for Android app development, will offer an experimental feature enabling reuse of code across platforms, as well as compatibility with the Java 9 module system.

Where to download Kotlin 1.2

The release candidate for Kotlin 1.2 is now available for download from GitHub.

The new features in Kotlin 1.2

Kotlin’s experimental multiplatform projects capability lets developers reuse code between supported target platforms: JVM and JavaScript initially, and later native. Code to be shared between platforms is placed in a common module; platform-dependent parts are put in platform-specific modules. During compilation, code is produced for both the common and platform-specific parts.

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

Read more 0 Comments