(Insider Story)
Source: New feed

What’s new for developers in Android P

The initial developer beta of Google’s forthcoming Android P operating system looks to entice developers with enhancements for Kotlin coding, machine learning, and application compatibility.

The use of Kotlin as a supported language in Android Studio (via a plugin) lets developers improve the performance of their code, Google says.

Source: New feed

How to choose the right NoSQL database

NoSQL databases provide high operational speed and increased flexibility for software developers and other users when compared to traditional tabular (or SQL) databases.

The data structures used by NoSQL databases—key-value, wide column, graph, or document—differ from those used by relational databases. As a result, NoSQL databases. NoSQL databases can be scaled across thousands of servers, though sometimes with loss of data consistency. But what makes NoSQL databases especially relevant today is that they are particularly well suited for working with large sets of distributed data, which makes them a good choice for big data and analytics projects.

To read this article in full, please click here

Source: New feed

JavaFX will be removed from the Java JDK

JavaFX, Oracle’s 10-year-old rich client development technology for Java, will be decoupled from the Java Development Kit (JDK) and broken out into its own separate module.

Making JavaFX its own module will make it easier to adopt and clear the way for new contributors, Oracle said. The company added that with the faster release schedule being implemented for standard Java and the JDK, JavaFX needs to be on its own pace driven by contributions from Oracle and others in the OpenJFX community.

Source: New feed

What’s new in the Spring Boot 2.0 builder for Java apps

Spring Boot, a tool for building production-grade applications that use the popular Spring Framework for Java development, is now in Version 2.0, four years after its first version shipped.

Version 2.0 adds support for Spring Framework 5.0, which was released in September with support for Java 9, JUnit 5, and the Kotlin language. Spring Boot  favoring predefined conventions over developer configuration for rapid application development. Applications can be started using java-jar or more traditional War (web application archive) deployments.

To read this article in full, please click here

Source: New feed

Go gains a foothold in the workplace

The Google Go language (Golang), the popular open source systems-level programming language, is gaining more of a foothold in the workplace, according to the Go 2017 User Survey. More respondents (67 percent) said they were being paid to write Go than those who said they write Go code outside of work (63 percent).

Also, the number of respondents who strongly agreed with the notion that Go was critical to their company’s success rose to 17 percent, up from year 12 percent in the 2016 survey.

To read this article in full, please click here

Source: New feed

Node.js roadmap: What’s next for the JavaScript runtime

Node.js, the popular server-side JavaScript runtime, is expected to add improvements in a range of areas by 2020, including HTTP/2, modularization and NPM security.

Athough Node.js Version 10 is slated to debut in April, additional capabilities are planned for future versions.

Expected new features for Node.js

Two Node.js technical steering committee members have shared features under consideration, mostly for after Version 10’s release:

To read this article in full, please click here

Source: New feed

GitHub tutorial: Get started with GitHub

Every developer needs to be on GitHub, whether or not they contribute to open source, and whether or not they have repositories (repos) hosted elsewhere. Seriously.

In this day and age no developer should have to justify using open source projects. Further, as a developer you absolutely need to read the code for any open source projects that you use; track issues and changes to the projects; and post issues when you encounter them so that they can be fixed. If you can contribute code fixes, improved documentation, and/or code enhancements back to the community, even better.

To read this article in full, please click here

(Insider Story)
Source: New feed

What’s new in Apache’s NetBeans IDE for Java 9

The Apache Software Foundation has released a beta of its NetBeans Version 9.0 IDE, with support for the Java Module System introduced with Java 9 last year. Modules comprised the premier capability in JDK 9, which was released in September 2017.

Source: New feed

Docker tutorial: Get started with Docker Compose

Containers are meant to provide component isolation in a modern software stack. Put your database in one container, your web application in another, and they can all be scaled, managed, restarted, and swapped out independently. But developing and testing a multi-container application isn’t anything like working with a single container at a time.

Docker Compose was created by Docker to simplify the process of developing and testing multi-container applications. It’s a command-line tool, reminiscent of the Docker client, that takes in a specially formatted descriptor file to assemble applications out of multiple containers and run them in concert on a single host. (Tools like Docker Swarm or Kubernetes deploy multi-container apps in production across multiple hosts.)

To read this article in full, please click here

(Insider Story)
Source: New feed