InfoQ Homepage Architecture Content on InfoQ
-
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.
-
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.
-
The Tactical and Strategic Art of Economic Models
Don Reinertsen outlines the need for using an economic model for development, explaining what that is emphasizing the cost of delay, how an economic model looks like, how to build and use one.
-
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.
-
Mobile and The New Two-Tiered Web Architecture
Aditya Bansod presents the shift in web architecture introduced by the latest mobile devices, and how Sencha’s software can help building modern applications.
-
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.
-
The Challenge of Connected Data
Jim Webber talks about the data of these days, how integrated data looks, how to model it using actual data stores and the implications of this modeling.
-
Architecture at Scale at ESPN
Manny Pelarinos presents ESPN’s overall and core service architecture, the data ingest process, the custom CMS and template language used, and how live scores and personalization work.
-
Design Never Stops: UX throughout Development
Adrian Howard addresses misconceptions that may affect the designer-developer relationship, detailing 6 principles helping UX designers better integrate into Agile teams.