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

  • Microsoft’s Modeling Strategy

    Based on their vision to deliver on the promise of model-driven development in SOA where business users, SOA architects and developers will be able to use the modeling tools to collaborate on composite applications, Microsoft has recently made several announcements about its modeling strategy.

  • Microsoft Bringing Multitouch to Windows

    Microsoft is planning on publicly releasing the Surface SDK at this year's PDC. This is seen by some as the next step towards bringing their multitouch technology to the Windows operating system.

  • Review: C# Annotated Standard

    When you need to know how the C# compiler really works, there is no better place than the C# Standard. But sometimes even that is not enough, especially when you need to know how the Microsoft and Mono compilers differ. This is where Jon Jagger, Perry, Sestoft's Annotated C# Standard comes into play.

  • Polyforms - Reduce DAO Code Duplication

    The goal of the Polyforms project is to remove the heavily duplicated glue code to tie data access objects to the underlying persistence API.

  • Java SE 6 Update 10 is out but what does it deliver?

    After being in beta for about a year and having more than 1 million downloads, the Java SE 6 Update 10 (6u10) , dubbed the “Consumer JRE” has been released. With this release which is primarily focused on the Java Plug-In, Sun is trying to deliver on its promise for an enhanced rich client user experience and paves the way for the upcoming JavaFX Desktop 1.0.

  • Host IronScheme in Your .NET Applications

    IronScheme, an implementation of Scheme for the .NET runtime, is ready for developers to try out. IronScheme adheres closely to the R6RS Scheme standard and currently passes 8,881 of the 8,897 tests in the PLT R6RS test suite.

  • Amazon's EC2 Switches from Beta to Production

    Amazon's EC2 services are no longer offered as beta, but they have been switched into production, Amazon offering a Service Level Agreement (SLA). Windows on EC2 is still available as beta.

  • ParseTree 3.0 Released, Many Related Libraries Updated

    Ryan Davis announced the release of ParseTree 3.0, as well as an update to related libraries: Ruby2Ruby and Flog. Sexp_processor, the library to write visitors for analyzing parse tree s-exprs was split out as a gem. Also: ruby_parser 2.0, a Ruby parser written in Ruby, was released with many improvements.

  • RubyEncoder: Obfuscation and Code Protection for Ruby

    RubyEncoder compiles and encrypts your Ruby files to protect them from unwanted eyes. It can also be used to restrict an application to a domain or a certain time period, to create trial versions. InfoQ talked to RubyEncoder's lead developer Alexander Belonosov.

  • Is Mono Ready for Production?

    A question was asked on Stack Overflow having the title "Is Mono ready for prime time?" Several users responded including Miguel de Icaza, founder of the Mono project. The responses are helpful to evaluate the opportunity to deploy an application on Mono.

  • Interview: Ted Neward on Present and Past Languages

    In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

  • Terracotta 2.7 Release Supports GlassFish, Spring 2.5 and Distributed Garbage Collection

    The latest version of Terracotta, an open source Java clustering framework, supports GlassFish, Spring 2.5 and new features like Automated High Availability Mode, Improved Distributed Garbage Collector (DGC) Performance and Visibility, and Cluster-Wide Runtime Statistics. Terracotta development team announced last week the availability of Terracotta 2.7 version.

  • Anders Hejlsberg and Guy Steele on Concurrency and Language Design

    An interview recorded at JAOO, Anders Hejlsberg and Guy Steele talk about concurrency in language design. Anders Hejlsberg is the chief architect of C#, creator of Turbo Pascal, and former chief architect of Delphi. Guy Steele is the creator of Scheme and is currently working on Sun's Fortress, a programming language that focuses on parallelism and mathematics.

  • Prana Framework Helps on ActionScript 3 Application Development

    Prana is an Inversion of Control (IoC) type of application framework for Adobe Flex or ActionScript 3 based development. InfoQ recently spoke with the Prana framework’s creators Christophe Herreman and Damir Murat to learn more insights about the usage of the framework.

  • Mono 2.0 Is Available on MacOS X

    Miguel de Icaza has announced the release of Mono 2.0 installers for MaxOS X. Mono 2.0 was released earlier this month closing the gap between Microsoft's .NET and open source Mono.

BT