BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Infrastructure Content on InfoQ

  • Abstracting Data Query in Ruby with Ambition Ambition

    The .NET community is familiar with the general purpose query facilities added to the .NET Framework by the project LINQ. Ruby was missing such an abstraction layer. Chris Wanstrath brings his own solution: Ambition.

  • Interview: Peter Kriens discusses OSGi

    OSGi is a Java modular development specification. OSGi is used in a wide variety of applications, from mobile phones to enterprise servers and the Eclipse IDE. In this interview, Peter Kriens explains where OSGi came from, what sorts of applications it's useful for, integration with Spring, the JSR 277/294 debate, and the future of OSGi.

  • GigaSpaces XAP 6.0:スペースベースアーキテクチャ向けの簡易化SpringベースAPI

    GigaSpaces recently released version 6.0 of it's eXtreme Application Platform (XAP), which is an infrastructure software platform that provides scaling out of applications in distributed environments. InfoQ spoke with Geva Perry and Nati Shalom of GigaSpaces to learn more about this release and the changes that have occurred in this version.

  • How to prepare your 2008 SOA budget?

    Some voices in industries have started to warn about the ROI of SOA initiatives which have proven to be often long and complex. As many still see reuse and flexibility as a major competitive asset, they might still wonder, as they prepare their 2008 budget, where to start? How to quickly demonstrate value? How to increase our maturity over time? Where do we source our skills?

  • Sun Releases Solaris Express Update with Installation Enhancements and D-Light UI for DTrace

    Today Sun announced Solaris Express Developer Edition (SXDE) 9/07. Solaris Express is based on the Open Solaris project and seeks to lower the barrier for developers wishing to developer under Solaris and use tools such as DTrace and ZFS.

  • Ted Neward's thoughts on Architecture Roles & Responsibilites

    Ted Neward shares his thoughts on the roles and responsibilities of the Software Architect, discussing what an architect does, how to approach the role, and if architects are still relevant.

  • A Fix for ASP.NET AJAX on the iPhone

    According to Matt Gibbs, the 1.01 update to iPhone degrades the asynchronous features of Microsoft's AJAX library, specifically in its JSON serializer. Matt has provided instructions on how to fix this by altering the regular expressions used in the library.

  • MSXML 4 is Not Going to be Disabled

    Back in March we reported that Microsoft was going to "killbit" MSXML 4. Due to its wide use and a lack of a suitable replacement, they have rescinded that decision.

  • Presentation: Operational Manageability lessons learned from eBay

    You're confident that your software will handle horizontal scale to thousands of servers. But how about your operational team? Have you also architected for managing that large collection of servers? Dan Pritchett will present lessons learned at eBay and lead a discussion on how to ensure your transactional scalability doesn't ignore your architecture's manageability.

  • Kent Beck, Martin Fowler, Speaking at QCon SF Nov 7-9

    Kent Beck & Martin Fowler will be keynoting & delivering tutorials at the QCon San Francisco Nov 7-9th conference. Also, the schedule has been finalized with a new complete track covering security from a development perspective, and also a panel on the future of Java development including Joshua Bloch, JRuby's Charles Nutter, Spring's Rod Johnson, and .NET's Erik Meijer.

  • Book Excerpt and Review: Smart (Enough) Systems

    Smart (enough) Systems is a book about Enterprise Decision Management. To make your systems smart enough, your core problem is knowing what's the right decision to make and how to make it when required. EDM is becoming a strategic area in IT as many organizations have found a gap between gaining insights from business intelligence and taking action to exploit that insight in operational decisions.

  • Language-oriented programming : an evolutionary step beyond object-oriented programming?

    At a recent conference, Martin Fowler and Neal Ford develop the concept of language-oriented programming and question the eventuality for Domain Specific Languages to become a new abstraction and modelling mechanism. This could be "the next evolutionary step beyond object-oriented programming", especially since major vendors start offering IDE tooling for DSLs.

  • Combinatorical Enterprise Architecture - a journey from chaos to pseudo-chaos

    Sean McGrath shares some thoughts about how to manage unavoidable complexity in the problem domain through what he calls a "Combinatorical Enterprise Architecture" - which in essence means to identify the key patterns of behavior within the problem domain chaos, and combine them into a more simplistic "pseudo-chaos".

  • Interview: Eric Evans on Domain Driven Design

    Ever since Eric Evans wrote the book Domain-Driven Design in 2004 he has been a significant voice advancing domain modeling and design concepts. In this interview with Floyd Marinescu he talks about some of the recent refinements in Domain-Driven Design and how people are advancing the field today.

  • Fault Tolerance and the Grid

    Arjuna Technologies, the company behind the world's first Java transaction service and Web Services transactions implementations, has turned its attention to the world of the Grid. What's involved in developing reliable Grid applications and are the current Data Grid infrastructures really up to the job?

BT