InfoQ Homepage Conferences Content on InfoQ
-
Reflections on Reflection
Jim Coplien believes that we have done OOP the wrong way for 40 years, and suggests an approach to reflection based on the DCI paradigm and influenced by the human society.
-
In the Footsteps of a Giant - The Evolution of CloudStack's Architecture
Chiradeep Vittal discusses the architectural choices, dead-ends and successes that CloudStack has faced throughout its development.
-
Executing Queries on a Sharded Database
Neha Narula provides advice on choosing a data store for a web applications and executing distributed queries.
-
Etsy’s Product Development with Continuous Experimentation
Frank Harris and Nellwyn Thomas present the deployment process used by Etsy based on experiments.
-
Addressing Messaging Challenges Using Open Technologies
Tom McCuch and Oleg Zhurakousky explain and demo providing messaging for distributed systems with Spring AMQP, Spring Integration and RabbitMQ.
-
Spring Data Repositories, A Deep Dive
Oliver Gierke introduces Spring Data repositories along with best practices and implementation patterns, followed by guidelines for integrating repositories with Spring MVC and REST web services.
-
How to Narrow Down What to Test
Zsolt Fabok provides guidance on selecting those sections of code that are most likely to profit from automated testing and leaving out those where chances for errors are low.
-
Hacking Culture
Jesse Robbins explains how to evangelize & overcome cultural resistance to change while sharing his own painfully funny lessons on how not to do it.
-
Service Versioning: The Balance Between Service Governance and Service Technology
Ignaz Wanders discusses service versioning, compatibility issues, and how to implement the governing process of service versioning.
-
The Reemergence of Datalog
Michael Fogus overviews Datalog and provides examples of how it is implemented and used in Datomic, Cascalog, and the Bacwn Clojure library.
-
Grace: An Open-source Educational OO Language
Michael Homer introduces Grace, an educational OO language used to teach programming to students.
-
Static vs. Dynamic Languages
Stuart Williams discusses the merits of dynamic languages, definitions, stereotypes, myths, suggesting when and how to introduce such a language in production.