BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

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

  • Castle Project 1.0 RC3 is Out

    The much anticipated Castle Project 1.0 RC3 is finally here after almost a year in development. The announcement came on the Castle Project web site and gives developers many new features and enhancements for the MVC framework designed for developing .NET 2.0 web applications.

  • Presentation: An Overview Of Desktop Java Technologies In Todays RIA World

    Scott Delap provides an overview of Swing and Eclipse RCP technologies in today's world of RIA app. The session also covers advances in deployment techniques such as Java Web Start and Pack200 which assist in the centralized deployment of desktop apps. Finally, Scott looks at when to use desktop Java technologies vs. Ajax, Flex, and OpenLazslo.

  • Is it too late for Parrot VM?

    The Parrot Virtual Machine recently had it’s sixth birthday. Parrot is a VM that sprung out of the Perl6 development, which primarily targets dynamic languages, but also for instance .NET and C99. But six years is a long time, and both Microsoft and Sun is targeting this segment. Is it too late for Parrot?

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

  • Quaere: LINQ Arrives for Java

    Anders Noras introduced the Quaere library, billed as LINQ for Java, last week at JavaZone. Quaere is a DSL providing query functionality against any structure implementing Iterable or its Queryable interface.

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

  • More on Parallel LINQ

    MSDN Magazine has spilled the beans on Parallel LINQ. Parallel LINQ, also known as PLINQ, is a set of LINQ extensions that hide the dirty work of distributing LINQ queries across multiple cores.

  • Indispensable Tips on Using Java Classes in JRuby

    Eric Armstrong, a Document Systems Architect at Sun Microsystems, recently wrote some great tips on calling Java code from JRuby in his post "Using Java Classes in JRuby".

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

  • Hessian Binary Web Service Protocol Adds Adobe Flash/Flex Support

    Last week, Caucho Technology, Inc. announced Flash and Flex support to their Hessian framework with a 100% ActionScript implementation. Hessian is a binary web service protocol developed by Caucho.

  • Longjumps, Tailcalls, Tuples for the JVM

    This summer, John Rose made a series of posts described as "some exciting articles about the future of the JVM," including long jumps, tail calls and tuples. These could be folded into the Java language, but can also be seen as important for supporting other languages on the JVM, including both functional and dynamic languages.

  • InfoQ Interview: Per Kroll on EPF, an Open Source Process Initiative

    The PM of the Eclipse Process Framework project explained in this presentation how IBM's Eclipse-based process tools allow teams to select the practices they want, to create a customised methodology that works for them. With a wiki and hooks to insert custom in-house documentation and practices, it provides a framework to configure the approach you want, or to grow into the approach you need.

  • Ruby Shoes for lightweight GUIs, graphics and animation

    Ruby GUI toolkits are a dime dozen - but Why The Lucky Stiff managed to create one with a novel approach. Ruby Shoes facilitates animation, 2D graphics, and simple interaction. We take a look at its distinguishing features.

BT