BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • New F12 Developer Tools for the New Microsoft Edge

    Microsoft's new web browser, Edge, comes with new F12 developer tools built in TypeScript.

  • 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.

  • 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.

  • C# Futures: Managed Pointers

    A big emphasis for many developers, especially those writing games or working on pure number crunching, is raw performance. One way to get more performance out of C# is to avoid allocating memory without having to copy structs instead. The next proposal shows how C# can expose the CLR managed pointer support to do just that.

  • Quick Take: Build 2015 Day 1 Keynote

    Microsoft's premier developer conference began today with several announcements that will affect all developers whether they are formally targeting Windows or not.

  • Fabian Hueske on Apache Flink Framework

    Apache Flink is a distributed data flow processing system for performing analytics on large data sets. It can be used for real time data streams as well as batch data processing. It supports APIs in Java and Scala programming languages. Fabian Hueske, PMC member of Apache Flink, spoke about the data processing framework at the recent ApacheCon Conference.

  • The Next Web Europe 2015 Recap Part Two

    The Next Web took place last week in Amsterdam, Netherlands. With more than 3,500 participants, it’s one of the biggest technology conferences in Europe. This recap looks at the most interesting news that came out of the two day conference.

  • Carthage: GitHub's Dependency Manager for Xcode Projects

    Carthage is a dependency manager for Objective-C and Swift projects aims to be "ruthlessy simple," says its author Justin Spahr-Summers. Carthage has been developed at GitHub and its philosophy is "delegating tasks to Xcode and Git" as much as possible so developers can use the tools they "are already familiar with."

BT