BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Visual Studio Content on InfoQ

  • The Excel Formula Language Is Now Turing-Complete

    The Excel team announced LAMBDA, a new feature that lets users define and name formula functions. LAMBDA functions admit parameters, can call other LAMBDA functions and recursively call themselves. With LAMBDA, the Excel formula language is Turing-complete: user-defined functions can thus compute anything without resorting to imperative languages (e.g., VBA, JavaScript).

  • Virtual Panel: What's Next for .NET?

    A lot happened in the last year in the .NET ecosystem. Putting aside the details, the bigger picture is difficult to grasp. There is movement in all aspects: cross-platform, cloud, mobile, web apps and universal apps. Developers wonder where all of this is going to lead and what will be required to get there.

  • Interview with Mike McQuaid about Git in Practice

    Mike McQuaid, Software Engineer at GitHub, has written "Git in Practice" which provides over 60 techniques for working with and managing Git projects. InfoQ caught up with Mike, and asked about it, including his advice for teams considering migrating to Git and what tools to use.

  • Using C# and Wix# to Build Windows Installer Packages

    Even with WiX, working with Windows Installer packages can be quite difficult. Oleg Shilo’s solution is to ditch the XML entirely and create MSI packages using traditional C# code.

  • Apache MetaModel – Providing Uniform Data Access Across Various Data Stores

    MetaModel - an Apache Incubator project – is a Java library used to browse, query and update various types of data stores including traditional SQL databases, unusual stores such as CSV or Excel, or the more modern NoSQL stores in a uniform and programmatic way.

  • Chris Patterson on Automated Builds in TFS

    We spoke with Chris Patterson, Senior Program Manager Team Foundation Server about the role of automated builds and continuous delivery in modern application development. Team Foundation Server is the Microsoft-hosted version of Team Foundation Services.

  • Jason Zander on Visual Studio's Past, Present, and Future

    InfoQ recently had an exclusive interview with Microsoft's Jason Zander to discuss the latest release of Visual Studio and the state of the project as a whole. The wide ranging talk covered everything from C99/C+11 standards compliance plans, to cross-platform support and how Microsoft tries to balance the needs of corporate developers with those of smaller, independent users.

  • New Book: Agile Software Engineering with Visual Studio

    “Agile Software Engineering with Visual Studio – from Concept to Continuous Feedback” is a new book that provides a deep-dive into the Visual Studio-TFS features, that can help Agile teams manage their application lifecycle better. It is written by Sam Guckenheimer (Product Owner, Visual Studio Strategy at Microsoft) and Neno Loje (Independent ALM Consultant and TFS specialist).

  • Scala.Net and Scala with Martin Odersky

    Scala.Net will be a version of Scala that supports the .NET ecosystem. We talked with Martin Odersky, Chairman and Chief Architect as well as co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.

  • Raw Notes from Redmond

    During the first week of May InfoQ went to Redmond for an informal meeting to discuss emerging trends. Normally when we go on this sort of fact-finding mission the reporter’s notes are off the record but we asked for permission to publish them as-is. With the exception of removing email addresses and one piece of NDA material, these are the notes shared within our editorial staff.

BT