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

  • JRuby on Java ME/CDC

    After first steps to running JRuby on Android, JRuby's Charles Nutter now started work on making JRuby run on the CDC profile of Java ME.

  • Flash Making a Push for Smart Phones

    The battle between Flash and Silverlight is heating up. In the most recent round, Adobe has announced that the full version of Flash 10 would be supported on all major mobile phone platforms including Windows Mobile, Google's Android, Nokia S60/Symbian, and Palm webOS.

  • Presentation: Pipes and Y! Query Language

    In this presentation filmed during QCon SF 2008, Jonathan Trevor presents two Yahoo! technologies: Pipes and Y! Query Language (YQL). Both technologies can be used to process data obtained from various sources, but while Pipes is limited to Yahoo web services, YQL can process many types of data.

  • SQL Data Services Moving To a Full SQL Server Database in the Cloud

    Last week InfoQ asked if RDBMS has its place in the cloud. All the big cloud vendors (Amazon, Google and Microsoft) are using a key/value store today. However, on the MSDN Developer Conference in San Francisco, Microsoft reported they will make RDBMS features of SQL Server available through SQL Data Services (SDS) after feedback from ISV’s.

  • SOA and DDD

    In a recent entry, Phillip Calcado asks the question "What Is A Service?" and then goes on to describe how the answer to this lies with Domain Driven Design and ensuring that all stakeholders in an SOA development share the same understanding.

  • QCon London 2 Weeks Away: Day Passes & InfoQ Discount Available

    QCon London is just 2 weeks away, and we’d like to present all InfoQ members with an extension of our Feb 22nd discount, as well as announce that day passes are now available. QCon features over 80 sessions, 15 tracks and unprecedented speaker lineup including Sir Tony Hoare, Martin Fowler, Rod Johnson, and many others.

  • dynaTrace 3 Features Global Transaction Tracing, Cloud Support, and an Open Source Plug-in Model

    dynaTrace software recently announced the release of dynaTrace 3. dynaTrace software is an Application Performance Monitoring (APM) vendor that provides Java and .NET developers insight into performance problems in both application code as well as environmental configurations.

  • Details on Using Code Contracts

    InfoQ has informed on the availability of Code Contracts for .NET. This time we want to offer more details on using Code Contracts, an important addition to .NET.

  • Pragmatic SOA Governance

    In an article on SOA Governance, Ross Mason, CTO and Co-Founder, MuleSource, says that in today's world, the traditional top-down philosophy for SOA is outmoded and outdated and urges for a more practical real-world approach to governance and SOA in general.

  • JRuby 1.2 RC1 Released, Initial support for Android

    JRuby 1.2 RC1 is now available, complete with improved 1.9 support, performance improvements and bug fixes. Also: initial support for using JRuby on Android.

  • Article: Staying Safe and Sound Thanks to MDSD

    In this article, Andreas Kaltenbach explains how Model-Driven Software Development (MSDS) can help solving backward compatibility problems when creating a newer version of a software which can mean a new API or a new database schema that old clients cannot use. MSDS is used to negotiate the differences between versions to ease the upgrading process.

  • Building a Better Thread-safe Collection

    Jared Parsons proposes a better thread-safe collection. By using a design pattern that strongly encourages, but not enforces, thread-safety, his API is both easy to use and easy to understand.

  • Citrix Changes the Virtualization Market by Giving XenServer for Free

    After buying XenSource 18 months ago for half a billion USD, Citrix offers their last version of the XenServer “free of charge to any user for unlimited production deployment”. This move will certainly have a significant impact on the virtualization market in the cloud computing era that has begun.

  • SOA & The Tarpit of Irrelevancy

    A new three-part post by Neil Ford discusses both the rationale behind SOA implementations and the role large vendors play in distracting them.

  • How to Ensure Early Death of a Distributed Agile Project?

    Challenges of Agile adoption and execution get amplified when working in a distributed mode. Distributed Agile brings its own share of challenges in terms of geographical separation, varied timezone, cultural differences etc. Killing a distributed Agile project is not very difficult.

BT