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

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

  • Sun purchases MySQL: Perspectives and Analysis on the Impact

    In a move which caught many off guard, Sun Microsystems announced that it would be acquiring MySQL AB, the company which owns and develops the MySQL database, for $1 Billion USD. InfoQ analyzed the announcement and reactions and spoke with Kevin Harvey, Chairman of the MySQL board of directors, to learn more about this deal and what it may mean for the future.

  • Up and Running with SQLite on .NET in 3 Minutes

    SQLite is an open source database that has been growing in popularity. It's footprint is small and is used in a wide-variety of types of applications.

  • Treetop - PEG parser generator for Ruby

    Parsing Expression Grammars (PEG) are a type of recursive descent parsers that have become quite popular recently. Now Ruby gets its own PEG parser generator with Treetop.

  • Gigaspaces Launches OpenSpaces Community Portal

    Gigaspaces, a company known for providing software solutions, has launched a new community website OpenSpaces.org. GigaSpaces is also allowing individuals and startup-companies under $5 million in revenue to use GigaSpaces products for free of charge under its Start-Up Program.

  • Java Scripting Wish List

    With the release of Java 6 and JSR 223, developers now have the option of being able to have inter-operability between Java and any of the supported scripting language. Mark Fortner has been exploring the capabilities of the Bean Scripting Framework (BSF) with JSR 223, and has found a number of items that could be improved.

BT