InfoQ Homepage Conferences Content on InfoQ
-
Stop Using Native HTML5
Kyle Simpson advises on accessing HTML5 or JavaScript native APIs though a façade built with h5ive that would protect the application code from evolving API changes over the following years.
-
Actionable Metrics - Enabling Decision-Making in Netflix’s Decentralized Environment
Roy Rapoport discusses how Netflix uses metrics to monitor and manage their operating environment along with some notes about their event management system.
-
JSR-352: Batch Standardization
Wayne Lund introduces Java Batch JSR-352 explaining the domain and job specification languages used, the programming model and the runtime specification of the standard.
-
Building an Impenetrable ZooKeeper
Kathleen Ting details 8 misconfigurations that can bring ZooKeeper down.
-
Testing the Way to Faster Releases
Amy Phillips shares how Songkick made the transition to Continuous Integration, the difficulties encountered, the cultural changes involved, some of the lessons learnt and practical advice.
-
Agile Data Warehouse - The Final Frontier
Terry Bunio discusses applying Agile principles to building a data warehouse based on a data model and making use of visualization tools.
-
Managing and Monitoring Spring Integration Applications
Gary P Russell shows an application used for managing and monitoring apps built with Spring Integration, and overviews the JMX support provided by Spring Integration.
-
Fear No More: Embrace Eventual Consistency
Sean Cribbs compares ACID with BASE, explaining the virtues and tradeoffs of eventually consistent systems and what developers should know in order to feel comfortable working with EC systems.
-
Deconstructing the Database
Rich Hickey deconstructs the monolithic database into separate services, transactions, storage, query, combining them with a data model based on atomic facts to provide new capabilities and tradeoffs.
-
SPDY, err... HTTP 2.0: What Is It, How, Why, and When?
Roberto Peon introduces SPDY which is the starting point for HTTP 2.0, a standard in development, explaining why a new HTTP standard is needed and how SPDY helps.
-
Visual Interfaces in ClojureScript
Kevin Lynagh provides the rationale behind visual interfaces, and presents a sample example written in ClojureScript.
-
Cognitive Architectures: A Way Forward for the Psychology of Programming
Michael Hansen presents the ACT-R cognitive architecture, a simulation framework for psychological models, showing how it could be used to measure the impact of various programming paradigms.