InfoQ Homepage Architecture & Design Content on InfoQ
-
The State of JavaScript
Brendan Eich reviews the history of JavaScript, then introduces and demonstrates some of the new features coming in ES6.
-
Computing Like the Brain
Jeff Hawkins discusses 3 operating principles of the neocortex and introduces Grok, a predictive modeling product based on those principles.
-
Spring Data - NoSQL - No Problems...
Peter Bell introduces 4 NoSQL categories –Key-Value, Document, Column, Graph - and explains how one can use Spring Data to work with such data stores.
-
The Startup Hangover: Supporting 15M Users
Phil Calçado presents SoundCloud’s approach to dealing with scalability issues when their user number grew beyond what they initially could support by creating services in various languages.
-
Understanding Java Garbage Collection and What You Can Do about It
Gil Tene explains how a garbage collector works, covering the fundamentals, mechanism, terminology and metrics. He classifies several GCs, and introduces Azul C4.
-
Concurrent Programming Using The Disruptor
Trisha Gee introduces the Disruptor - a parallel messaging framework -, explains how to use it in code, and shows how it was used to solve an application’s messaging needs.
-
Pushing The Limits of Web Browsers … or Why Speed Matters
Lars Bak presents several language virtual machines (Self, Strongtalk, Hotspot), why they matter and how they influenced V8 and Dart. His talk is centered on performance.
-
MongoDB - Born in the Cloud
Ross Lawley introduces MongoDB, explaining why it is a good solution for cloud deployment.
-
We Are No Engineers
Jim Benson develops the idea that software is not engineered, and it is better done collaboratively by a communicative team using Agile and Kanban methodology and tools.
-
Building Scalable Products that Customers Love
Per Jonsson discusses Lean Startup in the context of real world examples, and helpful tools for startups - Feedback Loop, Customer Development and the Lean Canvas.
-
Panel: On the Impact of Software
Les Hatton, Clive King, Paul Good, Mike Andrews and Michiel van Genuchten (moderator) discuss the impact of software engineering on our lives.