BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Languages Content on InfoQ

  • Revving Up Your Hibernate Engine

    This article explores tuning techniques for Hibernate-based applications, focusing on tuning topics that are effective but poorly documented, such as inheritance mapping, second level cache and enhanced sequence identifier generators. It also provides some background database information which is essential for tuning Hibernate.

  • Introducing the Tellurium Automated Testing Framework

    Jian Fang describes the The Tellurium Automated Testing Framework he created which features a novel approach to automated, referred to as a UI module, to try and improve the often brittle state of automated web UI testing code.

  • Book Excerpt and Interview: ExtJS in Action

    ExtJS in Action by Jesus Garcia is a book that tries to introduce the Ext JS cross-browser JavaScript library, which is used for building Rich Internet Applications. Ext JS combines a large library of widgets, an extensible component model, and an easy-to-use API to create a full, rock-solid platform for JavaScript-based web apps.

  • Introducing New Technology in Agile

    This article combines the case-study experience of the author and a general decision-making framework for agile teams facing the challenge of introducing a new technology, mid-stream in a project.

  • A Brief Introduction to the Java and .NET Patent Issues

    With the recent legal battle between Google and Oracle there is a renewed focus on the patent issues for Java and .NET. Tim Smith introduces the licenses offered by Oracle/Sun and Microsoft, with a focus on how they may affect third party implementation. Possible motivations for Google Android’s unique implementation are also covered.

  • Interview With Paul Fremantle On WSO2 Stratos

    WSO2 recently released Stratos an Open Source Cloud Computing Platform for Enterprise Application Development. WSO2 Stratos is built on top of and extends WSO2 Carbon an OSGi-compliant middleware. InfoQ interviewed Paul Fremantle CTO of WSO2 to talk about the product offering and provide insights into the roadmap and development of Stratos.

  • Virtual Panel: The State of the Art in Mobile Web Application Development

    To assess the state of the art in mobile web application development, InfoQ has conducted a virtual panel with the creators of some of the most popular libraries, toolkits and frameworks that target this field.

  • Book Excerpt and Interview: Pro HTML5 Programming

    Pro HTML5 Programming, by Peter Lubbers, Brian Albers, Frank Salim, is a book that aims to help developers build HTML5 applications that tap the full potential of modern browsers. The main areas of focus are: Communication APIs, Canvas API, Geolocation API, Web Sockets API, Web Storage API, Web Workers API and HTML5 Audio and Video.

  • Catching up with Nuxeo: Switching from Python to Java

    Back in 2006 InfoQ covered a story about Nuxeo, an open source Enterprise Content Management (ECM) specialist company, who had announced that it was changing its core technology platform from Python to Java. Four years on we caught up with Eric Barroca, CEO at Nuxeo, to find out how that conversion went, and to explore their new technology stack and position in the ECM industry.

  • DSL Interaction with Program Transformation in TXL

    This article discusses a proposed solution for solving the interaction problem between two Domain Specific Languages (DSLs) using TXL and dot programming languages and Graphviz graph visualization tool. TXL allows the developers to concentrate on data analysis and information processing aspects by making the other tasks like source text parsing and results formatting effortless.

  • A Blend of Java and Ruby - The Mirah Language

    Mirah is a new language for the JVM that can do everything the Java language can do - but with a Ruby-ish syntax and powerful metaprogramming. InfoQ talks to Mirah's creator Charles Nutter.

  • Virtual Panel: The Node.js Ecosystem - Frameworks, Libraries and Best Practices

    Node.js is a server side framework based on top of Google’s V8 JavaScript Engine, that aims to assist developers in building highly scalable network programs, by using evented, non-blocking I/O. InfoQ had a virtual panel with the creators of some of the most popular 3rd party libraries and frameworks that utilize Node.js.

BT