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

  • Gavin King Provides Web Beans Preview (JSR 299) Featuring Guice Inspired Dependency Injection

    Gavin King has released a 4 part preview of the upcoming Web Beans (JSR 299) specification. Web Beans was initiated by JBoss to fill a gap in JEE 5 involving the web tier and transactional tier. The preview covers specification areas that include dependency injection, component definition and scopes.

  • Charles Simonyi reveals production use of Intentional Software @ JAOO

    Charles Simonyi (recent space tourist, and ex-Microsoft lead architect of Word & Excel) presented Intentional Software at the JAOO conference today. Intentional is building a domain language workbench, which allows business experts write domain code in their own familiar notations, that code then being used to generate the rest of an application.

  • JSR 295 Beans Binding Hits 1.0

    Shannon Hickey of Sun recently announced 1.0 of the Beans Binding Framework. This is the reference implementation of JSR 295 and represent a major re-architecture of the Beans Binding API.

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

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

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

  • 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