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

  • Thoughtworks Technology Radar July 2011

    ThoughtWorks recently published its Technology Radar; a report to help technology leaders understand emerging technologies, identify strategic platforms and tools and prepare their organizations for them.

  • TFS To Get Modify-Merge-Commit Style Version Control

    The next version of Team Foundation Server will include a feature called Local Workspaces, which will allow Subversion Style “Modify-Merge-Commit” Version Control. This will make it much easier for developers new to TFS get acquainted to the Version Control Model compared to the current model of “Server Workspaces”, and make working offline easier.

  • Ephemeralization or Heroku's Evolution to a Polyglot Cloud OS

    Heroku recently announced its new Cedar stack and the addition of Node.js and Clojure as new deployment languages. InfoQ spoke with Heroku Co-Founder Adam Wiggins about this recent development, underlying principles and future plans. He compares a PAAS to an Operating System for the Cloud built atop of the combination of powerful, existing tools.

  • Writing Asynchronous Tests with Rx and Silverlight

    Richard Szalay is demonstrates how Reactive Extensions can be used to make asynchronous testing with the Silverlight Unit Testing Framework less error prone.

  • Reports from the Field: Python 3 with Hardcoded Software

    The production version of Python 3 has been available for about two and a half years. Since it breaks backwards compatibility with the Python 2.x series there has been a lot of mixed reactions to it. To get a developer’s perspective on Python 3 we decided to interview Virgil Dupras.

  • Thymeleaf: XML/HTML Template Engine for Java

    Thymeleaf is an XML/XHTML/HTML5 template engine that works for web and non-web applications. It's an open source Java library distributed under Apache License 2.0. Thymeleaf is a replacement for JSP and other template engines like Velocity and FreeMarker. It comes in two versions, the Standard dialect and the SpringStandard (Spring MVC 3) dialect.

  • Mozilla, WebKit To Support Debugging Minified JS As Well As CoffeeScript and other JS Languages

    Debuggers for Javascript are powerful - but only for plain Javascript. Minified Javascript and languages compiling to Javascript are not supported, ie. that means no breakpoints or accurate log messages for CoffeeScript, ClojureScript etc. InfoQ looks at the current situation and at the recently launched projects at WebKit and Mozilla that aim to fix it.

  • An Overview of the X++ Programming Language

    X++ is a 17 year old programming language with a syntax that meshes the structural and imperative features of Java with the set-based operations of SQL. It is primarily used within Dynamics AX, an enterprise resource planning platform. Originally a completely proprietary language, as of 2009 X++ can be compiled to .NET’s Intermediate Languages.

  • Mobile HTML5 Charts by Sencha

    Sencha has launched Sencha Touch Charts, a beta version of a set of rich, interactive charting components built with HTML5 and optimized for mobile devices. Part of the Sencha Touch offering, this library enables developers to build interactive radar, bar, line, stacked, and pie charts that are optimized for Apple iOS, Android and BlackBerry devices.

  • Twentieth Anniversary of the World Wide Web

    This weekend represented the 20th anniversary of the announcement of the World Wide Web. The length of a patent is twenty years; had the first server been patented then we would only now be able to innovate on top of one of the cornerstones of today's global economy.

  • Should the Web be Encrypted?

    Last week, the Electronic Frontier Foundation (EFF), in collaboration with the Tor Project, has launched an official 1.0 version of HTTPS Everywhere, a tool for the Firefox web browser that helps secure web browsing by encrypting connections to more than 1,000 websites.

  • RIM to Offer Android Applications this Summer

    RIM is continuing to flirt with development platforms. With Silverlight forgotten and Flash not really having a market to speak of, the next big target is Java and the Android marketplace.

  • Eclipse 3.8M1 Brings Java7 Support

    Eclipse 3.8M1 has been released, which brings official Java7 support to Eclipse development environment. It will become available for Eclipse 3.7.1 in September this year.

  • Web Intents: Google's Mechanism for Inter WebApp Linking

    Are you spending hours writing custom code to integrate with various third party service providers from your web application? Google's Chrome team is working on a master API for moving the onus from the developer to the user through analogous late run-time binding mechanisms used by the Intents system on the Android OS.

  • Preview: 15th SPLC Conference on Software Product Lines

    The International Software Product Line Conference (SPLC) is the most important event that covers the full range of Product Line Engineering in software-intensive products. Its 15th incarnation will take place in the Munich City Center from August 21st to August 26th.

BT