InfoQ Homepage Architecture & Design Content on InfoQ
-
Lucid Imagination Releases Performance Monitoring Utility for Apache Lucene
Developers working with Apache Search engine Lucene typically rely on using a code profiler, debugging the source code, or manually instrumenting the Lucene code to track down performance variations with their Lucene implementation. LucidGaze, a free product from Lucid Imagination, offers an alternative. InfoQ takes a look at the product and talks to Lucid Imagination to find out more.
-
Deleting Data Is Not a Recommended Practice
Oren Eini, alias Ayende Rahien, encourages developers to avoid database soft deletes leaving the reader with the impression that hard deletes are an option. Reacting to Ayende’s blog post, Udi Dahan strongly advices to completely avoid data deletion.
-
Building Scalable Web Services
Tom Killalea, Vice President of technology with responsibility for infrastructure and distributed systems engineering at Amazon.com wrote an article on ACM queue on building scalable web services. He outlines guiding principles to building scalable web services with a lot of real-world examples, the core theme of which is “build only what you need”.
-
Ruby on Rails Security Vulnerabilities
There has been a buzz around the Ruby on Rails community lately with discovered security vulnerabilities and subsequent updates every Rails developer should be made aware.
-
Comparing Microsoft and Apple Websites’ Usability
In the article entitled Apple vs. Microsoft – A Website Usability Study, Dmitry Fadeyev, co-founder of Pixelshell, compares Apple’s and Microsoft’s web sites from a usability perspective, and Apple is the winner. Scott Barnes, PM at Microsoft, agrees with him and suggests the problem is because various site sub-domains have different management.
-
PMI Launches Agile Community of Practice at Agile2009
The Project Management Institute (PMI) officially launched their Agile Community of Practice at the Agile2009 conference. The group's stated mission is: "To equip PMI Members with Agile skills and knowledge" Mike Griffiths has been credited with getting things moving when he issued a challenge at Agile 2007 that PMI form an Agile Specific Interest Group.
-
StoryTeller and Executable Specifications - Interview with Jeremy D. Miller
Last week Jeremy D. Miller announced a preview release of his StoryTeller project: an open source .NET project for “Executable Specifications”. InfoQ sat down with Jeremy and asked him about what StoryTeller is, how it differs from other tools like Fit/FitNesse and Cucumber, and what the future looks like for the project.
-
SQLAzureMW Migrates SQL Databases to SQL Azure
The SQL Azure Migration Wizard (SQLAzureMW) is a CodePlex project and wizard that can be used to migrate SQL 2005 and SQL 2008 databases to SQL Azure.
-
How Does SOA Relate to Cloud Computing?
A recent session, part of ebizQ's Cloud QCamp, discussed the current state and relationship between cloud computing and SOA. The consensus of the panelists was that the cloud is helping to boost the advantages promised by service orientation to a firmer business footing.
-
Business Case For REST
Justin Cormack sparks a discussion about the adoption of RESTful architectures in the enterprise or the lack thereof with his post.
-
Ruby DCamp is Challenging the Economy
The slowdown in our economy has not only effected jobs but also other things developers take for granted such as attending conferences. Conference organizers are trying to up come with creative ways to attract attendees. One such conference is Ruby DCamp being held September 18-19, 2009 in Washington, D.C.
-
Instant Notifications Using Google’s PubSubHubbub Protocol
PubSubHubbub is an “open, server-to-server web-hook-based publish/subscribe protocol as an extension to Atom (and RSS)”. This protocol allows interested parties to get instant notifications when a feed is updated. The protocol was developed by Google and it can be found under the Google Code project with the same name.
-
Project Coin Announces Final List of Small Language Changes
Joseph Darcy has published Project Coin's final list of approved changes to the Java language for the forthcoming version 7 release.
-
The Minimum Viable Product - a tool for exposing value
In a recent interview on Venture Hacks (Advice for Entrepreneurs) commentator Eric Ries discussed the concept of the Minimum Viable Product (MVP) – doing “just enough” to meet customer needs in order to get a product THAT PEOPLE WILL PAY FOR to market as soon as possible.
-
Faster Ruby Test Execution With Devver
Devver is a new service that runs your Ruby tests in parallel on their cloud infrastructure. InfoQ talked to Ben Brinckerhoff from Devver to understand how they can speed up your tests.