InfoQ Homepage Architecture & Design Content on InfoQ
-
Cloud Computing Impact on Future Enterprise Architectures
Jaap Schekkerman discusses cloud service models, benefits and risks, and how cloud computing is going to influence the enterprise architecture.
-
Apache Cassandra Anti Patterns
Matthew Dennis covers the most common mistakes made with Cassandra that he has noticed being made both in deployment and code.
-
Transactions: Over Used or Just Misunderstood?
Mark Little provides advice on when it is not recommended to use transactions and how to use transactions with Web Services, NoSQL, REST and mobile infrastructures.
-
Socio-PLT: Principles for Programming Language Adoption
Leo A. Meyerovich explains how social adoption patterns can help language designers make new languages that are inherently attractive and desirable by developers.
-
Keynote: Iconoclasm
Ted Neward asks what defines the software iconoclast, what demarcates the “true” iconoclast from the mere pretender, and how can we use the characteristics of the iconoclast to change our world?
-
Scaling Facebook Engineering
David Mortenson details how Facebook maintained efficiency while increasing the number of engineers by reducing the n00b time sink, keeping development fast and avoiding unintended consequences.
-
Panel: Why Exactly Do I Need a Business Analyst on My Next Project?
Guy Dugas, Angie Duncan, Barb Spurway, Kevin Giles discuss about the roles, skills and competencies of business analysts, challenges and experiences, and how they have delivered value.
-
“Batteries Included” - Advantages of an End-to-end JavaScript Stack
Juergen Fesslmeier discusses the advantages of using a complete JavaScript stack in order to create business web applications demoing creating such an app with Wakanda.
-
Fear No More: Embrace Eventual Consistency
Sean Cribbs compares ACID with BASE, explaining the virtues and tradeoffs of eventually consistent systems and what developers should know in order to feel comfortable working with EC systems.
-
Deconstructing the Database
Rich Hickey deconstructs the monolithic database into separate services, transactions, storage, query, combining them with a data model based on atomic facts to provide new capabilities and tradeoffs.
-
SPDY, err... HTTP 2.0: What Is It, How, Why, and When?
Roberto Peon introduces SPDY which is the starting point for HTTP 2.0, a standard in development, explaining why a new HTTP standard is needed and how SPDY helps.
-
Visual Interfaces in ClojureScript
Kevin Lynagh provides the rationale behind visual interfaces, and presents a sample example written in ClojureScript.