InfoQ Homepage Architecture Content on InfoQ
-
Presentation: Amazon Web Services: Building Blocks for True Internet Applications
This presentation discusses how Amazon's Web Services can help Web developers solve common but vexing problems, including scaling. The Elastic Compute Cloud (EC2) and Simple DB are discussed in detail along with the Simple Queue, Simple Storage, and Flexible Payment Services. Each discussion covers basic concepts, example APIs, and brief introductions of case studies.
-
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.
-
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.
-
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.
-
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?
-
Trends for Architectures that Provide Value for Business in Challenging Year of 2009
The beginning of the year is often conducive to formulating predictions about the trends that are likely to gain momentum in the coming year. Along with many others, Samuel Greengard and Dion Hinchcliffe came to suggest their list of technologies and approaches that will help architects providing value in this year 2009, at the crossroad of economic crisis and expansion of Web 2.0.
-
MIX 09: Justin Smith on Azure Access Control Services
Justin Smith and John Shewchuck delivered an introduction to Windows Azure ACS. ACS is basically a hosted Secure Token Service that operates in a "claims in-claims out" mode. John demoed the ACS in a Web application writen in Phyton and JQuery running on Google Apps Engine. ACS supports any identity mechanism (Google, Yahoo, Facebook...) and can be invoked from any technology stack.
-
MIX 09: Nigel Ellis on Azure SQL Data Services
Nigel Ellis, Architect at Microsoft, presented today a detailed overview of the new relational model of Azure SQL Data Service, which was announced a couple of weeks ago on the team's blog. Nigel also demonstrated how SDS could be used by WordPress (a PHP application) via an ODBC driver.
-
MIX 09: Clemens Vasters on Azure Service Bus
Clemens demonstrated the capabilities and the programming model of the Azure Service Bus. The ASB offers secure and reliable functionality for connecting business partners, services and composite applications across the Internet.
-
Presentation: Domain Expert DSLs
In this presentation recoded during QCon London 2008, Magnus Christerson discusses about the importance of using DSLs which allow business experts to freely express their knowledge about their domain using familiar tools. Henk Kolk presents a concrete example addressing pension fund issues and based on a DSL.