BT

Your opinion matters! Please fill in the InfoQ Survey!

.NET Follow 154 Followers

.NET WebAssembly Support an Ongoing Experiment

by David Iffland Follow 3 Followers on  Dec 05, 2017

WebAssembly now ships on by default in the four major browsers and the .NET community continues to push forward to provide .NET developers the ability to compile their to WebAssembly and run it in the browser.

.NET Follow 154 Followers

First Look at Visual Studio 2017 Update 5 Preview

by Jeff Martin Follow 6 Followers on  Oct 19, 2017

Microsoft continues to quickly iterate development of Visual Studio 2017, and has just released 15.5 Preview, a look at the company’s fifth update to the popular IDE since its release. This update adds new debugging capabilities and performance improvements for C++, Visual Basic, and C#.

Development Follow 226 Followers

Google Open Sources Abseil, a Collection of C++ and Python Utilities

by Abel Avram Follow 4 Followers on  Sep 28, 2017 3

Google has made available a number of C++ libraries they use internally for many of their projects. Python ones are to follow soon.

Development Follow 226 Followers

LLVM Has Documented the PDB Format, Complete with PDB to YAML Conversion

by Jonathan Allen Follow 256 Followers on  Aug 21, 2017

LLVM can now generate PDB files, allowing the use of Windows debugging tools. In addition, they have documented the format and created tooling for analyzing with and generating PDB files from YAML.

.NET Follow 154 Followers

Profile Guided Optimization Comes to .NET Core

by Jeff Martin Follow 6 Followers on  Jul 27, 2017

Profile Guided Optimization is a native compilation technology that has long been available to native code developers (i.e. Visual C++). Microsoft has announced that this technology is now available for .NET Core developers on Windows x86/x64 and Linux x64.

DevOps Follow 356 Followers

Sonatype Acquires Vor Security to Expand Nexus Open-Source Component Support

by Helen Beal Follow 0 Followers on  Jun 30, 2017

Sonatype announced the acquisition of Vor Security to extend their open-source component intelligence solutions’ coverage to include Ruby, PHP, CocoaPods, Swift, Golang, C, and C++.

Development Follow 226 Followers

Zero Runtime Exceptions in Production with Elm

by Sergio De Simone Follow 6 Followers on  May 31, 2017

At QCon London 2017, Richard Feldman, software engineer at noredink and author of “Elm in Action” from Manning, explained how their decision to switch to Elm led to a 100,000 LOC system running in production with zero runtime exceptions since 2015. Here, we provide a brief summary of Feldman’s key points.

Mobile Follow 76 Followers

Facebook’s New AL Language Aims to Simplify Static Program Analysis

by Sergio De Simone Follow 6 Followers on  May 27, 2017

AL is a simple, declarative language for reasoning about abstract syntax trees that allows to extend Facebook Infer static analyzer.

JavaScript Follow 161 Followers

Prepack JavaScript Compiler Aims to Reduce Startup Time

by David Iffland Follow 3 Followers on  May 08, 2017 1

Facebook has revealed Prepack, a compile time JavaScript interpreter that aims to reduce the time spent initializing code by pre-computing the global code block. The biggest beneficiaries of this tool are React Native apps and other platforms where startup time is one of the biggest performance bottlenecks.

Development Follow 226 Followers

GCC 7.1 Released with Full C++17 Support

by Sergio De Simone Follow 6 Followers on  May 06, 2017

The latest GNU Compiler Collection major release, GCC 7.1, brings substantial new functionality, writes GCC maintainer Jakub Jelinek, including experimental support for the current C++17 draft, better diagnostics, and new optimizations.

Development Follow 226 Followers

C++17 Is Ready

by Sergio De Simone Follow 6 Followers on  Apr 03, 2017

At its winter meeting in Kona, HI, USA, the ISO C++ committee has finalized work on C++17, writes Herb Sutter. A short summary of its main features here.

JavaScript Follow 161 Followers

Browser Vendors Start Shipping WebAssembly by Default

by David Iffland Follow 3 Followers on  Mar 10, 2017

The browser vendors working on WebAssembly have reached a "consensus" on an initial implementation set, allowing browsers to ship it on by default. While this is an important milestone, the initial implementation won't immediately result in significant uptake by developers as important features such as DOM integration and garbage collection are not yet part of the spec.

.NET Follow 154 Followers

Visual Studio 2017 Officially Released

by Jeff Martin Follow 6 Followers on  Mar 07, 2017

Marking the 20th year since Visual Studio's first release, Visual Studio 2017 has formally been made available. VS2017 focuses on improvements to its core developer experience, in addition to greater support for mobile & cloud applications as well as more capable DevOps functionality.

Development Follow 226 Followers

LLD, LLVM’s New Linker, Coming to LLVM 4

by Sergio De Simone Follow 6 Followers on  Feb 21, 2017

LLD, which touts great performance improvements over GCC ld, will be included in LLVM 4 rc1 and enabled by default. Although the new linker is already able to build a running FreeBSD/amd64 base system, its inclusion in LLVM is still experimental and could be set back in rc2 if it causes problems.

Development Follow 226 Followers

MIT Extended LLVM IR to Enable Better Optimization of Parallel Programs

by Sergio De Simone Follow 6 Followers on  Feb 06, 2017

Researchers at MIT have been working on a fork of LLVM to explore a new approach to optimizing parallel code by embedding fork-join parallelism directly into the compiler’s intermediate representation (IR). This, the researchers maintain, makes it possible to leverage most of the IR-level serial optimizations for parallel programs.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT