InfoQ Homepage Architecture & Design Content on InfoQ
-
A Simple EventStore on both Amazon Web Services and Windows Azure
Yves Reynhout discusses event sourcing and storage, demoing implementing a conceptual event storage model on top of AWS Storage and Azure Storage Services.
-
Accessing Real-World APIs from Clojure
Pat Patterson discusses ways of consuming RESTful APIs from Clojure on a securely manner using OAuth 2.0.
-
mbeddr C: An Extensible Version of the C Programming Language for Embedded Programming
Markus Völter demoes programming for embedded systems using JetBrains’ MPS language workbench supporting C, C extensions, DSLs, product line variability, requirements traceability and model checking.
-
Clojure in the Clouds
Micah Martin discusses creating web applications with Clojure and Joodo and Gaeshi deploying them on Google App Engine and Heroku.
-
Big Data Architectures at Facebook
Ashish Thusoo presents the data scalability issues at Facebook and the data architecture evolution from EDW to Hadoop to Puma.
-
The Algorithms Still Count
Shawn Wallace takes a look at several problems explaining how to evaluate possible solutions and to compare with each other.
-
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organization
Michele Ide-Smith offers 17 tips for embedding UX into an organization by educating colleagues, persuading stake holders on its importance, and through collaboration.
-
Multichannel User Interfaces
Pedro J. Molina and Rubén Jiménez Marrufo discuss some of the key points, constraints, problems and opportunities arising from using modeling (MDSD) for creating user interfaces for multiple devices.
-
Panel: PaaS - Present and Future
Mark Rendle, Adrian Cockcroft, Chris Richardson, Colin Humphreys, Jeremy Voorhis and Paul Freemantle discuss the state of PaaS, its benefits and drawbacks, and the road ahead.
-
Modeling in a Cold Climate
Andrew Stewart investigates the causes for so many bad models, especially in the financial sector, created by various teams including Agile ones.
-
Lessons Learned in Deploying PaaS
Colin Humphreys discusses PaaS: why they chose a certain PaaS solution for their customers, PaaS in ALM, lessons learned from their experiences and what to expect from different PaaS vendors.
-
Runtime Analytics: Finding Out What Your Users Really Think of Your Software
Jonathan Allin suggests using runtime analytics to understand how users perceive your software, helping to improve the software development processes and speed up the release cycle.