InfoQ Homepage Presentations
-
Architecture Without an End State
Michael Nygard outlines 8 rules for dealing with complex systems: Embrace Plurality, Contextualize Downstream, Beware Grandiosity, Decentralize, Isolate Failure Domains, Data Outlives Applications ...
-
Adapting UX Techniques to Fit Culture
Sedef Gavaz discusses the importance of adapting UX techniques used to the target audience, organization and culture, sharing lessons learned while working in China.
-
Resilient Response In Complex Systems
John Allspaw discusses pitfalls to be avoided while troubleshooting failed systems, comparing web operations at scale with practices in aviation and nuclear power industries.
-
Building Highly Available Systems in Erlang
Joe Armstrong discusses highly available (HA) systems, introducing different types of HA systems and data, HA architecture and algorithms, 6 rules of HA, and how HA is done with Erlang.
-
Building a Great Web API
Evan Cooke discussing ways of building Simple APIs with fast signup, a clear value proposition, efficient quick start, concise documentation, easy authentication and debuggable.
-
Building Offline Access to Websites Using HTML5
Israel Hilerio presents how to cache data locally with HTML5 technologies: IndexedDB, App Cache, DOM Storage and File API.
-
Applying the Principles of Stage Magic to the User Experience
Danno Ferrin suggests applying principles used in magic for a UX: Consider the Stage and the Audience, Practice, Overcome Objections Before They Arise, Patter and Showmanship, Sleight of Hand, ...
-
Testing Domain-Specific Languages
Lennart Kats introduces Spoofax, a language for testing the syntax and semantics of domain-specific languages, enabling the creation of test cases using fragments of the language being tested.
-
The Once And Future Script Loader
Kyle Simpson reviews the script loading history and discusses current script loading techniques and the browser and HTML support for them.
-
CoffeeScript is For Closers
Brandon Satrom introduces CoffeeScript, enough for a developer to get an idea about the language and to be able to get started.
-
Application Performance Monitoring with AMQP 1.0
Marc Borbas discusses the importance of Application Performance Monitoring, explaining how it can be done with AMQP.
-
The Evolving Panorama of Data
Martin Fowler and Rebecca Parsons discuss how data has changed over the years, what is IT’s response to this change, and how data is used by organizations these days.