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

  • QuickVB: A Roslyn Based IDE in the Spirit of QuickBasic

    In honor of the 50th Anniversary of BASIC, Microsoft’s VB team created a Roslyn powered homage to QuickBasic. This IDE looks like the original, but has modern features such as code completion.

  • GitHub Open Sources the Atom IDE

    GitHub has open sourced their Atom IDE including the Atom Shell framework, Atom Core, and the Atom Package Manager (apm).

  • Looking at Python and Node.js on Visual Studio

    Visual Studio isn't just the web, .NET, and C++. It also provides a full featured editor for Node.js and Python. InfoQ speaks with Microsoft Project Manager Shahrokh Mortazavi to talk about these tools and what they offer developers.

  • High Performance Math with ILNumerics for .NET

    A common belief among programmers is that .NET is slow when it comes to complex mathematical operations. And generally speaking that is true due to factors such as .NET’s predisposition towards heap allocating all but the simplest values. But it doesn’t have to be that way. Frameworks such as ILNumerics use techniques such as custom memory managers and automatic parallelization to close the gap.

  • High DPI Improvements for Windows Forms in .NET 4.5.2

    Microsoft has just announced the release of .NET 4.5.2. This release includes new APIs for ASP.NET that support background threads under IIS. Also featured is higher DPI support for WinForms.

  • Espresso Logic releases 'Live Browser', providing an instant HTML5 user interface

    The Espresso Logic team has released a new product “Live Browser”, providing an instant HTML5 user interface for navigating databases in a master/detail format. Live Browser promises users the ability to explore, interact with and modify data from any enterprise databases, without any programming.

  • Scala 2.11: The Latest Major Scala Release

    Typesafe has recently announced the release of Scala 2.11 under the standard 3-clause BSD license. This is a major release which includes improvements in scalac, the REPL, packaging/modularization, macros, the Collections library, and various bug fixes. Scala 2.11 targets Java 6, with only limited, experimental support for Java 8. Scala 2.11 is not binary compatible with the 2.10 series.

  • Groovy 2.3 Released With Traits and Java 8 Support

    Groovy Project Manager at Pivotal Guillaume Laforge today announced the release of Groovy 2.3, the first major Groovy release this year, and the first major release of Groovy to feature official support for running on the recently released Java 8.

  • A Look Back at NDoc and Sandcastle

    The history of NDoc and Sandcastle is long and sordid. We take a brief look at that history and then check in on their successor, the Sandcastle Help File Builder.

  • Coverity Scan Gets Better with Java, Apache Hadoop, HBase and Cassandra Support

    The recently released open source scan report by Coverity mainly detected and fixed Resource Leaks, Null Pointer and Control Flow issues besides several other issues. It also scanned the source code of Linux and fixed several bugs.

  • BASIC Turns Fifty

    The Beginner's All-Purpose Symbolic Instruction Set, first used on 1st May 1964, turned fifty yesterday. More widely known as BASIC, in introduced a generation to programming, kick-starting many who would then go onto a path to technology in the future. InfoQ looks back at the memorable moments as well as looking to the future.

  • Kin Lane on How API Commons Will Shape the Future of Web APIs

    InfoQ asked Kin Lane, the leading API evangelist, to share his views on open API designs and on what led him to launch the API Commons initiative with Steven Wilmott. He explains how translation and interoperability between the emerging API description languages matters, and how an open internet culture should prevent API Commons from making the same mistakes as past initiatives like UDDI.

  • Promises: The New Async Standard in Browser JavaScript?

    Everybody who did more than some basic work with JavaScript has come across asynchronous programming. However, opinions on how properly deal with this asynchrony has been a long ongoing debate in the JavaScript world. However, with the arrival of native promises in EcmaScript 6, future browser APIs will start using promises instead (where appropriate).

  • Java ME 8 General Availability Release

    Oracle principal product manager Terrence Barr announced the release today of Java ME 8, further aligning Java ME 8 with Java SE 8 and the Internet of Things

  • Edge.js Adds Support for Linux and Mac OS X So C# and Node.js Can Run Anywhere

    The Edge.js project allows developers to combine C# with Node.js, within a single process. The latest release adds support for Linux and Mac OS X, allowing developers to use the environment they want for development and hosting.

BT