InfoQ Homepage Architecture & Design Content on InfoQ
-
Panel: How Banks Are Managing Their Data
Frank Tarsillo , John Davies, Jon Vernon and Ari Zilka (moderator) discuss the technologies and architectures used these days to manage large amounts of sensitive data in top financial institutions.
-
Non Blocking, Composable Reactive Web Programming with Iteratees in Play 2
Sadek Drobi presents the architecture of the Play2 framework, a framework helping developers creating web applications in Java and Scala.
-
Declarative Programming: Towards a Language that Fundamentally Abstracts away from Time
Wim Bast introduces Declare, a new declarative, functional OO language, demoing some of its main features.
-
Bringing Riak to the Mobile Platform
Kresten Krab Thorup discusses bringing Riak to mobile. He covers Riak’s data model, BucketDB – a Riak client-, and the protocol used to synchronize the data on the device between BucketDB and Riak.
-
Keynote: The Value of Values
Rich Hickey compares value-oriented programming with place-oriented programming concluding that the time of imperative languages has passed and it is the time of functional programming.
-
High Performance Mobile
Steve Souders discusses the importance of mobile performance, providing advice on creating more responsive mobile apps, and outlining the latest developments in analyzing mobile performance.
-
Stratos: Open Source Platform-as-a-Service
Paul Fremantle discusses the benefits of using an open PaaS, detailing in this context the services provided by Stratos and StratosLive.
-
NYTimes: World Class Journalism Accessible on Every Device
Brian Murphy on NY Times mobile: the architecture, cloud computing influences on design, native, HTML5 and hybrid apps, tools and frameworks employed and how the apps evolved over time.
-
The Evolution of Integration
Paul Fremantle discusses the evolution of EAI, comparing the latest approaches, suggesting using Async Messaging, EDA, APIs, and doing high volumes, and underlining that evolution is not monotonic.
-
Building Rich User Experiences without JavaScript Spaghetti
Jared Faris provides 3 principles –decouple everything, make it testable, push events not state – and some patterns which help avoiding creating JavaScript spaghetti code over time.
-
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta presents the current developments on Java EE7 as a PaaS in the cloud and current work on Project Avatar which simplifies HTML5, Websockets and JSON programming for Java developers.
-
NoSQL Database Technology: A Survey and Comparison of Systems
James Phillips presents the origins of NoSQL, followed by a comparison of various NoSQL solutions and ending with an architect’s view of Couchbase.