BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage DevOps Content on InfoQ

  • DataNucleus Launched as Successor to Java Persistence Platform JPOX

    The open source Java persistence platform JPOX has become DataNucleus for its future direction, due to the significant changes in scope of the project since its initiation. The baseline product DataNucleus AccessPlatform, provides persistence to RDBMS, db4o, XML, LDAP and Excel datastores via JDO or JPA APIs.

  • ExtJS Licensing Continues to Evolve as a Result of Controversal Switch from LGPL to GPLv3

    Jack Slocum, lead developer of the popular Javascript library ExtJS, announced this week a community effort to develop two new exceptions for open source software developed using ExtJS 2.1 or greater. This move came as a response to frustration and confusion surrounding recent changes in the Ext JS licensing model from LGPL to GPLv3.

  • xSocket Aims to Keep NIO Simple

    The author of xSocket, Gregor Roth, touts xSocket as being easy to use and simpler than other similar libraries. InfoQ had the opportunity to interview Gregor about the recent release of xSocket 2.0 and find out its history, current status and future plans.

  • MagLev: Gemstone builds Ruby runtime based on Smalltalk VM

    OODB vendor Gemstone works on a Ruby VM called MagLev. Working with Seaside's and DabbleDB's Avi Bryant, Gemstone bases the Ruby runtime on their Smalltalk VM to offer performance and powerful persistence features. We talked to Avi Bryant and Gemstone's Bob Walker about the technology behind MagLev and the plans for it.

  • SpringSource Launches New Application Server without Java EE

    SpringSource today became an appserver vendor, challenging the existing Java EE server establishment with the SpringSource Application Platform, an application server built on Spring, OSGi, and Apache Tomcat. The new appserver departs from the Java EE standards, exposing the Spring programming model natively, along with a new deployment and packaging system (no EAR files), built over an OSGi core.

  • HBase Leads Discuss Hadoop, BigTable and Distributed Databases

    Google's recent introduction of their Google Application Engine has created renewed interest in alternative database technologies. InfoQ recently sat down with the leads of HBase, an open-source, distributed, data store modeled after the Google's BigTable.

  • Google 'simplifies web development' with AppEngine

    At Campfire One on April 7th, 2008, Google introduced Google App Engine as a way to simplify the job of creating, running and scaling web applications, to make it 'easy.' In essence, Google App Engine allows you to build web applications locally using and then deploy them on Google's infrastructure.

  • CohesiveFT's Elastic Server On-Demand - Easy Server Provisioning

    CohesiveFT's Elastic Server On-Demand is a SaaS platform that allows virtualized application stacks to be dynamically defined and provisioned on-demand, doing in minutes what can take hours or days. InfoQ spoke with Alexis Richardson about the service and how it helps simplify the complexity of virtualization.

  • Presentation: Beth Massi on Conquering XML with LINQ in VB9

    Beth Massi, the Visual Basic content manager on Microsoft's MSDN, presents on how to work with XML and LINQ in Visual Basic 9.

  • Microsoft Live Mesh Keeping your World in Sync

    Microsoft released a technology preview of their Windows Live Mesh service designed to connect and synchronize devices, folders and news. The details from Microsoft include giving users of PCs, Macs and Mobile phones access to their information from anywhere.

  • Amazon upgrades EC2 with Persistent Storage

    Amazon’s Elastic Computer Cloud (EC2), which delivers Hardware as a Service (HaaS), is adding persistent storage to its list of features. Amazon CTO Werner Vogels write that "Persistent storage for Amazon EC2 will be offered in the form of storage volumes which you can mount into your EC2 instance as a raw block storage device."

  • StrokeDB, Just Another Distributed Database? Not Really.

    As Distributed Databases get more and more interest, implementations are flourishing. CouchDB showed the way and is now incubated as an Apache project. RDDB was one of the first Ruby implementation of a Document-Oriented Distributed Database. We will check how a new database, StrokeDB, differentiates itself in the area with new promising features.

  • Code Project Browser for VS 2005/2008

    SlickEdit has created an Add-On for Visual Studio that integrates with the popular site, The Code Project.

  • Spring Web Flow 2.0.0.RC1 Released; Adds Ajax, JSF, and Security Integration

    InfoQ sat down with Keith Donald and Jeremy Grelle of the Spring Web team to discuss the release of Web Flow 2.0.0.RC1, the first production release candidate for the next major release of Web Flow. Web Flow is an extension to Spring MVC for implementing flows in a web application.

  • Agile Version Control for Multi-Team Development

    Many agree that the minimum set of Agile practices includes disciplined version control. In particular, when several development teams work in the same codebase, to ensure there's a clean, releasable version at the end of every iteration, they need a plan. Henrik Kniberg's proven scheme is a useful guide for teams. This detailed paper includes the entire method and even a cheatsheet.

BT