Home >> Feed aggregator >> Sources >> InfoWorld

InfoWorld

Subscribe to InfoWorld feed InfoWorld
Updated: 1 hour 2 min ago

What’s next for WebAssembly portable code

Fri, 02/16/2018 - 17:45

If its roadmap holds, WebAssembly, the binary format to speed the performance of web applications on both computers and mobile devices, will improve its language support via garbage collection, threads, better debugging, and a SIMD (single instruction, multiple data) extension.

WebAssembly, introduced with great fanfare in 2015, is a low-level format intended to exceed JavaScript’s performance when it comes to executing computationally intensive operations in a browser. WebAssembly provides a binary code format that is smaller over the wire, loads faster, and has better performance than JavaScript. It could prove useful in applications such as web-based CAD programs, 3D models, calculators, and games.

To read this article in full, please click here

Categories: News

MongoDB will support multidocument ACID transactions

Fri, 02/16/2018 - 14:30

MongoDB will add multidocument ACID transactions support to its NoSQL database of the same name. Multidocument ACID transactions support has been the most-requested feature sought for MongoDB, said Seong Park, MongoDB’s vice president of strategy and product marketing.

Multidocument support is planned for MongoDB 4.0, which is due this summer and reached beta stage this week. ACID transactions already have been supported at the document level in the database; now they can be done across documents as well as across collections within MongoDB. Collections in MongoDB are analogous to a table in a relational database.

To read this article in full, please click here

Categories: News

Udash framework brings Scala to web development

Thu, 02/15/2018 - 14:10

Scala, the functional and object-oriented language that started out on the Java Virtual Machine, is being used along with JavaScript in a new version of the Udash web framework.

The open source Udash, from device management provider AVSystem, compiles code to JavaScript and can work with JavaScript libraries such as Bootstrap and jQuery. Udash itself is based on Scala.js, the JavaScript variant of the Scala language. Developers working with Udash can use any IDE supporting Scala.

To read this article in full, please click here

Categories: News

Microsoft’s Blazor project runs .Net in the browser

Thu, 02/15/2018 - 06:00

In what could be a turning point for web development, Microsoft’s ASP.Net team has launched an experimental web UI framework, called Blazor, that runs .Net in the browser via the WebAssembly portable code format.

Blazor is intended to simplify the building of fast, single-page .Net browser apps. While Blazor does use web technologies such as CSS and HTML, it uses the C# language and the Razor syntax instead of JavaScript to build a composable web UI. By providing a size- and load-time-efficient format for compilation to the web, WebAssembly lets .Net be run in the browser. Normal .Net assemblies run through a WebAssembly-based runtime. WebAsembly is supported by all major browsers and  lets compiled code run at native speeds.

To read this article in full, please click here

Categories: News

Mingis on Tech: A preview of Mobile World Congress 2018

Mon, 02/12/2018 - 14:30
This year's big show in Barcelona begins Feb. 26, and while hardware announcements are always part of the event, attendees are more likely to hear a lot about 5G networking.
Categories: News

Grand stack aims to simplify data-intensive app development

Mon, 02/12/2018 - 13:55

Graph database builder Neo4j has built a technology stack called Grand intended for full-stack web and mobile applications that involve complex manipulation of data.

The Grand stack combines a set of technologies geared toward scalable applications and the use of JavaScript. The stack has integrations between GraphQL and Neo4j to make it easier for developers to use the two together. GraphQL defines a strict schema that is used as a blueprint for an API. Integration with Neo4j allows that schema to drive the database model and translate GraphQL queries to Cypher.

[ Go deeper at InfoWorld: Beyond jQuery: An expert guide to JavaScript frameworks • The complete guide to Node.js frameworks • The 10 essential JavaScript developer tools • The 6 best JavaScript IDEs and 10 best JavaScript editors. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

The Grand stack also enables more complex graph traversal. Developers do not have to implement resolver functions for the GraphQL server because they are provided by using the stack, based on the schema. Resolver functions define how to fetch data in a GraphQL server implementation, either from a database or an API.

To read this article in full, please click here

Categories: News

For developers, the focus is deep learning, multiplatform, and coding skills

Fri, 02/09/2018 - 15:50

On GitHub, developers are spending more time on cross-platform development, deep learning, and acquring new coding skills, based on the popular code-sharig site’s analysis of activity on GiHub in 2017.

Google’s Angular JavaScript framework and TensorFlow machine learning library have experienced upticks in participation. Projects for learning, such as GitHub’s Coding Interview University, also have done well.

To read this article in full, please click here

Categories: News

Doing nicely now, Visual Basic’s popularity could take a hit

Fri, 02/09/2018 - 06:00

Microsoft’s Visual Basic.Net and classic Visual Basic languages scored well in the Tiobe language popularity index this month, but that soon could change with the software giant’s plan to stop the co-evolution of C# and Visual Basic.

Visual Basic .Net, which uses Microsoft’s .Net Framework, placed sixth in this month’s index, with a rating of 4.072 percent, up 1.25 percentage points from February 2017, when the language placed eighth. The older Visual Basic language this month placed 12th with a rating of 2.177 percent, an increase of 0.3 percentage points from a year ago, when it was in 16th place.

To read this article in full, please click here

Categories: News

Vote now for enterprise Java’s new name

Fri, 02/09/2018 - 06:00

The Eclipse Foundation is running an online contest to rename enterprise Java, with participants able to choose from two names: Enterprise Profile and Jakarta EE.

You can vote via a Google Forms page. A Google account is required to participate. Voting closes on February 23, 2018.

[ The new Java versions are here! Learn everything you need to know about what’s new in Java SE 9 and what’s new in Java EE 8. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

The chosen name also will be used for compatible, independent implementations. Enterprise Java has long been called Java Platform, Enterprise Edition (Java EE) but is being renamed as part of Eclipse taking over the project. The renaming is necessary because Java EE remains a registered trademark of Oracle.

To read this article in full, please click here

Categories: News

Stack Overflow adds developer IQ scores to profiles

Thu, 02/08/2018 - 12:25

Through a partnership with IT trainer Pluralsight, developers can add skills-assessment scores to their Stack Overflow profiles.

By taking an online test on specific technology topics across 63 categories—such as the Angular framework, Java, and Python—developers can post their Pluralsight IQ, a score indicating their proficiency in particular skills sought by employers, on their Stack OverFlow Developer Story. Developers take a test with about 20 to 25 questions and receive a time-stamped score of from 0 to 300.

To read this article in full, please click here

Categories: News

Developers prefer learning over money, but still want money

Wed, 02/07/2018 - 17:20

Developers prefer education from a developer ecosystem over money, according to a recent survey from Accenture.

In an online survey that polled 752 US developers in December, Accenture found that 74 percent want to learn new skills or improve current skills when engaging with a developer ecosystem, edging out the 64 percent of respondents who want to make money via these ecosystems.

[ Learn how your enterprise can excel in agile development. | Take your agile career to the next level: How to improve your scrum master skills. | Not sure what “agile” really means? InfoWorld explains the agile methodoology. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Accenture describes the developer ecosystem as being comprised of company employees, partners, independent developers and a range of “opportunistic” part-time developers.

To read this article in full, please click here

Categories: News

Android developers get programming extensions for Kotlin

Wed, 02/07/2018 - 16:35

Having endorsed Kotlin as a language for Android development last year, Google is now previewing beta extensions to improve the Kotlin development experience.

Called Android KTX, the extensions are designed to make writing Kotlin code more concise and idiomatic. An API layer is provided to work on top of Android’s framework and support library. KTX marks the first time Google has released a library specifically for Kotlin developers. KTX, however, is not intended to add new features to Android APIs.

[ What is Kotlin? The Java alternative explained. | Kotlin frameworks: A survey of JVM development tools. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] Features in Android KTX

Android’s platform developers say KTX simplifies code in many cases. For example:

To read this article in full, please click here

Categories: News

Spectre and Meltdown | Salted Hash Ep 17

Tue, 02/06/2018 - 07:00
What is it about the Spectre and Meltdown attacks that scared everyone so much? Host Steve Ragan and J.M. Porup talk through the impact of these hardware flaws.
Categories: News

What’s new in Microsoft .Net Core

Mon, 02/05/2018 - 19:00

Microsoft’s .Net Core, a cross-platform implementation of the company’s .Net development platform, is being readied for its 2.1 release, featuring improvements to build time performance and tools deployment.

When to expect .Net Core 2.1

The open source .Net Core 2.1 is due in beta form this month, with a production release expected by summer 2018.

[ Microsoft .Net Core 2.0: Everything you need to know. | Why .Net Core is finally ready for prime time. | .Net Framework or .Net Core? Learn when to use which. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] Improved features in. .Net Core 2.1

Application-building performance will be much better than it was with the 2.0 and 1.0 versions of .Net Core, Microsoft promises. This is particularly true for incremental builds.

To read this article in full, please click here

Categories: News

What’s new in Google's V8 JavaScript engine

Fri, 02/02/2018 - 18:10

A newly created branch of Google’s V8 JavaScript engine promises to improve compilation of the WebAssembly portable code format via streaming compilation in V8’s WebAssembly API. V8’s Version 6.5 branch is now in beta but expected in the Chrome 65 Stable browser release in a few weeks.

V8 is a staple in both the Chrome browser and the Node.js JavaScript runtime. WebAsembly is also supported in Mozilla Firefox, Apple Safari, and Microsoft Edge, though those browsers do not use V8.

To read this article in full, please click here

Categories: News

Rust roadmap: The new features planned for Rust 2018

Fri, 02/02/2018 - 06:00

The Rust language is on track for several key new capabilities this year. A draft roadmap for the Mozilla-sponsored language would polish and stabilize all existing features, including impl Trait, macros 2.0, SIMD, generators, custom registries in the Cargo package manager, and nonlexical lifetimes, as well as revamp modules. And tools such as the Rust Language Server (RLS), the rustfmt code formatter, libraries, and documentation would be brought to 1.0 release status. The Rust 2018 release, aka Epoch, might also have build-system integration improvements.

To read this article in full, please click here

Categories: News

Oracle extends Java JDK 8 updates to 2019

Thu, 02/01/2018 - 06:00

Oracle has extended public updates for Java Development Kit (JDK) 8 until at least January 2019. These had been slated to end in September 2018.

With this extension, there will be additional quarterly updates in October 2018 and January 2019 for Version 8 of the JDK, which is based on Java Standard Edition 8. They will be free for use on general-purpose computers.

[ The new Java versions are here! Learn everything you need to know about what’s new in Java SE 9 and what’s new in Java EE 8. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Oracle also noted other support deadlines for Java:

To read this article in full, please click here

Categories: News

Visual Studio gets an app for sketch-based UI prototyping

Wed, 01/31/2018 - 06:00

Microsoft Garage, an outlet for experimental projects at the company, is offering an app to help Visual Studio users prototype interfaces for Universal Windows Platform (UWP) applications for Windows 10 as well as for Android apps.

Called Ink to Code, this Windows 10 app lets developers build wireframe sketches and export them to Visual Studio, making it quicker to prototype interfaces. Developers and designers can use the app for collaboration, with Ink to Code providing a canvas for brainstorming meetings and bridging the gap between collaborators with different levels of technical knowledge.

To read this article in full, please click here

Categories: News

Google’s Angular JavaScript framework gets a component kit

Fri, 01/26/2018 - 16:10

Builders of the Angular JavaScript framework have launched a component development kit for the platform, providing components with predetermined behaviors. The goal is for all Angular component libraries to take advantage of the kit and reduce duplication of efforts in solving common problems.

The Angular CDK (Component Dev Kit) has tools for developers to add common interaction patterns, while doing less coding and minimizing bugs.

[ Tutorial: Get started with Angular, the development platform for high-volume websites and apps. | What’s new in Angular 5. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

The CDK contains subpackages, each with a different area of responsibility:

To read this article in full, please click here

Categories: News

Employers want JavaScript, but developers want Python

Fri, 01/26/2018 - 06:00

When it comes to which programming languages are in demand by employers, JavaScript, Java, Python, C++, and C—in that order—came out on top in a recent developer survey. Developers, however, want to learn languages like Python, Go, and Kotlin.

A survey of developers by technical recruiter HackerRank, conducted in October, found no gap between languages employers want and what developers actually know, with JavaScript barely edging out Java. But as far as which languages developers prefer, Python is the language developers most want to learn—and many already know it, HackerRank found.

To read this article in full, please click here

Categories: News

Pages