InfoQ Homepage Presentations
-
Reinventing Rackspace: Agile-techture - Nimble Cloud Engineering
Wayne Walls discusses how Rackspace does cloud based on OpenStack, touching: open source, cloud on cloud, continuous delivery, and open API.
-
Architecture of a Modern Web App
Scott Andrews demoes using two JavaScript frameworks – Meteor and Derby – to create complex web applications.
-
Scaling Scalability: Evolving Twitter Analytics
Dmitriy Ryaboy shares some of the lessons learned scaling Twitter’s analytics infrastructure: Data loves a schema, Make data sources discoverable, and Make costs visible.
-
Designing a REST-ful API Using Spring 3
Ben Hale explains how to design and test a RESTful API with Spring MVC, providing an example of a simple game application showing the design principles used.
-
Staged Program Development
K. Rustan M. Leino advocates developing in stages by using languages that offer both design level abstractions – types, contracts, higher-level constructs, ghost constructs- and implementation ones.
-
Innovation Games - Software Powered Innovation Through Collaborative Play
Luke Hohmann keynotes on what creates, causes, enables, and promotes software innovation.
-
Monads for Normal People
Dustin Getz shows writing monads code explaining how they work and why they are useful.
-
Going Real-time: How to Build a Streaming API
Ross Mason explains what real-time API is, the corresponding technologies and trends, demoing using streaming APIs.
-
The Costs and Benefits of Building Hypermedia APIs (with Node.js)
Mike Amundsen discusses the theory behind building hypermedia APIs combined with real life cases exemplifying the successes and failures of such an endeavor.
-
The FT Web App: Coding Responsively
Rob Shilston discusses the need for coding responsively, not just designing responsively, along with the development process in place at Financial Times.
-
Continuous Development, Growing Pains
John Stevenson presents Atlassian’s values, detailing how its culture formed and was maintained while growing over time.
-
Designing Composite Services Using BPMN 2.0 as a Visual Programming Language
Lloyd Dugan discusses using the BPMN visual programming language for designing composite services and service orchestration.