BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Agile Adoption: Projects Should Dive-In, Organizations Should Toe-Dip

    Hearty debate abounds about whether agile adoption is better done in a gradual "toe-dipping" manner or with an all-or-nothing "head-first dive" approach. Johanna Rothman says do both: projects should dive all-in, while organizations should take it gradually.

  • Is the NoSQL Meeting Announcing the End of the RDBMS Era?

    The NoSQL meeting tried to raise the awareness towards the opportunity of using non-relational databases which promise to be cheaper, simpler to administer and maintain, and offering superior scalability. Michael Stonebraker, co-creator of Ingres and Postgres, thinks that the end of RDBMS era is close, while others think that we are not there yet.

  • Disclosing How C#-SQLite Was Ported to .NET

    InfoQ announced the porting of SQLite to .NET two weeks ago. Because the community showed special interest in this project, we interviewed Noah Hart, the developer who did it, to find out how SQLite was re-written in C#.

  • How to Transfer Knowledge in an Agile Project

    Knowledge transfer is characterized by transfer of understanding, about a context, from one unit (individual, team, department, organization) to another. In a series of interesting experiments, Steve Bockman tried to figure out the best way to transfer knowledge in an Agile project.

  • Ehcache Joins Terracotta

    Terracotta, unique for providing JVM-level "pojo clustering", has bought the nearly ubiquitous Ehcache. The combined entity likely has the largest install footprint of all Java caching products. InfoQ spoke to Terractta CEO Amit Pandey and Ehcache founder Greg Luck.

  • Moonlight 2.0 Beta 1 Contains Features from Silverlight 3.0

    Moonlight, the open source implementation of Microsoft’s Silverlight for Linux and Unix/X11 systems, has reached version 2.0 Beta 1. Moonlight 2.0 API is a superset of Silverlight 2.0 API because it contains features from Silverlight 3.0.

  • Categorizing Tests

    What's the difference between unit tests, functional tests, system tests and integration tests? What about developer tests, story tests, and acceptance tests? There seems to be no consensus on naming and categorization of tests although they are central to many Agile development processes. A discussion on the TDD discussion group examines these categorizations and attempts to clear the waters.

  • Google Wave Preview Opens Up on Sept 30th - What to Expect

    With the Google Wave Preview scheduled for public availability on September 30th, Wave API Tech Lead Douwe Osinga has posted on the Wave Google Group about what the team has been working on along with some future directions.

  • How Can Management Contribute to an Agile Project?

    Mark Balabanian, new appointed COO of Accunote, asks the question how can a manager/management help a Scrum team. Having read one Scrum book, he was trying to understand what do next. Cory Foy, John Galvin, Peter Stevens, Lysaa Adkins and Micheal Spayd provide advice.

  • JRuby Roundup: Ruby 1.8.7 Support, Android Support, Bcrypt-ruby

    The JRuby team has added Ruby 1.8.7 compatibility to the current JRuby trunk. Android received some more attention with JRuby support for the Android Scripting Environment as well as a JRuby irb app. Also: the bcrypt-ruby library for hashing passwords is now available for JRuby, as well as Ruby 1.9.

  • New Patterns & Practices Project – Claims Based Authentication & Authorization Guide

    The Patterns & Practices team announced a newly started project for developing a new guide called "Claims Based Authentication & Authorization Guide". This guide will give best practices on how to implement "Geneva", Microsoft's attempt to simplify user access and single sign-on based on claims.

  • Apache Wicket 1.4 Released

    The Apache Wicket project has released version 1.4 of its open source, component oriented Java web application framework. This is their first release that requires Java 5 and above which allows for the use of Java 5 idioms like the generics which increase type safety of the APIs

  • Two Types of Agile Documents - No More, No Less!

    The Agile Manifesto suggests “ Working software over comprehensive documentation”. This has led many teams to believe that there is no need for documentation in Agile projects. Critics of Agile use limited documentation in Agile to showcase the weakness of Agile methodologies. Eelco Gravendeel suggested that there are just two types of documentation in Agile.

  • Enabling the Last Responsible Moment in Deployment

    An interesting question can be asked during a design decision: "Does this approach create a commitment" rather than "is this the right design?". A conversation on the KanbanDev Yahoo! group explores this question, different approaches to implement an effective answer, and the benefits to be reaped by this approach.

  • A US Judge Orders Microsoft to Stop Selling Word

    A Texan judge has ordered Microsoft to stop selling MS Word in US because it infringes on a patent hold by i4i.

BT