BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Inside the full speed Rubinius debugger

    Debugging Ruby code just got much faster - at least with Rubinius. Unlike the debuggers for MRI or JRuby, the Rubinius full speed debugger allows programs to run at normal speed while they're debugged. We take a look at how the Rubinius VM's transparent design made this possible.

  • MPI for .NET

    MPI or Message Passing Interface is the standard for distributed programming such as that used in supercomputers and implementations can be found for FORTRAN, C, and C++. There are several projects in the works to bring that power to .NET. Today we look at two of them.

  • Iterating and Incrementing to 'Get What You Need'

    In "Don't know what I want, but I know how to get it", Jeff Patton described a few ways in which Agile teams and business users miscommunicate, and argued that the agile community needs to be clear about the terms 'iterating', 'incrementing' and 'shippable'.

  • SQL Server Best Practices Analyzer to be Integrated into SQL Server 2008

    Microsoft is looking to change how SQL Server is managed by incorporating the SQL Server Best Practices Analyzer into the core of SQL Server 2008. This new feature, known as the Declarative Management Framework, allows for proactive enforcement of database policies.

  • Adobe Flex Basics

    InfoQ.com has covered a number of advanced and intermediate topics on the who, how, and whys of the Adobe Flex development framework, including: Who Is Using Flex, Flex Misconceptions, The Proprietary Nature of Flash, and Open Source Flex Frameworks. Ted Patrick, a Technical Evangelist for Adobe, takes us back to the basics with his blog post, ‘What is Flex?’

  • WCF Web Programming Model Resources

    Since the first announcement of WCF's Web Programming Model and its official release within the .NET Framework 3.5 only few information have been readily available. Now, Steve Maine provides a comprehensive list of resources.

  • Amazon EC2 Gains Favor with JEE and Groovy Developers

    Using the EC2 API is straightforward, but to make life even simpler Chris Richardson has posted a Groovy framework that can launch MySQL, Apache HTTP Server, a set of Tomcat instances and JMeter, as well as deploying web applications to Amazon's EC2.

  • Mark Mahieu Creates CICE Closure Prototype

    One of the hottest topics in Java in recent years has been around adding full closure support to the Java language. Given the complexity that closures could introduce however, it is difficult to judge their full impact without being able to experiment with prototypes for the various proposals.

  • Interview: Didier Girard, are GWT and Volta GCC for the Web?

    Microsoft released a preview of Volta last month. Some people have commented that Volta was a direct competitor to GWT. InfoQ talked to Didier Girard, CTO of SFEIR and GWT expert to ask him how they compare and share his perspective on what they represent for developers.

  • Is Velocity Really the Golden Measurement?

    What value do teams get from measuring velocity, beyond the ability to reasonably estimate commitments for the short-term future? J.B. Rainsberger proposes that teams spend less energy scrutinizing velocity and more energy thoughtfully identifying and eliminating areas of waste in their projects.

  • Interview: IBM CTO Jerry Cuomo on REST & Project Zero

    IBM Fellow and WebSphere CTO Jerry Cuomo talks about REST and Project Zero, IBM's new Groovy & PHP based RESTful app mashup / scripting / dev tool.

  • Python Web Framework on the JVM

    Recently there has been a lot of news about numerous languages making their way onto the JVM, providing endless possibilities. Python has been around for years and its JVM implementation, Jython, hopes to bring a Python web framework to the JVM. It could prove to be what Rails is to Ruby and Grails is to Groovy.

  • MapReduce A Step Backwards: Is Comparison to Relational Databases Fair?

    A recent article on the Database Column by David J. DeWitt and Michael Stonebraker attempts to compare the increasingly popular MapReduce programming paradigm to a relational database. The blogsphere has quickly called foul on the comparison and its reasoning.

  • Does code become better as it approaches English?

    Achieving readability and expressiveness by writing English-like code is one of the trends on the rise in today’s industry. Michael Feathers advocates for considering other alternatives that can be instrumental for improving code expressiveness. He argues that in some circumstances symbolic approach is more appropriate than the narrative one and highlights some trades-offs between them.

  • An OSGi Success Story

    Bill Kayser of Nagarro recently detailed his experience moving an application to OSGi from a custom infrastructure and build process.

BT