InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Patrick Copeland on Pretotyping and Fostering Innovation
In this interview Diana Larsen speaks with Patrick Copeland on the concept of Pretotyping and how and when it should be used. They discuss the Lean movement, focusing on customer discovery and how Google fosters an intrapreneurial spirit within its workforce.
-
ThoughtWorks’ Fowler and Humble Talk Continuous Delivery
Two of ThoughtWorks’ finest, Martin Fowler and Jez Humble, talk about the notion of Continuous Delivery, which enables organizations to build software that is production ready at all times. To do this, enterprises automate the build, deployment, and testing process, and improve collaboration between developers, testers, and operations. The duo discusses a variety of related issues.
-
Browser APIs, Extentions and Add-on Security, with Brian Warner
Brian Warner, which is an engineer with Mozilla Labs, talks about Browser Extension APIs and how the Jetpack SDK and CommonJS are changing the way we use the browser as a development platform. He also talks about the differences between the popular browsers and the security considerations that arise from trusting 3rd-party add-ons.
-
REST and the Web as a Platform, with Subbu Allamaraju
In this interview, Subbu Allamaraju talks about real life issues of RESTful architectures. He also describes a pragmatic approach of adopting the Web as an integration platform and shares his opinion on OAuth.
-
Ron Bodkin on Big Data and Analytics
Ron Bodkin discusses big data architecture, real-time analytics, batch processing, map-reduce, and data science.
-
Ross Mason on Mule 3 & ESB's in the Cloud
Mule Creator Ross Mason discusses Mule's evolution over the years and what's new in Mule 3, as well as a new architectural pattern of using ESB's in the cloud. JSON as a data interchange format is discussed, as well as ESB's as a backend for mobile devices.
-
Josh Bloch on Java and Programming
In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”
-
Deep inside Node.js with Ryan Dahl
Node.js aims to abstract the problem of concurrency and allow programmers with little experience to easily create servers that scale into the thousands of connections. This interview with the creator of Node.js, Ryan Dahl goes beyond the basic introductory information and focuses on motivations, internals and real-world issues like debugging, monitoring and scaling in the large.
-
Ralph Johnson, Joe Armstrong on the Future of Parallel Programming
Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more.
-
Ralph Johnson, Joe Armstrong on the State of OOP
Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging.
-
Dan Ingalls on the History of Smalltalk and the Lively Kernel
Dan Ingalls explains the ideas that went into Smalltalk, how it was developed at Xerox PARC, the ideas that went into Squeak, and his latest project the browser-based Lively Kernel.
-
Joe Walker on Bespin
Joe Walker explains the browser-based source editor Bespin: the architecture and implementation, the collaboration features, new ideas for command lines, Canvas vs DOM, speed, extensibility, and much more.