InfoQ Homepage Architecture & Design Content on InfoQ
-
What May Not Be Expected in a Country of Eternal Light
Noel Weichbrodt summarizes the retrospectives his team has had for the last 18 months regarding using DSLs written in Scala and Lift for a GIS application.
-
Functional DSLs for Biocomputation
Colin Gravill talks about how using F# to construct a shared analysis engine and the languages used to make the individual tools.
-
MySQL to NoSQL: Data Modeling Challenges in Supporting Scalability
Kenneth M. Anderson shares some of the data modeling issues encountered while transitioning from a relational database to NoSQL.
-
Sage UX - How Anthropology Can Improve Your UX Practice
Annette Priest discusses applying anthropology to UX practice, and shares tips for getting the answers you need, research ethics and lessons learned from working with different teams and cultures.
-
Building a Cloud Ecosystem Architecture
Chris Haddad discusses cloud computing, PaaS, multi-tenancy, cloud ecosystems, cloud aware APIs from the perspective and the benefits it can provide to the business.
-
Toward the Semantic Processing of Business Process Events
Paul Buhler provides insight into the development and application of a semantically grounded version of the Workflow Management Coalition's Business Process Analytics Format (BPAF) specification.
-
When All Is Going Wrong, the UX Practitioner Can Still Save the Project (to some extent)
Sophie Freiermuth shares insight and directions for UX practitioners to make use of their skills in dealing with all sorts of problems that might impact a project.
-
Rise of the Web App
Kevin Dangoor reviews the latest developments in the web platform - media queries, app cache, IndexedDB, WebGL, Mozilla’s WebAPI – and takes a look at its future.
-
Reflections on Reflection
Jim Coplien believes that we have done OOP the wrong way for 40 years, and suggests an approach to reflection based on the DCI paradigm and influenced by the human society.
-
In the Footsteps of a Giant - The Evolution of CloudStack's Architecture
Chiradeep Vittal discusses the architectural choices, dead-ends and successes that CloudStack has faced throughout its development.
-
Executing Queries on a Sharded Database
Neha Narula provides advice on choosing a data store for a web applications and executing distributed queries.
-
Addressing Messaging Challenges Using Open Technologies
Tom McCuch and Oleg Zhurakousky explain and demo providing messaging for distributed systems with Spring AMQP, Spring Integration and RabbitMQ.