You are here
Technology 

What’s new in TypeScript 2.6

Version 2.6 of Microsoft’s TypeScript language has moved to a release candidate stage. The new release of the typed superset of JavaScript features improvements such as increased strictness to help developers better find mistakes. TypeScript 2.6 introduces a “strict” mode flag, which is identified as —strictFunctionTypes. In strict mode, any function type that does not originate from a method has its parameters compared “contravariantly,” Microsoft’s Daniel Rosenwasser, program manager for TypeScript, said. [ Go deeper at InfoWorld: Beyond jQuery: An expert guide to JavaScript frameworks • The complete guide to Node.js frameworks •…

Read More
Technology 

Gluon brings AI developers self-tuning machine learning

Deep learning systems have long been tough to work with, due to all the fine-tuning and knob-twiddling needed to get good results from them. Gluon is a joint effort by Microsoft and Amazon Web Services do reduce all that fiddling effort. Gluon works with the Apache MXNet and Microsoft’s Cognitive Toolkit frameworks to optimize deep-learning network training on those systems. [ Go deep into machine learning at InfoWorld: 11 must-have machine learning tools. • 13 frameworks for mastering machine learning • Machine learning pipelines demystified • Review: 6 machine learning clouds •…

Read More
Technology 

Gluon brings AI developers self-tuning machine learning

Deep learning systems have long been tough to work with, due to all the fine-tuning and knob-twiddling needed to get good results from them. Gluon is a joint effort by Microsoft and Amazon Web Services do reduce all that fiddling effort. Gluon works with the Apache MXNet and Microsoft’s Cognitive Toolkit frameworks to optimize deep-learning network training on those systems. [ Go deep into machine learning at InfoWorld: 11 must-have machine learning tools. • 13 frameworks for mastering machine learning • Machine learning pipelines demystified • Review: 6 machine learning clouds •…

Read More
Technology 

What is Grafeas? Better auditing for containers

The software we run has never been more difficult to vouchsafe than it is today. It is scattered between local deployments and cloud services, built with open source components that aren’t always a known quantity, and delivered on a fast-moving schedule, making it a challenge to guarantee safety or quality. The end result is software that is hard to audit, reason about, secure, and manage. It is difficult not just to know what a VM or container was built with, but what has been added or removed or changed and…

Read More
Technology 

‘Universal’ Windows development adds .Net Standard 2.0 support

Microsoft’s Universal Windows Platform (UWP), an attempt to foster development of apps across multiple devices all running Windows 10, now supports the .Net Standard 2.0 specification for .Net unification. But this move comes right after Microsoft revealed it was effectively pulling the plug on its Windows Mobile platform for smartphones, making Universal Windows apps less universal. In fact, Microsoft has been expanding support for Android and iOS in its various development tools as it effectively cedes the mobile market to Google and Apple. [ There’s more than one way to build…

Read More
Technology 

‘Universal’ Windows development adds .Net Standard 2.0 support

Microsoft’s Universal Windows Platform (UWP), an attempt to foster development of apps across multiple devices all running Windows 10, now supports the .Net Standard 2.0 specification for .Net unification. But this move comes right after Microsoft revealed it was effectively pulling the plug on its Windows Mobile platform for smartphones, making Universal Windows apps less universal. In fact, Microsoft has been expanding support for Android and iOS in its various development tools as it effectively cedes the mobile market to Google and Apple. [ There’s more than one way to build…

Read More
Technology 

What’s new at GitHub: dependency management, security alerts

GitHub is adding several services to its popular code-sharing site to help developers manage dependencies and improve security. GitHub dependency graph service With the dependency graph service, GitHub will use its own data to build a dependency graph that gives developers insight into both projects their code depends on and the projects that depend on their code. [ Also on InfoWorld: 19 open source GitHub projects for security pros. | Track the latest trends in open source with InfoWorld’s Open Source Report newsletter. ]The essential features in the GitHub dependency…

Read More
Technology 

Kotlin could overtake Java on Android next year

Kotlin is on its way to overtaking Java on that mobile platform, claims mobile database maker Realm. Realm performed an anonymized assessment of 100,000 developers using its database and which languages they were using, determined by developers’ selection of SDKs. Realm found that 20 percent of apps built with Java before Google’s May endorsement of Kotlin are now being built in Kotlin. [ What is Kotlin? The Java alternative explained. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] Based on that data, Realm predicts…

Read More
Technology 

What’s new in Microsoft Visual Studio Code 1.17

The September 2017 release of Visual Studio Code, aka version 1.17, has arrived with a number of significant updates. Among the many improvements, the upgrade to Microsoft’s open source code editor brings region markers to the code folding support and boosts the performance of the built-in terminal. With code folding, developers can hide away regions of source code using folding icons on the gutter between the line numbers and the start of a line of code. The region markers allow you to specify with comments exactly where your foldable blocks begin…

Read More
Technology 

Java microservices profile gets fault-tolerance capabilities

The Eclipse Foundation’s MicroProfile project to add microservices to enterprise Java has released MicroProfile 1.2, which adds capabilities for fault tolerance and security. New features in MicroProfile 1.2 A fault-tolerance API in MicroProfile 1.2 provides a way for applications to deal with the unavailability of a microservice, said IBM Distinguished Engineer Ian Robinson, who has worked on MicroProfile. When old-style monolithic applications fail, they bring down the entire application. But applications composed of microservices continue to operate if a specific microservcie fails, leading to “more interesting failure scenarios,” he said….

Read More