BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Oracle Coherence 3.5 Brings Enhanced WebLogic Support and Tera-Scale Data Grids

    Oracle has released Coherence 3.5 with support for tera-scale data grids and a service guardian promoting enhanced cluster health and stability.

  • Opinion: Agile Coaches Frequently a Source of Adoption Problems

    Increasingly there are reports of initial success followed by failures with Agile adoption. Sometimes these problems are inadvertently caused by Agile coaches.

  • Mac and Ruby Roundup: MacRuby AOT, DMGs with ChocTop

    MacRuby is steadily moving forward, with a usable Ahead of Time (AOT) compiler coming closer on the experimental branch, which should make Ruby a first class language for Cocoa applications. Also: a look at Dr Nic's ChocTop utility for creating MacOS DMG files.

  • OSGi: The Next Release

    Peter Kriens, technical director of the OSGi alliance, gave a presentation on the upcoming OSGi 4.2 release at the UK OSGi Users Group. The event was recorded, and the video is now available. OSGi 4.2 is expected to be released to the public by the end of August 2009 and includes a number of new features.

  • Sun Shareholders Approve Oracle Acquisition

    Sun Microsystems' shareholders voted on Thursday to approve the company's acquisition by Oracle, but not by a wide margin.

  • Should We Rely on Language Constraints or Responsibility?

    Bruce Eckel, Michael Feathers, Niclas Nilsson, Keith Braithwaite, and others on the question: should languages be fully flexible, allowing the developers to tweak them as they like, and trusting they will be responsible in their work, or should there be clear constraints set in the language from its design phase to avoid mistakes that create bad code, hard to maintain or to read?

  • Cross-platform Development – Lessons Learned from Banshee/Mono

    In a Scott Hanselman interview, Aaron Bockover of Novell talks about the challenges to create Banshee, a cross-platform application built in C# on Mono for Linux, Max OS X and Windows.

  • Coping with Bugs on an Agile/Scrum Project

    An often asked question is how does Scrum recommend a team to handle bugs? Should they be placed on the product backlog? Or on a separate bug list? If they’re on the backlog, does the Product Owner get to set their priority or are they automatically the most important items? Should there be a separate bug fixing sprint?

  • Workflow Engine – To Build or Not to Build One?

    A new post by Bernd Rücker discusses whether it makes sense to write your own workflow engine or time and money are best spent on learning and using a commercial or open source implementation.

  • Parties Fail to Agree on the HTML 5 Video Codec

    Ian Hickson, the editor of the HTML 5 Specification, has recently removed the required codecs from the video and audio tags of the respective draft standard citing difficulties in reaching consensus among major companies involved in distributing video and audio content on the web.

  • Presentation: Three Years of Real-World Ruby

    Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'.

  • 4 Office Applications Will Be on the Web: Word, Excel, PowerPoint and OneNote

    Microsoft wants to take Office 2010 to the web offering some lightweight Office applications running inside the browser.

  • FlexMonkey 1.0 Released

    Gorilla Logic, Inc. has announced the first production release of FlexMonkey with version 1.0. FlexMonkey is an open source testing tool for Flex and AIR applications. FlexMonkey provides for the capture, replay, and verification of Flex user interface functionality.

  • Exploring Tuple Spaces Persistence In Ruby With Blackboard

    Ruby has long been criticized for 1.8's limited green threads. Luc Castera gave a presentation at RubyNation about Concurrent Programming with Ruby and Tuple Spaces. He introduces 2 ways of implementing TupleSpaces in Ruby: Rinda and Blackboard using Redis (with plans to porting it to Erlang).

  • ScrumMaster Interview Tips

    The ScrumMaster or Iteration Manager is a crucial role on Agile teams, and selecting which organisation/team to work with is important – when considering taking on a new project it’s important to set the environment up for success. This article provides interviewing advice for ScrumMasters considering taking on a project or team.

BT