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

  • 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.

  • Should ASP.NET Developers Learn ASP.NET MVC?

    Many discussions of whether or not developers should use or learn ASP.NET MVC has been going on in blogs, Twitter and forums the last couple of weeks. The opinions varies from not recommended to all ASP.NET developers should learn it. InfoQ have tried to summarize some of the recent activity around this topic.

  • Article: Grid Computing on the Azure Cloud Computing Platform, Part 1

    In this 3-parts series of articles, David Pallmann explains how to perform grid computations on the Azure cloud computing platform. In Part 1 he presents a design pattern for using Azure for grid computing, while in Part 2 and 3 he is going to give a concrete code example.

  • Interview: Guy Steele Interviews John McCarthy, Father of Lisp

    In this phone interview that took place in front of an audience at OOPSLA 2008, Guy Steele spins a yarn with John McCarthy, the father of Lisp, attempting to find out some details surrounding the language inception in the 50’ and its later evolution.

  • Adobe ConnectNow-Terracotta Integration Uses Distributed Shared Memory to Manage Scalability

    Adobe ConnectNow is a free web conferencing and collaboration software. It's built on the Adobe Flash Collaboration Service (AFCS). For the Java server-side component of AFCS, Adobe integrated ConnectNow application with Terracotta software to take advantage of Terracotta's shared application memory store to address scalability of the web application.

  • RubyMine 1.0 Steps Into the Ruby IDE Ring

    JetBrains, the developers of IntelliJ IDEA and ReSharper among others, released its first foray into the Ruby space with RubyMine 1.0 – an IDE for Ruby and Ruby on Rails development.

  • What Is .NET 4.0 Beta 1 Going to Bring to PLINQ?

    Ed Essey, a Program Manager on the Microsoft Parallel Computing team, wrote on the latest enhancements to PLINQ that are to appear in .NET 4.0 Beta 1 that is to be released soon. Some of them are: “With” Operators Pattern, Execution Mode, Cancellation, Refactoring, Performance Improvements.

  • SQL Enlight T-SQL Analyzer

    SQL Enlight is a tool designed to expedite and facilitate T-SQL development through code analysis and templating. SQL Enlight integrates into MS Visual Studio and SQL Management Studio.

  • Article: Using SketchFlow to Create Better Prototypes

    Simon Guest of Microsoft introduces SketchFlow by discussing why prototyping is an important developer skill and how a tool can enhance developer-customer interaction. The functionality and features of SketchFlow are presented in the context of an ongoing sample application (an on-line store).

  • Implementation Roundup: Ruby 1.8.x update, JRuby on .NET, MacRuby and MagLev Progress

    New versions of Ruby 1.8.6 and 1.8.7 are available now. JRuby development moves ahead with experiments with running JRuby on IKVM. Also: MacRuby continues performance work and MagLev now runs RubyGems.

  • What Software are Other Geeks Using?

    Wakoopa, a new start-up based in Amsterdam, Holland, has created a new social network aimed at discovering and sharing what applications people are using. While its user base is relatively small and geek oriented, the network provides useful insight on software usage with a social twist.

BT