InfoQ Homepage Architecture & Design Content on InfoQ
-
Being A Better Product Owner
Anyone who has spent any time on an effectively executed agile project can attest to the fact that the Product Owner's (or, in XP, the "Customer's") collaboration with the development team plays a key role in the success of a team. Peter Stevens offers a bit of advice to help people in these roles do this well.
-
Managing Amazon Services on the iPhone
A number of companies have started to develop mobile applications for managing Amazon Web Services. The most popular device is iPhone and the main service considered is EC2.
-
Interview and Book Excerpt: Thomas Erl's SOA Design Patterns
InfoQ has published an excerpt from Thomas Erl’s newest book, SOA Design Patterns, and used the opportunity to interview the author. Topics covered include the role of a patterns catalog, differences between service-orientation, SOA, and Web services, and the current state of the SOA world.
-
Interview: Erik Meijer on LINQ
In this interview made during QCon SF 2008, Erik Meijer talks about less known LINQ features, like the ability to do meta programming or the fact that LINQ works against any data collection that implements the sequence operators. Meijer also talks about the differences between functional languages and objectual ones, asynchronous computation, and the evolution of languages.
-
Article: SharePoint Object Model Performance Considerations
In this article, Andreas Grabner analyzes the performance implication of using the SharePoint Object Model, specifically displaying and editing lists, one of the most used SharePoint objects.
-
Article: RGen: Ruby Modeling and Code Generation Framework
This article introduces RGen, a modeling framework inspired by openArchitectureWare and technologies like the Eclipse's EMF. RGen uses internal DSLs for defining metamodels and offers a full modeling stack for Ruby.
-
Story Driven Development Recipes with Cucumber
Behavior Driven Development's (BDD) popularity cannot be denied. By simplifying DSL writing, Ruby allowed the birth of many BDD frameworks. Cucumber is one of them and can also be used to test Java, .NET and Flex and more.
-
Presentation: Frameworks and DDD: Keeping the Model Clean
In this presentation recorded during QCon SF 2008, Tim McCarthy talks about preserving the purity of the domain model while using frameworks. Frameworks can be very useful when developing applications, but they can present some pitfalls, mudding the domain, if they are not used properly. The presentation is targeted at developers.
-
Just the Cure, More Groovy
Groovy 1.6 was released recently and provides plenty of new features and improvements, in particular speed was a major focus by the development team.
-
JRuby on Java ME/CDC
After first steps to running JRuby on Android, JRuby's Charles Nutter now started work on making JRuby run on the CDC profile of Java ME.
-
Flash Making a Push for Smart Phones
The battle between Flash and Silverlight is heating up. In the most recent round, Adobe has announced that the full version of Flash 10 would be supported on all major mobile phone platforms including Windows Mobile, Google's Android, Nokia S60/Symbian, and Palm webOS.
-
Presentation: Pipes and Y! Query Language
In this presentation filmed during QCon SF 2008, Jonathan Trevor presents two Yahoo! technologies: Pipes and Y! Query Language (YQL). Both technologies can be used to process data obtained from various sources, but while Pipes is limited to Yahoo web services, YQL can process many types of data.
-
SQL Data Services Moving To a Full SQL Server Database in the Cloud
Last week InfoQ asked if RDBMS has its place in the cloud. All the big cloud vendors (Amazon, Google and Microsoft) are using a key/value store today. However, on the MSDN Developer Conference in San Francisco, Microsoft reported they will make RDBMS features of SQL Server available through SQL Data Services (SDS) after feedback from ISV’s.
-
SOA and DDD
In a recent entry, Phillip Calcado asks the question "What Is A Service?" and then goes on to describe how the answer to this lies with Domain Driven Design and ensuring that all stakeholders in an SOA development share the same understanding.
-
QCon London 2 Weeks Away: Day Passes & InfoQ Discount Available
QCon London is just 2 weeks away, and we’d like to present all InfoQ members with an extension of our Feb 22nd discount, as well as announce that day passes are now available. QCon features over 80 sessions, 15 tracks and unprecedented speaker lineup including Sir Tony Hoare, Martin Fowler, Rod Johnson, and many others.