InfoQ Homepage Architecture & Design Content on InfoQ
-
The Functional Database
Rich Hickey discusses how a functional database can impact the programming model, using Datomic as an example, but the principles apply to other systems using an immutable database.
-
C++14 Early Thoughts
Bjarne Stroustrup discusses features that might appear in C++14: braces for copy initialization, return type deduction in functions, generic (polymorphic) lambdas, user-defined literals, etc.
-
Rock-solid UI Modeling using Annotation Processing
Gilles Di Guglielmo and Julien Baudry present patterns for solving UI issues –large forms, linked form fields, conditional field display, dynamic list content, incremental validation-, using modeling.
-
MySQL Usage of Web Applications with 1 User and 100 Million
Peter Boros discusses a MySQL architecture useful for the majority of projects, backup, online schema changes, reliability and scalability issues, and basics of sharding.
-
Growing C++ Software Guided by Tests
Alan Griffiths shares the organizational process, the technological challenges and the solutions adopted by a team developing a C++ systems component.
-
Application Architecture in Groovy
Daniel Woods focuses on leveraging the strengths and flexibility of Groovy to create a maintainable and simple application architecture.
-
Evolving Panorama of Data
Rebecca Parsons reviews some of the changes in how data is used and analyzed, looking at how data is used to track violence, and attempts to predict famine and other crises before they happen.
-
Leveraging Scriptable Infrastructures, Towards a Paradigm Shift in Software for Data Science
Karim Chine introduces Elastic-R, demonstrating some of its applications in bioinformatics and finance.
-
Effective GoF Patterns with C++11 and Boost
Tobias Darm discusses how some of the GoF patterns can be implemented differently in C++11 using Boost libraries.
-
Near Field Communication
Neil Garner discusses the role played by NFC in today and tomorrow’s economic landscape and how businesses can take advantage of it.
-
You Can Improve Scalability over 10 Years
Marton Anka shares lessons learned and technical details scaling LogMeIn over a decade.
-
Breaking through the Clouds - Creating an Open Cloud Ecosystem
Andy Piper discusses the current state of PaaS, and why its success lie in enabling developer productivity, openness and choice, considering Open Source in general, and Cloud Foundry in particular.