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

  • Ruby interpreter vulnerabilities

    A few vulnerabilities were found Ruby 1.8.x and 1.9.x and could potentially allow for DoS attacks or allow attackers to execute arbitrary code. Patched versions of Ruby are already available.

  • IcedTea: The First 100% Compliant Open-Source Java

    The IcedTea project has passed the Java Test Compatibility Kit, becoming the first 100% open-source licensed Java implementation to be completely verified as Java-compliant.

  • Storing Code in Queryable Data Structures?

    Is today’s mainstream use of flat files the optimal way to represent code? Several discussions occurred in the blogspace in reaction to Rick Minerich’s post advocating for moving away from this paradigm towards keeping code in queryable data structures. What are the advantages of this approach and what are the trade-offs to take into consideration?

  • Comparing GUI Patterns in PureMVC and Cairngorm

    On June 9, 2008 Per Olesen, a seasoned Java developer, published a blog post on Tech Per to comparing the two most popular Flex frameworks, PureMVC and Cairngorm, in particular with respect to usability and how they apply patterns of GUI architecture.

  • Infragistics NetAdvantage JSF Component Suite Offers Portal Support

    The latest version of NetAdvantage JSF component suite offers portal support and intra-portlet communication. Infragistics announced the release of NetAdvantage for JSF Version 8.1 which is a toolset of AJAX-enabled controls for building applications using JSF technology. NetAdvantage includes a DataGrid with hierarchical views and a WebChart component with 2-D and 3-D charting based on JOGL API.

  • Grizzly and the New Atmosphere Comet Framework: Q&A with Project Lead Jean-Francois Arcand

    The Grizzly framework is used in multiples products like GlassFish, Sailfin, RESTlet, OpenESB and many more, where it enables developers to write scalable server applications, by leveraging the Java New I/O API (NIO). Atmosphere, an evolution of Grizzly, is a POJO based framework that aims to bring Comet to the masses. Jean-Francois talks to InfoQ about this new development.

  • Merge, Replace, or Patch: How Astoria Handles Changing Data

    Using REST, what should happen when you perform a PUT operation to update existing data? The Astoria Team asks that question and explains their answer.

  • Eclipse Ganymede: An in-depth look at Mylyn

    As part of the upcoming Eclipse Ganymede release, scheduled for June 25th, InfoQ is covering a series of Eclipse subprojects. Today, the topic is Mylyn. InfoQ spoke with Mik Kersten, lead of the Mylyn project and President of Tasktop Technologies, to learn more about what to expect in Ganymede.

  • OpenFlux Component Framework for Flex

    OpenFlux offers Flex developers an open source component framework based on the Model-View-Controller (MVC) Architecture. The library has a set of components that currently includes Buttons, Lists, and ScrollBars. The goal of OpenFlux is to make it easy to “dramatically” customize components within a Flex application, without fear of breaking other parts of the component

  • Git/Github Roundup: Ruby Books, Gems, Gitjour

    Git and Github's popularity increase steadily in the Ruby space. A few Ruby related book projects are now hosted on Github. Gitjour is a new tool using the Bonjour protocol to distribute git repositories. Finally: Github makes it easy to provide gems of projects.

  • Article: Do Java 6 threading optimizations actually work?

    Features like biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking are all designed to increase concurrency by allowing more effective sharing amongst application threads. But do they actually work? In this two part article, Jeroen Borgers explores these features and attempt to answer the performance question with the aid of a single threaded benchmark.

  • Presentation: Mark Smith on Exploring Silverlight

    Mark Smith of DevelopMentor explores Silverlight 2.0 in this presentation from QCon San Francisco.

  • SQL Server PowerShell Extensions

    PowerShell is quite possibly going to be the most important language for Windows administrators over the next few years. This is all the more evident when you look at the extensive PowerShell support being added to Microsoft server products such as SQL Server.

  • RAM is the new disk...

    Jim Gray, a man who has contributed greatly to technology over the past 40 years, is credited with saying that memory is the new disk and disk is the new tape. With the proliferation of "real-time" web applications and systems that require massive scalability, how are hardware and software relating to this meme?

  • Eclipse Ganymede: An in-depth look at RAP (Rich Ajax Platform)

    As part of the upcoming Eclipse Ganymede release which is scheduled for June 25th, InfoQ will cover a series of Eclipse subprojects. Today, the subproject is RAP (Rich Ajax Platform), which is releasing version 1.1. InfoQ spoke with Jochen Krause to learn more about RAP and what it provides.

BT