InfoQ Homepage Architecture & Design Content on InfoQ
-
CloudCrowd - A 100% Ruby Cloud Solution
DocumentCloud is a non-profit organization which provides document-based applications. With highly expensive processing tasks to accomplish in parallel, DocumentCloud decided to implement its own cloud solution in Ruby: CloudCrowd. InfoQ spoke with the author, Jeremy Ashkenas of DocumentCloud, to learn more.
-
Ruby Static Analysis Tools Roundup: metric_fu, Simian, Saikuro and More
Code quality tools for mainstream languages have reached a certain level of maturity, but tools for Ruby are still growing and become more important as Ruby spreads from early adopters to the early majority. InfoQ takes a look at the available code quality tools in the Ruby space.
-
First-ever JRubyConf Announced
Today it was announced that, immediately after November's RubyConf in San Francisco, there will be the first-ever JRubyConf conference, held at the same location as RubyConf. InfoQ spoke with JRuby project co-lead Charles Nutter to learn more about this conference and what it means for the JRuby Community.
-
Stanford Study Shows: Maxi-Multitaskers' Performance Impaired
A Stanford University study confirms that multitasking is definitely counterproductive: maxi-multitaskers fared worst in several standard tests. Agile implementors take note: there's good reason to urge each team to work on one product, with one product owner - splitting time across many tasks is a less effective way to work.
-
Enterprise 2.0, a New Buzzword
A new post by Andrew McAfee describes the advantages of Enterprise 2.0 and gives examples of how Enterprise 2.0 approaches can help to solve real life problems.
-
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.