BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • QCon London Update: 3 Months Away, Tony Hoare, Martin Fowler, Dion Hinchcliffe

    InfoQ's third annual QCon London conference is coming back March 11-13, just 3 months away! Last year's QCon London had over 450 registrants & 100 speakers. This year will beat the economic gloom, join us for another awesome networking and educational experience!

  • Rapid Application Development using Naked Objects for .NET

    Richard Pawson of Naked Objects offers brief history of the framework and introduction to Naked Objects for .NET. Naked objects can be seen as Domain Driven Design taken to the extreme. With proper annotation, this framework can automatically generate a matching presentation layer in Java or .NET.

  • Bowling Green Students Build Agile Software for Non-Profit Clients

    In the first program of its kind, students in Bowling Green State University's Agile Software Factory program learn about agile development by building real software for local community service organizations. Over the course of a 16 week semester, students go from initial client meeting to delivery of a working system. The program is supported through a partnership with the Agile Alliance.

  • Servlet 3.0 Public Review Sparks a Debate

    JSR-315 has produced a Public Review (PR) of the Servlet 3.0 specification, accompanied by a reference implementation in the GlassFish trunk. This release has resulted in a debate around the choices that the Expert Group (EG) has taken for the next generation Servlet APIs and the whole of the Java EE 6 platform.

  • Beans Exposed with JMX Builder

    JMX has been around for quite some time and now it's gone Groovy. Find out what one developer is doing to provide an easy to use Groovy Builder for exposing your beans.

  • Distribute Development and the Quality Will Suffer

    In a recent survey conducted by 'The Reg reader' the surprise second biggest distributed development challenge faced by respondents, after communication and collaboration, was the varying quality levels between distributed sites. Another big challenge amongst the top five was the difference in quality of practices and processes across sites.

  • A Journeyman's Pair Programming Tour

    Corey Haines has embarked on a unique personal "Pair Programming Tour". Now three weeks into this innovative journey, Haines has posted video interviews revealing many of the unique insights he's gained about pairing, automated testing, and the evolution of a software craftsman while sharing the keyboard at the home-bases of Dave Chelimsky, Brian Marick, Uncle Bob Martin, and others.

  • Tips to Improve Retrospectives

    Advice from Esther Derby, George Dinwiddie, Jo Geske, Mike Sutton and Ilja Preuss on how to make retrospectives better. The ideas include tips for the facilitator/Scrum Master and new ways to use the burndown chart.

  • TeamCity 4.0: Distributed Builds and Continuous Integration

    JetBrains, the company behind Intellij IDEA, have released TeamCity 4.0: distributed build management and continuous integration server. The new version has improved support for alternate platforms (such as .NET and Ruby), supports more parallel build options, and has several new management features.

  • Challenges in Adopting Scrum

    Adopting a new methodology at the organization level is prone to multiple level of challenges. In a series of articles on Agile Journal, Cesário Ramos and Eelco Gravendeel share their experiences and the challenges that they encountered with Scrum adoption.

  • Can Product Owner and Scrum Master be Combined?

    Many short staffed teams or small organizations consider combining the role of Scrum Master (SM) and Product Owner (PO) into one person. Is it advisable? Have other people done it? What are the options? Matt Gelbwaks, Dan Rawsthorne and Tom Mellor, among others, share their experiences.

  • IronPython 2.0 Has Been Released

    Microsoft has released IronPython 2.0 on CodePlex, the .NET implementation of the Python language. The most important improvement is running on top of the Dynamic Language Runtime (DLR).

  • Presentation: Ruby.rewrite(Ruby)

    In this RubyFringe talk, Reginald Braithwaite shows how to write Ruby that reads, writes, and rewrites Ruby. The demos include extending the Ruby language with conditional expressions, new forms of evaluation such as call-by-name and call-by-need, and more.

  • Interview: Yehuda Katz Explains Merb

    In this interview from RubyFringe, Yehuda Katz talks about the design principles behind Merb and its focus on a stable API. Yehuda also mentions Yard, an RDoc replacement, which provides a simple way to define contracts for Ruby methods.

  • Using a "Snake On The Wall" To Quantify Impediments

    Kevin Schlabach discusses using a "Snake On The Wall", a lightweight approach targeted at helping your team get a better handle on the things that are slowing the development process.

BT