InfoQ Homepage Architecture Content on InfoQ
-
Critical Security Vulnerability Found in Quicksort
In what is sure to become one of the most wide-reaching security vulnerabilities yet known, a researcher with L0pht Heavy Industries has uncovered a flaw in the standard implementation of the Quicksort algorithm. InfoQ spoke with Dildog of L0pht to learn more about this vulnerability and it's ramifications.
-
Top Scripting Languages: PHP, Ruby, Python
Evans Data's published the result of its scripting language survey. PHP, Ruby and Python are the favorite choices of more than 500 developers and IT Professionals. Scripting languages usage in the enterprise has changed with time, the survey outlines the drawbacks and merits of each language.
-
Steve Ballmer’s Vision of Cloud Computing
In a recent interview with Saul Hansell from “The New York Times”, Steve Ballmer shared his vision of cloud computing and Azure’s role.
-
Doug McCune on Flex Development
In this post, Doug McCune, Flex community rock star and author of Flex for Dummies, discusses the Flex landscape and shares his insights on building custom components in Flex. In addition, he talks about what is coming in Flex 4 and how the community has changed in the last few years.
-
Interview and Book Excerpt: Jaroslav Tulach's Practical API Design
Jaroslav Tulach's latest book Practical API Design covers the topics of API design in modern software applications, what factors make a good API, and how to go about implementing API frameworks. InfoQ spoke with Jaroslav about his new book. We are also making an excerpt from the book available for our readers.
-
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.
-
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.
-
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.
-
What’s Planned for Visual Studio Team System 2010
Bill Maurer, Developer Technology Specialist at Microsoft, held a conference presenting what new features Visual Studio Team System 2010 (VSTS) will have in the following key domains: Team Foundation Server, Source Control, Project Management, Testing, Development and Architecture.
-
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.
-
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.
-
Interview: Matt Todd on Halcyon
In this interview recorded at RubyFringe, Matt Todd talks about his work on the Halcyon framework and how to stop worrying and simple start implementing ideas, dumb or not.
-
Presentation: Being Dumb And Using It To Your Advantage
In this talk from RubyFringe, Matt Todd recommends to stop worrying and simply start implementing ideas, dumb or not.