InfoQ Homepage Stories & Case Studies Content on InfoQ
-
InfoQ Case study: IP Telephony Integration
This case study, takes a look under the cover of an IP telephony integration solution from Litescape. The case study gives an architectural overview and then zooms on interesting technical aspects including phone integration with WebEx/LiveMeeting, Java/.NET interop, HTTP vs. IPC communication between systems installed on the same machine, and over all lessons learned from the project.
-
Marcel Molina on Amazon S3 Use at 37signals
Yesterday, Marcel Molina Jr. of 37signals (and member of the Rails core-team) announced the initial release of AWS::S3, a ruby library for Amazon's Simple Store Service's (S3) REST API. In this article, Marcel shares insight into the motivations and history behind his promising new library and casts light into how Amazon's web services are transforming the industry.
-
Responding to Urgent Requests
In his article "How Two Hours Can Waste Two Weeks," Dmitri Zimine describes the costs associated with changing development priorities after the beginning of an iteration. Joel Spolsky took issue with Dmitri's comments, which in turn were defended and elaborated on by Mishkin Berteig.
-
MySpace.com uses iBATIS.NET for persistence
Popular social site MySpace.com, which is the number 5 most trafficked site on the internet according to alexa.com is running a .NET backend and uses iBatis.NET for persistence. iBATIS is an open source data mapper framework that is commonly used when projects wish to control the SQL used instead of having it generated by an ORM framework.
-
Drawing Analogies Between Publishing and Agile Development
In a recent blog posting titled "Moving from Software Production to Software Publishing," Gojko Adzic describes how he and his staff applied agile software development techniques to improve the production process at Mikro, the Serbian edition of PC World magazine. He then describes some ways in which the magazine publishing model can be applied to software development.
-
Interview: David H. Hansson on the Future of Rails
I had the pleasure of asking my friend David some hard-hitting questions about the future of Rails in the enterprise, profiting from his success and whether a vendor will fork Rails someday. He was very confident and relaxed, so there are tons of entertaining and priceless comments on Rails adoption, service-oriented architecture and scaling Rails applications...
-
Experience Report: UK Identity-Fraud Firm uses Agile to Ship in 9 months
Garlik, a UK based identify-fraud security company shared some of their recent success with Agile in an article on computer weekly. They built their main product, Datapatrol, from concept to completion in just 9 months and attributed their success to Agile practices and having a skilled dev team.
-
European Leadership Summit at the Agile Business Conference 2006
"Agile Business Conference 2006," will take place next week in London, Europe's largest Agile conference. The first day is dedicated to the Agile Project Leadership Network's "European Leadership Summit." The conference is specifically created to provide practical information to managers and leaders, and it allows attendees to interact directly with industry experts.
-
Book Excerpt: Agile Software Development, 2nd ed.
In this updated classic on Agile software development, Alistair Cockburn adds reflections from five more years of practice and research. InfoQ brings you Chapter 1, in which he's compared software development with another team-cooperative game - rock climbing - and two common comparison partners, engineering and model building, in order to explore alternate ways of thinking about the work we do.
-
2nd Edition of Alistair Cockburn's Classic Book Published
Agile Software Development: The Cooperative Game (2nd ed.) by Alistair Cockburn launched this week, adding new insights in several new "Evolution" chapters. This seminal book for Agile practitioners is now expanded, addressing timely topics like: the controversial relationship between Agile methods and user experience design, Agile and CMMI, and writing "custom contracts."
-
InfoQ Video: Architecting Toronto.com with .NET Casestudy
Toronto.Com attracts over 700,000 unique visitors per month, and offers comprehensive and searchable access to business and event listings. Originally built in 1997, the previous J2EE foundation for the site was found hard to evolve in the face of new requirements. In this presentation, Scott talks about how the site was re-architected to .NET 2.0.
-
Agile at Microsoft: Developing XML Notepad
InfoQ had the opportunity to interview Chris Lovett of Microsoft's XML team regarding XML Notepad and its development process. XMLNotepad is a free XML editor written in C# with features like a search tool that supports RegEx and XPath, an XSLT transformation results view, and a schema validator. The interview is about software development processes used to build the product.
-
Experience Report: Unique Work-Study Agile Development Apprenticeship at NMHU
In 2004 a new work-study degree program launched at NMHU, using Agile practices to execute commercial projects. The premise: create a balance of people, software, systems, craft and agility to produce development teams 10 times as productive as their traditional counterparts. InfoQ brings you the story of a unique educational experiment: a challenge to think differently about training developers.
-
Study: Co-Located Teams vs. the Cubicle Farm
Many trainers agree that co-location is essential to really see the benefits of Agile, but proof of this has been largely anecdotal. On the ScrumDevelopment list recently, an interesting conversation was launched when a member pointed out a study conducted at a Fortune 50 auto maker, comparing productivity gains in collaborative workspaces versus traditional cubicle culture projects.
-
Experience Report: Running FIT and Fitnesse with Ruby
Ron Jeffries and Chet Hendrickson, well known contributors to the Extreme Programming community, regularly meet in bookstores and cafes to pair program, then Ron blogs about what they've learned. Yesterday Ron wrote a detailed blow-by-blow of their experience installing and configuring Ruby/Fit, then Fitnesse on top of it. For agile practitioners, this is essential "Iteration 0" work.