New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Blazor Brings .NET Back to the Browser

by Jonathan Allen on  Jul 14, 2017 2

Steve Sanderson’s Blazor is an experiment to bring .NET back to the browser using WebAssembly and DotNetAnywhere. It isn’t meant to be a full production framework like Flash or Silverlight, but rather a test to see what’s possible.

Google Presents MultiModel: A Neural Network Capable of Learning Multiple Tasks in Multiple Domains

by Roland Meertens on  Jul 12, 2017

Google created a network that takes inputs from multiple modalities and can generate output in multiple modalities. They built a model that performs 8 tasks in multiple domains: speech recognition, image classification and captioning, sentence parsing, and back and forth translation of English-German and English-French. The network learns any task with one of these inputs and output modalities.

ASP.NET Core 2 Preview 2 Released

by Jeff Martin on  Jul 12, 2017

Microsoft continues to advance the development of ASP.NET Core 2, and the second major preview of the forthcoming web framework. This release sees the inclusion of SPA templates for Visual Studio 2017, the ability to configure limits on Kestrel, and support between .NET Framework and ASP .NET Core 2.

Microsoft Reiterates its Support of F#

by Pierre-Luc Maheu on  Jul 11, 2017

Mads Torgersen and Philip Carter, respectively C# and F# program managers at Microsoft, published a post promoting the use of F#. The post is a follow-up to a presentation on F# at Build 2017. They talked about how Microsoft wants to remove obstacles to F# adoption and the F# improvements Visual Studio 2017 brings.

Oracle Releases Open Source Container Utilities, Including A New Container Runtime Written in Rust

by Daniel Bryant on  Jul 10, 2017

Oracle has released three open source container utilities including Smith, an OCI image-compliant container builder that creates “microcontainers” with a single executable and its dependencies; Crashcart, a microcontainer debugging tool; and Railcar, a Rust-based alternative container runtime that implements the OCI-runtime specification.

Integrate 2017 Recap: Adding Intelligence to Integration

by Kent Weare on  Jul 04, 2017

Integrate 2017, an annual integration event focused on Microsoft Integration technologies, took place in London from June 26th – 28th. Some of the key themes that were discussed include the role of cognitive computing in integration, API orchestration, SaaS connectivity, cloud native integration, the impact of serverless on integration and cloud messaging at scale.

A Series of Unfortunate Container Events at Netflix: Andrew Spyker and Amit Joshi at QCon NYC

by Daniel Bryant on  Jul 02, 2017

At QCon New York 2017,  Andrew Spyker and Amit Joshi presented “A Series of Unfortunate Container Events at Netflix”. Key takeaways from running production workloads within containers running on the AWS Cloud include: expect problematic containers and workloads; there is continued need for cloud to evolve for containers; and it has been worth the effort due to value containers unlock.

The "Paved Road" PaaS for Microservices at Netflix: Yunong Xiao at QCon NY

by Daniel Bryant on  Jun 30, 2017

At QCon New York 2017, Yunong Xiao presented “The Paved PaaS to Microservices at Netflix” which discussed how the Netflix Platform as a Service (PaaS) assists with maintaining the balance between the culture of freedom and responsibility and the overall organisational goals of velocity and reliability.

Running a Presidential Campaign with Immutable Infrastructure: Michael Fisher at QCon NY

by Daniel Bryant on  Jun 30, 2017

At QCon New York 2017 Michael Fisher presented “Presidential Campaigns & Immutable Infrastructure” and discussed the implementation and challenges of provisioning infrastructure for the Hillary for America (HFA) campaign that ran during the 2015-2016 US regional and national elections.

.NET Core 2.0 Preview 2 Brings Refinements for Developers

by Jeff Martin on  Jun 30, 2017

Microsoft has released the second preview of .NET Core 2.0. Several changes have been made to increase ease-of-use for developers, but what may be most important is the ability to reference .NET Framework libraries from .NET Core code. Joining these improvements are bug fixes and several additions to its WCF support.

A Comparison of Mapping Approaches for Distributed Cloud Applications

by Hrishikesh Barua on  Jun 29, 2017

An application map is a topology view of the components of a distributed application and the network or interprocess interactions between them. A recent article gives an overview of application mapping approaches adopted by various tools like AppDynamics, OpenTracing and Netsil.

Microsoft Releases TypeScript 2.4

by David Iffland on  Jun 29, 2017

Microsoft has released version 2.4 of TypeScript. This version adds support for dynamic imports -- an ECMAScript 2018 feature -- and string-based enums.

IBM and Lightbend Announce Initiative to Build New Platform for Cognitive Development

by Michael Redlich on  Jun 28, 2017

IBM has announced a strategic investment in reactive pioneer and Scala language custodian, Lightbend. The two companies will collaborate to build a new platform for cognitive development. Mark Brewer, CEO at Lightbend spoke exclusively to InfoQ about this collaboration.

.NET Core Runtime and Base Class Library Performance

by Michael Stiefel on  Jun 23, 2017 1

Microsoft has announced that performance improvements have been made to the runtime and base class libraries in .NET Core. While the performance improvements to ASP.NET Core have received more publicity, these improvements are just as important. Many are based on pull requests from the developer community.

Google Replaces Cloud Prediction API with Cloud Machine Learning Engine

by Shelby Switzer on  Jun 21, 2017

Google has announced that over the course of the next year, it is discontinuing its Cloud Prediction API, and encourages developers using the Prediction API to migrate to its Cloud Machine Learning Engine, which enables data analysis, machine-learning training, and predictions from the Google Cloud Platform.