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

  • SCA Extensions for Event Processing and Pub/Sub

    Service Component Architecture (SCA) is a today’s most popular programming model for building applications and systems based on a Service Oriented Architecture. A new “Assembly Model Specification Extensions for Event Processing and Pub/Sub” allows to further extend SCA’s reach in implementation of the event-driven systems.

  • New Version Of Microsoft Managed Services Engine Released

    Microsoft Released the May 2009 CTP of the Managed Services Engine (MSE) with source code that is available at Codeplex. The CTP is minor update to the February Beta release.

  • Heroku's Provisionless Hosting for Rails Apps is Revolutionary

    Heroku debuted a commercial version of their Rails hosting solution last week, after a free beta stage that lasted over a year. Using Heroku, deployment of a new Ruby web application from scratch is accomplished with little more than a handful of commands from your terminal. No emails, phone calls or support tickets needed.

  • Language Workbenches May Ultimately Completely Change the Way We Do Programming

    After many years in development, Intentional Software has finally released their Intentional Domain Workbench (IDW). JetBrains has open sourced their Meta Programming System (MPS), currently in Beta 2.

  • Five Questions with Eric Hexter and Jeffery Palermo

    Eric Hexter and Jeffery Palermo are the founders of MVC Contrib, an open source extension to Microsoft's ASP.NET MVC. With MVC Contrib getting ready for its first first production-grade release, we asked them to take a moment to reflect on the project and ASP.NET MVC as a whole.

  • Presentation: Financial Transaction Exchange at BetFair.com

    Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

  • WEB4J: Contrarian Web App Development for Java

    WEB4J is a minimalist, opinionated, full-stack web framework for Java. It embraces convention over configuration and is extremely small: only 88 classes total.

  • MINIX 3 Promises to Be More Secure Than Windows or Linux

    Andrew S. Tanenbaum, a computer science professor at the Vrije Universiteit in Amsterdam, is leading the project developing MINIX 3, an operating system meant to be more secure than Windows or Linux.

  • Declarative Concurrency For Ruby With Dataflow

    Part of the Ruby language was influenced by functional programming techniques. Larry Diehl brings a declarative concurrent model to Ruby by importing the concept of unification from Oz Language with the Dataflow project.

  • Spring Batch 2.0 Supports Job Partitioning and Annotation Based Configuration

    The latest version of Spring Batch framework supports job partitioning, remote chunking and annotation based configuration. Spring Batch development team recently released version 2.0 of the batch framework. The new version also has features like Java 5 support and non-sequential execution.

  • JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun

    JRuby 1.3RC1 is now available and includes the changes required for running on Google App Engine. The release also includes a modified version of the timeout functionality. Also: adding Nailgun to the standard JRuby could reduce the impact of Java's slow startup times.

  • Rails BDD with Macros, I18n,... with Remarkable

    There are many ways to develop, test and integrate your Rails application: from TDD with the basic Test:Unit or ZenTest, to BDD with RSpec, Shoulda or Cucumber. Remarkable tries to unify the syntax and adds some more flavors to make your Rails BDD painless.

  • Bruce Eckel on Python, Java, Flex, and RIAs

    In this post, InfoQ interviews Bruce Eckel to get his thoughts on the RIA landscape and to find out what he has been up to, as Bruce recently released a book he coauthored titled First Steps in Flex.

  • CrossTwine Linker Aims to Boost MRI and 1.9.1 Performance

    CrossTwine aims to improve the performance of MRI, 1.9.1, and Python. Unlike new Ruby VMs, the CrossTwine Linker allows to improve efficiency of the existing interpreters and VMs, while keeping their complete feature set. The company plans to offer services to use the CrossTwine Linker technology to speed up specific applications.

  • Flex Builder for Linux Dead?

    Over the last few years, Adobe has taken a number of steps to entice a broad range of enterprise developers to use the Flex development platform. With all Adobe's extra work to court open source minded developers, it is surprising to hear the rumblings this week about the end of Flex Builder Linux.

BT