InfoQ Homepage Architecture & Design Content on InfoQ
-
Survey Shows SOA Growing Strong
A recent TechTarget survery on SOA adoption from Feburary 2009 shows that SOA is definitely alive and well. Dave Chappell from Oracle agrees that the survey findings match what he sees in the field, as do separate Gartner investigations.
-
Interview: Don Syme Answering Questions on F#, C#, Haskell and Scala
In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at Microsoft Research, answers questions mostly on F#, but also on functional programming, C# generics, type classes in Haskell, similarities between F# and Scala.
-
Is Service-Enablement Required For Legacy Systems To Participate In SOA?
Joe McKendrick comments on an interview with Shailender Kumar, vice president of Oracle Fusion Middleware for Oracle India, and asks if SOA Possible even without Service-enabled Apps.
-
Jetty at Eclipse
Jetty is in the process of moving to the Eclipse foundation. At EclipseCon 2009, Greg Wilkins gave an update of why it is moving, what impact it will have, and plans for the future.
-
Models of Apprenticeship
Uncle Bob Martin recently wrote about his experience with apprentices and what he considers key to progressing from apprentice to journeyman. He describes two hypothetical apprentices: Sam, a developer who has apprenticed with the same master and had the same year fifteen years in a row. Jasmine has changed jobs (and therefore masters) a number of times - growing her skills along the way.
-
Presentation: Facebook: Science and the Social Graph
In this presentation filmed during QCon SF 2008, Aditya Agarwal discusses Facebook’s architecture, more exactly the software stack used, presenting the advantages and disadvantages of its major components: LAMP (PHP, MySQL), Memcache, Thrift, Scribe.
-
Bamboo Continuous Integration Server Adds Amazon EC2 Build Agents
Continuous Integration (CI),test first development and daily builds are fundamental agile practices. Together they support high performance teams, but also generate a significant, often variable demand for resources. Atlassian's Bamboo CI Server 2.2 includes a feature to Run Builds Remotely in Amazon EC2.
-
Performance Engineering in an Agile Project
Performance Engineering is an important software development discipline that ensures that applications are architect-ed, designed, built and tested for performance. However, mostly in traditional projects the scope of performance engineering is limited to performance testing. This is a sure cause for concern.
-
FriendFeed Implements Schema-less Storage Atop MySQL
Brett Taylor, founder of FriendFeed, describes how they overcame some limitations of MySQL to handle problems of scaling and database evolution by implementing a "schema-less" storage system on top of MySQL.
-
Inducting Newbies On Large Agile Projects
Anand Vishwanath suggests for large agile projects that using a small scale "simulation project" might be the best approach to getting the newbies into the groove, and provides a recipe for how to go about doing this.
-
AWS Toolkit for Eclipse announced
Amazon have announced the AWS Toolkit for Eclipse to allow Eclipse instances to launch and manage EC2 instances from within an Eclipse environment
-
JOSH: A Proposed Software Stack for the Enterprise
Grey Lens Man, a blogger who does not decline his identity, posted an interesting piece about legacy problems plaguing the enterprise and proposes a new software stack as viable solution: JOSH, JSON OSGi Scala HTTP.
-
Sun Cloud API: Is Simplicity Enough?
Sun Cloud API is very simple easing the access to cloud’s resources, but some wonder if it provides enough flexibility for present cloud usage scenarios.
-
Ruby XML Roundup: Hpricot 0.7, Stable Libxml-ruby and Nokogiri
A few recent software releases have improved Ruby's XML support. After last years release of the Nokogiri XML library, Hpricot 0.7 has now been released with performance improvements. Also, libxml-ruby, which is built on the same XML library as Nokogiri has been released and recently caught up with Nokogiri's speed.
-
Is It Premature to Talk About C++ and Java’s Legacy?
Bruce Eckel’s recent blog post on the legacy left by C++ and Java generated a lot of reaction. While mentioning some design mistakes, he concludes that both languages have had a significant role in programming languages evolution and an important positive legacy. But is it not too early to talk about their legacy?