InfoQ Homepage News
-
JBoss HornetQ 2.0.0.GA Released with (Optional) Native Linux Journal for Improved Performance
After JBoss first announced the rebranding of JBoss Messaging to HornetQ this summer, it has now followed with a GA release.
-
You Can Say No to 'Pull' in Kanban
Kanban places a lot of emphasis on the pull psychology. Most people who subscribe to lean ideas prefer pull systems as opposed to traditional push systems as they are deemed to be superior for performance and productivity. However, there might be situations where you would want to say No to a pull.
-
CSI C# Interpreter Supports .NET 4.0
CSI is a simple C# interpreter allowing command-line compilation of standalone C# files. A new version has been released to support .NET 4.0. CSI is open source with a full test suite.
-
Debate: Comparing NHibernate and EF 4
Recently, a post by Oren Eini (a.k.a. Ayende Raheim) touched off a debate around the respective merits and capabilities of NHibernate and Entity Framework 4.0, two .NET-based Object/Relational Maping frameworks. InfoQ explored this debate in more detail to understand some of the perspectives which were given.
-
SpringSource Moves dm Server to Eclipse.org and EPL License with Project Virgo
Today SpringSource announced the creation of the Virgo project which proposes transitioning dm Server to an EPL based Eclipse project.
-
Is Proliferation Of Custom Media Types RESTFul?
Subbu Allamaraju, revisits one of the recurring debates in the REST community; the standard media types vs. custom media types and tries to determine the best practices when using them.
-
Opinion: Agile Success Is Not Dependent on Agile Techniques
The marvelous successes of Agile teams in the past, present, and future are fact. But so are the failures: the cases of 'fragile' adoption, 'we suck less' adoption, and many other cases where Agile teams fail to produce great software and/or fail to effect the organization as a whole. Is this something that can be addressed and 'fixed' or is Agile development only useful for a some teams?
-
The State of Flex RIA Development Ecosystem
Flex 1.0 was released in March 2004. Since then, the Flex based RIA development has been increasingly gaining momentum; and RIA has become a well accepted web application development approach. To assess the state of Adobe Flex, InfoQ reviewed the current Flex RIA development ecosystem.
-
Adaptive Reuse - Lessons from civil engineering
Software engineers frequently take issue with the sequential development processes that are believed to be at the core of civil engineering – in answer to the “why can’t you build software like they build bridges” criticism sometimes levered at software development. The reality is that civil engineering projects frequently apply approaches that Agilists will recognise.
-
Json.NET Claims Significant Performance Improvements over Other .NET Serializers
Json.NET is claiming to offer better serialization and deserialization performance than any of the major serializers in .NET including BinaryFormatter. It even performs well against the remarkably fast DataContractSerizalier.
-
Agile Retroflection of the Day
Retroflection is a concept in which one substitutes self for environment, as in doing to self what one wants to do to someone else or doing for self what one wants someone else to do for self. Introspection is a form of retroflection that can be pathological or healthy. Based on a similar concept Yves Hanoulle started the Agile Retroflection of the day project.
-
Minibook: Scrum and Kanban: Making the Most of Both
Scrum and Kanban are two flavours of Agile software development - two deceptively simple but surprisingly powerful approaches to software development. So how do they relate to each other? The new InfoQ minibook by Henrik Kniberg and Mattias Skarin, Kanban and Scrum - making the most of both, clears up the fog so you can figure out how Kanban and Scrum might be useful in your environment.
-
Google Wants to Administer the First White Spaces Database
Google proposes to FCC to become the administrator of a White Spaces Database containing geo-location information about devices using the free channels in the radio spectrum.
-
Sun Releases Early Access Version of RAD Tool for JavaFX
Sun has released an early preview of one of the two RAD tools it is building for JavaFX through the NetBeans update centre. JavaFX is also seeing some more high profile early adopters including the 2010 Winter Olympics website.
-
Estimating Business Value
The traditional agile approach to prioritization is that user stories of higher business value should be implemented before ones of lower business value. The concept is simple, but implementing it well relies on having a mechanism to assess business value. Pascal Van Cauwenberghe has recently described an approach to defining business value, called "Business Value Modeling", which may help.