InfoQ Homepage Architecture & Design Content on InfoQ
-
RESTful Web Services with Spring MVC
Frank Moley discusses creating RESTful web services with Spring Framework 3.x and 4.x. He also addresses object modeling and URL modeling using common patterns.
-
How Shutl Delivers Even Faster Using Neo4J
Volker Pacher, Sam Phillips present key differences between relational databases and graph databases, and how they use the later to model a complex domain and to gain insights into their data.
-
Sensors Aren't Enough
Mo Ramezanpoor discusses how two different activity tracking apps -"Zombies, Run!" and "The Walk"- have different approaches for tracking user activity.
-
On the Way to DSLs for Non-programmers
The authors share insights from their experience building DSLs for business people.
-
Enterprise IT: What's Beyond Virtualization
Derek Collison discusses some of the technologies and approaches for building a self-healing infrastructure: Intelligent layer 7 SDN with semantic awareness, self healing techniques, etc.
-
Employing Data Science to Enhance the Facebook Experience
Justin Moore shares how Facebook's own advances in Data Science have solved intricate location technology problems and how these lessons can be applied to other verticals to achieve similar gains.
-
Distributed Systems and the End of the API
Chas Emerick discusses some of the common issues appearing in distributed systems and ways to solve them.
-
Scaling Continuous Deployment
Avleen Vig discusses the changes Etsy has implemented to scale continuous deployments over the last 12 months, in both software and infrastructure.
-
Erlang Patterns Matching Business Needs
Torben Hoffmann shares a number of patterns from Erlang systems, modeled through Object-Process Methodology, discussing their impact on business needs.
-
The Art of Building Tools–A Language Engineering Perspective
Markus Völter suggests and illustrates creating development environments based on language workbenches that provide a generic infrastructure and can be easily extended and composed.
-
That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Rick Reed shares scalability and reliability insights, techniques, and hacks used and learned developing WhatsApp on an Erlang/FreeBSD infrastructure.
-
Caml Trading - Experiences with OCaml on Wall Street
Jane Street runs a large trading business on software written almost entirely in OCaml, a statically typed functional language. Yaron Minsky shows the reasons for choosing Ocaml and how it worked out.