InfoQ Homepage News
-
Compiling Objective-C into C++ with Visual Studio
While there were rumors that Microsoft would be adopting Android for the Windows 10 platform, no one expected the announcement that iOS applications would also be adopted. This is made possible, by combining C2 with Clang.
-
Enhancements for C2, the Compiler Behind VC++ and Native .NET
Most developers don’t know much about C2, but it is a vital part of the Windows development lifecycle. It acts as the backend compiler for Visual C++, .NET natively compiled code, compiled T-SQL, and Objective-C on Windows.
-
Quick Take: Build 2015 Day 2 Keynote
Microsoft's Build continued today with demonstrations on what modern Windows 10 apps can do and how developers can quickly bring their existing apps to the platform.
-
Dan North Asks for Real World BDD Examples
During a panel discussion about Behaviour-Driven Development (BDD) at this year’s CukeUp 2015 conference Dan North came up with an idea of a community-curated resource for everyone interested in BDD with examples, adaptions, scenarios as well as experience reports and common practises and links to other external resources.
-
Stroustrup: Thoughts on C++17 - An Interview
Bjarne Stroustrup, designer and original implementor of C++, has recently circulated a draft aimed at “stimulating a discussion” about C++17 design goals and possible new features,. such as modules, concepts, and ranges. InfoQ has taken the opportunity to talk with Stroustrup to clarify his view on C++ and the committee’s work.
-
Visual Studio 2015 RC Targets All Devices
Microsoft has delivered the Release Candidate of Visual Studio 2015, demonstrating their desire to be the first choice for developers regardless of the platform that they are targeting.
-
Microsoft Makes Available Their Platform for Building Microservices
Microsoft has announced and made available the preview of Azure Service Fabric (ASF), a cloud platform including a runtime and lifecycle management tools for creating, deploying, running and managing microservices. ASF microservices can be deployed on Azure or on-premises on Windows Server private or hosted clouds. Support for Linux is to come in the future.
-
Benefits of Continuous Testing
At Unruly teams have been applying eXtreme Programming (XP) since being founded in 2006. Teams take a test-first approach to developing code and invest in automated checks that can be run in live environments. InfoQ interviewed Rachel Davies about the importance of a continuous approach to testing, how this has evolved over the years and the business advantage that it delivers to Unruly.
-
C# Futures: Asynchronous Sequences
The async/await syntax in C# was well received, but now developers are asking for more. Specifically, they want to be able to return more than one value from their asynchronous function using a “yield return” like syntax. This capability is being referred to as “asynchronous sequences” in a new proposal for C# 7.
-
Introducing F# 4.0
While all of the recent news has been focused on C# and Windows 10, F# isn’t standing still. Along with Visual Studio 2015 RC is the latest version of F# 4.0.
-
Microsoft Unveils Visual Studio for Linux and OS X
Microsoft has announced the release of a native Visual Studio application for Windows, Mac OS X, and Linux.
-
New Build Automation Features in Visual Studio Online
Microsoft has completely rewritten the build server in Team Foundation Server and Visual Studio Online. The new tool completely eliminates the massive XAML-based Windows Workflow files that were used as build definitions.
-
Cross Platform Applications for Office 365
A major focus of Build 2015 is Office 365 as a platform. The desktop version of Office has been treated as a development platform since the early days of macros written in a variant of BASIC. Microsoft intends to recreate and expand upon that by turning Office 365 into a cross platform development platform available on any form factor or operating system.
-
Compile Time Bindings in Universal XAML
Universal XAML isn’t just an application UI toolkit, it is being used throughout Windows 10 for OS programs. As such, cross-platform consistency and performance are of upmost concern. To address this, new features such as compile-time data binding has been added.
-
Best Practices for IoT on Azure
Depending on who you ask, IoT is something brand new and revolutionary or just a natural progression of what we’ve been doing for decades. The truth is somewhere in the middle; consumer devices replacing the simplistic, mass produced sensors and expensive aviation-grade components. With this in mind, Kevin Miller of Microsoft offers these basic guidelines for starting an IoT project.