InfoQ Homepage News
-
US Scrum Gathering 2010 Kicks Off With a Day of "Deep Dives"
The 2010 US Scrum Gathering kicked off Monday in Orlando with a buzzworthy day of "deep dive" learning, collaboration, and healthy debate.
-
QCon Live: What's Happening at QCon London This Week?
This week, the fourth annual QCon London is in progress. Starting on March 8th with tutorials and ending on March 12th with a "meet the speakers" social, there will be a lot happening. This article describes the many ways that readers can follow along with the events at QCon as they are happening.
-
SOA Anti-Principles?
Much has been written about SOA Patterns and Anti-Patterns over the years, and while SOA Principles are well defined and documented, their Anti-Principles are typically ignored or overlooked. Steve Jones discusses the need for more effort to be put into anti-patterns and starts with a few of his own.
-
What Standardization Will Mean For Ruby
The standardization of Ruby is making progress: after the announcement in 2008, a first draft of the standard has been published. What does this mean for RubySpec, the executable Ruby specification, and the other Ruby implementations?
-
What is Story Point? Are they Necessary?
Michael de la Maza asks the question what exactly is a Story Point? He went looking for an answer and found many: “Story points represent nebulous units of time.” or “Story point is a random measure used by Scrum teams. This is used to measure the effort required to implement a story.”
-
U-Prove Offers Security while Protecting Privacy
Microsoft has open sourced U-Prove CTP, a cryptographic solution technology used for performing authentication without disclosing personal information about the user. The CTP contains U-Prove Cryptographic Specification V1.0, a C# and a Java reference implementation of the specification, extensions for WIF, AD FS 2 and CardSpace 2, plus a number of whitepapers explaining the technology.
-
The Open UP Debate
Following on from the discussion of the various flavours of Unified Process, there is some debate about the OpenUP process framework - is it Agile, or a reactionary result of the move to lighter processes?
-
OpenCredo Announces AMQP Support for Spring Integration
OpenCredo Ltd has announced support for talking to Advanced Message Queuing Protocol (AMQP) based messagng servers from Spring Integration, a lightweight ESB-like messaging framework. The new support brings MOM vendors whose product doesn't support JMS to users of the Spring Integration framework. Some Message Queues, like RabbitMQ, are very scalable and don't support JMS.
-
Top 10 Web Software Application Security Risks
OWASP, an open and free organization focused on evaluating and improving software application security, has released the OWASP Top 10 Application Security Risks – 2010 RC1, a whitepaper documenting the top 10 web application security risks along with details on how threat agents can exploit these possible vulnerabilities, accompanied with examples and advice on what can be done to avoid them.
-
A Flash SEO Tool
You cannot avoid the issue of search engine optimization (SEO) when developing an Adobe Flash-based Flex rich Internet application (RIA) or Flash Website. Fortunately, the Flash SEO Tool has been designed to help.
-
Versioning Strategies For RESTful Services
In this article Stu Charlton examines the various options available for versioning RESTful services which he prefaces by saying “These can be tricky concepts to describe, and I don't really want to write a small book on this topic”.
-
OSGi DevCon London
Last week saw the first OSGi DevCon London, held in conjunction with JAX London in Hammersmith's Novotel. Topics included features from the upcoming OSGi Enterprise Expert Group publication, using and testing OSGi in the cloud, accessing objects through JPA on an OSGi system and how modularity can defeat complexity brought on by exponential software growth.
-
To Comment or Not to Comment
Any developer has written at least one line of comment throughout his code. Some have written many comments in an attempt their code to be more explanatory. This article gathers some of the practices used in writing code comments.
-
Java EE 6 Bean Validation Provides Entity Validation Metadata Model and API
Bean Validation (JSR 303), one of the core features of Java Enterprise Edition Version 6 Release, defines a metadata model and an API for entity validation. The default metadata source is annotations, but the developers can extend it using XML descriptors. The API also provides a mechanism to add custom validation constraints as well as a way to query the constraint metadata repository.
-
Uncovering Serious Flaws of Agile and Scrum
Software development is known to be a creative process. The failure of traditional methods, where the dynamic environment of software development was ignored, made Agile methods fairly popular. There has been a growing adoption of Agile methodologies, particularly Scrum. However, is everything all right with Agile? Kai Gilb does not think so. He suggested that there are serious flaws with Agile.