InfoQ Homepage Architecture Content on InfoQ
-
The EPAM Way Managing from 0 to the Dow Jones
Attila Bozso, Balazs Fejes share their experiences about growing EPAM’s Hungarian presence from zero to almost a thousand employees: startup process, recruiting talent, building middle management, etc
-
Patterns for Scalable Web Services in Go
Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.
-
Agile UX: Is Agile from Mars and UX from Venus?
Carl Myhill, Steve Hayes highlight the key elements that a UX Design process and an Agile process have in common, providing practical tips on how to make them work together.
-
Building a Language for Spreadsheet Refactoring
Felienne Hermans introduces BumbleBee, a refactoring and metaprogramming spreadsheets tool based on a DSL that can perform transformations against spreadsheet formulas.
-
Plugging the Users in - Extend Your Application with Pluggable Groovy DSL
Baruch Sadogursky discusses creating DSLs which support plugins written both in Groovy or Java, addressing good public API design practices, security, and classpath isolation.
-
Summly: An Award Winning Mobile App's Journey to the Cloud with Five-9s Availability on a Shoestring Budget
Eugene Ciurana describes the architectural choices, servers configuration, database, and caching systems that enabled Summly to achieve Five-9-Availability with cross-continental deployments.
-
Building a Distributed Data Ingestion System with RabbitMQ
Alvaro Videla presents the more advanced features of RabbitMQ: federated brokers, HA queues and support for many protocols and languages.
-
Modern Component Design with Spring
Juergen Hoeller presents Spring as an annotation-oriented application framework, illustrating the rich set of features that Spring has to offer for modern component design.
-
Event Store for Web Applications
Greg Young discusses unexpected use cases and possible usages of the Event Store.
-
Grails-Powered HTML RIAs
Brian Kotek advises on creating RIA applications in Grails using an array of technologies, including JavaScript, CoffeeScript, TypeScript, ExtJS, Dojo, REST, JSON, GSON, GORM, etc.
-
CQRS with Erlang
Bryan Hunter introduces CQRS and one of its implementations done in Erlang, outlining the areas where Erlang shines.
-
Scaling Engineering Culture at Twitter
Raffi Krikorian discusses the software engineering challenges met re-architecting Twitter and the cultural change impact that came with it.